Space Station 13 - Modules - Types

docking_port_multi

** DEBUG VERBS ***

/datum/computer/file/embedded_program/docking/proc/print_state() log_debug("id_tag: [id_tag]") log_debug("dock_state: [dock_state]") log_debug("control_mode: [control_mode]") log_debug("tag_target: [tag_target]") log_debug("response_sent: [response_sent]")

/datum/computer/file/embedded_program/docking/post_signal(datum/signal/signal, comm_line) log_debug("Program [id_tag] sent a message!")

print_state()
log_debug("[id_tag] sent command \"[signal.data["command"]]\" to \"[signal.data["recipient"]]\"")

..(signal)

/obj/machinery/embedded_controller/radio/airlock/docking_port/verb/view_state() set category = "Debug" set src in view(1) src.program:print_state()

/obj/machinery/embedded_controller/radio/airlock/docking_port/verb/spoof_signal(command as text, sender as text) set category = "Debug" set src in view(1) var/datum/signal/signal = new signal.data["tag"] = sender signal.data["command"] = command signal.data["recipient"] = id_tag

src.program:receive_signal(signal)

/obj/machinery/embedded_controller/radio/airlock/docking_port/verb/debug_init_dock(target as text) set category = "Debug" set src in view(1) src.program:initiate_docking(target)

/obj/machinery/embedded_controller/radio/airlock/docking_port/verb/debug_init_undock() set category = "Debug" set src in view(1) src.program:initiate_undocking()