spawn removal (#17671)

This commit is contained in:
Will
2025-05-06 09:37:08 -07:00
committed by GitHub
parent 2b28b7ee22
commit fc7498f7df
3 changed files with 9 additions and 5 deletions
@@ -73,6 +73,9 @@
close()
addtimer(CALLBACK(src, PROC_REF(check_completion), TRUE, 0.2 SECONDS), anim_length_before_density + anim_length_before_finalize)
if("update")
check_completion(delayed_status = TRUE)
/obj/machinery/door/airlock/proc/do_secure_open()
PRIVATE_PROC(TRUE)
SHOULD_NOT_OVERRIDE(TRUE)
@@ -99,6 +102,9 @@
if("secure_close")
return (locked && density)
if("update")
return TRUE // We just want the send_status() call from check_completion()
return 1 //Unknown command. Just assume it's completed.
/obj/machinery/door/airlock/proc/send_status(var/bumped = 0)
@@ -57,9 +57,8 @@
tag_shuttle_mech_sensor = controller.tag_shuttle_mech_sensor? controller.tag_shuttle_mech_sensor : "[id_tag]_shuttle_mech"
memory["secure"] = controller.tag_secure
spawn(10)
signalDoor(tag_exterior_door, "update") //signals connected doors to update their status
signalDoor(tag_interior_door, "update")
signalDoor(tag_exterior_door, "update") //signals connected doors to update their status
signalDoor(tag_interior_door, "update")
/datum/embedded_program/airlock/receive_signal(datum/signal/signal, receive_method, receive_param)
var/receive_tag = signal.data["tag"]
@@ -28,8 +28,7 @@
tag_door = controller.tag_door? controller.tag_door : "[id_tag]_hatch"
spawn(10)
signal_door("update") //signals connected doors to update their status
signal_door("update") //signals connected doors to update their status
/datum/embedded_program/docking/simple/receive_signal(datum/signal/signal, receive_method, receive_param)