diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 9e70dae65f0..06db24ac78e 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -26,6 +26,7 @@
if ("Host")
src.deadchat = 1
src.holder.level = 6
+ src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/cmd_admin_delete
src.verbs += /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -114,6 +115,7 @@
if ("Coder")
src.deadchat = 1
src.holder.level = 5
+ src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/cmd_admin_delete
src.verbs += /proc/possess
src.verbs += /client/proc/cmd_admin_add_random_ai_law
@@ -201,6 +203,7 @@
if ("Shit Guy")
src.deadchat = 1
src.holder.level = 4
+ src.verbs += /client/proc/stealthadmin
src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/debug_variables
src.verbs += /proc/possess
@@ -271,6 +274,7 @@
src.deadchat = 1
src.holder.level = 3
+ src.verbs += /client/proc/stealthadmin
if(src.holder.state == 2) //observing
@@ -339,6 +343,7 @@
if ("Administrator")
src.holder.level = 2
+ src.verbs += /client/proc/stealthadmin
if(src.holder.state == 2) //observing
src.deadchat = 1
@@ -383,6 +388,7 @@
if ("Secondary Administrator")
src.holder.level = 1
+ src.verbs += /client/proc/stealthadmin
if(src.holder.state == 2) //observing
src.verbs += /obj/admins/proc/toggleaban //abandon mob
@@ -418,6 +424,7 @@
if ("Moderator")
src.holder.level = 0
+ src.verbs += /client/proc/stealthadmin
src.verbs += /obj/admins/proc/togglegoonsay
src.verbs += /client/proc/cmd_admin_pm
src.verbs += /client/proc/cmd_admin_say
@@ -447,6 +454,7 @@
if ("Goat Fart")
src.holder.level = -1
+ src.verbs += /client/proc/stealthadmin
src.verbs += /client/proc/cmd_admin_say
src.verbs += /client/proc/cmd_admin_gib_self
@@ -775,4 +783,790 @@
usr << "Enabled air processing."
else
kill_air = 1
- usr << "Disabled air processing."
\ No newline at end of file
+ usr << "Disabled air processing."
+
+/client/proc/unstealthadmin()
+ set name = "Toggle admin verb visibility"
+ set category = "Admin"
+ src << "Here's your rightclick admin verbs back"
+ src.verbs += /client/proc/stealthadmin
+ src.verbs -= /client/proc/unstealthadmin
+ switch (src.holder.rank)
+ if ("Host")
+ src.verbs += /client/proc/cmd_admin_delete
+ src.verbs += /proc/possess
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /proc/release
+ src.verbs += /proc/givetestverbs
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/debug_variables
+ src.verbs += /client/proc/cmd_modify_object_variables
+ src.verbs += /client/proc/cmd_modify_ticker_variables
+ src.verbs += /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_check_contents
+ src.verbs += /client/proc/cmd_debug_del_all
+ src.verbs += /client/proc/play_sound
+ src.verbs += /client/proc/modifytemperature
+ src.verbs += /client/proc/cmd_admin_gib
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /proc/toggle_adminmsg
+// src.verbs += /client/proc/grillify
+ src.verbs += /client/proc/jumptomob
+ src.verbs += /client/proc/Jump
+ src.verbs += /client/proc/jumptoturf
+ src.verbs += /client/proc/cmd_admin_rejuvenate
+ src.verbs += /client/proc/cmd_admin_robotize
+ src.verbs += /client/proc/cmd_admin_alienize
+ src.verbs += /client/proc/cmd_admin_changelinginize
+ src.verbs += /client/proc/Cell
+ src.verbs += /client/proc/ticklag
+ src.verbs += /client/proc/cmd_admin_mute
+ src.verbs += /client/proc/cmd_admin_drop_everything
+ src.verbs += /client/proc/cmd_admin_godmode
+ src.verbs += /client/proc/get_admin_state
+ src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
+// src.verbs += /client/proc/getmobs
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs += /client/proc/cmd_admin_list_occ
+ src.verbs += /proc/togglebuildmode
+ src.verbs += /client/proc/jumptokey
+ src.verbs += /client/proc/Getmob
+ src.verbs += /client/proc/jobbans
+ src.verbs += /client/proc/sendmob
+ src.verbs += /client/proc/Debug2 //debug toggle switch
+ src.verbs += /client/proc/callproc
+ src.verbs += /client/proc/funbutton
+ src.verbs += /client/proc/cmd_admin_prison
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling //toggle traitor scaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/adrev //toggle admin revives
+
+ src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+ src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs += /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+
+ src.verbs += /client/proc/general_report
+ src.verbs += /client/proc/air_report
+ src.verbs += /client/proc/air_status
+ src.verbs += /client/proc/fix_next_move
+
+ src.verbs += /client/proc/toggle_view_range
+ src.verbs += /obj/admins/proc/toggle_aliens
+ src.verbs += /client/proc/warn
+ if ("Coder")
+ src.verbs += /client/proc/cmd_admin_delete
+ src.verbs += /proc/possess
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /proc/release
+ src.verbs += /proc/givetestverbs
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/debug_variables
+ src.verbs += /client/proc/cmd_debug_tog_aliens
+ src.verbs += /client/proc/cmd_modify_object_variables
+ src.verbs += /client/proc/cmd_modify_ticker_variables
+ src.verbs += /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_check_contents
+ src.verbs += /client/proc/cmd_debug_del_all
+ src.verbs += /client/proc/play_sound
+ src.verbs += /client/proc/modifytemperature
+ src.verbs += /client/proc/cmd_admin_gib
+ src.verbs += /client/proc/cmd_admin_gib_self
+// src.verbs += /proc/toggleai
+ src.verbs += /proc/toggle_adminmsg
+ src.verbs += /proc/togglebuildmode
+// src.verbs += /client/proc/grillify
+ src.verbs += /client/proc/jumptomob
+ src.verbs += /client/proc/Jump
+ src.verbs += /client/proc/jumptoturf
+ src.verbs += /client/proc/cmd_admin_rejuvenate
+ src.verbs += /client/proc/cmd_admin_robotize
+ src.verbs += /client/proc/cmd_admin_alienize
+ src.verbs += /client/proc/cmd_admin_changelinginize
+ src.verbs += /client/proc/Cell
+ src.verbs += /client/proc/ticklag
+ src.verbs += /client/proc/cmd_admin_mute
+ src.verbs += /client/proc/cmd_admin_drop_everything
+ src.verbs += /client/proc/cmd_admin_godmode
+ src.verbs += /client/proc/get_admin_state
+ src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
+// src.verbs += /client/proc/getmobs
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs += /client/proc/cmd_admin_list_occ
+ src.verbs += /client/proc/jumptokey
+ src.verbs += /client/proc/Getmob
+ src.verbs += /client/proc/jobbans
+ src.verbs += /client/proc/sendmob
+ src.verbs += /client/proc/Debug2 //debug toggle switch
+ src.verbs += /client/proc/callproc
+ src.verbs += /client/proc/funbutton
+ src.verbs += /client/proc/cmd_admin_prison
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/adrev //toggle admin revives
+
+ src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+ src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs += /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+
+ src.verbs += /client/proc/general_report
+ src.verbs += /client/proc/air_report
+ src.verbs += /client/proc/air_status
+ src.verbs += /client/proc/fix_next_move
+ src.verbs += /obj/admins/proc/spawn_atom
+
+ src.verbs += /client/proc/toggle_view_range
+ src.verbs += /obj/admins/proc/toggle_aliens
+ src.verbs += /client/proc/warn
+
+ if ("Shit Guy")
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/debug_variables
+ src.verbs += /proc/possess
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /client/proc/cmd_modify_object_variables
+ src.verbs += /client/proc/cmd_modify_ticker_variables
+ src.verbs += /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/play_sound
+ src.verbs += /client/proc/cmd_admin_gib
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /client/proc/jumptomob
+ src.verbs += /client/proc/modifytemperature
+ src.verbs += /proc/toggle_adminmsg
+// src.verbs += /client/proc/grillify
+ src.verbs += /client/proc/cmd_admin_check_contents
+ src.verbs += /proc/togglebuildmode
+ src.verbs += /client/proc/Jump
+ src.verbs += /client/proc/jumptoturf
+ src.verbs += /client/proc/cmd_admin_rejuvenate
+ src.verbs += /client/proc/cmd_admin_delete
+ src.verbs += /client/proc/cmd_admin_mute
+ src.verbs += /client/proc/cmd_admin_drop_everything
+ src.verbs += /client/proc/cmd_admin_robotize
+ src.verbs += /client/proc/cmd_admin_godmode
+ src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
+ src.verbs += /client/proc/funbutton
+ src.verbs += /client/proc/jumptokey
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs += /client/proc/Getmob
+ src.verbs += /client/proc/sendmob
+ src.verbs += /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/Debug2
+ src.verbs += /client/proc/jobbans
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /obj/admins/proc/adrev //toggle admin revives
+ src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+ src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs += /client/proc/cmd_admin_subtle_message
+
+ src.verbs += /client/proc/general_report
+ src.verbs += /client/proc/air_report
+ src.verbs += /client/proc/air_status
+ src.verbs += /client/proc/fix_next_move
+
+ src.verbs += /client/proc/toggle_view_range
+ src.verbs += /client/proc/warn
+
+ if ("Primary Administrator")
+
+ if(src.holder.state == 2) //observing
+
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /client/proc/cmd_admin_drop_everything
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/debug_variables
+ src.verbs += /client/proc/cmd_modify_object_variables
+ src.verbs += /client/proc/cmd_modify_ticker_variables
+// src.verbs += /client/proc/cmd_admin_gib
+ src.verbs += /client/proc/jumptokey
+ src.verbs += /client/proc/jumptomob
+ src.verbs += /client/proc/Jump
+ src.verbs += /client/proc/jumptoturf
+ src.verbs += /client/proc/Getmob
+ src.verbs += /client/proc/sendmob
+ src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
+ src.verbs += /client/proc/cmd_admin_rejuvenate
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /client/proc/toggle_view_range
+
+ src.verbs += /client/proc/debug_variables
+ src.verbs += /proc/togglebuildmode
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /client/proc/play_sound
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs += /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_mute
+ src.verbs += /client/proc/cmd_admin_check_contents
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+
+// src.verbs += /client/proc/modifytemperature
+// src.verbs += /client/proc/grillify
+
+ src.verbs += /client/proc/cmd_admin_prison
+
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /client/proc/deadchat //toggles deadchat
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs += /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/warn
+
+ if ("Administrator")
+
+
+ if(src.holder.state == 2) //observing
+ src.verbs += /client/proc/Jump
+ src.verbs += /client/proc/cmd_admin_check_contents
+ src.verbs += /client/proc/jumptomob
+ src.verbs += /client/proc/jumptokey
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_gib_self
+// src.verbs += /client/proc/play_sound
+ src.verbs += /client/proc/cmd_admin_mute
+ src.verbs += /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+
+ src.verbs += /obj/admins/proc/delay //game start delay
+
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs += /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/warn
+
+ if ("Secondary Administrator")
+
+ if(src.holder.state == 2) //observing
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /client/proc/cmd_admin_check_contents
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/cmd_admin_pm
+
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+
+ src.verbs += /obj/admins/proc/delay //game start delay
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs += /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/warn
+
+ if ("Moderator")
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+// src.verbs += /obj/admins/proc/restart //restart
+// src.verbs += /obj/admins/proc/boot //boot someone
+// src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/startnow //start now
+// src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+// src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs += /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/warn
+
+ if ("Goat Fart")
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/cmd_admin_gib_self
+
+ if (src.holder)
+ src.holder.owner = src
+ if (src.holder.level > -1)
+ src.verbs += /client/proc/admin_play
+ src.verbs += /client/proc/admin_observe
+ src.verbs += /client/proc/voting
+ src.verbs += /client/proc/game_panel
+ src.verbs += /client/proc/unban_panel
+ src.verbs += /client/proc/player_panel
+
+ if(src.holder.level > 1)
+ src.verbs += /client/proc/stealth
+
+ if(( src.holder.state == 2 ) || ( src.holder.level > 3 ))
+ src.verbs += /client/proc/secrets
+ src.verbs += /client/proc/goons
+ src.verbs += /client/proc/beta_testers
+
+/client/proc/stealthadmin()
+ set name = "Toggle admin verb visibility"
+ set category = "Admin"
+ src << "Hiding your rightclick admin verbs so you can play without 'accidentally' gibbing someone"
+ src.verbs -= /client/proc/stealthadmin
+ src.verbs += /client/proc/unstealthadmin
+ switch (src.holder.rank)
+ if ("Host")
+ src.verbs -= /client/proc/cmd_admin_delete
+ src.verbs -= /proc/possess
+ src.verbs -= /proc/release
+ src.verbs -= /proc/givetestverbs
+ src.verbs -= /client/proc/debug_variables
+ src.verbs -= /client/proc/cmd_modify_object_variables
+ src.verbs -= /client/proc/cmd_modify_ticker_variables
+ src.verbs -= /client/proc/cmd_admin_check_contents
+ src.verbs -= /client/proc/cmd_admin_gib
+ src.verbs -= /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /proc/toggle_adminmsg
+// src.verbs += /client/proc/grillify
+ src.verbs -= /client/proc/jumptomob
+ src.verbs -= /client/proc/Jump
+ src.verbs -= /client/proc/jumptoturf
+ src.verbs -= /client/proc/cmd_admin_rejuvenate
+ src.verbs -= /client/proc/cmd_admin_robotize
+ src.verbs -= /client/proc/cmd_admin_alienize
+ src.verbs -= /client/proc/cmd_admin_changelinginize
+ src.verbs += /client/proc/Cell
+ src.verbs += /client/proc/ticklag
+ src.verbs -= /client/proc/cmd_admin_mute
+ src.verbs -= /client/proc/cmd_admin_drop_everything
+ src.verbs -= /client/proc/cmd_admin_godmode
+ src.verbs += /client/proc/get_admin_state
+ src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
+// src.verbs += /client/proc/getmobs
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs += /client/proc/cmd_admin_list_occ
+ src.verbs -= /proc/togglebuildmode
+ src.verbs -= /client/proc/jumptokey
+ src.verbs -= /client/proc/Getmob
+ src.verbs += /client/proc/jobbans
+ src.verbs -= /client/proc/sendmob
+ src.verbs += /client/proc/Debug2 //debug toggle switch
+ src.verbs += /client/proc/callproc
+ src.verbs += /client/proc/funbutton
+ src.verbs -= /client/proc/cmd_admin_prison
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling //toggle traitor scaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/adrev //toggle admin revives
+
+ src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+ src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+
+ src.verbs -= /client/proc/general_report
+ src.verbs -= /client/proc/air_report
+ src.verbs -= /client/proc/air_status
+ src.verbs += /client/proc/fix_next_move
+
+ src.verbs += /client/proc/toggle_view_range
+ src.verbs += /obj/admins/proc/toggle_aliens
+ src.verbs -= /client/proc/warn
+ if ("Coder")
+ src.verbs -= /client/proc/cmd_admin_delete
+ src.verbs -= /proc/possess
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs -= /proc/release
+ src.verbs -= /proc/givetestverbs
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs -= /client/proc/debug_variables
+ src.verbs += /client/proc/cmd_debug_tog_aliens
+ src.verbs -= /client/proc/cmd_modify_object_variables
+ src.verbs += /client/proc/cmd_modify_ticker_variables
+ src.verbs -= /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs -= /client/proc/cmd_admin_check_contents
+ src.verbs += /client/proc/cmd_debug_del_all
+ src.verbs += /client/proc/play_sound
+ src.verbs += /client/proc/modifytemperature
+ src.verbs -= /client/proc/cmd_admin_gib
+ src.verbs += /client/proc/cmd_admin_gib_self
+// src.verbs += /proc/toggleai
+ src.verbs += /proc/toggle_adminmsg
+ src.verbs -= /proc/togglebuildmode
+// src.verbs += /client/proc/grillify
+ src.verbs -= /client/proc/jumptomob
+ src.verbs -= /client/proc/Jump
+ src.verbs -= /client/proc/jumptoturf
+ src.verbs -= /client/proc/cmd_admin_rejuvenate
+ src.verbs -= /client/proc/cmd_admin_robotize
+ src.verbs -= /client/proc/cmd_admin_alienize
+ src.verbs -= /client/proc/cmd_admin_changelinginize
+ src.verbs += /client/proc/Cell
+ src.verbs += /client/proc/ticklag
+ src.verbs -= /client/proc/cmd_admin_mute
+ src.verbs -= /client/proc/cmd_admin_drop_everything
+ src.verbs -= /client/proc/cmd_admin_godmode
+ src.verbs += /client/proc/get_admin_state
+ src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
+// src.verbs += /client/proc/getmobs
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs += /client/proc/cmd_admin_list_occ
+ src.verbs -= /client/proc/jumptokey
+ src.verbs -= /client/proc/Getmob
+ src.verbs += /client/proc/jobbans
+ src.verbs -= /client/proc/sendmob
+ src.verbs += /client/proc/Debug2 //debug toggle switch
+ src.verbs += /client/proc/callproc
+ src.verbs += /client/proc/funbutton
+ src.verbs -= /client/proc/cmd_admin_prison
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/adrev //toggle admin revives
+
+ src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+ src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+
+ src.verbs -= /client/proc/general_report
+ src.verbs -= /client/proc/air_report
+ src.verbs -= /client/proc/air_status
+ src.verbs += /client/proc/fix_next_move
+ src.verbs += /obj/admins/proc/spawn_atom
+
+ src.verbs += /client/proc/toggle_view_range
+ src.verbs += /obj/admins/proc/toggle_aliens
+ src.verbs -= /client/proc/warn
+
+ if ("Shit Guy")
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs -= /client/proc/debug_variables
+ src.verbs -= /proc/possess
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs -= /client/proc/cmd_modify_object_variables
+ src.verbs += /client/proc/cmd_modify_ticker_variables
+ src.verbs -= /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/play_sound
+ src.verbs -= /client/proc/cmd_admin_gib
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs -= /client/proc/jumptomob
+ src.verbs += /client/proc/modifytemperature
+ src.verbs += /proc/toggle_adminmsg
+// src.verbs += /client/proc/grillify
+ src.verbs -= /client/proc/cmd_admin_check_contents
+ src.verbs -= /proc/togglebuildmode
+ src.verbs -= /client/proc/Jump
+ src.verbs -= /client/proc/jumptoturf
+ src.verbs -= /client/proc/cmd_admin_rejuvenate
+ src.verbs -= /client/proc/cmd_admin_delete
+ src.verbs -= /client/proc/cmd_admin_mute
+ src.verbs -= /client/proc/cmd_admin_drop_everything
+ src.verbs -= /client/proc/cmd_admin_robotize
+ src.verbs -= /client/proc/cmd_admin_godmode
+ src.verbs -= /client/proc/cmd_admin_add_freeform_ai_law
+ src.verbs += /client/proc/funbutton
+ src.verbs -= /client/proc/jumptokey
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs -= /client/proc/Getmob
+ src.verbs -= /client/proc/sendmob
+ src.verbs -= /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/Debug2
+ src.verbs += /client/proc/jobbans
+ src.verbs += /client/proc/deadchat //toggles deadchat
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+ src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /obj/admins/proc/adrev //toggle admin revives
+ src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+ src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+
+ src.verbs -= /client/proc/general_report
+ src.verbs -= /client/proc/air_report
+ src.verbs -= /client/proc/air_status
+ src.verbs -= /client/proc/fix_next_move
+
+ src.verbs += /client/proc/toggle_view_range
+ src.verbs -= /client/proc/warn
+
+ if ("Primary Administrator")
+
+
+ src.verbs -= /client/proc/debug_variables
+ src.verbs -= /proc/togglebuildmode
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /client/proc/play_sound
+// src.verbs += /client/proc/cmd_admin_list_admins
+ src.verbs -= /client/proc/cmd_admin_pm
+ src.verbs -= /client/proc/cmd_admin_mute
+ src.verbs -= /client/proc/cmd_admin_check_contents
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /client/proc/cmd_admin_remove_plasma
+
+// src.verbs += /client/proc/modifytemperature
+// src.verbs += /client/proc/grillify
+
+ src.verbs -= /client/proc/cmd_admin_prison
+
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+
+ src.verbs += /obj/admins/proc/delay //game start delay
+ src.verbs += /client/proc/deadchat //toggles deadchat
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+ src.verbs -= /client/proc/warn
+
+ if ("Administrator")
+
+
+ //toggles deadchat
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs -= /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs += /client/proc/cmd_admin_gib_self
+// src.verbs += /client/proc/play_sound
+ src.verbs -= /client/proc/cmd_admin_mute
+ src.verbs -= /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/cmd_admin_add_random_ai_law
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/toggletraitorscaling
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+
+ src.verbs += /obj/admins/proc/delay //game start delay
+
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+ src.verbs -= /client/proc/warn
+
+ if ("Secondary Administrator")
+
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs -= /client/proc/cmd_admin_pm
+
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs -= /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+ src.verbs += /obj/admins/proc/restart //restart
+ src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/startnow //start now bitch
+ src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+
+ src.verbs += /obj/admins/proc/delay //game start delay
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs += /client/proc/cmd_admin_create_centcom_report
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+ src.verbs -= /client/proc/warn
+
+ if ("Moderator")
+ src.verbs += /obj/admins/proc/togglegoonsay
+ src.verbs -= /client/proc/cmd_admin_pm
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/dsay
+ src.verbs -= /client/proc/cmd_admin_prison
+ src.verbs += /client/proc/cmd_admin_gib_self
+ src.verbs += /obj/admins/proc/vmode //start vote
+ src.verbs += /obj/admins/proc/votekill //abort vote
+ src.verbs += /obj/admins/proc/voteres //toggle votes
+// src.verbs += /obj/admins/proc/restart //restart
+// src.verbs += /obj/admins/proc/boot //boot someone
+// src.verbs += /obj/admins/proc/immreboot //immediate reboot
+ src.verbs += /obj/admins/proc/announce //global announce
+ src.verbs += /obj/admins/proc/toggleooc //toggle ooc
+ src.verbs += /obj/admins/proc/startnow //start now
+// src.verbs += /obj/admins/proc/toggleenter //Toggle enterting
+ src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
+// src.verbs += /obj/admins/proc/toggleaban //abandon mob
+ src.verbs += /obj/admins/proc/delay //game start delay
+// src.verbs += /obj/admins/proc/adrev //toggle admin revives
+// src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
+// src.verbs += /obj/admins/proc/adjump //toggle admin jumping
+ src.verbs -= /obj/admins/proc/unprison
+ src.verbs -= /client/proc/cmd_admin_subtle_message
+ src.verbs -= /client/proc/warn
+
+ if ("Goat Fart")
+ src.verbs += /client/proc/cmd_admin_say
+ src.verbs += /client/proc/cmd_admin_gib_self