Space Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals_object.dm

COMSIG_ITEM_UI_ACTION_CLICKSent from obj/item/ui_action_click(): (mob/user, datum/action, leftclick)
COMPONENT_ACTION_HANDLEDReturn to prevent the default behavior (attack_selfing) from ocurring.
COMSIG_ITEM_UI_ACTION_SLOT_CHECKEDSent from obj/item/item_action_slot_check(): (slot, mob/user, datum/action)
COMPONENT_ITEM_ACTION_SLOT_INVALIDReturn to prevent the default behavior (attack_selfing) from ocurring.
COMSIG_OBJ_INTEGRITY_CHANGEDfrom base of /obj/proc/update_integrity: (old_value, new_value)
COMSIG_FIRE_CASINGsent to targets during the process_hit proc of projectiles
COMSIG_GRENADE_DETONATEcalled in /obj/item/grenade/proc/prime(): (user)
COMSIG_SUPPLYPOD_LANDEDfrom [/obj/structure/closet/supplypod/proc/preOpen]:
COMSIG_SURGERY_STEP_INITfrom /datum/surgery_step/proc/initiate() : (&time)
COMSIG_ITEM_GET_WORN_OVERLAYSCalled by /obj/item/proc/worn_overlays(list/overlays, mutable_appearance/standing, isinhands, icon_file)
COMSIG_ITEM_GET_SEPARATE_WORN_OVERLAYSCalled by /obj/item/proc/separate_worn_overlays(list/overlays, mutable_appearance/standing, mutable_appearance/draw_target, isinhands, icon_file)

Define Details

COMPONENT_ACTION_HANDLED

Return to prevent the default behavior (attack_selfing) from ocurring.

COMPONENT_ITEM_ACTION_SLOT_INVALID

Return to prevent the default behavior (attack_selfing) from ocurring.

COMSIG_FIRE_CASING

sent to targets during the process_hit proc of projectiles

COMSIG_GRENADE_DETONATE

called in /obj/item/grenade/proc/prime(): (user)

COMSIG_ITEM_GET_SEPARATE_WORN_OVERLAYS

Called by /obj/item/proc/separate_worn_overlays(list/overlays, mutable_appearance/standing, mutable_appearance/draw_target, isinhands, icon_file)

COMSIG_ITEM_GET_WORN_OVERLAYS

Called by /obj/item/proc/worn_overlays(list/overlays, mutable_appearance/standing, isinhands, icon_file)

COMSIG_ITEM_UI_ACTION_CLICK

Sent from obj/item/ui_action_click(): (mob/user, datum/action, leftclick)

COMSIG_ITEM_UI_ACTION_SLOT_CHECKED

Sent from obj/item/item_action_slot_check(): (slot, mob/user, datum/action)

COMSIG_OBJ_INTEGRITY_CHANGED

from base of /obj/proc/update_integrity: (old_value, new_value)

COMSIG_SUPPLYPOD_LANDED

from [/obj/structure/closet/supplypod/proc/preOpen]:

COMSIG_SURGERY_STEP_INIT

from /datum/surgery_step/proc/initiate() : (&time)