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_PRE_ACTION_USED | From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner) |
COMSIG_XENO_FAILED_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 |
COMSIG_XENO_PLANT_RESIN_NODE | From /datum/action/xeno_action/onclick/plant_weeds/use_ability(): (atom/A) |
COMSIG_XENO_START_EMIT_PHEROMONES | From //mob/living/carbon/xenomorph/proc/emit_pheromones(): (pheromone, emit_cost) |
COMSIG_XENO_TAKE_HUGGER_FROM_MORPHER | From /obj/effect/alien/resin/special/eggmorph/attack_alien: (mob/living/carbon/xenomorph/M) |
COMSIG_XENO_ENTER_CRIT | From /mob/living/carbon/xenomorph/proc/handle_crit() |
COMSIG_XENO_TRY_HIVEMIND_TALK | From /mob/living/carbon/xenomorph/proc/hivemind_talk(): (message) |
COMSIG_XENO_DEBUFF_CLEANSE | used in /datum/component/status_effect/cleanse() |
COMSIG_XENO_DEEVOLVE | From /mob/living/carbon/xenomorph/verb/Deevolve() |
COMSIG_XENO_TRY_EVOLVE | From /mob/living/carbon/xenomorph/proc/do_evolve(): (castepick) |
COMSIG_XENO_EVOLVE_TO_NEW_CASTE | From /mob/living/carbon/xenomorph/proc/do_evolve() |
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_DEBUFF_CLEANSE
used in /datum/component/status_effect/cleanse()
COMSIG_XENO_DEEVOLVE
From /mob/living/carbon/xenomorph/verb/Deevolve()
COMSIG_XENO_ENTER_CRIT
From /mob/living/carbon/xenomorph/proc/handle_crit()
COMSIG_XENO_EVOLVE_TO_NEW_CASTE
From /mob/living/carbon/xenomorph/proc/do_evolve()
COMSIG_XENO_FAILED_ACTION_USED
From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner)
COMSIG_XENO_MOVEMENT_DELAY
from /mob/living/carbon/xenomorph/movement_delay()
COMSIG_XENO_PLANT_RESIN_NODE
From /datum/action/xeno_action/onclick/plant_weeds/use_ability(): (atom/A)
COMSIG_XENO_POST_SPIT
From ../xeno_action/activable/xeno_spit/use_ability
COMSIG_XENO_PRE_ACTION_USED
From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner)
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_START_EMIT_PHEROMONES
From //mob/living/carbon/xenomorph/proc/emit_pheromones(): (pheromone, emit_cost)
COMSIG_XENO_STOP_MOMENTUM
Called whenever xeno should stop momentum (when charging)
COMSIG_XENO_TAKE_HUGGER_FROM_MORPHER
From /obj/effect/alien/resin/special/eggmorph/attack_alien: (mob/living/carbon/xenomorph/M)
COMSIG_XENO_TRY_EVOLVE
From /mob/living/carbon/xenomorph/proc/do_evolve(): (castepick)
COMSIG_XENO_TRY_HIVEMIND_TALK
From /mob/living/carbon/xenomorph/proc/hivemind_talk(): (message)