Space Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/carbon_signals.dm

COMSIG_CARBON_GAIN_ORGANSignals 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_ORGANfrom /item/organ/proc/Remove() (/obj/item/organ/)
COMSIG_CARBON_SWAP_HANDSFrom /mob/living/carbon/swap_hand(): Called when the user swaps their active hand
COMSIG_CARBON_TOGGLE_THROWFrom /mob/living/carbon/toggle_throw_mode()
COMSIG_CARBON_THROWN_ITEM_CAUGHTFrom /mob/living/carbon/human/hitby()
COMSIG_CARBON_FLASH_EYESFrom /mob/living/carbon/flash_eyes()
COMSIG_CARBON_UPDATE_HANDCUFFEDFrom /mob/living/carbon/update_handcuffed()
COMSIG_CARBON_REGENERATE_ICONSFrom /mob/living/carbon/regenerate_icons()
COMSIG_CARBON_ENTER_STAMINACRITFrom /mob/living/carbon/enter_stamcrit()
COMSIG_CARBON_EXIT_STAMINACRITFrom /mob/living/carbon/update_stamina()
COMSIG_CARBON_STAMINA_REGENERATEDFrom /mob/living/carbon/handle_status_effects()
COMSIG_HUMAN_MELEE_UNARMED_ATTACKfrom mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity)
COMSIG_HUMAN_MELEE_UNARMED_ATTACKBYfrom mob/living/carbon/human/UnarmedAttack(): (mob/living/carbon/human/attacker)
COMSIG_HUMAN_CHANGE_BODY_ACCESSORYFrom mob/living/carbon/human/change_body_accessory(): (mob/living/carbon/human/H, body_accessory_style)
COMSIG_HUMAN_CHANGE_HEAD_ACCESSORYFrom mob/living/carbon/human/change_head_accessory(): (mob/living/carbon/human/H, head_accessory_style)
COMSIG_LIVING_MOB_BUMPFrom base of mob/living/MobBump() (mob/living)
COMSIG_HUMAN_SUICIDE_ACTFrom mob/living/carbon/human/do_suicide()
COMSIG_HUMAN_RECEIVE_CPRSent from mob/living/carbon/human/do_cpr(): (mob/living/carbon/human/H, new_seconds_of_life)
COMSIG_HUMAN_ATTACKEDFrom mob/living/carbon/human/attackedby(): (mob/living/carbon/human/attacker). Also found on species/disarm and species/harm
COMSIG_HUMAN_CHECK_SHIELDSfrom /mob/living/carbon/human/proc/check_shields(): (atom/hit_by, damage, attack_text, attack_type, armour_penetration, damage_type)
COMSIG_HUMAN_CREATE_MOB_HUDfrom /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)