code/__DEFINES/dcs/carbon_signals.dm
COMSIG_CARBON_GAIN_ORGAN | Signals for /mob/living/carbon and subtypes that have too few related signals to put in separate files.
Doc format: /// when the signal is called: (signal arguments) .
All signals send the source datum of the signal as the first argument
from /item/organ/proc/Insert() (/obj/item/organ/) |
---|---|
COMSIG_CARBON_LOSE_ORGAN | from /item/organ/proc/Remove() (/obj/item/organ/) |
COMSIG_CARBON_SWAP_HANDS | From /mob/living/carbon/swap_hand(): Called when the user swaps their active hand |
COMSIG_CARBON_TOGGLE_THROW | From /mob/living/carbon/toggle_throw_mode() |
COMSIG_CARBON_THROWN_ITEM_CAUGHT | From /mob/living/carbon/human/hitby() |
COMSIG_CARBON_FLASH_EYES | From /mob/living/carbon/flash_eyes() |
COMSIG_CARBON_UPDATE_HANDCUFFED | From /mob/living/carbon/update_handcuffed() |
COMSIG_CARBON_REGENERATE_ICONS | From /mob/living/carbon/regenerate_icons() |
COMSIG_CARBON_ENTER_STAMINACRIT | From /mob/living/carbon/enter_stamcrit() |
COMSIG_CARBON_EXIT_STAMINACRIT | From /mob/living/carbon/update_stamina() |
COMSIG_CARBON_STAMINA_REGENERATED | From /mob/living/carbon/handle_status_effects() |
COMSIG_HUMAN_MELEE_UNARMED_ATTACK | from mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity) |
COMSIG_HUMAN_MELEE_UNARMED_ATTACKBY | from mob/living/carbon/human/UnarmedAttack(): (mob/living/carbon/human/attacker) |
COMSIG_HUMAN_CHANGE_BODY_ACCESSORY | From mob/living/carbon/human/change_body_accessory(): (mob/living/carbon/human/H, body_accessory_style) |
COMSIG_HUMAN_CHANGE_HEAD_ACCESSORY | From mob/living/carbon/human/change_head_accessory(): (mob/living/carbon/human/H, head_accessory_style) |
COMSIG_LIVING_MOB_BUMP | From base of mob/living/MobBump() (mob/living) |
COMSIG_HUMAN_SUICIDE_ACT | From mob/living/carbon/human/do_suicide() |
COMSIG_HUMAN_RECEIVE_CPR | Sent from mob/living/carbon/human/do_cpr(): (mob/living/carbon/human/H, new_seconds_of_life) |
COMSIG_HUMAN_ATTACKED | From mob/living/carbon/human/attackedby(): (mob/living/carbon/human/attacker). Also found on species/disarm and species/harm |
COMSIG_HUMAN_CHECK_SHIELDS | from /mob/living/carbon/human/proc/check_shields(): (atom/hit_by, damage, attack_text, attack_type, armour_penetration, damage_type) |
COMSIG_HUMAN_CREATE_MOB_HUD | from /mob/living/carbon/human/create_mob_hud() |
Define Details
COMSIG_CARBON_ENTER_STAMINACRIT
From /mob/living/carbon/enter_stamcrit()
COMSIG_CARBON_EXIT_STAMINACRIT
From /mob/living/carbon/update_stamina()
COMSIG_CARBON_FLASH_EYES
From /mob/living/carbon/flash_eyes()
COMSIG_CARBON_GAIN_ORGAN
Signals for /mob/living/carbon and subtypes that have too few related signals to put in separate files.
Doc format: /// when the signal is called: (signal arguments)
.
All signals send the source datum of the signal as the first argument
from /item/organ/proc/Insert() (/obj/item/organ/)
COMSIG_CARBON_LOSE_ORGAN
from /item/organ/proc/Remove() (/obj/item/organ/)
COMSIG_CARBON_REGENERATE_ICONS
From /mob/living/carbon/regenerate_icons()
COMSIG_CARBON_STAMINA_REGENERATED
From /mob/living/carbon/handle_status_effects()
COMSIG_CARBON_SWAP_HANDS
From /mob/living/carbon/swap_hand(): Called when the user swaps their active hand
COMSIG_CARBON_THROWN_ITEM_CAUGHT
From /mob/living/carbon/human/hitby()
COMSIG_CARBON_TOGGLE_THROW
From /mob/living/carbon/toggle_throw_mode()
COMSIG_CARBON_UPDATE_HANDCUFFED
From /mob/living/carbon/update_handcuffed()
COMSIG_HUMAN_ATTACKED
From mob/living/carbon/human/attackedby(): (mob/living/carbon/human/attacker). Also found on species/disarm and species/harm
COMSIG_HUMAN_CHANGE_BODY_ACCESSORY
From mob/living/carbon/human/change_body_accessory(): (mob/living/carbon/human/H, body_accessory_style)
COMSIG_HUMAN_CHANGE_HEAD_ACCESSORY
From mob/living/carbon/human/change_head_accessory(): (mob/living/carbon/human/H, head_accessory_style)
COMSIG_HUMAN_CHECK_SHIELDS
from /mob/living/carbon/human/proc/check_shields(): (atom/hit_by, damage, attack_text, attack_type, armour_penetration, damage_type)
COMSIG_HUMAN_CREATE_MOB_HUD
from /mob/living/carbon/human/create_mob_hud()
COMSIG_HUMAN_MELEE_UNARMED_ATTACK
from mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity)
COMSIG_HUMAN_MELEE_UNARMED_ATTACKBY
from mob/living/carbon/human/UnarmedAttack(): (mob/living/carbon/human/attacker)
COMSIG_HUMAN_RECEIVE_CPR
Sent from mob/living/carbon/human/do_cpr(): (mob/living/carbon/human/H, new_seconds_of_life)
COMSIG_HUMAN_SUICIDE_ACT
From mob/living/carbon/human/do_suicide()
COMSIG_LIVING_MOB_BUMP
From base of mob/living/MobBump() (mob/living)