/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_modular_computer.dm

COMSIG_MODULAR_COMPUTER_TURNED_ONFrom /obj/item/modular_computer/proc/turn_on: (user)
COMSIG_MODULAR_COMPUTER_SHUT_DOWNFrom /obj/item/modular_computer/proc/shutdown_computer: (loud)
COMSIG_MODULAR_COMPUTER_FILE_STOREFrom /obj/item/modular_computer/proc/store_file: (datum/computer_file/file_storing)
COMSIG_MODULAR_COMPUTER_FILE_DELETEFrom /obj/item/modular_computer/proc/remove_file: (datum/computer_file/file_removing)
COMSIG_COMPUTER_FILE_STOREFrom /obj/item/modular_computer/proc/store_file: (datum/computer_file/file_source, obj/item/modular_computer/host)
COMSIG_COMPUTER_FILE_DELETEFrom /obj/item/modular_computer/proc/store_file: ()
COMSIG_MODULAR_COMPUTER_INSERTED_IDFrom /obj/item/modular_computer/proc/InsertID: (inserting_id, user)
COMSIG_COMPUTER_PROGRAM_STARTFrom /datum/computer_file/program/on_start: (user)
COMSIG_COMPUTER_PROGRAM_KILLFrom /datum/computer_file/program/kill_program: (user)
COMSIG_MODULAR_COMPUTER_NT_PAY_RESULTFrom /datum/computer_file/program/nt_pay/make_payment: (payment_result)
COMSIG_MODULAR_COMPUTER_SPECTRE_SCANFrom /datum/computer_file/program/nt_pay/make_payment: (spookiness, manual)
COMSIG_MODULAR_COMPUTER_RADAR_TRACKABLEFrom /datum/computer_file/program/radar/trackable: (atom/signal, turf/signal_turf, turf/computer_turf)
COMSIG_MODULAR_COMPUTER_RADAR_FIND_ATOMFrom /datum/computer_file/program/radar/find_atom: (list/atom_container)
COMSIG_MODULAR_COMPUTER_RADAR_SELECTEDFrom /datum/computer_file/program/radar/ui_act, when action is "selecttarget": (selected_ref)
COMSIG_MODULAR_PDA_IMPRINT_UPDATEDfrom /obj/item/modular_computer/imprint_id(): (name, job)
COMSIG_MODULAR_PDA_IMPRINT_RESETfrom /obj/item/modular_computer/reset_id(): ()
COMSIG_MODULAR_PDA_MESSAGE_RECEIVEDFrom /datum/computer_file/program/messenger/receive_message, sent to the computer: (signal/subspace/messaging/tablet_message/signal, sender_job, sender_name)
COMSIG_MODULAR_PDA_MESSAGE_SENTFrom /datum/computer_file/program/messenger/send_message_signal, sent to the computer: (atom/origin, datum/signal/subspace/messaging/tablet_message/signal)

Define Details

COMSIG_COMPUTER_FILE_DELETE

From /obj/item/modular_computer/proc/store_file: ()

COMSIG_COMPUTER_FILE_STORE

From /obj/item/modular_computer/proc/store_file: (datum/computer_file/file_source, obj/item/modular_computer/host)

COMSIG_COMPUTER_PROGRAM_KILL

From /datum/computer_file/program/kill_program: (user)

COMSIG_COMPUTER_PROGRAM_START

From /datum/computer_file/program/on_start: (user)

COMSIG_MODULAR_COMPUTER_FILE_DELETE

From /obj/item/modular_computer/proc/remove_file: (datum/computer_file/file_removing)

COMSIG_MODULAR_COMPUTER_FILE_STORE

From /obj/item/modular_computer/proc/store_file: (datum/computer_file/file_storing)

COMSIG_MODULAR_COMPUTER_INSERTED_ID

From /obj/item/modular_computer/proc/InsertID: (inserting_id, user)

COMSIG_MODULAR_COMPUTER_NT_PAY_RESULT

From /datum/computer_file/program/nt_pay/make_payment: (payment_result)

COMSIG_MODULAR_COMPUTER_RADAR_FIND_ATOM

From /datum/computer_file/program/radar/find_atom: (list/atom_container)

COMSIG_MODULAR_COMPUTER_RADAR_SELECTED

From /datum/computer_file/program/radar/ui_act, when action is "selecttarget": (selected_ref)

COMSIG_MODULAR_COMPUTER_RADAR_TRACKABLE

From /datum/computer_file/program/radar/trackable: (atom/signal, turf/signal_turf, turf/computer_turf)

COMSIG_MODULAR_COMPUTER_SHUT_DOWN

From /obj/item/modular_computer/proc/shutdown_computer: (loud)

COMSIG_MODULAR_COMPUTER_SPECTRE_SCAN

From /datum/computer_file/program/nt_pay/make_payment: (spookiness, manual)

COMSIG_MODULAR_COMPUTER_TURNED_ON

From /obj/item/modular_computer/proc/turn_on: (user)

COMSIG_MODULAR_PDA_IMPRINT_RESET

from /obj/item/modular_computer/reset_id(): ()

COMSIG_MODULAR_PDA_IMPRINT_UPDATED

from /obj/item/modular_computer/imprint_id(): (name, job)

COMSIG_MODULAR_PDA_MESSAGE_RECEIVED

From /datum/computer_file/program/messenger/receive_message, sent to the computer: (signal/subspace/messaging/tablet_message/signal, sender_job, sender_name)

COMSIG_MODULAR_PDA_MESSAGE_SENT

From /datum/computer_file/program/messenger/send_message_signal, sent to the computer: (atom/origin, datum/signal/subspace/messaging/tablet_message/signal)