Yogstation 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_mob/signals_human.dm

COMSIG_HUMAN_DISARM_HITHit by successful disarm attack (mob/living/carbon/human/attacker,zone_targeted)
COMSIG_JOB_RECEIVEDWhenever EquipRanked is called, called after job is set
COMSIG_HUMAN_CORETEMP_CHANGEfrom /mob/living/carbon/human/proc/set_coretemperature(): (oldvalue, newvalue)
COMSIG_HUMAN_BURNINGfrom /datum/species/handle_fire. Called when the human is set on fire and burning clothes and stuff
COMSIG_HUMAN_EARLY_UNARMED_ATTACKfrom mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity, modifiers)
COMSIG_HUMAN_MELEE_UNARMED_ATTACKfrom mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity, modifiers)
COMSIG_HUMAN_CHECK_SHIELDSfrom /mob/living/carbon/human/proc/check_shields(): (atom/hit_by, damage, attack_text, attack_type, armour_penetration)
SHIELD_BLOCKStandard block, stops projectiles in their tracks
SHIELD_REFLECTReflects projectiles back to whence they came
SHIELD_DODGEProjectiles just pass right through
COMSIG_HUMAN_AFTER_BLOCKfrom /mob/living/carbon/human/proc/check_shields(): (block_result)
COMSIG_HUMAN_FORCESAYfrom /mob/living/carbon/human/proc/force_say(): ()

Define Details

COMSIG_HUMAN_AFTER_BLOCK

from /mob/living/carbon/human/proc/check_shields(): (block_result)

COMSIG_HUMAN_BURNING

from /datum/species/handle_fire. Called when the human is set on fire and burning clothes and stuff

COMSIG_HUMAN_CHECK_SHIELDS

from /mob/living/carbon/human/proc/check_shields(): (atom/hit_by, damage, attack_text, attack_type, armour_penetration)

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_EARLY_UNARMED_ATTACK

from mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity, modifiers)

COMSIG_HUMAN_FORCESAY

from /mob/living/carbon/human/proc/force_say(): ()

COMSIG_HUMAN_MELEE_UNARMED_ATTACK

from mob/living/carbon/human/UnarmedAttack(): (atom/target, proximity, modifiers)

COMSIG_JOB_RECEIVED

Whenever EquipRanked is called, called after job is set

SHIELD_BLOCK

Standard block, stops projectiles in their tracks

SHIELD_DODGE

Projectiles just pass right through

SHIELD_REFLECT

Reflects projectiles back to whence they came