From e2f7568c55f4dfc7a53631cbbc772013efd8e03e Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Thu, 12 Mar 2026 23:10:20 +0100 Subject: [PATCH] fix disposal target (#19279) --- code/modules/recycling/disposal_outlet.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/recycling/disposal_outlet.dm b/code/modules/recycling/disposal_outlet.dm index e8adb80b8a..c7d768b6f9 100644 --- a/code/modules/recycling/disposal_outlet.dm +++ b/code/modules/recycling/disposal_outlet.dm @@ -18,7 +18,7 @@ /obj/structure/disposaloutlet/Initialize(mapload) . = ..() - target = get_ranged_target_turf(src, dir, 10) + update_target() var/obj/structure/disposalpipe/trunk/trunk = locate() in get_turf(src) AddComponent(/datum/component/disposal_system_connection) @@ -99,5 +99,12 @@ T.assume_air(gas) +/obj/structure/disposaloutlet/set_dir(newdir) + . = ..() + update_target() + +/obj/structure/disposaloutlet/proc/update_target() + target = get_ranged_target_turf(src, dir, 10) + #undef OUTLET_SCREWED #undef OUTLET_UNSCREWED