From 04e8d8948be2ded01d0bd0da679686c58c31c41f Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Mon, 18 May 2026 04:00:14 -0700 Subject: [PATCH] [MIRROR] Fix an issue with fulton beacons (#12758) Co-authored-by: TheGreatKitsune <88862343+TheGreatKitsune@users.noreply.github.com> --- code/modules/mining/fulton.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm index 88029a4deb..fe13cbda0a 100644 --- a/code/modules/mining/fulton.dm +++ b/code/modules/mining/fulton.dm @@ -112,9 +112,14 @@ L.drowsyness = 0 sleep(30) var/list/flooring_near_beacon = list() + var/had_option = FALSE for(var/turf/simulated/floor/floor in orange(1, beacon)) + had_option = TRUE flooring_near_beacon += floor - holder_obj.forceMove(pick(flooring_near_beacon)) + if(had_option) + holder_obj.forceMove(pick(flooring_near_beacon)) + else + holder_obj.forceMove(beacon.loc) animate(holder_obj, pixel_z = 10, time = 50) sleep(50) animate(holder_obj, pixel_z = 15, time = 10)