mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
fix for admins not being applied properly
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
This commit is contained in:
@@ -23,6 +23,7 @@
|
|||||||
return(1)
|
return(1)
|
||||||
|
|
||||||
/client/proc/update_admins(var/rank)
|
/client/proc/update_admins(var/rank)
|
||||||
|
world << "update_admins([rank])"
|
||||||
if(!holder)
|
if(!holder)
|
||||||
holder = new /datum/admins(rank)
|
holder = new /datum/admins(rank)
|
||||||
admin_list |= src
|
admin_list |= src
|
||||||
@@ -115,20 +116,20 @@
|
|||||||
return
|
return
|
||||||
|
|
||||||
//Admin Observer
|
//Admin Observer
|
||||||
if (holder.level == -1)
|
if (holder.level >= -1)
|
||||||
seeprayers = 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/toggleadminhelpsound
|
verbs += /client/proc/toggleadminhelpsound
|
||||||
else return
|
else
|
||||||
|
return
|
||||||
|
|
||||||
//Moderator
|
//Moderator
|
||||||
if (holder.level >= 0)
|
if (holder.level >= 0)
|
||||||
verbs += /client/proc/cmd_admin_pm_panel
|
verbs += /client/proc/cmd_admin_pm_panel
|
||||||
verbs += /client/proc/cmd_admin_pm_context
|
verbs += /client/proc/cmd_admin_pm_context
|
||||||
verbs += /client/proc/hide_verbs
|
verbs += /client/proc/hide_verbs
|
||||||
verbs += /client/proc/deadmin_self
|
|
||||||
verbs += /client/proc/Report
|
verbs += /client/proc/Report
|
||||||
verbs += /client/proc/display_admin_reports
|
verbs += /client/proc/display_admin_reports
|
||||||
verbs += /datum/admins/proc/show_skills
|
verbs += /datum/admins/proc/show_skills
|
||||||
@@ -141,6 +142,7 @@
|
|||||||
//Extra moderator commands
|
//Extra moderator commands
|
||||||
if(holder.level == 0)
|
if(holder.level == 0)
|
||||||
verbs += /client/proc/mod_panel
|
verbs += /client/proc/mod_panel
|
||||||
|
verbs -= /client/proc/cmd_admin_say
|
||||||
return
|
return
|
||||||
|
|
||||||
//Temporary Admin
|
//Temporary Admin
|
||||||
@@ -191,17 +193,6 @@
|
|||||||
else
|
else
|
||||||
return
|
return
|
||||||
|
|
||||||
//Temporary Admin
|
|
||||||
if (holder.level >= 1)
|
|
||||||
verbs += /datum/admins/proc/delay //game start delay
|
|
||||||
verbs += /datum/admins/proc/immreboot //immediate reboot
|
|
||||||
verbs += /datum/admins/proc/restart //restart
|
|
||||||
verbs += /client/proc/cmd_admin_check_contents
|
|
||||||
verbs += /client/proc/cmd_admin_create_centcom_report
|
|
||||||
verbs += /client/proc/toggle_hear_deadcast
|
|
||||||
verbs += /client/proc/toggle_hear_radio
|
|
||||||
else return
|
|
||||||
|
|
||||||
//Admin Candidate
|
//Admin Candidate
|
||||||
if (holder.level >= 2)
|
if (holder.level >= 2)
|
||||||
verbs += /client/proc/cmd_admin_add_random_ai_law
|
verbs += /client/proc/cmd_admin_add_random_ai_law
|
||||||
@@ -209,7 +200,8 @@
|
|||||||
verbs += /client/proc/check_antagonists
|
verbs += /client/proc/check_antagonists
|
||||||
verbs += /client/proc/play_sound
|
verbs += /client/proc/play_sound
|
||||||
verbs += /client/proc/stealth
|
verbs += /client/proc/stealth
|
||||||
else return
|
else
|
||||||
|
return
|
||||||
|
|
||||||
//Trial Admin
|
//Trial Admin
|
||||||
if (holder.level >= 3)
|
if (holder.level >= 3)
|
||||||
@@ -234,9 +226,8 @@
|
|||||||
//bs12 specific
|
//bs12 specific
|
||||||
verbs += /client/proc/admin_deny_shuttle
|
verbs += /client/proc/admin_deny_shuttle
|
||||||
verbs += /client/proc/editappear
|
verbs += /client/proc/editappear
|
||||||
|
else
|
||||||
|
return
|
||||||
else return
|
|
||||||
|
|
||||||
//Badmin
|
//Badmin
|
||||||
if (holder.level >= 4)
|
if (holder.level >= 4)
|
||||||
@@ -264,7 +255,8 @@
|
|||||||
verbs += /client/proc/giveruntimelog //used by coders to retrieve runtime logs
|
verbs += /client/proc/giveruntimelog //used by coders to retrieve runtime logs
|
||||||
verbs += /client/proc/togglebuildmodeself
|
verbs += /client/proc/togglebuildmodeself
|
||||||
verbs += /client/proc/debug_controller
|
verbs += /client/proc/debug_controller
|
||||||
else return
|
else
|
||||||
|
return
|
||||||
|
|
||||||
//Game Admin
|
//Game Admin
|
||||||
if (holder.level >= 5)
|
if (holder.level >= 5)
|
||||||
|
|||||||
Reference in New Issue
Block a user