Shiptest 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm

COMSIG_ITEM_EQUIPPEDfrom base of obj/item/equipped(): (/mob/equipper, slot)
COMSIG_ITEM_DROPPEDfrom base of obj/item/dropped(): (mob/user)
COMSIG_ITEM_PICKUPfrom base of obj/item/pickup(): (/mob/taker)
COMSIG_ITEM_ATTACK_ZONEfrom base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone)
COMSIG_ITEM_HIT_REACTfrom base of obj/item/hit_reaction(): (list/args)
COMSIG_ITEM_SHARPEN_ACTfrom base of item/sharpener/attackby(): (amount, max)
COMSIG_TOOL_IN_USEfrom base of /obj/item/proc/tool_check_callback: (mob/living/user)
COMSIG_TOOL_START_USEfrom base of /obj/item/proc/tool_start_check: (mob/living/user)
COMSIG_ITEM_DISABLE_EMBEDfrom /obj/item/proc/disableEmbedding:
COMSIG_MINE_TRIGGEREDfrom /obj/item/mine/proc/trigger_mine:
COMSIG_SUPPLYPOD_LANDEDfrom [/obj/structure/closet/supplypod/proc/endlaunch]:
COMSIG_ITEM_OFFERINGCalled when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)]
COMPONENT_OFFER_INTERRUPTInterrupts the offer proc
COMSIG_ITEM_OFFER_TAKENCalled when an someone tries accepting an offered item, from [/obj/item/proc/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker)]
COMPONENT_OFFER_TAKE_INTERRUPTInterrupts the offer acceptance
COMSIG_ITEM_ATTACK_EFFECTsent from obj/effect/attackby(): (/obj/effect/hit_effect, /mob/living/attacker, params)

Define Details

COMPONENT_OFFER_INTERRUPT

Interrupts the offer proc

COMPONENT_OFFER_TAKE_INTERRUPT

Interrupts the offer acceptance

COMSIG_ITEM_ATTACK_EFFECT

sent from obj/effect/attackby(): (/obj/effect/hit_effect, /mob/living/attacker, params)

COMSIG_ITEM_ATTACK_ZONE

from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone)

COMSIG_ITEM_DISABLE_EMBED

from /obj/item/proc/disableEmbedding:

COMSIG_ITEM_DROPPED

from base of obj/item/dropped(): (mob/user)

COMSIG_ITEM_EQUIPPED

from base of obj/item/equipped(): (/mob/equipper, slot)

COMSIG_ITEM_HIT_REACT

from base of obj/item/hit_reaction(): (list/args)

COMSIG_ITEM_OFFERING

Called when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)]

COMSIG_ITEM_OFFER_TAKEN

Called when an someone tries accepting an offered item, from [/obj/item/proc/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker)]

COMSIG_ITEM_PICKUP

from base of obj/item/pickup(): (/mob/taker)

COMSIG_ITEM_SHARPEN_ACT

from base of item/sharpener/attackby(): (amount, max)

COMSIG_MINE_TRIGGERED

from /obj/item/mine/proc/trigger_mine:

COMSIG_SUPPLYPOD_LANDED

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

COMSIG_TOOL_IN_USE

from base of /obj/item/proc/tool_check_callback: (mob/living/user)

COMSIG_TOOL_START_USE

from base of /obj/item/proc/tool_start_check: (mob/living/user)