code/__DEFINES/dcs/signals/signals_mob/signals_mob_simple.dm 
| COMSIG_SIMPLE_ANIMAL_ATTACKEDBY | from /mob/living/attack_animal(): (mob/living/simple_animal/M) |
|---|---|
| COMSIG_HOSTILE_PRE_ATTACKINGTARGET | before attackingtarget has happened, source is the attacker and target is the attacked |
| COMSIG_HOSTILE_POST_ATTACKINGTARGET | after attackingtarget has happened, source is the attacker and target is the attacked, extra argument for if the attackingtarget was successful |
| COMSIG_HOSTILE_FOUND_TARGET | Called when a /mob/living/simple_animal/hostile fines a new target: (atom/source, give_target) |
| COMSIG_BORER_ENTERED_HOST | Source: /mob/living/simple_animal/borer, listening in datum/antagonist/borer |
| COMSIG_BLOOD_LEVEL_TICK | from start of /mob/living/simple_animal/soulscythe/Life(): (amount) |
Define Details
COMSIG_BLOOD_LEVEL_TICK 
from start of /mob/living/simple_animal/soulscythe/Life(): (amount)
COMSIG_BORER_ENTERED_HOST 
Source: /mob/living/simple_animal/borer, listening in datum/antagonist/borer
COMSIG_HOSTILE_FOUND_TARGET 
Called when a /mob/living/simple_animal/hostile fines a new target: (atom/source, give_target)
COMSIG_HOSTILE_POST_ATTACKINGTARGET 
after attackingtarget has happened, source is the attacker and target is the attacked, extra argument for if the attackingtarget was successful
COMSIG_HOSTILE_PRE_ATTACKINGTARGET 
before attackingtarget has happened, source is the attacker and target is the attacked
COMSIG_SIMPLE_ANIMAL_ATTACKEDBY 
from /mob/living/attack_animal(): (mob/living/simple_animal/M)