Daedalus Dock - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_storage.dm

COMSIG_STORAGE_DUMP_CONTENTSent when /datum/storage/dump_content_at(): (obj/item/storage_source, mob/user)
STORAGE_DUMP_HANDLEDReturn to stop the standard dump behavior.
COMSIG_STORAGE_INSERTED_ITEMSent after /datum/storage/attempt_insert(): (obj/item/inserted, mob/user, override, force)
COMSIG_STORAGE_ATTEMPT_OPENSent when /datum/storage/open_storage(): (mob/to_show, performing_quickdraw)
STORAGE_INTERRUPT_OPENInterrupt the opening.
COMSIG_STORAGE_CAN_INSERTSent when /datum/storage/can_insert(): (obj/item/to_insert, mob/user, messages, force)
STORAGE_NO_INSERTDisallow the insertion.

Define Details

COMSIG_STORAGE_ATTEMPT_OPEN

Sent when /datum/storage/open_storage(): (mob/to_show, performing_quickdraw)

COMSIG_STORAGE_CAN_INSERT

Sent when /datum/storage/can_insert(): (obj/item/to_insert, mob/user, messages, force)

COMSIG_STORAGE_DUMP_CONTENT

Sent when /datum/storage/dump_content_at(): (obj/item/storage_source, mob/user)

COMSIG_STORAGE_INSERTED_ITEM

Sent after /datum/storage/attempt_insert(): (obj/item/inserted, mob/user, override, force)

STORAGE_DUMP_HANDLED

Return to stop the standard dump behavior.

STORAGE_INTERRUPT_OPEN

Interrupt the opening.

STORAGE_NO_INSERT

Disallow the insertion.