code/__DEFINES/dcs/signals/signals_heretic.dm 
| COMSIG_HERETIC_MANSUS_GRASP_ATTACK | Heretic signals From /datum/action/cooldown/spell/touch/mansus_grasp/cast_on_hand_hit : (mob/living/source, mob/living/target) |
|---|---|
| COMPONENT_BLOCK_HAND_USE | Default behavior is to use the hand, so return this to blocks the mansus fist from being consumed after use. |
| COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY | From /datum/action/cooldown/spell/touch/mansus_grasp/cast_on_secondary_hand_hit : (mob/living/source, atom/target) |
| COMPONENT_USE_HAND | Default behavior is to continue attack chain and do nothing else, so return this to use up the hand after use. |
| COMSIG_HERETIC_BLADE_PREATTACK | From /obj/item/melee/sickly_blade/preattack : (mob/living/source, mob/living/target) |
| COMSIG_HERETIC_BLADE_ATTACK | From /obj/item/melee/sickly_blade/afterattack : (mob/living/source, mob/living/target) |
| COMSIG_HERETIC_RANGED_BLADE_ATTACK | From /obj/item/melee/sickly_blade/ranged_interact_with_atom (without proximity) : (mob/living/source, mob/living/target) |
| COMSIG_BLADE_BARRIER_TRIGGERED | For /datum/status_effect/protective_blades to signal when it is triggered |
| COMSIG_MOB_BLADE_BARRIER_TRIGGERED | For /datum/status_effect/protective_blades to the mob after triggering a blade |
| COMSIG_HERETIC_SHOP_SETUP | at the end of determine_drafted_knowledge |
| COMSIG_HERETIC_PASSIVE_UPGRADE_FIRST | called on the antagonist datum, upgrades the passive to level 2 |
| COMSIG_HERETIC_PASSIVE_UPGRADE_FINAL | called on the antagonist datum, upgrades the passive to level 3 |
| COMSIG_HERETIC_INFLUENCE_DRAINED | Sent to a heretic datum when an influence is drained |
| COMSIG_MOB_APPLIED_MOONLIGHT_AMULET | Send to a mob after they apply the moonlight amulet to another mob |
| COMSIG_MOB_RUST_HERETIC_ACT | Sent from a mob as they invoke rust_heretic_act |
| COMSIG_HERETIC_SACRIFICE | Sent to a heretic datum on a successful sacrifice: (mob/living/sacrificed, high_value) |
| COMSIG_HERETIC_SUMMONED_MOB | Sent to a mob when they summon a heretic monster |
| COMSIG_HERETIC_RESEARCHED_KNOWLEDGE | Sent to a heretic when they successfully research a piece of heretic knowledge |
Define Details
COMPONENT_BLOCK_HAND_USE 
Default behavior is to use the hand, so return this to blocks the mansus fist from being consumed after use.
COMPONENT_USE_HAND 
Default behavior is to continue attack chain and do nothing else, so return this to use up the hand after use.
COMSIG_BLADE_BARRIER_TRIGGERED 
For /datum/status_effect/protective_blades to signal when it is triggered
COMSIG_HERETIC_BLADE_ATTACK 
From /obj/item/melee/sickly_blade/afterattack : (mob/living/source, mob/living/target)
COMSIG_HERETIC_BLADE_PREATTACK 
From /obj/item/melee/sickly_blade/preattack : (mob/living/source, mob/living/target)
COMSIG_HERETIC_INFLUENCE_DRAINED 
Sent to a heretic datum when an influence is drained
COMSIG_HERETIC_MANSUS_GRASP_ATTACK 
Heretic signals From /datum/action/cooldown/spell/touch/mansus_grasp/cast_on_hand_hit : (mob/living/source, mob/living/target)
COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY 
From /datum/action/cooldown/spell/touch/mansus_grasp/cast_on_secondary_hand_hit : (mob/living/source, atom/target)
COMSIG_HERETIC_PASSIVE_UPGRADE_FINAL 
called on the antagonist datum, upgrades the passive to level 3
COMSIG_HERETIC_PASSIVE_UPGRADE_FIRST 
called on the antagonist datum, upgrades the passive to level 2
COMSIG_HERETIC_RANGED_BLADE_ATTACK 
From /obj/item/melee/sickly_blade/ranged_interact_with_atom (without proximity) : (mob/living/source, mob/living/target)
COMSIG_HERETIC_RESEARCHED_KNOWLEDGE 
Sent to a heretic when they successfully research a piece of heretic knowledge
COMSIG_HERETIC_SACRIFICE 
Sent to a heretic datum on a successful sacrifice: (mob/living/sacrificed, high_value)
COMSIG_HERETIC_SHOP_SETUP 
at the end of determine_drafted_knowledge
COMSIG_HERETIC_SUMMONED_MOB 
Sent to a mob when they summon a heretic monster
COMSIG_MOB_APPLIED_MOONLIGHT_AMULET 
Send to a mob after they apply the moonlight amulet to another mob
COMSIG_MOB_BLADE_BARRIER_TRIGGERED 
For /datum/status_effect/protective_blades to the mob after triggering a blade
COMSIG_MOB_RUST_HERETIC_ACT 
Sent from a mob as they invoke rust_heretic_act