_std/defines/component_defines/component_defines_datum.dm
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_PARENT_PRE_DISPOSING | just before a datum's disposing() |
COMSIG_VARIABLE_CHANGED | when a variable is changed by admin varedit |
COMSIG_PROC_CALLED | when a proc is called by admin proc-call |
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_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_TGUI_WINDOW_OPEN | A TGUI window was opened by a user (receives tgui datum) |
COMSIG_REAGENTS_ANALYZED | When 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