From 02f94d912d241d0dfe4a196368dce684ef599fba Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Sun, 9 Feb 2025 23:35:04 +0100 Subject: [PATCH] fix firedoor sensors (#17109) * fix firedoor sensors * . * Update firedoor.dm * eh we need to here * Update door.dm * . --- code/game/machinery/doors/door.dm | 3 +-- code/game/machinery/doors/firedoor.dm | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 1d834497706..c06360fc128 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -456,8 +456,7 @@ addtimer(CALLBACK(src, PROC_REF(close_internalfinish),forced), anim_length_before_finalize) /obj/machinery/door/proc/close_internalfinish(var/forced = 0) - PRIVATE_PROC(TRUE) //do not touch this or BYOND will devour you - SHOULD_NOT_OVERRIDE(TRUE) + PROTECTED_PROC(TRUE) //do not touch this or BYOND will devour you update_icon() if(visible && !glass) set_opacity(1) //caaaaarn! diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 7f961c86c81..dc005624c84 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -414,7 +414,10 @@ /obj/machinery/door/firedoor/close() latetoggle() . = ..() + +/obj/machinery/door/firedoor/close_internalfinish(forced = 0) // Queue us for processing when we are closed! + ..() if(density) START_MACHINE_PROCESSING(src)