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_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

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)