code/__DEFINES/~~bubber_defines/signals.dm 
| COMSIG_NECK_STEP_ACTION | from [/mob/living/carbon/human/Move]: () |
|---|---|
| COMSIG_ORGAN_BODYPART_REMOVED | from /obj/item/organ/proc/on_bodypart_remove(obj/item/bodypart/limb, movement_flags) |
| COMSIG_ON_BANK_ACCOUNT_PAYOUT | From /datum/controller/subsystem/economy/proc/issue_paydays() |
| COMSIG_MOB_ALWAYS_APPLY_DAMAGE | identical to COMSIG_MOB_APPLY_DAMAGE, but always runs, even if there is no damage |
| COMSIG_DISEASE_COUNT_UPDATE | From modular_zubbers/code/modules/disease/disease_transmission.dm |
| COMSIG_OOC_ESCAPE | From [/mob/living/carbon/human/verb/safeword]: (mob/living/carbon) |
| COMSIG_OUTFIT_EQUIP | From /datum/outfit: (datum/outfit) |
| COMSIG_CAN_VENTCRAWL | at the end of /mob/living/proc/can_enter_vent(obj/machinery/atmospherics/components/ventcrawl_target, provide_feedback = TRUE) Return true in this signal to allow ventcrawling, but you need atleast TRAIT_VENTCRAWLER_NUDE on the mob. Sorry. It does allow for custom config via the signal, however |
| COMSIG_MOB_POST_EQUIP | From /mob/proc/equip_to_slot_if_possible() |
| COMSIG_HUMAN_TOGGLE_UNDERWEAR | From /mob/living/carbon/human/verb/toggle_undies() |
| COMSIG_MOB_HANDCUFFED | From /obj/item/restraints/handcuffs/proc/apply_cuffs() |
| COMSIG_EMOTE_OVERLAY_EXPIRE | From /datum/bodypart_overlay/simple/emote/Destroy() - Calls when an emote that applies a temporary visual effect expires |
| COMSIG_HUMAN_ADJUST_AROUSAL | From /mob/living/carbon/human/proc/adjust_arousal() - Triggered by status |
| COMSIG_HUMAN_TOGGLE_AROUSAL | from /mob/living/carbon/human/verb/toggle_arousal() - Triggered by player toggle |
| COMSIG_HUMAN_TOGGLE_GENITALS | From /mob/living/carbon/human/verb/toggle_genitals() |
| COMSIG_MOB_TRY_TAME | datum/component/tameable/try_tame(atom/source, obj/item/food, mob/living/attacker) in |
| COMSIG_MOB_FEED_DRINK | drink blood via the feed action |
Define Details
COMSIG_CAN_VENTCRAWL 
at the end of /mob/living/proc/can_enter_vent(obj/machinery/atmospherics/components/ventcrawl_target, provide_feedback = TRUE) Return true in this signal to allow ventcrawling, but you need atleast TRAIT_VENTCRAWLER_NUDE on the mob. Sorry. It does allow for custom config via the signal, however
COMSIG_DISEASE_COUNT_UPDATE 
From modular_zubbers/code/modules/disease/disease_transmission.dm
COMSIG_EMOTE_OVERLAY_EXPIRE 
From /datum/bodypart_overlay/simple/emote/Destroy() - Calls when an emote that applies a temporary visual effect expires
COMSIG_HUMAN_ADJUST_AROUSAL 
From /mob/living/carbon/human/proc/adjust_arousal() - Triggered by status
COMSIG_HUMAN_TOGGLE_AROUSAL 
from /mob/living/carbon/human/verb/toggle_arousal() - Triggered by player toggle
COMSIG_HUMAN_TOGGLE_GENITALS 
From /mob/living/carbon/human/verb/toggle_genitals()
COMSIG_HUMAN_TOGGLE_UNDERWEAR 
From /mob/living/carbon/human/verb/toggle_undies()
COMSIG_MOB_ALWAYS_APPLY_DAMAGE 
identical to COMSIG_MOB_APPLY_DAMAGE, but always runs, even if there is no damage
COMSIG_MOB_FEED_DRINK 
drink blood via the feed action
COMSIG_MOB_HANDCUFFED 
From /obj/item/restraints/handcuffs/proc/apply_cuffs()
COMSIG_MOB_POST_EQUIP 
From /mob/proc/equip_to_slot_if_possible()
COMSIG_MOB_TRY_TAME 
datum/component/tameable/try_tame(atom/source, obj/item/food, mob/living/attacker) in
COMSIG_NECK_STEP_ACTION 
from [/mob/living/carbon/human/Move]: ()
COMSIG_ON_BANK_ACCOUNT_PAYOUT 
From /datum/controller/subsystem/economy/proc/issue_paydays()
COMSIG_OOC_ESCAPE 
From [/mob/living/carbon/human/verb/safeword]: (mob/living/carbon)
COMSIG_ORGAN_BODYPART_REMOVED 
from /obj/item/organ/proc/on_bodypart_remove(obj/item/bodypart/limb, movement_flags)
COMSIG_OUTFIT_EQUIP 
From /datum/outfit: (datum/outfit)