/tg/ Station 13 - Modules - TypesVar Details - Proc Details

blood

Vars

base_nameThe "base name" of the blood, IE the "pool of" in "pool of blood"
base_suffixSuffix added to the name so we can have "blood trail" where "trail" is the suffix
bloodinessAmount of blood, in units, in this decal Spent when drying or making footprints
can_dryCan this decal dry out?
decay_bloodinessIf TRUE our bloodiness decreases over time as we dry out
driedHas this decal dried out already?
dry_descWhen dried, this becomes the desc of the blood
dry_prefixWhen dried, this is prefixed to the name
drying_timeHow long we have until the decal fully dries out
emissive_alphaEmissive value of the blood pool, if any
total_dry_timeHow much time it took us to dry from the start to the end

Procs

adjust_bloodinessIncrements or decrements the bloodiness value
dryThis is what actually "dries" the blood
get_blood_stringReturns a string of all the blood reagents in the blood
get_default_blood_typeReturns the default blood type for this decal for maploaded decals
get_dried_colorCalculates and returns either an RGB or a matrix color for dried blood, depending on whever our current color is RGB or matrix Because BYOND does not like animating from text to matrix and vice versa
slow_drySlows down the drying time by a given amount, then updates the effect, meaning the animation will slow down

Var Details

base_name

The "base name" of the blood, IE the "pool of" in "pool of blood"

base_suffix

Suffix added to the name so we can have "blood trail" where "trail" is the suffix

bloodiness

Amount of blood, in units, in this decal Spent when drying or making footprints

can_dry

Can this decal dry out?

decay_bloodiness

If TRUE our bloodiness decreases over time as we dry out

dried

Has this decal dried out already?

dry_desc

When dried, this becomes the desc of the blood

dry_prefix

When dried, this is prefixed to the name

drying_time

How long we have until the decal fully dries out

emissive_alpha

Emissive value of the blood pool, if any

total_dry_time

How much time it took us to dry from the start to the end

Proc Details

adjust_bloodiness

Increments or decrements the bloodiness value

dry

This is what actually "dries" the blood

get_blood_string

Returns a string of all the blood reagents in the blood

get_default_blood_type

Returns the default blood type for this decal for maploaded decals

get_dried_color

Calculates and returns either an RGB or a matrix color for dried blood, depending on whever our current color is RGB or matrix Because BYOND does not like animating from text to matrix and vice versa

slow_dry

Slows down the drying time by a given amount, then updates the effect, meaning the animation will slow down