code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm
COMSIG_ITEM_EQUIPPED | from base of obj/item/equipped(): (/mob/equipper, slot) |
---|---|
COMSIG_ITEM_DROPPED | from base of obj/item/dropped(): (mob/user) |
COMSIG_ITEM_PICKUP | from base of obj/item/pickup(): (/mob/taker) |
COMSIG_ITEM_ATTACK_ZONE | from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) |
COMSIG_ITEM_HIT_REACT | from base of obj/item/hit_reaction(): (list/args) |
COMSIG_ITEM_SHARPEN_ACT | from base of item/sharpener/attackby(): (amount, max) |
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) |
COMSIG_ITEM_DISABLE_EMBED | from /obj/item/proc/disableEmbedding: |
COMSIG_MINE_TRIGGERED | from /obj/item/mine/proc/trigger_mine: |
COMSIG_SUPPLYPOD_LANDED | from [/obj/structure/closet/supplypod/proc/endlaunch]: |
COMSIG_ITEM_OFFERING | Called when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)] |
COMPONENT_OFFER_INTERRUPT | Interrupts the offer proc |
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)] |
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) |
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)