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
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

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: