Space Station 13 - Modules - TypesVar Details - Proc Details

vampire

Vars

drained_humanslist of the peoples UIDs that we have drained, and how much blood from each one
drainingwho the vampire is draining of blood
has_lairdid the vampire build a lair?
iscloakinghandles the vampire cloak toggle
nullifiedNullrods and holywater make their abilities cost more
powerslist of available powers and passives
subclasswhat vampire subclass the vampire is.
upgrade_tiersa list of powers that all vampires unlock and at what blood level they unlock them, the rest of their powers are found in the vampire_subclass datum

Procs

adjust_bloodHandles unique drain ID checks and increases vampire's total and usable blood by blood_amount. Checks for ability upgrades.
change_subclassRemove the vampire's current subclass and add the specified one.
clear_subclassRemove and delete the vampire's current subclass and all associated abilities.
remove_all_powersRemoves all of the vampire's current powers.
subtract_usable_bloodSafely subtract vampire's bloodusable. Clamped between 0 and bloodtotal.

Var Details

drained_humans

list of the peoples UIDs that we have drained, and how much blood from each one

draining

who the vampire is draining of blood

has_lair

did the vampire build a lair?

iscloaking

handles the vampire cloak toggle

nullified

Nullrods and holywater make their abilities cost more

powers

list of available powers and passives

subclass

what vampire subclass the vampire is.

upgrade_tiers

a list of powers that all vampires unlock and at what blood level they unlock them, the rest of their powers are found in the vampire_subclass datum

Proc Details

adjust_blood

Handles unique drain ID checks and increases vampire's total and usable blood by blood_amount. Checks for ability upgrades.

Arguments:

change_subclass

Remove the vampire's current subclass and add the specified one.

Arguments:

clear_subclass

Remove and delete the vampire's current subclass and all associated abilities.

Arguments:

remove_all_powers

Removes all of the vampire's current powers.

subtract_usable_blood

Safely subtract vampire's bloodusable. Clamped between 0 and bloodtotal.

Arguments: