From ca14ec7a70ca953c2870caf96f3c34b8bafbfaa1 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Sat, 22 Oct 2016 13:32:29 -0700 Subject: [PATCH] Fix Spectral Blade not counting orbiting ghosts correctly I forgot that I made orbiters store orbit datums, not the atom orbiting. --- code/modules/mining/lavaland/necropolis_chests.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 62ba898d767..ac02e6995d5 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -536,8 +536,9 @@ orbiters += A.orbiters for(var/thing in orbiters) - if (isobserver(thing)) - var/mob/dead/observer/G = thing + var/datum/orbit/O = thing + if (isobserver(O.orbiter)) + var/mob/dead/observer/G = O.orbiter ghost_counter++ G.invisibility = 0 current_spirits |= G