mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 12:07:27 +01:00
60 lines
3.2 KiB
Plaintext
60 lines
3.2 KiB
Plaintext
/**
|
|
* 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/)
|
|
#define COMSIG_CARBON_GAIN_ORGAN "carbon_gain_organ"
|
|
///from /item/organ/proc/Remove() (/obj/item/organ/)
|
|
#define COMSIG_CARBON_LOSE_ORGAN "carbon_lose_organ"
|
|
/// From /mob/living/carbon/swap_hand(): Called when the user swaps their active hand
|
|
#define COMSIG_CARBON_SWAP_HANDS "carbon_swap_hands"
|
|
/// From /mob/living/carbon/toggle_throw_mode()
|
|
#define COMSIG_CARBON_TOGGLE_THROW "carbon_toggle_throw"
|
|
/// From /mob/living/carbon/human/hitby()
|
|
#define COMSIG_CARBON_THROWN_ITEM_CAUGHT "carbon_thrown_item_caught"
|
|
/// From /mob/living/carbon/flash_eyes()
|
|
#define COMSIG_CARBON_FLASH_EYES "carbon_flash_eyes"
|
|
/// From /mob/living/carbon/update_handcuffed()
|
|
#define COMSIG_CARBON_UPDATE_HANDCUFFED "carbon_update_handcuff"
|
|
/// From /mob/living/carbon/regenerate_icons()
|
|
#define COMSIG_CARBON_REGENERATE_ICONS "carbon_regen_icons"
|
|
/// From /mob/living/carbon/enter_stamcrit()
|
|
#define COMSIG_CARBON_ENTER_STAMINACRIT "carbon_enter_staminacrit"
|
|
/// From /mob/living/carbon/update_stamina()
|
|
#define COMSIG_CARBON_EXIT_STAMINACRIT "carbon_exit_staminacrit"
|
|
/// From /mob/living/carbon/handle_status_effects()
|
|
#define COMSIG_CARBON_STAMINA_REGENERATED "carbon_stamina_regenerated"
|
|
|
|
|
|
///from mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity)
|
|
#define COMSIG_HUMAN_MELEE_UNARMED_ATTACK "human_melee_unarmed_attack"
|
|
///from mob/living/carbon/human/UnarmedAttack(): (mob/living/carbon/human/attacker)
|
|
#define COMSIG_HUMAN_MELEE_UNARMED_ATTACKBY "human_melee_unarmed_attackby"
|
|
// called after DNA is updated
|
|
#define COMSIG_HUMAN_UPDATE_DNA "human_update_dna"
|
|
/// From mob/living/carbon/human/change_body_accessory(): (mob/living/carbon/human/H, body_accessory_style)
|
|
#define COMSIG_HUMAN_CHANGE_BODY_ACCESSORY "human_change_body_accessory"
|
|
#define COMSIG_HUMAN_NO_CHANGE_APPEARANCE (1<<0)
|
|
/// From mob/living/carbon/human/change_head_accessory(): (mob/living/carbon/human/H, head_accessory_style)
|
|
#define COMSIG_HUMAN_CHANGE_HEAD_ACCESSORY "human_change_head_accessory"
|
|
//sent from living mobs when they parry
|
|
#define COMSIG_HUMAN_PARRY "human_parry"
|
|
///From base of mob/living/MobBump() (mob/living)
|
|
#define COMSIG_LIVING_MOB_BUMP "living_mob_bump"
|
|
///From mob/living/carbon/human/do_suicide()
|
|
#define COMSIG_HUMAN_SUICIDE_ACT "human_suicide_act"
|
|
/// Sent from mob/living/carbon/human/do_cpr(): (mob/living/carbon/human/H, new_seconds_of_life)
|
|
#define COMSIG_HUMAN_RECEIVE_CPR "human_receive_cpr"
|
|
|
|
///From mob/living/carbon/human/attackedby(): (mob/living/carbon/human/attacker). Also found on species/disarm and species/harm
|
|
#define COMSIG_HUMAN_ATTACKED "human_attacked"
|
|
|
|
///from /mob/living/carbon/human/proc/check_shields(): (/mob/living/carbon/human/owner, atom/hitby, attack_text, final_block_chance, damage, attack_type)
|
|
#define COMSIG_HUMAN_CHECK_SHIELDS "human_check_shields"
|
|
#define SHIELD_BLOCK (1<<0)
|
|
|
|
///from /mob/living/carbon/human/create_mob_hud()
|
|
#define COMSIG_HUMAN_CREATE_MOB_HUD "human_create_mob_hud"
|