diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 4aa0323fd5..5990c70813 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -789,7 +789,7 @@ /obj/item/melee/ghost_sword/proc/recursive_orbit_collect(atom/A, list/L) for(var/i in A.orbiters?.orbiters) - if(!isobserver(i)) + if(!isobserver(i) || (i in L)) continue L |= i recursive_orbit_collect(i, L)