SS1984 - Modules - TypesDefine Details

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

COMSIG_SIMPLE_ANIMAL_ATTACKEDBYfrom /mob/living/attack_animal(): (mob/living/simple_animal/M)
COMSIG_HOSTILE_PRE_ATTACKINGTARGETbefore attackingtarget has happened, source is the attacker and target is the attacked
COMSIG_HOSTILE_POST_ATTACKINGTARGETafter attackingtarget has happened, source is the attacker and target is the attacked, extra argument for if the attackingtarget was successful
COMSIG_HOSTILE_FOUND_TARGETCalled when a /mob/living/simple_animal/hostile fines a new target: (atom/source, give_target)
COMSIG_BORER_ENTERED_HOSTSource: /mob/living/simple_animal/borer, listening in datum/antagonist/borer
COMSIG_BLOOD_LEVEL_TICKfrom 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)