Yogstation 13 - Modules - TypesVar Details - Proc Details

/datum/status_effect/fire_handler/fire_stacks

Vars

last_icon_stateStores current fire overlay icon state, for optimisation purposes
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

last_icon_state

Stores current fire overlay icon state, for optimisation purposes

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: