diff --git a/code/defines/client.dm b/code/defines/client.dm index 7c43a5e1e03..489a4f6d4b3 100644 --- a/code/defines/client.dm +++ b/code/defines/client.dm @@ -5,6 +5,7 @@ var/buildmode = 0 var/stealth = 0 var/fakekey = null + var/seeprayers = 0 //Hosts can change their color var/ooccolor = "#b82e00" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index c0ed03f847c..ca55bb0ef9b 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -2153,6 +2153,17 @@ deadchat = 0 usr << "Deadchat turned off" +/client/proc/toggleprayers() + set category = "Admin" + set desc="Toggles Prayer Visibility" + set name="Prayer Visibility" + if(seeprayers == 0) + seeprayers = 1 + usr << "Prayer visibility turned on" + else + seeprayers = 0 + usr << "Prayer visibility turned off" + /obj/admins/proc/unprison(var/mob/M in world) set category = "Admin" set name = "Unprison" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0f7de200779..4e8ba141883 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -41,21 +41,25 @@ switch (rank) if ("Game Master") deadchat = 1 + seeprayers = 1 holder.level = 6 if ("Game Admin") deadchat = 1 + seeprayers = 1 holder.level = 5 if ("Badmin") deadchat = 1 + seeprayers = 1 holder.level = 4 if ("Trial Admin") deadchat = 1 + seeprayers = 1 holder.level = 3 if(holder.state == 2) // if observing @@ -193,6 +197,7 @@ verbs += /client/proc/spawn_xeno verbs += /proc/possess verbs += /proc/release + verbs += /client/proc/toggleprayers if (holder.level >= 2)//Admin Candidate******************************************************************** diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index 9fb57c2ed04..5c8db0764f1 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -14,7 +14,7 @@ return for (var/mob/M in world) - if (M.client && M.client.holder) + if (M.client && M.client.holder && M.client.seeprayers) M << "\blue PRAY: [key_name(src, M)](X): [msg]" usr << "Your prayers have been received by the gods."