Nerfed admin observers to the ground. Instead of listing what they can't do, I'l just list what they can do.

-Acces to asay chat, chatting included (asay comes with adminlogs alerts)
-Toggle adminhelp sound
-Deadmin themselves
-Answering adminhelps (They shouldn't be doing this acting like real admins)
-They can see prayers

Everything else is gone, VV, PP, subtle message, etc.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4903 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
aranclanos@hotmail.com
2012-10-17 13:17:34 +00:00
parent 137535fbbe
commit ce94195578
2 changed files with 7 additions and 2 deletions

View File

@@ -110,9 +110,10 @@
//Admin Observer
if (holder.level >= -1)
seeprayers = 1
verbs += /client/proc/cmd_admin_say
verbs += /client/proc/deadmin_self
verbs += /client/proc/admin_ghost
verbs += /client/proc/toggleadminhelpsound
else return
@@ -131,6 +132,7 @@
verbs += /client/proc/cmd_admin_pm_panel
verbs += /client/proc/cmd_admin_subtle_message
verbs += /client/proc/dsay
verbs += /client/proc/admin_ghost
verbs += /client/proc/game_panel
verbs += /client/proc/player_panel
verbs += /client/proc/player_panel_new
@@ -169,7 +171,6 @@
//Trial Admin
if (holder.level >= 3)
deadchat = 1
seeprayers = 1
verbs += /client/proc/invisimin
verbs += /datum/admins/proc/view_txt_log

View File

@@ -43,6 +43,10 @@ var/list/admin_datums = list()
log_admin("[key_name(usr)] tried to use the admin panel without authorization.")
return
if (!(usr.client.holder.rank in list("Moderator", "Temporary Admin", "Admin Candidate", "Trial Admin", "Badmin", "Game Admin", "Game Master")))
usr << "\red You cannot perform this action. You must be of a higher administrative rank!"
return
if(href_list["makeAntag"])
switch(href_list["makeAntag"])
if("1")