code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm
COMSIG_XENO_ALIEN_ATTACK | from /mob/living/carbon/xenomorph/attack_alien() |
---|---|
COMSIG_XENO_POST_SPIT | From ../xeno_action/activable/xeno_spit/use_ability |
COMSIG_XENO_REVIVED | From /mob/living/carbon/xenomorph/revive() |
COMSIG_XENO_PRE_CALCULATE_ARMOURED_DAMAGE_PROJECTILE | from /mob/living/carbon/xenomorph/bullet_act(): (list/damagedata) |
COMSIG_XENO_PRE_APPLY_ARMOURED_DAMAGE | from /mob/living/carbon/xenomorph/apply_armoured_damage(): (list/damagedata) |
COMSIG_XENO_BULLET_ACT | From /mob/living/carbon/xenomorph/bullet_act |
COMSIG_XENO_APPEND_TO_STAT | from /mob/living/carbon/xenomorph/get_status_tab_items(): (list/statdata) |
COMSIG_XENO_MOVEMENT_DELAY | from /mob/living/carbon/xenomorph/movement_delay() |
COMSIG_XENO_STOP_MOMENTUM | Called whenever xeno should stop momentum (when charging) |
COMSIG_XENO_START_CHARGING | Called whenever xeno should resume charge |
COMSIG_XENO_ACTION_USED | From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner) |
COMSIG_XENO_DEAL_ACID_DAMAGE | From /mob/living/carbon/xenomorph/proc/check_blood_splash() |
COMSIG_XENO_RECALCULATE_SPEED | From /mob/living/carbon/xenomorph/proc/recalculate_speed() |
COMSIG_QUEEN_MOUNT_OVIPOSITOR | From /mob/living/carbon/xenomorph/queen/proc/mount_ovipositor |
COMSIG_QUEEN_DISMOUNT_OVIPOSITOR | From /mob/living/carbon/xenomorph/queen/proc/dismount_ovipositor(): (instant_dismount) |
COMSIG_XENO_SLASH_ADDITIONAL_EFFECTS_SELF | For any additional things that should happen when a xeno's melee_attack_additional_effects_self() proc is called |
Define Details
COMSIG_QUEEN_DISMOUNT_OVIPOSITOR
From /mob/living/carbon/xenomorph/queen/proc/dismount_ovipositor(): (instant_dismount)
COMSIG_QUEEN_MOUNT_OVIPOSITOR
From /mob/living/carbon/xenomorph/queen/proc/mount_ovipositor
COMSIG_XENO_ACTION_USED
From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner)
COMSIG_XENO_ALIEN_ATTACK
from /mob/living/carbon/xenomorph/attack_alien()
COMSIG_XENO_APPEND_TO_STAT
from /mob/living/carbon/xenomorph/get_status_tab_items(): (list/statdata)
COMSIG_XENO_BULLET_ACT
From /mob/living/carbon/xenomorph/bullet_act
COMSIG_XENO_DEAL_ACID_DAMAGE
From /mob/living/carbon/xenomorph/proc/check_blood_splash()
COMSIG_XENO_MOVEMENT_DELAY
from /mob/living/carbon/xenomorph/movement_delay()
COMSIG_XENO_POST_SPIT
From ../xeno_action/activable/xeno_spit/use_ability
COMSIG_XENO_PRE_APPLY_ARMOURED_DAMAGE
from /mob/living/carbon/xenomorph/apply_armoured_damage(): (list/damagedata)
COMSIG_XENO_PRE_CALCULATE_ARMOURED_DAMAGE_PROJECTILE
from /mob/living/carbon/xenomorph/bullet_act(): (list/damagedata)
COMSIG_XENO_RECALCULATE_SPEED
From /mob/living/carbon/xenomorph/proc/recalculate_speed()
COMSIG_XENO_REVIVED
From /mob/living/carbon/xenomorph/revive()
COMSIG_XENO_SLASH_ADDITIONAL_EFFECTS_SELF
For any additional things that should happen when a xeno's melee_attack_additional_effects_self() proc is called
COMSIG_XENO_START_CHARGING
Called whenever xeno should resume charge
COMSIG_XENO_STOP_MOMENTUM
Called whenever xeno should stop momentum (when charging)