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

fire_stacks

Vars

cached_stateCached particle type
moblightReference to the mob light emitter itself
moblight_typeType of mob light emitter we use when on fire
on_fireIf we're on fire

Procs

deal_damageProc that handles damage dealing and all special effects
extinguishHandles mob extinguishing, should be the only way to set on_fire to FALSE
harm_humanUsed to deal damage to humans and count their protection.
igniteHandles mob ignition, should be the only way to set on_fire to TRUE

Var Details

cached_state

Cached particle type

moblight

Reference to the mob light emitter itself

moblight_type

Type of mob light emitter we use when on fire

on_fire

If we're on fire

Proc Details

deal_damage

Proc that handles damage dealing and all special effects

Arguments:

extinguish

Handles mob extinguishing, should be the only way to set on_fire to FALSE

harm_human

Used to deal damage to humans and count their protection.

Arguments:

ignite

Handles mob ignition, should be the only way to set on_fire to TRUE

Arguments: