mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
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:
@@ -110,9 +110,10 @@
|
|||||||
|
|
||||||
//Admin Observer
|
//Admin Observer
|
||||||
if (holder.level >= -1)
|
if (holder.level >= -1)
|
||||||
|
seeprayers = 1
|
||||||
|
|
||||||
verbs += /client/proc/cmd_admin_say
|
verbs += /client/proc/cmd_admin_say
|
||||||
verbs += /client/proc/deadmin_self
|
verbs += /client/proc/deadmin_self
|
||||||
verbs += /client/proc/admin_ghost
|
|
||||||
verbs += /client/proc/toggleadminhelpsound
|
verbs += /client/proc/toggleadminhelpsound
|
||||||
else return
|
else return
|
||||||
|
|
||||||
@@ -131,6 +132,7 @@
|
|||||||
verbs += /client/proc/cmd_admin_pm_panel
|
verbs += /client/proc/cmd_admin_pm_panel
|
||||||
verbs += /client/proc/cmd_admin_subtle_message
|
verbs += /client/proc/cmd_admin_subtle_message
|
||||||
verbs += /client/proc/dsay
|
verbs += /client/proc/dsay
|
||||||
|
verbs += /client/proc/admin_ghost
|
||||||
verbs += /client/proc/game_panel
|
verbs += /client/proc/game_panel
|
||||||
verbs += /client/proc/player_panel
|
verbs += /client/proc/player_panel
|
||||||
verbs += /client/proc/player_panel_new
|
verbs += /client/proc/player_panel_new
|
||||||
@@ -169,7 +171,6 @@
|
|||||||
//Trial Admin
|
//Trial Admin
|
||||||
if (holder.level >= 3)
|
if (holder.level >= 3)
|
||||||
deadchat = 1
|
deadchat = 1
|
||||||
seeprayers = 1
|
|
||||||
|
|
||||||
verbs += /client/proc/invisimin
|
verbs += /client/proc/invisimin
|
||||||
verbs += /datum/admins/proc/view_txt_log
|
verbs += /datum/admins/proc/view_txt_log
|
||||||
|
|||||||
@@ -43,6 +43,10 @@ var/list/admin_datums = list()
|
|||||||
log_admin("[key_name(usr)] tried to use the admin panel without authorization.")
|
log_admin("[key_name(usr)] tried to use the admin panel without authorization.")
|
||||||
return
|
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"])
|
if(href_list["makeAntag"])
|
||||||
switch(href_list["makeAntag"])
|
switch(href_list["makeAntag"])
|
||||||
if("1")
|
if("1")
|
||||||
|
|||||||
Reference in New Issue
Block a user