/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_heretic.dm

COMSIG_HERETIC_MASK_ACTHeretic signals From /obj/item/clothing/mask/madness_mask/process : (amount)
COMSIG_HERETIC_MANSUS_GRASP_ATTACKFrom /obj/item/melee/touch_attack/mansus_fist/on_mob_hit : (mob/living/source, mob/living/target)
COMPONENT_BLOCK_CHARGE_USEDefault behavior is to use a charge, so return this to blocks the mansus fist from being consumed after use.
COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARYFrom /obj/item/melee/touch_attack/mansus_fist/afterattack_secondary : (mob/living/source, atom/target)
COMPONENT_USE_CHARGEDefault behavior is to continue attack chain and do nothing else, so return this to use up a charge after use.
COMSIG_HERETIC_BLADE_ATTACKFrom /obj/item/melee/sickly_blade/afterattack (with proximity) : (mob/living/source, mob/living/target)
COMSIG_HERETIC_RANGED_BLADE_ATTACKFrom /obj/item/melee/sickly_blade/afterattack (without proximity) : (mob/living/source, mob/living/target)

Define Details

COMPONENT_BLOCK_CHARGE_USE

Default behavior is to use a charge, so return this to blocks the mansus fist from being consumed after use.

COMPONENT_USE_CHARGE

Default behavior is to continue attack chain and do nothing else, so return this to use up a charge after use.

COMSIG_HERETIC_BLADE_ATTACK

From /obj/item/melee/sickly_blade/afterattack (with proximity) : (mob/living/source, mob/living/target)

COMSIG_HERETIC_MANSUS_GRASP_ATTACK

From /obj/item/melee/touch_attack/mansus_fist/on_mob_hit : (mob/living/source, mob/living/target)

COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY

From /obj/item/melee/touch_attack/mansus_fist/afterattack_secondary : (mob/living/source, atom/target)

COMSIG_HERETIC_MASK_ACT

Heretic signals From /obj/item/clothing/mask/madness_mask/process : (amount)

COMSIG_HERETIC_RANGED_BLADE_ATTACK

From /obj/item/melee/sickly_blade/afterattack (without proximity) : (mob/living/source, mob/living/target)