code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm
COMSIG_MOB_STATCHANGE | from base of mob/set_stat(): (new_stat, old_stat) |
---|---|
COMSIG_MOB_DESTROY_AIRLOCK | From /obj/structure/machinery/door/airlock/proc/take_damage |
COMSIG_MOB_DISASSEMBLE_AIRLOCK | From /obj/structure/machinery/door/airlock/attackby |
COMSIG_MOB_DESTROY_WALL | From /turf/closed/wall/proc/take_damage |
COMSIG_MOB_EXPLODED_WALL | From /turf/closed/wall/ex_act |
COMSIG_MOB_CONSTRUCT_WALL | From /obj/structure/girder/proc/do_wall |
COMSIG_MOB_EXPLODE_W_FRAME | From /obj/structure/window/framed/ex_act |
COMSIG_MOB_DISASSEMBLE_W_FRAME | From /obj/structure/window_frame/attackby |
COMSIG_MOB_DESTROY_WINDOW | From /obj/structure/window/proc/healthcheck |
COMSIG_MOB_WINDOW_EXPLODED | From /obj/structure/window/ex_act |
COMSIG_MOB_CONSTRUCT_WINDOW | From /obj/structure/window_frame/attackby |
COMSIG_MOB_DISASSEMBLE_WINDOW | From /obj/structure/window/attackby |
COMSIG_MOB_APC_REMOVE_BOARD | From /obj/structure/machinery/power/apc/attackby |
COMSIG_MOB_APC_REMOVE_CELL | From /obj/structure/machinery/power/apc/attack_hand |
COMSIG_MOB_APC_CUT_WIRE | From /obj/structure/machinery/power/apc/proc/cut |
COMSIG_MOB_APC_POWER_PULSE | From /obj/structure/machinery/power/apc/proc/pulse |
COMSIG_MOB_FIRED_GUN | From /projectiles/updated_projectiles/guns/proc/fire |
COMSIG_MOB_FIRED_GUN_ATTACHMENT | From /projectiles/updated_projectiles/guns/proc/fire_attachment |
COMSIG_MOB_DEATH | From /mob/proc/death |
COMSIG_MOB_DRAGGED | For when a mob is dragged |
COMSIG_MOB_ITEM_UNEQUIPPED | From /obj/item/proc/unequipped() |
COMSIG_MOB_ATTEMPTING_EQUIP | From /mob/proc/equip_to_slot_if_possible() |
COMSIG_MOB_DEVOURED | For when a mob is devoured by a Xeno |
COMSIG_MOB_SET_FACE_DIR | From base of /mob/proc/set_face_dir(): (newdir) |
COMSIG_MOB_WEED_SLOWDOWN | From /obj/effect/alien/weeds/Crossed(atom/movable/AM) |
COMSIG_MOB_TACKLED_DOWN | From /mob/living/carbon/human/attack_alien(): (mob/living/carbon/xenomorph/M, dam_bonus) |
COMSIG_MOB_CHANGE_VIEW | called in /client/change_view() |
COMSIG_MOB_RESET_VIEW | Called in /mob/reset_view(): (atom/A) |
COMSIG_MOB_LOGIN | From base of /mob/Login(), called when a client logs into this mob: () Not to be confused with COMSIG_MOB_LOGGED_IN |
COMSIG_MOB_LOGGED_IN | From base of /mob/Login(), called after a client logs into this mob: () Not to be confused with COMSIG_MOB_LOGIN |
COMSIG_MOB_LOGOUT | From base of /mob/Logout(): () |
COMSIG_MOB_REAL_NAME_CHANGED | From /mob/proc/change_real_name(): (old_name, new_name) |
COMSIG_MOB_GRAB_UPGRADE | From /obj/item/grab/attack_self(mob/user) |
COMSIG_LIVING_POST_FULLY_HEAL | from rejuv |
COMSIG_MOB_EMOTE | from /mob/living/emote(): () |
COMSIG_MOB_GHOSTIZE | When a mob is turned into a /mob/dead/observer at /mob/proc/ghostize() |
COMSIG_MOB_NEW_MIND | When a mob gets a new mind via transfer at /datum/mind/proc/transfer_to() |
COMSIG_MOB_PICKUP_ITEM | From /obj/item/proc/pickup() : (obj/item/picked_up) |
COMSIG_MOB_ITEM_ATTACK_SELF | From /obj/item/proc/attack_self() : (obj/item/used) |
COMSIG_MOB_ITEM_DROPPED | From /obj/item/proc/dropped() : (obj/item/dropped) |
COMSIG_MOB_EATEN_SNACK | From /obj/item/reagent_container/food/snacks/proc/on_Consume() : (obj/item/reagent_container/food/snacks/eaten_food) |
COMSIG_MOB_PARENT_ATTACKBY | From /atom/proc/attackby() : (atom/attacked, obj/item/attacked_with) |
COMSIG_MOB_GUN_EMPTY | From /obj/item/weapon/gun/proc/reload_into_chamber() : (obj/item/weapon/gun/empty_gun) |
COMSIG_MOB_RELOADED_GUN | From /obj/item/weapon/gun/proc/reload() : (obj/item/weapon/gun/reloaded) |
COMSIG_MOB_GET_STATUS_TAB_ITEMS | From /mob/proc/get_status_tab_items() : (list/status_list) |
COMSIG_MOB_TUTORIAL_UPDATE_OBJECTIVE | From /datum/tutorial/proc/update_objective() : (new_objective) |
COMSIG_MOB_SWAPPED_HAND | From /mob/proc/swap_hand() : () |
COMSIG_MOB_INTENT_CHANGE | From /mob/proc/a_intent_change() : (new_intent) |
COMSIG_MOB_AGGRESSIVELY_GRABBED | From /obj/item/grab/proc/progress_passive() : (mob/living/carbon/human/grabber) |
COMSIG_MOB_EFFECT_CLOAK_CANCEL | Cancels all running cloaking effects on target |
Define Details
COMSIG_LIVING_POST_FULLY_HEAL
from rejuv
COMSIG_MOB_AGGRESSIVELY_GRABBED
From /obj/item/grab/proc/progress_passive() : (mob/living/carbon/human/grabber)
COMSIG_MOB_APC_CUT_WIRE
From /obj/structure/machinery/power/apc/proc/cut
COMSIG_MOB_APC_POWER_PULSE
From /obj/structure/machinery/power/apc/proc/pulse
COMSIG_MOB_APC_REMOVE_BOARD
From /obj/structure/machinery/power/apc/attackby
COMSIG_MOB_APC_REMOVE_CELL
From /obj/structure/machinery/power/apc/attack_hand
COMSIG_MOB_ATTEMPTING_EQUIP
From /mob/proc/equip_to_slot_if_possible()
COMSIG_MOB_CHANGE_VIEW
called in /client/change_view()
COMSIG_MOB_CONSTRUCT_WALL
From /obj/structure/girder/proc/do_wall
COMSIG_MOB_CONSTRUCT_WINDOW
From /obj/structure/window_frame/attackby
COMSIG_MOB_DEATH
From /mob/proc/death
COMSIG_MOB_DESTROY_AIRLOCK
From /obj/structure/machinery/door/airlock/proc/take_damage
COMSIG_MOB_DESTROY_WALL
From /turf/closed/wall/proc/take_damage
COMSIG_MOB_DESTROY_WINDOW
From /obj/structure/window/proc/healthcheck
COMSIG_MOB_DEVOURED
For when a mob is devoured by a Xeno
COMSIG_MOB_DISASSEMBLE_AIRLOCK
From /obj/structure/machinery/door/airlock/attackby
COMSIG_MOB_DISASSEMBLE_WINDOW
From /obj/structure/window/attackby
COMSIG_MOB_DISASSEMBLE_W_FRAME
From /obj/structure/window_frame/attackby
COMSIG_MOB_DRAGGED
For when a mob is dragged
COMSIG_MOB_EATEN_SNACK
From /obj/item/reagent_container/food/snacks/proc/on_Consume() : (obj/item/reagent_container/food/snacks/eaten_food)
COMSIG_MOB_EFFECT_CLOAK_CANCEL
Cancels all running cloaking effects on target
COMSIG_MOB_EMOTE
from /mob/living/emote(): ()
COMSIG_MOB_EXPLODED_WALL
From /turf/closed/wall/ex_act
COMSIG_MOB_EXPLODE_W_FRAME
From /obj/structure/window/framed/ex_act
COMSIG_MOB_FIRED_GUN
From /projectiles/updated_projectiles/guns/proc/fire
COMSIG_MOB_FIRED_GUN_ATTACHMENT
From /projectiles/updated_projectiles/guns/proc/fire_attachment
COMSIG_MOB_GET_STATUS_TAB_ITEMS
From /mob/proc/get_status_tab_items() : (list/status_list)
COMSIG_MOB_GHOSTIZE
When a mob is turned into a /mob/dead/observer at /mob/proc/ghostize()
COMSIG_MOB_GRAB_UPGRADE
From /obj/item/grab/attack_self(mob/user)
COMSIG_MOB_GUN_EMPTY
From /obj/item/weapon/gun/proc/reload_into_chamber() : (obj/item/weapon/gun/empty_gun)
COMSIG_MOB_INTENT_CHANGE
From /mob/proc/a_intent_change() : (new_intent)
COMSIG_MOB_ITEM_ATTACK_SELF
From /obj/item/proc/attack_self() : (obj/item/used)
COMSIG_MOB_ITEM_DROPPED
From /obj/item/proc/dropped() : (obj/item/dropped)
COMSIG_MOB_ITEM_UNEQUIPPED
From /obj/item/proc/unequipped()
COMSIG_MOB_LOGGED_IN
From base of /mob/Login(), called after a client logs into this mob: () Not to be confused with COMSIG_MOB_LOGIN
COMSIG_MOB_LOGIN
From base of /mob/Login(), called when a client logs into this mob: () Not to be confused with COMSIG_MOB_LOGGED_IN
COMSIG_MOB_LOGOUT
From base of /mob/Logout(): ()
COMSIG_MOB_NEW_MIND
When a mob gets a new mind via transfer at /datum/mind/proc/transfer_to()
COMSIG_MOB_PARENT_ATTACKBY
From /atom/proc/attackby() : (atom/attacked, obj/item/attacked_with)
COMSIG_MOB_PICKUP_ITEM
From /obj/item/proc/pickup() : (obj/item/picked_up)
COMSIG_MOB_REAL_NAME_CHANGED
From /mob/proc/change_real_name(): (old_name, new_name)
COMSIG_MOB_RELOADED_GUN
From /obj/item/weapon/gun/proc/reload() : (obj/item/weapon/gun/reloaded)
COMSIG_MOB_RESET_VIEW
Called in /mob/reset_view(): (atom/A)
COMSIG_MOB_SET_FACE_DIR
From base of /mob/proc/set_face_dir(): (newdir)
COMSIG_MOB_STATCHANGE
from base of mob/set_stat(): (new_stat, old_stat)
COMSIG_MOB_SWAPPED_HAND
From /mob/proc/swap_hand() : ()
COMSIG_MOB_TACKLED_DOWN
From /mob/living/carbon/human/attack_alien(): (mob/living/carbon/xenomorph/M, dam_bonus)
COMSIG_MOB_TUTORIAL_UPDATE_OBJECTIVE
From /datum/tutorial/proc/update_objective() : (new_objective)
COMSIG_MOB_WEED_SLOWDOWN
From /obj/effect/alien/weeds/Crossed(atom/movable/AM)
COMSIG_MOB_WINDOW_EXPLODED
From /obj/structure/window/ex_act