mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-23 12:08:28 +01:00
spawn removal (#17671)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user