code/__DEFINES/dcs/signals/signals_global.dm 
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) |
COMSIG_GLOB_NETWORK_BROADCAST_UPDATED | Global signal whenever a camera network broadcast is started/stopped/updated: (camera_net, is_show_active, announcement) |
Define Details
CANCEL_PRE_RANDOM_EVENT 
Do not allow this random event to continue.
CANCEL_RANDOM_EVENT 
Do not allow this random event to continue.
COMSIG_AREA_CREATED 
called after a successful area creation by a mob: (area/created_area, list/area/old_areas, mob/creator)
COMSIG_GLOB_ALARM_CLEAR 
An alarm of some form was cleared (datum/alarm_handler/source, alarm_type, area/source_area)
COMSIG_GLOB_ALARM_FIRE 
An alarm of some form was sent (datum/alarm_handler/source, alarm_type, area/source_area)
COMSIG_GLOB_ATOM_AFTER_POST_INIT 
called post /obj/item initialize (obj/item/created_item)
COMSIG_GLOB_BUTTON_PRESSED 
ingame button pressed (/obj/machinery/button/button)
COMSIG_GLOB_CARBON_THROW_THING 
a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target)
COMSIG_GLOB_CLIENT_CONNECT 
a client (re)connected, after all /client/New() checks have passed : (client/connected_client)
COMSIG_GLOB_CREWMEMBER_JOINED 
crewmember joined the game (mob/living, rank)
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_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_JOB_AFTER_LATEJOIN_SPAWN 
job datum has been called to deal with the aftermath of a latejoin spawn
COMSIG_GLOB_JOB_AFTER_SPAWN 
job subsystem has spawned and equipped a new mob
COMSIG_GLOB_LIVING_SAY_SPECIAL 
global living say plug - use sparingly: (mob/speaker , message)
COMSIG_GLOB_MOB_CREATED 
Called from base of /mob/Initialise : (mob)
COMSIG_GLOB_MOB_DEATH 
mob died somewhere : (mob/living, gibbed)
COMSIG_GLOB_MOB_LOGGED_IN 
global mob logged in signal! (/mob/added_player)
COMSIG_GLOB_NETWORK_BROADCAST_UPDATED 
Global signal whenever a camera network broadcast is started/stopped/updated: (camera_net, is_show_active, announcement)
COMSIG_GLOB_NEW_ITEM 
an obj/item is created! (obj/item/created_item)
COMSIG_GLOB_NEW_MACHINE 
an obj/machinery is created! (obj/machinery/created_machine)
COMSIG_GLOB_NEW_Z 
from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args)
COMSIG_GLOB_NUKE_DEVICE_ARMED 
global signal sent when a nuclear device is armed (/obj/machinery/nuclearbomb/nuke/exploding_nuke)
COMSIG_GLOB_NUKE_DEVICE_DETONATING 
global signal sent when a nuclear device is detonating (/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_NULLROD_PICKED 
global signal when a global nullrod type is picked
COMSIG_GLOB_PLAY_CINEMATIC 
called by datum/cinematic/play() : (datum/cinematic/new_cinematic)
COMSIG_GLOB_PRE_JOBS_ASSIGNED 
Global signal sent before we decide what job everyone has
COMSIG_GLOB_PRE_RANDOM_EVENT 
Random event is trying to roll. (/datum/round_event_control/random_event) Called by (/datum/round_event_control/preRunEvent).
COMSIG_GLOB_PUZZLE_COMPLETED 
Global signal sent when a puzzle piece is completed (light mechanism, etc.) (try_id)
COMSIG_GLOB_RANDOM_EVENT 
Called by (/datum/round_event_control/run_event).
COMSIG_GLOB_STATION_NAME_CHANGED 
Global signal called after the station changes its name. (new_name, old_name)
COMSIG_GLOB_TRAPDOOR_LINK 
a trapdoor remote has sent out a signal to link with a trapdoor
COMSIG_GLOB_VAR_EDIT 
called after a successful var edit somewhere in the world: (list/args)
COMSIG_LIGHT_DEBUG_DISABLED 
Global signal when light debugging is canceled
COMSIG_NARSIE_SUMMON_UPDATE 
Global signal sent when narsie summon count is updated: (new count)
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_RULESET_BODY_GENERATED_FROM_GHOSTS 
Global signal sent when a mob is spawned from a ghost in a dynamic ruleset (mob/spawned_mob)
COMSIG_STARLIGHT_COLOR_CHANGED 
Global signal when starlight color is changed (old_star, new_star)
COMSIG_WEATHER_TELEGRAPH 
a weather event of some kind occurred
LINKED_UP 
successfully linked to a trapdoor!