code/__DEFINES/~skyrat_defines/signals.dm
COMSIG_MOVABLE_RADIO_TALK_INTO | When someone talks into a radio |
---|---|
COMSIG_LIVING_UPDATED_RESTING | Resting position for living mob updated |
COMSIG_HORRORFORM_EXPLODE | Horror form bombastic flag |
COMSIG_MOB_CI_TOGGLED | Fired in combat_indicator.dm, used for syncing CI between mech and pilot |
COMSIG_HOSTILE_MOB_LOST_TARGET | When a hostile simple mob loses it's target. |
COMSIG_GUN_AUTOFIRE_SELECTED | When a gun is switched to automatic fire mode |
COMSIG_GUN_AUTOFIRE_DESELECTED | When a gun is switched off of automatic fire mode |
COMSIG_UPDATE_AMMO_HUD | The gun needs to update the gun hud! |
COMSIG_BREACHING | Used by /obj/item/melee/breaching_hammer |
COMSIG_GUN_JAMMED | The gun has jammed. |
COMSIG_MUTANT_CURED | When a mutant is cured of the virus |
COMSIG_ITEM_POWER_USE | Sent when an obj/item calls item_use_power: (use_amount, user, check_only) |
COMSIG_MAIN_SM_DELAMINATING | Sent when supermatter begins its delam countdown/when the suppression system is triggered: (var/trigger_reason) |
COMSIG_MOB_RUN_ARMOR | mob/living/proc/updatehealth() |
COMSIG_TURF_MOB_FALL | from base of /turf/handle_fall(): (mob/faller) |
COMSIG_TURF_LIQUIDS_CREATION | from base of /obj/effect/abstract/liquid_turf/Initialize() (/obj/effect/abstract/liquid_turf/liquids) |
COMSIG_TURF_LIQUIDS_CHANGE | From base of /turf/proc/liquids_change(new_state) |
COMSIG_MOB_TRIGGER_WET_SKIN | listens to wet_stacks, if wetting a mob above 10 stacks it will signal the akula race trait to apply its buffs and nerfs |
COMSIG_LIVING_COMBAT_MODE_TOGGLE | From mob/living/*/set_combat_mode(): (new_state) |
COMSIG_STOMACH_AFTER_EAT | From /obj/item/organ/internal/stomach/after_eat(atom/edible) |
COMSIG_PULSATING_TUMOR_ADDED | For when a Hemophage's pulsating tumor gets added to their body. |
COMSIG_PULSATING_TUMOR_REMOVED | For when a Hemophage's pulsating tumor gets removed from their body. |
COMSIG_RUNE_EVOLUTION | when someone attempts to evolve through the rune |
COMSIG_CHAMBERED_BULLET_FIRE | To chambered round on gun's process_fire() : (list/iff_factions) |
COMSIG_CLOCKWORK_SIGNAL_RECEIVED | datum/component/clockwork_trap signals: () |
COMSIG_CLOCKWORK_SLAB_USED | Called when a clock cultist uses a clockwork slab: (obj/item/clockwork/clockwork_slab/slab) |
COMSIG_GLOB_FORCE_ENG_OVERRIDE | Engineering Override Access manual toggle |
COMSIG_SOULCATCHER_CHECK_SOUL | Whenever we need to check if a mob is currently inside of soulcatcher. |
COMSIG_SOULCATCHER_SCAN_BODY | Whenever we need to get the soul of the mob inside of the soulcatcher. |
COMSIG_CARRIER_MOB_CHANGE_ROOM | Whenever we need to change the current room of a soulcatcher soul. |
COMSIG_CARRIER_MOB_TOGGLE_SENSE | Whenever we need to toggle the senses of a soulcatcher soul. |
COMSIG_CARRIER_MOB_RENAME | Whenever we need to rename a soulcatcher soul. |
COMSIG_CARRIER_MOB_RESET_NAME | Whenever we need to reset the name of a soulcatcher soul. |
COMSIG_CARRIER_MOB_CHECK_INTERNAL_SENSES | Whenever we need to check if our soulcatcher soul is able to internally hear/see? |
COMSIG_CARRIER_MOB_REFRESH_APPEARANCE | Whenever we need to refresh the internal appearance of a soulcatcher soul.area |
COMSIG_CARRIER_MOB_SAY | Whenever we need the soulcatcher soul to communicate something. |
Define Details
COMSIG_BREACHING
Used by /obj/item/melee/breaching_hammer
COMSIG_CARRIER_MOB_CHANGE_ROOM
Whenever we need to change the current room of a soulcatcher soul.
COMSIG_CARRIER_MOB_CHECK_INTERNAL_SENSES
Whenever we need to check if our soulcatcher soul is able to internally hear/see?
COMSIG_CARRIER_MOB_REFRESH_APPEARANCE
Whenever we need to refresh the internal appearance of a soulcatcher soul.area
COMSIG_CARRIER_MOB_RENAME
Whenever we need to rename a soulcatcher soul.
COMSIG_CARRIER_MOB_RESET_NAME
Whenever we need to reset the name of a soulcatcher soul.
COMSIG_CARRIER_MOB_SAY
Whenever we need the soulcatcher soul to communicate something.
COMSIG_CARRIER_MOB_TOGGLE_SENSE
Whenever we need to toggle the senses of a soulcatcher soul.
COMSIG_CHAMBERED_BULLET_FIRE
To chambered round on gun's process_fire()
: (list/iff_factions)
COMSIG_CLOCKWORK_SIGNAL_RECEIVED
datum/component/clockwork_trap signals: ()
COMSIG_CLOCKWORK_SLAB_USED
Called when a clock cultist uses a clockwork slab: (obj/item/clockwork/clockwork_slab/slab)
COMSIG_GLOB_FORCE_ENG_OVERRIDE
Engineering Override Access manual toggle
COMSIG_GUN_AUTOFIRE_DESELECTED
When a gun is switched off of automatic fire mode
COMSIG_GUN_AUTOFIRE_SELECTED
When a gun is switched to automatic fire mode
COMSIG_GUN_JAMMED
The gun has jammed.
COMSIG_HORRORFORM_EXPLODE
Horror form bombastic flag
COMSIG_HOSTILE_MOB_LOST_TARGET
When a hostile simple mob loses it's target.
COMSIG_ITEM_POWER_USE
Sent when an obj/item calls item_use_power: (use_amount, user, check_only)
COMSIG_LIVING_COMBAT_MODE_TOGGLE
From mob/living/*/set_combat_mode(): (new_state)
COMSIG_LIVING_UPDATED_RESTING
Resting position for living mob updated
COMSIG_MAIN_SM_DELAMINATING
Sent when supermatter begins its delam countdown/when the suppression system is triggered: (var/trigger_reason)
COMSIG_MOB_CI_TOGGLED
Fired in combat_indicator.dm, used for syncing CI between mech and pilot
COMSIG_MOB_RUN_ARMOR
mob/living/proc/updatehealth()
COMSIG_MOB_TRIGGER_WET_SKIN
listens to wet_stacks, if wetting a mob above 10 stacks it will signal the akula race trait to apply its buffs and nerfs
COMSIG_MOVABLE_RADIO_TALK_INTO
When someone talks into a radio
COMSIG_MUTANT_CURED
When a mutant is cured of the virus
COMSIG_PULSATING_TUMOR_ADDED
For when a Hemophage's pulsating tumor gets added to their body.
COMSIG_PULSATING_TUMOR_REMOVED
For when a Hemophage's pulsating tumor gets removed from their body.
COMSIG_RUNE_EVOLUTION
when someone attempts to evolve through the rune
COMSIG_SOULCATCHER_CHECK_SOUL
Whenever we need to check if a mob is currently inside of soulcatcher.
COMSIG_SOULCATCHER_SCAN_BODY
Whenever we need to get the soul of the mob inside of the soulcatcher.
COMSIG_STOMACH_AFTER_EAT
From /obj/item/organ/internal/stomach/after_eat(atom/edible)
COMSIG_TURF_LIQUIDS_CHANGE
From base of /turf/proc/liquids_change(new_state)
COMSIG_TURF_LIQUIDS_CREATION
from base of /obj/effect/abstract/liquid_turf/Initialize() (/obj/effect/abstract/liquid_turf/liquids)
COMSIG_TURF_MOB_FALL
from base of /turf/handle_fall(): (mob/faller)
COMSIG_UPDATE_AMMO_HUD
The gun needs to update the gun hud!