code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm
COMSIG_CARBON_PRE_HELP_ACT | Called from /mob/living/carbon/help_shake_act, before any hugs have ocurred. (mob/living/helper) |
---|---|
COMPONENT_BLOCK_HELP_ACT | Stops the rest of help act (hugging, etc) from occuring |
COMSIG_CARBON_HELP_ACT | Called from /mob/living/carbon/help_shake_act on the person being helped, after any hugs have ocurred. (mob/living/helper) |
COMSIG_CARBON_HELPED | Called from /mob/living/carbon/help_shake_act on the helper, after any hugs have ocurred. (mob/living/helped) |
COMSIG_CARBON_DISARM_COLLIDE | When a carbon mob is disarmed, this is sent to the turf we're trying to shove onto (mob/living/carbon/shover, mob/living/carbon/target, shove_blocked) |
COMSIG_ON_CARBON_SLIP | When a carbon slips. Called on /turf/open/handle_slip() |
COMSIG_ON_VENDOR_CRUSH | When a carbon gets a vending machine tilted on them |
COMSIG_CARBON_ATTACH_LIMB | from base of /obj/item/bodypart/proc/attach_limb(): (new_limb, special) allows you to fail limb attachment |
COMSIG_LIMB_ATTACH | From /obj/item/bodypart/proc/attach_limb(/mob/living/carbon/C, special) |
COMSIG_LIMB_REMOVE | From /obj/item/bodypart/proc/drop_limb(/mob/living/carbon/C, special) |
COMSIG_LIMB_SPLINTED | From /obj/item/bodypart/proc/apply_splint() |
COMSIG_LIMB_UNSPLINTED | From /obj/item/bodypart/proc/remove_splint() |
COMSIG_CARBON_SOUNDBANG | from base of mob/living/carbon/soundbang_act(): (list(intensity)) |
COMSIG_CARBON_GAIN_ORGAN | from /item/organ/proc/Insert() (/obj/item/organ/) |
COMSIG_CARBON_LOSE_ORGAN | from /item/organ/proc/Remove() (/obj/item/organ/) |
COMSIG_CARBON_EQUIP_HAT | from /mob/living/carbon/tryUnequipItem(obj/item/I, force, newloc, no_move, invdrop, silent) |
COMSIG_CARBON_UNEQUIP_HAT | from /mob/living/carbon/tryUnequipItem(obj/item/I, force, newloc, no_move, invdrop, silent) |
COMSIG_CARBON_UNEQUIP_SHOECOVER | from /mob/living/carbon/tryUnequipItem(obj/item/I, force, newloc, no_move, invdrop, silent) |
COMSIG_CARBON_EMBED_REMOVAL | called when removing a given item from a mob, from mob/living/carbon/remove_embedded_object(mob/living/carbon/target, /obj/item) |
COMSIG_CARBON_CUFF_ATTEMPTED | Called when someone attempts to cuff a carbon |
COMSIG_CARBON_GAIN_MUTATION | Called when a carbon mutates (source = dna, mutation = mutation added) |
COMSIG_CARBON_LOSE_MUTATION | Called when a carbon loses a mutation (source = dna, mutation = mutation lose) |
COMSIG_CARBON_GAIN_ADDICTION | Called when a carbon becomes addicted (source = what addiction datum, addicted_mind = mind of the addicted carbon) |
COMSIG_CARBON_LOSE_ADDICTION | Called when a carbon is no longer addicted (source = what addiction datum was lost, addicted_mind = mind of the freed carbon) |
COMSIG_CARBON_GAIN_TRAUMA | Called when a carbon gets a brain trauma (source = carbon, trauma = what trauma was added) - this is before on_gain() |
COMSIG_CARBON_LOSE_TRAUMA | Called when a carbon loses a brain trauma (source = carbon, trauma = what trauma was removed) |
COMSIG_CARBON_HEALTH_UPDATE | Called when a carbon updates their health (source = carbon) |
COMSIG_CARBON_SANITY_UPDATE | Called when a carbon updates their sanity (source = carbon) |
COMSIG_CARBON_PRE_BREATHE | Called when a carbon breathes, before the breath has actually occured |
COMSIG_CARBON_APPLY_OVERLAY | Called from apply_overlay(cache_index, overlay) |
COMSIG_CARBON_REMOVE_OVERLAY | Called from remove_overlay(cache_index, overlay) |
COMSIG_HUMAN_DISARM_HIT | Hit by successful disarm attack (mob/living/carbon/human/attacker,zone_targeted) |
COMSIG_JOB_RECEIVED | Whenever EquipRanked is called, called after job is set |
COMSIG_HUMAN_CORETEMP_CHANGE | from /mob/living/carbon/human/proc/set_coretemperature(): (oldvalue, newvalue) |
COMSIG_HUMAN_BURNING | from /datum/species/handle_fire. Called when the human is set on fire and burning clothes and stuff |
COMSIG_HUMAN_MONKEYIZE | Called when a human turns into a monkey, from /mob/living/carbon/proc/finish_monkeyize() |
COMSIG_MONKEY_HUMANIZE | Called when a monkey turns into a human, from /mob/living/carbon/proc/finish_humanize(species) |
COMSIG_HUMAN_SUICIDE_ACT | From mob/living/carbon/human/suicide() |
Define Details
COMPONENT_BLOCK_HELP_ACT
Stops the rest of help act (hugging, etc) from occuring
COMSIG_CARBON_APPLY_OVERLAY
Called from apply_overlay(cache_index, overlay)
COMSIG_CARBON_ATTACH_LIMB
from base of /obj/item/bodypart/proc/attach_limb(): (new_limb, special) allows you to fail limb attachment
COMSIG_CARBON_CUFF_ATTEMPTED
Called when someone attempts to cuff a carbon
COMSIG_CARBON_DISARM_COLLIDE
When a carbon mob is disarmed, this is sent to the turf we're trying to shove onto (mob/living/carbon/shover, mob/living/carbon/target, shove_blocked)
COMSIG_CARBON_EMBED_REMOVAL
called when removing a given item from a mob, from mob/living/carbon/remove_embedded_object(mob/living/carbon/target, /obj/item)
COMSIG_CARBON_EQUIP_HAT
from /mob/living/carbon/tryUnequipItem(obj/item/I, force, newloc, no_move, invdrop, silent)
COMSIG_CARBON_GAIN_ADDICTION
Called when a carbon becomes addicted (source = what addiction datum, addicted_mind = mind of the addicted carbon)
COMSIG_CARBON_GAIN_MUTATION
Called when a carbon mutates (source = dna, mutation = mutation added)
COMSIG_CARBON_GAIN_ORGAN
from /item/organ/proc/Insert() (/obj/item/organ/)
COMSIG_CARBON_GAIN_TRAUMA
Called when a carbon gets a brain trauma (source = carbon, trauma = what trauma was added) - this is before on_gain()
COMSIG_CARBON_HEALTH_UPDATE
Called when a carbon updates their health (source = carbon)
COMSIG_CARBON_HELPED
Called from /mob/living/carbon/help_shake_act on the helper, after any hugs have ocurred. (mob/living/helped)
COMSIG_CARBON_HELP_ACT
Called from /mob/living/carbon/help_shake_act on the person being helped, after any hugs have ocurred. (mob/living/helper)
COMSIG_CARBON_LOSE_ADDICTION
Called when a carbon is no longer addicted (source = what addiction datum was lost, addicted_mind = mind of the freed carbon)
COMSIG_CARBON_LOSE_MUTATION
Called when a carbon loses a mutation (source = dna, mutation = mutation lose)
COMSIG_CARBON_LOSE_ORGAN
from /item/organ/proc/Remove() (/obj/item/organ/)
COMSIG_CARBON_LOSE_TRAUMA
Called when a carbon loses a brain trauma (source = carbon, trauma = what trauma was removed)
COMSIG_CARBON_PRE_BREATHE
Called when a carbon breathes, before the breath has actually occured
COMSIG_CARBON_PRE_HELP_ACT
Called from /mob/living/carbon/help_shake_act, before any hugs have ocurred. (mob/living/helper)
COMSIG_CARBON_REMOVE_OVERLAY
Called from remove_overlay(cache_index, overlay)
COMSIG_CARBON_SANITY_UPDATE
Called when a carbon updates their sanity (source = carbon)
COMSIG_CARBON_SOUNDBANG
from base of mob/living/carbon/soundbang_act(): (list(intensity))
COMSIG_CARBON_UNEQUIP_HAT
from /mob/living/carbon/tryUnequipItem(obj/item/I, force, newloc, no_move, invdrop, silent)
COMSIG_CARBON_UNEQUIP_SHOECOVER
from /mob/living/carbon/tryUnequipItem(obj/item/I, force, newloc, no_move, invdrop, silent)
COMSIG_HUMAN_BURNING
from /datum/species/handle_fire. Called when the human is set on fire and burning clothes and stuff
COMSIG_HUMAN_CORETEMP_CHANGE
from /mob/living/carbon/human/proc/set_coretemperature(): (oldvalue, newvalue)
COMSIG_HUMAN_DISARM_HIT
Hit by successful disarm attack (mob/living/carbon/human/attacker,zone_targeted)
COMSIG_HUMAN_MONKEYIZE
Called when a human turns into a monkey, from /mob/living/carbon/proc/finish_monkeyize()
COMSIG_HUMAN_SUICIDE_ACT
From mob/living/carbon/human/suicide()
COMSIG_JOB_RECEIVED
Whenever EquipRanked is called, called after job is set
COMSIG_LIMB_ATTACH
From /obj/item/bodypart/proc/attach_limb(/mob/living/carbon/C, special)
COMSIG_LIMB_REMOVE
From /obj/item/bodypart/proc/drop_limb(/mob/living/carbon/C, special)
COMSIG_LIMB_SPLINTED
From /obj/item/bodypart/proc/apply_splint()
COMSIG_LIMB_UNSPLINTED
From /obj/item/bodypart/proc/remove_splint()
COMSIG_MONKEY_HUMANIZE
Called when a monkey turns into a human, from /mob/living/carbon/proc/finish_humanize(species)
COMSIG_ON_CARBON_SLIP
When a carbon slips. Called on /turf/open/handle_slip()
COMSIG_ON_VENDOR_CRUSH
When a carbon gets a vending machine tilted on them