From 6c2c49d62cb0acb97a76b3a3bece2ba76ddc052f Mon Sep 17 00:00:00 2001 From: LordME <58342752+TheLordME@users.noreply.github.com> Date: Tue, 2 Jan 2024 06:25:14 +0100 Subject: [PATCH] Allows silicons(our headcoder) to hide (#6227) ## Changelog :cl: admin: Invisimins dont appear in the orbit menu /:cl: --- code/modules/mob/observer/dead/orbit.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/mob/observer/dead/orbit.dm b/code/modules/mob/observer/dead/orbit.dm index 512c6ea7bc2..e3099ce8591 100644 --- a/code/modules/mob/observer/dead/orbit.dm +++ b/code/modules/mob/observer/dead/orbit.dm @@ -52,11 +52,17 @@ serialized["ref"] = REF(name) var/mob/M = name + + if(M == user) + continue//Should only really happen with observers, but just to be sure + if(!istype(M)) misc += list(serialized) continue if(isobserver(M)) + if(M.invisibility >= INVISIBILITY_MAXIMUM) + continue ghosts += list(serialized) else if(issimple(M)) simplemobs += list(serialized)