blood 
Vars | |
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 |
Procs | |
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 |
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