byond - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm

COMSIG_XENO_ALIEN_ATTACKfrom /mob/living/carbon/xenomorph/attack_alien()
COMSIG_XENO_POST_SPITFrom ../xeno_action/activable/xeno_spit/use_ability
COMSIG_XENO_REVIVEDFrom /mob/living/carbon/xenomorph/revive()
COMSIG_XENO_PRE_CALCULATE_ARMOURED_DAMAGE_PROJECTILEfrom /mob/living/carbon/xenomorph/bullet_act(): (list/damagedata)
COMSIG_XENO_PRE_APPLY_ARMOURED_DAMAGEfrom /mob/living/carbon/xenomorph/apply_armoured_damage(): (list/damagedata)
COMSIG_XENO_BULLET_ACTFrom /mob/living/carbon/xenomorph/bullet_act
COMSIG_XENO_APPEND_TO_STATfrom /mob/living/carbon/xenomorph/get_status_tab_items(): (list/statdata)
COMSIG_XENO_MOVEMENT_DELAYfrom /mob/living/carbon/xenomorph/movement_delay()
COMSIG_XENO_STOP_MOMENTUMCalled whenever xeno should stop momentum (when charging)
COMSIG_XENO_START_CHARGINGCalled whenever xeno should resume charge
COMSIG_XENO_ACTION_USEDFrom /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner)
COMSIG_XENO_PRE_ACTION_USEDFrom /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner)
COMSIG_XENO_FAILED_ACTION_USEDFrom /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner)
COMSIG_XENO_DEAL_ACID_DAMAGEFrom /mob/living/carbon/xenomorph/proc/check_blood_splash()
COMSIG_XENO_RECALCULATE_SPEEDFrom /mob/living/carbon/xenomorph/proc/recalculate_speed()
COMSIG_QUEEN_MOUNT_OVIPOSITORFrom /mob/living/carbon/xenomorph/queen/proc/mount_ovipositor
COMSIG_QUEEN_DISMOUNT_OVIPOSITORFrom /mob/living/carbon/xenomorph/queen/proc/dismount_ovipositor(): (instant_dismount)
COMSIG_XENO_SLASH_ADDITIONAL_EFFECTS_SELFFor any additional things that should happen when a xeno's melee_attack_additional_effects_self() proc is called
COMSIG_XENO_PLANT_RESIN_NODEFrom /datum/action/xeno_action/onclick/plant_weeds/use_ability(): (atom/A)
COMSIG_XENO_START_EMIT_PHEROMONESFrom //mob/living/carbon/xenomorph/proc/emit_pheromones(): (pheromone, emit_cost)
COMSIG_XENO_TAKE_HUGGER_FROM_MORPHERFrom /obj/effect/alien/resin/special/eggmorph/attack_alien: (mob/living/carbon/xenomorph/M)
COMSIG_XENO_ENTER_CRITFrom /mob/living/carbon/xenomorph/proc/handle_crit()
COMSIG_XENO_TRY_HIVEMIND_TALKFrom /mob/living/carbon/xenomorph/proc/hivemind_talk(): (message)
COMSIG_XENO_DEBUFF_CLEANSEused in /datum/component/status_effect/cleanse()

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_ENTER_CRIT

From /mob/living/carbon/xenomorph/proc/handle_crit()

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_HIVEMIND_TALK

From /mob/living/carbon/xenomorph/proc/hivemind_talk(): (message)