_std/defines/component_defines/component_defines_datum.dm ![_std/defines/component_defines/component_defines_datum.dm0](git.png)
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 ![_std/defines/component_defines/component_defines_datum.dm 28](git.png)
area's active var set to true (when a client enters)
COMSIG_AREA_DEACTIVATED ![_std/defines/component_defines/component_defines_datum.dm 30](git.png)
area's active var set to false (when all clients leave)
COMSIG_COMPONENT_ADDED ![_std/defines/component_defines/component_defines_datum.dm 6](git.png)
when a component is added to a datum: (/datum/component)
COMSIG_COMPONENT_REMOVING ![_std/defines/component_defines/component_defines_datum.dm 8](git.png)
before a component is removed from a datum because of RemoveComponent: (/datum/component)
COMSIG_MIND_ATTACH_TO_MOB ![_std/defines/component_defines/component_defines_datum.dm 19](git.png)
when a mind attaches to a mob (mind, new_mob, old_mob)
COMSIG_MIND_DETACH_FROM_MOB ![_std/defines/component_defines/component_defines_datum.dm 21](git.png)
when a mind detaches from a mob (mind, old_mob, new_mob)
COMSIG_MIND_UPDATE_MEMORY ![_std/defines/component_defines/component_defines_datum.dm 23](git.png)
when a mind should update the contents of its memory
COMSIG_PARENT_PRE_DISPOSING ![_std/defines/component_defines/component_defines_datum.dm 10](git.png)
just before a datum's disposing()
COMSIG_PROC_CALLED ![_std/defines/component_defines/component_defines_datum.dm 14](git.png)
when a proc is called by admin proc-call
COMSIG_REAGENTS_ANALYZED ![_std/defines/component_defines/component_defines_datum.dm 38](git.png)
When reagent scanned
COMSIG_TGUI_WINDOW_OPEN ![_std/defines/component_defines/component_defines_datum.dm 34](git.png)
A TGUI window was opened by a user (receives tgui datum)
COMSIG_VARIABLE_CHANGED ![_std/defines/component_defines/component_defines_datum.dm 12](git.png)
when a variable is changed by admin varedit