code/__DEFINES/dcs/signals/signals_global.dm ![code/__DEFINES/dcs/signals/signals_global.dm0](git.png)
COMSIG_AREA_CREATED | called after a successful area creation by a mob: (area/created_area, list/area/old_areas, mob/creator) |
---|---|
COMSIG_GLOB_NEW_Z | from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args) |
COMSIG_GLOB_EXPANDED_WORLD_BOUNDS | sent after world.maxx and/or world.maxy are expanded: (has_exapnded_world_maxx, has_expanded_world_maxy) |
COMSIG_GLOB_VAR_EDIT | called after a successful var edit somewhere in the world: (list/args) |
COMSIG_GLOB_EXPLOSION | called after an explosion happened : (epicenter, devastation_range, heavy_impact_range, light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range) |
COMSIG_GLOB_MOB_CREATED | Called from base of /mob/Initialise : (mob) |
COMSIG_GLOB_MOB_DEATH | mob died somewhere : (mob/living, gibbed) |
COMSIG_GLOB_LIVING_SAY_SPECIAL | global living say plug - use sparingly: (mob/speaker , message) |
COMSIG_GLOB_PLAY_CINEMATIC | called by datum/cinematic/play() : (datum/cinematic/new_cinematic) |
COMSIG_GLOB_BUTTON_PRESSED | ingame button pressed (/obj/machinery/button/button) |
COMSIG_GLOB_JOB_AFTER_SPAWN | job subsystem has spawned and equipped a new mob |
COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN | job datum has been called to deal with the aftermath of a latejoin spawn |
COMSIG_GLOB_CREWMEMBER_JOINED | crewmember joined the game (mob/living, rank) |
COMSIG_GLOB_PRE_RANDOM_EVENT | Random event is trying to roll. (/datum/round_event_control/random_event) Called by (/datum/round_event_control/preRunEvent). |
CANCEL_PRE_RANDOM_EVENT | Do not allow this random event to continue. |
COMSIG_GLOB_RANDOM_EVENT | Called by (/datum/round_event_control/run_event). |
CANCEL_RANDOM_EVENT | Do not allow this random event to continue. |
COMSIG_GLOB_CARBON_THROW_THING | a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target) |
COMSIG_GLOB_TRAPDOOR_LINK | a trapdoor remote has sent out a signal to link with a trapdoor |
LINKED_UP | successfully linked to a trapdoor! |
COMSIG_GLOB_NEW_ITEM | an obj/item is created! (obj/item/created_item) |
COMSIG_GLOB_ATOM_AFTER_POST_INIT | called post /obj/item initialize (obj/item/created_item) |
COMSIG_GLOB_NEW_MACHINE | an obj/machinery is created! (obj/machinery/created_machine) |
COMSIG_GLOB_CLIENT_CONNECT | a client (re)connected, after all /client/New() checks have passed : (client/connected_client) |
COMSIG_WEATHER_TELEGRAPH | a weather event of some kind occurred |
COMSIG_GLOB_ALARM_FIRE | An alarm of some form was sent (datum/alarm_handler/source, alarm_type, area/source_area) |
COMSIG_GLOB_ALARM_CLEAR | An alarm of some form was cleared (datum/alarm_handler/source, alarm_type, area/source_area) |
COMSIG_GLOB_MOB_LOGGED_IN | global mob logged in signal! (/mob/added_player) |
COMSIG_GLOB_NUKE_DEVICE_ARMED | global signal sent when a nuclear device is armed (/obj/machinery/nuclearbomb/nuke/exploding_nuke) |
COMSIG_GLOB_NUKE_DEVICE_DISARMED | global signal sent when a nuclear device is disarmed (/obj/machinery/nuclearbomb/nuke/disarmed_nuke) |
COMSIG_GLOB_NUKE_DEVICE_DETONATING | global signal sent when a nuclear device is detonating (/obj/machinery/nuclearbomb/nuke/exploding_nuke) |
COMSIG_GLOB_PUZZLE_COMPLETED | Global signal sent when a puzzle piece is completed (light mechanism, etc.) (try_id) |
COMSIG_GLOB_STATION_NAME_CHANGED | Global signal called after the station changes its name. (new_name, old_name) |
COMSIG_GLOB_PRE_JOBS_ASSIGNED | Global signal sent before we decide what job everyone has |
COMSIG_GLOB_NULLROD_PICKED | global signal when a global nullrod type is picked |
COMSIG_LIGHT_DEBUG_DISABLED | Global signal when light debugging is canceled |
COMSIG_STARLIGHT_COLOR_CHANGED | Global signal when starlight color is changed (old_star, new_star) |
COMSIG_RELIGIOUS_SECT_CHANGED | Global signal sent when a religious sect is chosen |
COMSIG_RELIGIOUS_SECT_RESET | Global signal sent when a religious sect is reset |
COMSIG_NARSIE_SUMMON_UPDATE | Global signal sent when narsie summon count is updated: (new count) |
COMSIG_RULESET_BODY_GENERATED_FROM_GHOSTS | Global signal sent when a mob is spawned from a ghost in a dynamic ruleset (mob/spawned_mob) |
Define Details
CANCEL_PRE_RANDOM_EVENT ![code/__DEFINES/dcs/signals/signals_global.dm 41](git.png)
Do not allow this random event to continue.
CANCEL_RANDOM_EVENT ![code/__DEFINES/dcs/signals/signals_global.dm 45](git.png)
Do not allow this random event to continue.
COMSIG_AREA_CREATED ![code/__DEFINES/dcs/signals/signals_global.dm 11](git.png)
called after a successful area creation by a mob: (area/created_area, list/area/old_areas, mob/creator)
COMSIG_GLOB_ALARM_CLEAR ![code/__DEFINES/dcs/signals/signals_global.dm 68](git.png)
An alarm of some form was cleared (datum/alarm_handler/source, alarm_type, area/source_area)
COMSIG_GLOB_ALARM_FIRE ![code/__DEFINES/dcs/signals/signals_global.dm 66](git.png)
An alarm of some form was sent (datum/alarm_handler/source, alarm_type, area/source_area)
COMSIG_GLOB_ATOM_AFTER_POST_INIT ![code/__DEFINES/dcs/signals/signals_global.dm 55](git.png)
called post /obj/item initialize (obj/item/created_item)
COMSIG_GLOB_BUTTON_PRESSED ![code/__DEFINES/dcs/signals/signals_global.dm 30](git.png)
ingame button pressed (/obj/machinery/button/button)
COMSIG_GLOB_CARBON_THROW_THING ![code/__DEFINES/dcs/signals/signals_global.dm 47](git.png)
a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target)
COMSIG_GLOB_CLIENT_CONNECT ![code/__DEFINES/dcs/signals/signals_global.dm 59](git.png)
a client (re)connected, after all /client/New() checks have passed : (client/connected_client)
COMSIG_GLOB_CREWMEMBER_JOINED ![code/__DEFINES/dcs/signals/signals_global.dm 36](git.png)
crewmember joined the game (mob/living, rank)
COMSIG_GLOB_EXPANDED_WORLD_BOUNDS ![code/__DEFINES/dcs/signals/signals_global.dm 15](git.png)
sent after world.maxx and/or world.maxy are expanded: (has_exapnded_world_maxx, has_expanded_world_maxy)
COMSIG_GLOB_EXPLOSION ![code/__DEFINES/dcs/signals/signals_global.dm 19](git.png)
called after an explosion happened : (epicenter, devastation_range, heavy_impact_range, light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range)
COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN ![code/__DEFINES/dcs/signals/signals_global.dm 34](git.png)
job datum has been called to deal with the aftermath of a latejoin spawn
COMSIG_GLOB_JOB_AFTER_SPAWN ![code/__DEFINES/dcs/signals/signals_global.dm 32](git.png)
job subsystem has spawned and equipped a new mob
COMSIG_GLOB_LIVING_SAY_SPECIAL ![code/__DEFINES/dcs/signals/signals_global.dm 25](git.png)
global living say plug - use sparingly: (mob/speaker , message)
COMSIG_GLOB_MOB_CREATED ![code/__DEFINES/dcs/signals/signals_global.dm 21](git.png)
Called from base of /mob/Initialise : (mob)
COMSIG_GLOB_MOB_DEATH ![code/__DEFINES/dcs/signals/signals_global.dm 23](git.png)
mob died somewhere : (mob/living, gibbed)
COMSIG_GLOB_MOB_LOGGED_IN ![code/__DEFINES/dcs/signals/signals_global.dm 70](git.png)
global mob logged in signal! (/mob/added_player)
COMSIG_GLOB_NEW_ITEM ![code/__DEFINES/dcs/signals/signals_global.dm 53](git.png)
an obj/item is created! (obj/item/created_item)
COMSIG_GLOB_NEW_MACHINE ![code/__DEFINES/dcs/signals/signals_global.dm 57](git.png)
an obj/machinery is created! (obj/machinery/created_machine)
COMSIG_GLOB_NEW_Z ![code/__DEFINES/dcs/signals/signals_global.dm 13](git.png)
from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args)
COMSIG_GLOB_NUKE_DEVICE_ARMED ![code/__DEFINES/dcs/signals/signals_global.dm 73](git.png)
global signal sent when a nuclear device is armed (/obj/machinery/nuclearbomb/nuke/exploding_nuke)
COMSIG_GLOB_NUKE_DEVICE_DETONATING ![code/__DEFINES/dcs/signals/signals_global.dm 78](git.png)
global signal sent when a nuclear device is detonating (/obj/machinery/nuclearbomb/nuke/exploding_nuke)
COMSIG_GLOB_NUKE_DEVICE_DISARMED ![code/__DEFINES/dcs/signals/signals_global.dm 75](git.png)
global signal sent when a nuclear device is disarmed (/obj/machinery/nuclearbomb/nuke/disarmed_nuke)
COMSIG_GLOB_NULLROD_PICKED ![code/__DEFINES/dcs/signals/signals_global.dm 91](git.png)
global signal when a global nullrod type is picked
COMSIG_GLOB_PLAY_CINEMATIC ![code/__DEFINES/dcs/signals/signals_global.dm 27](git.png)
called by datum/cinematic/play() : (datum/cinematic/new_cinematic)
COMSIG_GLOB_PRE_JOBS_ASSIGNED ![code/__DEFINES/dcs/signals/signals_global.dm 88](git.png)
Global signal sent before we decide what job everyone has
COMSIG_GLOB_PRE_RANDOM_EVENT ![code/__DEFINES/dcs/signals/signals_global.dm 39](git.png)
Random event is trying to roll. (/datum/round_event_control/random_event) Called by (/datum/round_event_control/preRunEvent).
COMSIG_GLOB_PUZZLE_COMPLETED ![code/__DEFINES/dcs/signals/signals_global.dm 81](git.png)
Global signal sent when a puzzle piece is completed (light mechanism, etc.) (try_id)
COMSIG_GLOB_RANDOM_EVENT ![code/__DEFINES/dcs/signals/signals_global.dm 43](git.png)
Called by (/datum/round_event_control/run_event).
COMSIG_GLOB_STATION_NAME_CHANGED ![code/__DEFINES/dcs/signals/signals_global.dm 85](git.png)
Global signal called after the station changes its name. (new_name, old_name)
COMSIG_GLOB_TRAPDOOR_LINK ![code/__DEFINES/dcs/signals/signals_global.dm 49](git.png)
a trapdoor remote has sent out a signal to link with a trapdoor
COMSIG_GLOB_VAR_EDIT ![code/__DEFINES/dcs/signals/signals_global.dm 17](git.png)
called after a successful var edit somewhere in the world: (list/args)
COMSIG_LIGHT_DEBUG_DISABLED ![code/__DEFINES/dcs/signals/signals_global.dm 94](git.png)
Global signal when light debugging is canceled
COMSIG_NARSIE_SUMMON_UPDATE ![code/__DEFINES/dcs/signals/signals_global.dm 105](git.png)
Global signal sent when narsie summon count is updated: (new count)
COMSIG_RELIGIOUS_SECT_CHANGED ![code/__DEFINES/dcs/signals/signals_global.dm 100](git.png)
Global signal sent when a religious sect is chosen
COMSIG_RELIGIOUS_SECT_RESET ![code/__DEFINES/dcs/signals/signals_global.dm 102](git.png)
Global signal sent when a religious sect is reset
COMSIG_RULESET_BODY_GENERATED_FROM_GHOSTS ![code/__DEFINES/dcs/signals/signals_global.dm 108](git.png)
Global signal sent when a mob is spawned from a ghost in a dynamic ruleset (mob/spawned_mob)
COMSIG_STARLIGHT_COLOR_CHANGED ![code/__DEFINES/dcs/signals/signals_global.dm 97](git.png)
Global signal when starlight color is changed (old_star, new_star)
COMSIG_WEATHER_TELEGRAPH ![code/__DEFINES/dcs/signals/signals_global.dm 61](git.png)
a weather event of some kind occurred
LINKED_UP ![code/__DEFINES/dcs/signals/signals_global.dm 51](git.png)
successfully linked to a trapdoor!