From 71761076280adfdacca6d88e585d2ed8904fe2ae Mon Sep 17 00:00:00 2001 From: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com> Date: Wed, 11 Aug 2021 18:55:11 -0700 Subject: [PATCH] Fixes an unclear invisimin toggle message for when it would be redundant (#60794) Adds a check for observers to invisimin verb code. Less admins thinking it's broken when it just tells them they are disabling it over and over as an observer. --- code/modules/admin/admin_verbs.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 45f353cc699..93785d89633 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -382,6 +382,9 @@ GLOBAL_PROTECT(admin_verbs_hideable) set category = "Admin.Game" set desc = "Toggles ghost-like invisibility (Don't abuse this)" if(holder && mob) + if(initial(mob.invisibility) == INVISIBILITY_OBSERVER) + to_chat(mob, span_boldannounce("Invisimin toggle failed. You are already an invisible mob like a ghost."), confidential = TRUE) + return if(mob.invisibility == INVISIBILITY_OBSERVER) mob.invisibility = initial(mob.invisibility) to_chat(mob, span_boldannounce("Invisimin off. Invisibility reset."), confidential = TRUE)