Daedalus Dock - Modules - TypesVar Details - Proc Details

fire_stacks

Vars

firelight_refA weakref to the mob light emitter
firelight_typeType of mob light emitter we use when on fire
last_icon_stateStores current fire overlay icon state, for optimisation purposes
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

firelight_ref

A weakref to the mob light emitter

firelight_type

Type of mob light emitter we use when on fire

last_icon_state

Stores current fire overlay icon state, for optimisation purposes

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: