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

cleanable

Vars

blood_stateI'm sorry but cleanable/blood code is ass, and so is blood_DNA
bloodiness0-100, amount of blood in this decal, used for making footprints and affecting the alpha of bloody footprints
clean_typeThe type of cleaning required to clean the decal. See __DEFINES/cleaning.dm for the options
decal_reagentThe reagent this decal holds. Leave blank for none.
mergeable_decalWhen two of these are on a same tile or do we need to merge them into just one?
reagent_amountThe amount of reagent this decal holds, if decal_reagent is defined

Procs

add_virusesAdds viruses to the decal
adjust_bloodinessIncrements or decrements the bloodiness value
can_bloodcrawl_inChecks if this decal is a valid decal that can be blood crawled in.
lazy_init_reagentsCalled before attempting to scoop up reagents from this decal to only load reagents when necessary

Var Details

blood_state

I'm sorry but cleanable/blood code is ass, and so is blood_DNA

bloodiness

0-100, amount of blood in this decal, used for making footprints and affecting the alpha of bloody footprints

clean_type

The type of cleaning required to clean the decal. See __DEFINES/cleaning.dm for the options

decal_reagent

The reagent this decal holds. Leave blank for none.

mergeable_decal

When two of these are on a same tile or do we need to merge them into just one?

reagent_amount

The amount of reagent this decal holds, if decal_reagent is defined

Proc Details

add_viruses

Adds viruses to the decal

adjust_bloodiness

Increments or decrements the bloodiness value

can_bloodcrawl_in

Checks if this decal is a valid decal that can be blood crawled in.

lazy_init_reagents

Called before attempting to scoop up reagents from this decal to only load reagents when necessary