code/__DEFINES/dcs/signals/signals_mob/signals_carbon.dm
COMSIG_CARBON_PRE_HELP | Called from /datum/species/proc/help : (mob/living/carbon/human/helper, datum/martial_art/helper_style) |
---|---|
COMPONENT_BLOCK_HELP_ACT | Stops the rest of the help |
COMSIG_CARBON_PRE_MISC_HELP | Called from /mob/living/carbon/help_shake_act, before any hugs have ocurred. (mob/living/helper) |
COMPONENT_BLOCK_MISC_HELP | 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_PRESHOVE | Before a carbon mob is shoved, sent to the turf we're trying to shove onto (mob/living/carbon/shover, mob/living/carbon/target) |
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_ATTEMPT_CARBON_ATTACH_LIMB | from base of /obj/item/bodypart/proc/can_attach_limb(): (new_limb, special) allows you to fail limb attachment |
COMSIG_CARBON_ATTACH_LIMB | from base of /obj/item/bodypart/proc/try_attach_limb(): (new_limb, special) |
COMSIG_BODYPART_UPDATING_HEALTH_HUD | Called from update_health_hud, whenever a bodypart is being updated on the health doll |
COMPONENT_OVERRIDE_BODYPART_HEALTH_HUD | Return to override that bodypart's health hud with your own icon |
COMSIG_BODYPART_CHECKED_FOR_INJURY | Called from /obj/item/bodypart/check_for_injuries (mob/living/carbon/examiner, list/check_list) |
COMSIG_CARBON_CHECKING_BODYPART | Called from /obj/item/bodypart/check_for_injuries (obj/item/bodypart/examined, list/check_list) |
COMSIG_CARBON_REMOVE_LIMB | Called from carbon losing a limb /obj/item/bodypart/proc/drop_limb(obj/item/bodypart/lost_limb, dismembered) |
COMSIG_BODYPART_REMOVED | Called from bodypart being removed /obj/item/bodypart/proc/drop_limb(mob/living/carbon/old_owner, dismembered) |
COMSIG_CARBON_STATUS_STAMCRIT | from base of mob/living/carbon/enter_stamcrit() |
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/doUnEquip(obj/item/I, force, newloc, no_move, invdrop, silent) |
COMSIG_CARBON_UNEQUIP_HAT | from /mob/living/carbon/doUnEquip(obj/item/I, force, newloc, no_move, invdrop, silent) |
COMSIG_CARBON_UNEQUIP_SHOECOVER | from /mob/living/carbon/doUnEquip(obj/item/I, force, newloc, no_move, invdrop, silent) |
COMSIG_CARBON_EMBED_RIP | defined twice, in carbon and human's topics, fired when interacting with a valid embedded_object to pull it out (mob/living/carbon/target, /obj/item, /obj/item/bodypart/L) |
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_UPDATING_HEALTH_HUD | Called when a carbon's health hud is updated. (source = carbon, shown_health_amount) |
COMPONENT_OVERRIDE_HEALTH_HUD | Return if you override the carbon's health hud with something else |
COMSIG_CARBON_SANITY_UPDATE | Called when a carbon updates their sanity (source = carbon) |
COMSIG_CARBON_ATTEMPT_BREATHE | Called when a carbon attempts to breath, before the breath has actually occured |
COMSIG_CARBON_PRE_BREATHE | Called when a carbon breathes, before the breath has actually occured |
COMSIG_CARBON_MOOD_UPDATE | Called when a carbon updates their mood |
COMSIG_CARBON_ATTEMPT_EAT | Called when a carbon attempts to eat (eating) |
COMSIG_CARBON_VOMITED | Called when a carbon vomits : (distance, force) |
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/handle_suicide(); on yog: mob/living/carbon/human/verb/suicide() |
COMSIG_CARBON_REGENERATE_LIMBS | from base of /mob/living/carbon/regenerate_limbs(): (excluded_limbs) |
COMSIG_CARBON_ITEM_GIVEN | from /atom/movable/screen/alert/give/proc/handle_transfer(): (taker, item) |
COMSIG_CARBON_SPECIESCHANGE | from base of mob/living/carbon/set_species(): (new_race) |
Define Details
COMPONENT_BLOCK_HELP_ACT
Stops the rest of the help
COMPONENT_BLOCK_MISC_HELP
Stops the rest of help act (hugging, etc) from occuring
COMPONENT_OVERRIDE_BODYPART_HEALTH_HUD
Return to override that bodypart's health hud with your own icon
COMPONENT_OVERRIDE_HEALTH_HUD
Return if you override the carbon's health hud with something else
COMSIG_ATTEMPT_CARBON_ATTACH_LIMB
from base of /obj/item/bodypart/proc/can_attach_limb(): (new_limb, special) allows you to fail limb attachment
COMSIG_BODYPART_CHECKED_FOR_INJURY
Called from /obj/item/bodypart/check_for_injuries (mob/living/carbon/examiner, list/check_list)
COMSIG_BODYPART_REMOVED
Called from bodypart being removed /obj/item/bodypart/proc/drop_limb(mob/living/carbon/old_owner, dismembered)
COMSIG_BODYPART_UPDATING_HEALTH_HUD
Called from update_health_hud, whenever a bodypart is being updated on the health doll
COMSIG_CARBON_ATTACH_LIMB
from base of /obj/item/bodypart/proc/try_attach_limb(): (new_limb, special)
COMSIG_CARBON_ATTEMPT_BREATHE
Called when a carbon attempts to breath, before the breath has actually occured
COMSIG_CARBON_ATTEMPT_EAT
Called when a carbon attempts to eat (eating)
COMSIG_CARBON_CHECKING_BODYPART
Called from /obj/item/bodypart/check_for_injuries (obj/item/bodypart/examined, list/check_list)
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_DISARM_PRESHOVE
Before a carbon mob is shoved, sent to the turf we're trying to shove onto (mob/living/carbon/shover, mob/living/carbon/target)
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_EMBED_RIP
defined twice, in carbon and human's topics, fired when interacting with a valid embedded_object to pull it out (mob/living/carbon/target, /obj/item, /obj/item/bodypart/L)
COMSIG_CARBON_EQUIP_HAT
from /mob/living/carbon/doUnEquip(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_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_ITEM_GIVEN
from /atom/movable/screen/alert/give/proc/handle_transfer(): (taker, item)
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_MOOD_UPDATE
Called when a carbon updates their mood
COMSIG_CARBON_PRE_BREATHE
Called when a carbon breathes, before the breath has actually occured
COMSIG_CARBON_PRE_HELP
Called from /datum/species/proc/help : (mob/living/carbon/human/helper, datum/martial_art/helper_style)
COMSIG_CARBON_PRE_MISC_HELP
Called from /mob/living/carbon/help_shake_act, before any hugs have ocurred. (mob/living/helper)
COMSIG_CARBON_REGENERATE_LIMBS
from base of /mob/living/carbon/regenerate_limbs(): (excluded_limbs)
COMSIG_CARBON_REMOVE_LIMB
Called from carbon losing a limb /obj/item/bodypart/proc/drop_limb(obj/item/bodypart/lost_limb, dismembered)
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_SPECIESCHANGE
from base of mob/living/carbon/set_species(): (new_race)
COMSIG_CARBON_STATUS_STAMCRIT
from base of mob/living/carbon/enter_stamcrit()
COMSIG_CARBON_UNEQUIP_HAT
from /mob/living/carbon/doUnEquip(obj/item/I, force, newloc, no_move, invdrop, silent)
COMSIG_CARBON_UNEQUIP_SHOECOVER
from /mob/living/carbon/doUnEquip(obj/item/I, force, newloc, no_move, invdrop, silent)
COMSIG_CARBON_UPDATING_HEALTH_HUD
Called when a carbon's health hud is updated. (source = carbon, shown_health_amount)
COMSIG_CARBON_VOMITED
Called when a carbon vomits : (distance, force)
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/handle_suicide(); on yog: mob/living/carbon/human/verb/suicide()
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