Goonstation 13 - Modules - TypesDefine Details

_std/defines/component_defines/component_defines_datum.dm

COMSIG_COMPONENT_ADDEDwhen a component is added to a datum: (/datum/component)
COMSIG_COMPONENT_REMOVINGbefore a component is removed from a datum because of RemoveComponent: (/datum/component)
COMSIG_PARENT_PRE_DISPOSINGjust before a datum's disposing()
COMSIG_VARIABLE_CHANGEDwhen a variable is changed by admin varedit
COMSIG_PROC_CALLEDwhen a proc is called by admin proc-call
COMSIG_MIND_ATTACH_TO_MOBwhen a mind attaches to a mob (mind, new_mob, old_mob)
COMSIG_MIND_DETACH_FROM_MOBwhen a mind detaches from a mob (mind, old_mob, new_mob)
COMSIG_MIND_UPDATE_MEMORYwhen a mind should update the contents of its memory
COMSIG_AREA_ACTIVATEDarea's active var set to true (when a client enters)
COMSIG_AREA_DEACTIVATEDarea's active var set to false (when all clients leave)
COMSIG_TGUI_WINDOW_OPENA TGUI window was opened by a user (receives tgui datum)
COMSIG_REAGENTS_ANALYZEDWhen reagent scanned

Define Details

COMSIG_AREA_ACTIVATED

area's active var set to true (when a client enters)

COMSIG_AREA_DEACTIVATED

area's active var set to false (when all clients leave)

COMSIG_COMPONENT_ADDED

when a component is added to a datum: (/datum/component)

COMSIG_COMPONENT_REMOVING

before a component is removed from a datum because of RemoveComponent: (/datum/component)

COMSIG_MIND_ATTACH_TO_MOB

when a mind attaches to a mob (mind, new_mob, old_mob)

COMSIG_MIND_DETACH_FROM_MOB

when a mind detaches from a mob (mind, old_mob, new_mob)

COMSIG_MIND_UPDATE_MEMORY

when a mind should update the contents of its memory

COMSIG_PARENT_PRE_DISPOSING

just before a datum's disposing()

COMSIG_PROC_CALLED

when a proc is called by admin proc-call

COMSIG_REAGENTS_ANALYZED

When reagent scanned

COMSIG_TGUI_WINDOW_OPEN

A TGUI window was opened by a user (receives tgui datum)

COMSIG_VARIABLE_CHANGED

when a variable is changed by admin varedit