mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-10 09:42:29 +00:00
SCAREDOFSHADOWS READ THIS ONE!!!
HOSTS OF OTHER SERVERS, READ THIS ONE TOO!!!! Administrator ranks renamed: - Host => Game Master - Coder => Game Agmin - Shit Guy => Admin who Sinned - PA => Trial Agmin - Administrator => Agmin Candidate - SA => Temporary Agmin - Moderator => Agmin Observer - Filthy Xeno => Punnished Agmin Promotion and Demotion ingame can now only be done by Game Admins and Game Masters. THIS COMMIT INCLUDES THE NEW admins.txt FILE FOR TGSTATION. IT USES THE NEW RANK NAMES. ALL OTHER SERVER HOSTS ARE TO UPDATE THEIR ADMIN FILES TO THE NEW RANK NAMES WHEN THEY UPDATE PAST THIS REVISION. Don't yell at me, as if I didn't tell you in caps... git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1318 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -151,13 +151,13 @@
|
|||||||
if(objholder in removed_paths)
|
if(objholder in removed_paths)
|
||||||
alert("That path is not allowed.")
|
alert("That path is not allowed.")
|
||||||
objholder = "/obj/closet"
|
objholder = "/obj/closet"
|
||||||
else if (dd_hasprefix(objholder, "/mob") && !(usr.client.holder.rank in list("Host", "Coder", "Shit Guy")))
|
else if (dd_hasprefix(objholder, "/mob") && !(usr.client.holder.rank in list("Game Master", "Game Admin", "Admin who Sinned")))
|
||||||
objholder = "/obj/closet"
|
objholder = "/obj/closet"
|
||||||
if(3)
|
if(3)
|
||||||
var/list/locked = list("vars", "key", "ckey", "client", "firemut", "ishulk", "telekinesis", "xray", "virus", "cuffed", "ka", "last_eaten", "urine")
|
var/list/locked = list("vars", "key", "ckey", "client", "firemut", "ishulk", "telekinesis", "xray", "virus", "cuffed", "ka", "last_eaten", "urine")
|
||||||
|
|
||||||
master.buildmode.varholder = input(usr,"Enter variable name:" ,"Name", "name")
|
master.buildmode.varholder = input(usr,"Enter variable name:" ,"Name", "name")
|
||||||
if(master.buildmode.varholder in locked && !(usr.client.holder.rank in list("Host", "Coder")))
|
if(master.buildmode.varholder in locked && !(usr.client.holder.rank in list("Game Master", "Game Admin")))
|
||||||
return
|
return
|
||||||
var/thetype = input(usr,"Select variable type:" ,"Type") in list("text","number","mob-reference","obj-reference","turf-reference")
|
var/thetype = input(usr,"Select variable type:" ,"Type") in list("text","number","mob-reference","obj-reference","turf-reference")
|
||||||
if(!thetype) return
|
if(!thetype) return
|
||||||
|
|||||||
@@ -709,7 +709,7 @@
|
|||||||
text += "<a href=\"byond://?src=\ref[include_link];priv_msg=\ref[the_mob]\">"
|
text += "<a href=\"byond://?src=\ref[include_link];priv_msg=\ref[the_mob]\">"
|
||||||
|
|
||||||
if (the_client && the_client.holder && the_client.stealth && !include_name)
|
if (the_client && the_client.holder && the_client.stealth && !include_name)
|
||||||
text += "Administrator"
|
text += "Administrato"
|
||||||
else
|
else
|
||||||
text += "[the_key]"
|
text += "[the_key]"
|
||||||
|
|
||||||
|
|||||||
@@ -447,7 +447,7 @@
|
|||||||
patience = 50
|
patience = 50
|
||||||
view_range = 7
|
view_range = 7
|
||||||
|
|
||||||
/* Commented out because of filthy xeno-lovers.
|
/* Commented out because of Filthy Xeno-lovers.
|
||||||
/obj/livestock/cow
|
/obj/livestock/cow
|
||||||
name = "Pigmy Cow"
|
name = "Pigmy Cow"
|
||||||
desc = "That's not my cow!"
|
desc = "That's not my cow!"
|
||||||
|
|||||||
@@ -38,9 +38,9 @@
|
|||||||
for (var/client/C)
|
for (var/client/C)
|
||||||
if (src.client.holder && (!src.client.stealth || C.holder))
|
if (src.client.holder && (!src.client.stealth || C.holder))
|
||||||
// C << "<span class=\"adminooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key]:</span> <span class=\"message\">[msg]</span></span>"
|
// C << "<span class=\"adminooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
if (src.client.holder.rank == "Filthy Xeno")
|
if (src.client.holder.rank == "Punnished Admin")
|
||||||
C << "<span class=\"gfartooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
C << "<span class=\"gfartooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
else if (src.client.holder.rank == "Host")
|
else if (src.client.holder.rank == "Game Master")
|
||||||
C << "<font color=[src.client.ooccolor]><b><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></b></font>"
|
C << "<font color=[src.client.ooccolor]><b><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></b></font>"
|
||||||
else
|
else
|
||||||
C << "<span class=\"adminooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
C << "<span class=\"adminooc\"><span class=\"prefix\">OOC:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
for (var/client/C)
|
for (var/client/C)
|
||||||
if (C.goon)
|
if (C.goon)
|
||||||
if(src.client.holder && (!src.client.stealth || C.holder))
|
if(src.client.holder && (!src.client.stealth || C.holder))
|
||||||
if (src.client.holder.rank == "Filthy Xeno")
|
if (src.client.holder.rank == "Punnished Admin")
|
||||||
C << "<span class=\"gfartgoonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
C << "<span class=\"gfartgoonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
else
|
else
|
||||||
C << "<span class=\"admingoonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
C << "<span class=\"admingoonsay\"><span class=\"prefix\">GOONSAY:</span> <span class=\"name\">[src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if(href_list["call_shuttle"])
|
if(href_list["call_shuttle"])
|
||||||
if (src.rank in list("Primary Administrator", "Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Trial Admin", "Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
if( ticker.mode.name == "blob" )
|
if( ticker.mode.name == "blob" )
|
||||||
alert("You can't call the shuttle during blob!")
|
alert("You can't call the shuttle during blob!")
|
||||||
return
|
return
|
||||||
@@ -58,7 +58,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if(href_list["edit_shuttle_time"])
|
if(href_list["edit_shuttle_time"])
|
||||||
if (src.rank in list("Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
emergency_shuttle.settimeleft( input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", emergency_shuttle.timeleft() ) as num )
|
emergency_shuttle.settimeleft( input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", emergency_shuttle.timeleft() ) as num )
|
||||||
log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]")
|
log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]")
|
||||||
message_admins("\blue [key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]", 1)
|
message_admins("\blue [key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]", 1)
|
||||||
@@ -150,7 +150,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if(href_list["jobban3"])
|
if(href_list["jobban3"])
|
||||||
if (src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" ))
|
if (src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" ))
|
||||||
var/mob/M = locate(href_list["jobban4"])
|
var/mob/M = locate(href_list["jobban4"])
|
||||||
var/job = href_list["jobban3"]
|
var/job = href_list["jobban3"]
|
||||||
if ((M.client && M.client.holder && (M.client.holder.level > src.level)))
|
if ((M.client && M.client.holder && (M.client.holder.level > src.level)))
|
||||||
@@ -172,7 +172,7 @@ var/showadminmessages = 1
|
|||||||
|
|
||||||
|
|
||||||
if (href_list["boot2"])
|
if (href_list["boot2"])
|
||||||
if ((src.rank in list( "Moderator", "Secondary Administrator", "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Observer", "Temporary Admin", "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["boot2"])
|
var/mob/M = locate(href_list["boot2"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if ((M.client && M.client.holder && (M.client.holder.level >= src.level)))
|
if ((M.client && M.client.holder && (M.client.holder.level >= src.level)))
|
||||||
@@ -184,7 +184,7 @@ var/showadminmessages = 1
|
|||||||
del(M.client)
|
del(M.client)
|
||||||
|
|
||||||
if (href_list["removejobban"])
|
if (href_list["removejobban"])
|
||||||
if ((src.rank in list("Coder", "Host" )))
|
if ((src.rank in list("Game Admin", "Game Master" )))
|
||||||
var/t = href_list["removejobban"]
|
var/t = href_list["removejobban"]
|
||||||
if(t)
|
if(t)
|
||||||
log_admin("[key_name(usr)] removed [t]")
|
log_admin("[key_name(usr)] removed [t]")
|
||||||
@@ -193,7 +193,7 @@ var/showadminmessages = 1
|
|||||||
href_list["ban"] = 1 // lets it fall through and refresh
|
href_list["ban"] = 1 // lets it fall through and refresh
|
||||||
|
|
||||||
if (href_list["newban"])
|
if (href_list["newban"])
|
||||||
if ((src.rank in list( "Secondary Administrator", "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Temporary Admin", "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["newban"])
|
var/mob/M = locate(href_list["newban"])
|
||||||
if(!ismob(M)) return
|
if(!ismob(M)) return
|
||||||
if ((M.client && M.client.holder && (M.client.holder.level >= src.level)))
|
if ((M.client && M.client.holder && (M.client.holder.level >= src.level)))
|
||||||
@@ -240,7 +240,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
/*
|
/*
|
||||||
if (href_list["remove"])
|
if (href_list["remove"])
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/t = href_list["remove"]
|
var/t = href_list["remove"]
|
||||||
if(t && isgoon(t))
|
if(t && isgoon(t))
|
||||||
log_admin("[key_name(usr)] removed [t] from the goonlist.")
|
log_admin("[key_name(usr)] removed [t] from the goonlist.")
|
||||||
@@ -248,7 +248,7 @@ var/showadminmessages = 1
|
|||||||
remove_goon(t)
|
remove_goon(t)
|
||||||
*/
|
*/
|
||||||
if (href_list["mute2"])
|
if (href_list["mute2"])
|
||||||
if ((src.rank in list( "Moderator", "Secondary Administrator", "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Observer", "Temporary Admin", "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["mute2"])
|
var/mob/M = locate(href_list["mute2"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if ((M.client && M.client.holder && (M.client.holder.level >= src.level)))
|
if ((M.client && M.client.holder && (M.client.holder.level >= src.level)))
|
||||||
@@ -260,7 +260,7 @@ var/showadminmessages = 1
|
|||||||
M << "You have been [(M.muted ? "muted" : "voiced")]."
|
M << "You have been [(M.muted ? "muted" : "voiced")]."
|
||||||
|
|
||||||
if (href_list["c_mode"])
|
if (href_list["c_mode"])
|
||||||
if ((src.rank in list( "Secondary Administrator", "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Temporary Admin", "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
if (ticker && ticker.mode)
|
if (ticker && ticker.mode)
|
||||||
return alert(usr, "The game has already started.", null, null, null, null)
|
return alert(usr, "The game has already started.", null, null, null, null)
|
||||||
var/dat = text({"<B>What mode do you wish to play?</B><HR>
|
var/dat = text({"<B>What mode do you wish to play?</B><HR>
|
||||||
@@ -290,7 +290,7 @@ var/showadminmessages = 1
|
|||||||
|
|
||||||
|
|
||||||
if (href_list["c_mode2"])
|
if (href_list["c_mode2"])
|
||||||
if ((src.rank in list( "Secondary Administrator", "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Temporary Admin", "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
if (ticker && ticker.mode)
|
if (ticker && ticker.mode)
|
||||||
return alert(usr, "The game has already started.", null, null, null, null)
|
return alert(usr, "The game has already started.", null, null, null, null)
|
||||||
switch(href_list["c_mode2"])
|
switch(href_list["c_mode2"])
|
||||||
@@ -338,7 +338,7 @@ var/showadminmessages = 1
|
|||||||
world.save_mode(master_mode)
|
world.save_mode(master_mode)
|
||||||
|
|
||||||
if (href_list["monkeyone"])
|
if (href_list["monkeyone"])
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["monkeyone"])
|
var/mob/M = locate(href_list["monkeyone"])
|
||||||
if(!ismob(M))
|
if(!ismob(M))
|
||||||
return
|
return
|
||||||
@@ -352,7 +352,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["forcespeech"])
|
if (href_list["forcespeech"])
|
||||||
if ((src.rank in list( "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["forcespeech"])
|
var/mob/M = locate(href_list["forcespeech"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
var/speech = input("What will [key_name(M)] say?.", "Force speech", "")
|
var/speech = input("What will [key_name(M)] say?.", "Force speech", "")
|
||||||
@@ -367,7 +367,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["sendtoprison"])
|
if (href_list["sendtoprison"])
|
||||||
if ((src.rank in list( "Moderator", "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Observer", "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["sendtoprison"])
|
var/mob/M = locate(href_list["sendtoprison"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/living/silicon/ai))
|
if(istype(M, /mob/living/silicon/ai))
|
||||||
@@ -402,7 +402,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["sendtomaze"])
|
if (href_list["sendtomaze"])
|
||||||
if ((src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["sendtomaze"])
|
var/mob/M = locate(href_list["sendtomaze"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/living/silicon/ai))
|
if(istype(M, /mob/living/silicon/ai))
|
||||||
@@ -434,7 +434,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["tdome1"])
|
if (href_list["tdome1"])
|
||||||
if ((src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["tdome1"])
|
var/mob/M = locate(href_list["tdome1"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/living/silicon/ai))
|
if(istype(M, /mob/living/silicon/ai))
|
||||||
@@ -460,7 +460,7 @@ var/showadminmessages = 1
|
|||||||
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 1)", 1)
|
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 1)", 1)
|
||||||
|
|
||||||
if (href_list["tdome2"])
|
if (href_list["tdome2"])
|
||||||
if ((src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["tdome2"])
|
var/mob/M = locate(href_list["tdome2"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/living/silicon/ai))
|
if(istype(M, /mob/living/silicon/ai))
|
||||||
@@ -486,7 +486,7 @@ var/showadminmessages = 1
|
|||||||
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 2)", 1)
|
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 2)", 1)
|
||||||
|
|
||||||
if (href_list["tdomeadmin"])
|
if (href_list["tdomeadmin"])
|
||||||
if ((src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["tdomeadmin"])
|
var/mob/M = locate(href_list["tdomeadmin"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/living/silicon/ai))
|
if(istype(M, /mob/living/silicon/ai))
|
||||||
@@ -501,7 +501,7 @@ var/showadminmessages = 1
|
|||||||
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Admin.)", 1)
|
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Admin.)", 1)
|
||||||
|
|
||||||
if (href_list["tdomeobserve"])
|
if (href_list["tdomeobserve"])
|
||||||
if ((src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["tdomeobserve"])
|
var/mob/M = locate(href_list["tdomeobserve"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/living/silicon/ai))
|
if(istype(M, /mob/living/silicon/ai))
|
||||||
@@ -531,7 +531,7 @@ var/showadminmessages = 1
|
|||||||
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Observer.)", 1)
|
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Observer.)", 1)
|
||||||
|
|
||||||
if (href_list["adminauth"])
|
if (href_list["adminauth"])
|
||||||
if ((src.rank in list( "Administrator", "Secondary Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["adminauth"])
|
var/mob/M = locate(href_list["adminauth"])
|
||||||
if (ismob(M) && !M.client.authenticated && !M.client.authenticating)
|
if (ismob(M) && !M.client.authenticated && !M.client.authenticating)
|
||||||
M.client.verbs -= /client/proc/authorize
|
M.client.verbs -= /client/proc/authorize
|
||||||
@@ -541,7 +541,7 @@ var/showadminmessages = 1
|
|||||||
M.client << text("You have been authorized by []", usr.key)
|
M.client << text("You have been authorized by []", usr.key)
|
||||||
|
|
||||||
if (href_list["revive"])
|
if (href_list["revive"])
|
||||||
if ((src.rank in list( "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/mob/M = locate(href_list["revive"])
|
var/mob/M = locate(href_list["revive"])
|
||||||
if (ismob(M))
|
if (ismob(M))
|
||||||
if(istype(M, /mob/dead/observer))
|
if(istype(M, /mob/dead/observer))
|
||||||
@@ -559,7 +559,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["makeai"]) //Yes, im fucking lazy, so what? it works ... hopefully
|
if (href_list["makeai"]) //Yes, im fucking lazy, so what? it works ... hopefully
|
||||||
if ((src.rank in list( "Primary Administrator", "Coder", "Host", "Administrator", "Shit Guy" )))
|
if ((src.rank in list( "Trial Admin", "Game Admin", "Game Master", "Admin Candidate", "Admin who Sinned" )))
|
||||||
var/mob/M = locate(href_list["makeai"])
|
var/mob/M = locate(href_list["makeai"])
|
||||||
if(istype(M, /mob/living/carbon/human))
|
if(istype(M, /mob/living/carbon/human))
|
||||||
var/mob/living/carbon/human/H = M
|
var/mob/living/carbon/human/H = M
|
||||||
@@ -749,18 +749,18 @@ var/showadminmessages = 1
|
|||||||
else
|
else
|
||||||
alert("Cannot make this mob a traitor")
|
alert("Cannot make this mob a traitor")
|
||||||
if (href_list["create_object"])
|
if (href_list["create_object"])
|
||||||
if (src.rank in list("Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
return create_object(usr)
|
return create_object(usr)
|
||||||
else
|
else
|
||||||
alert("You are not a high enough administrator! Sorry!!!!")
|
alert("You are not a high enough administrator! Sorry!!!!")
|
||||||
|
|
||||||
if (href_list["create_turf"])
|
if (href_list["create_turf"])
|
||||||
if (src.rank in list("Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
return create_turf(usr)
|
return create_turf(usr)
|
||||||
else
|
else
|
||||||
alert("You are not a high enough administrator! Sorry!!!!")
|
alert("You are not a high enough administrator! Sorry!!!!")
|
||||||
if (href_list["create_mob"])
|
if (href_list["create_mob"])
|
||||||
if (src.rank in list("Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
return create_mob(usr)
|
return create_mob(usr)
|
||||||
else
|
else
|
||||||
alert("You are not a high enough administrator! Sorry!!!!")
|
alert("You are not a high enough administrator! Sorry!!!!")
|
||||||
@@ -774,7 +774,7 @@ var/showadminmessages = 1
|
|||||||
voteres()
|
voteres()
|
||||||
|
|
||||||
if (href_list["prom_demot"])
|
if (href_list["prom_demot"])
|
||||||
if ((src.rank in list("Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list("Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/client/C = locate(href_list["prom_demot"])
|
var/client/C = locate(href_list["prom_demot"])
|
||||||
if(C.holder && (C.holder.level >= src.level))
|
if(C.holder && (C.holder.level >= src.level))
|
||||||
alert("This cannot be done as [C] is a [C.holder.rank]")
|
alert("This cannot be done as [C] is a [C.holder.rank]")
|
||||||
@@ -783,39 +783,26 @@ var/showadminmessages = 1
|
|||||||
if(src.level == 6)
|
if(src.level == 6)
|
||||||
//host
|
//host
|
||||||
dat += {"
|
dat += {"
|
||||||
<A href='?src=\ref[src];chgadlvl=Coder;client4ad=\ref[C]'>Coder</A><BR> <A href='?src=\ref[src];chgadlvl=Shit Guy;client4ad=\ref[C]'>Shit Guy</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Game Admin;client4ad=\ref[C]'>Game Admin</A> //coder<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Primary Administrator;client4ad=\ref[C]'>PA</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Admin who Sinned;client4ad=\ref[C]'>Admin who Sinned</A> // Shit Guy<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Administrator;client4ad=\ref[C]'>A</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Trial Admin;client4ad=\ref[C]'>Trial Admin</A> // Primary Administrator<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Secondary Administrator;client4ad=\ref[C]'>SA</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Admin Candidate;client4ad=\ref[C]'>Admin Candidate</A> // // Administrator<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Moderator;client4ad=\ref[C]'>M</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Temporary Admin;client4ad=\ref[C]'>Temporary Admin</A> // Secondary Admin<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Filthy Xeno;client4ad=\ref[C]'>Filthy Xeno</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Admin Observer;client4ad=\ref[C]'>Admin Observer</A> // Moderator<BR>
|
||||||
|
<A href='?src=\ref[src];chgadlvl=Punnished Admin;client4ad=\ref[C]'>Punnished Admin</A> // Filthy Xeno<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Remove;client4ad=\ref[C]'>Remove Admin</A><BR>"}
|
<A href='?src=\ref[src];chgadlvl=Remove;client4ad=\ref[C]'>Remove Admin</A><BR>"}
|
||||||
else if(src.level == 5)
|
else if(src.level == 5)
|
||||||
//coder
|
//coder
|
||||||
dat += {"
|
dat += {"
|
||||||
<A href='?src=\ref[src];chgadlvl=Shit Guy;client4ad=\ref[C]'>Shit Guy</A><BR> <A href='?src=\ref[src];chgadlvl=Primary Administrator;client4ad=\ref[C]'>PA</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Admin who Sinned;client4ad=\ref[C]'>Admin who Sinned</A> // Shit Guy<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Administrator;client4ad=\ref[C]'>A</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Trial Admin;client4ad=\ref[C]'>Trial Admin</A> // Primary Administrator<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Secondary Administrator;client4ad=\ref[C]'>SA</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Admin Candidate;client4ad=\ref[C]'>Admin Candidate</A> // // Administrator<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Moderator;client4ad=\ref[C]'>M</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Temporary Admin;client4ad=\ref[C]'>Temporary Admin</A> // Secondary Admin<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Filthy Xeno;client4ad=\ref[C]'>Filthy Xeno</A><BR>
|
<A href='?src=\ref[src];chgadlvl=Admin Observer;client4ad=\ref[C]'>Admin Observer</A> // Moderator<BR>
|
||||||
<A href='?src=\ref[src];chgadlvl=Remove;client4ad=\ref[C]'>Remove Admin</A><BR>"}
|
<A href='?src=\ref[src];chgadlvl=Punnished Admin;client4ad=\ref[C]'>Punnished Admin</A> // Filthy Xeno<BR>
|
||||||
else if(src.level == 4)
|
|
||||||
//shitguy
|
|
||||||
dat += {"
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Primary Administrator;client4ad=\ref[C]'>PA</A><BR> <A href='?src=\ref[src];chgadlvl=Administrator;client4ad=\ref[C]'>A</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Secondary Administrator;client4ad=\ref[C]'>SA</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Moderator;client4ad=\ref[C]'>M</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Filthy Xeno;client4ad=\ref[C]'>Filthy Xeno</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Remove;client4ad=\ref[C]'>Remove Admin</A><BR>"}
|
|
||||||
else if(src.level == 3)
|
|
||||||
//PA
|
|
||||||
dat += {"
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Administrator;client4ad=\ref[C]'>A</A><BR> <A href='?src=\ref[src];chgadlvl=Secondary Administrator;client4ad=\ref[C]'>SA</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Moderator;client4ad=\ref[C]'>M</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Filthy Xeno;client4ad=\ref[C]'>Filthy Xeno</A><BR>
|
|
||||||
<A href='?src=\ref[src];chgadlvl=Remove;client4ad=\ref[C]'>Remove Admin</A><BR>"}
|
<A href='?src=\ref[src];chgadlvl=Remove;client4ad=\ref[C]'>Remove Admin</A><BR>"}
|
||||||
else
|
else
|
||||||
alert("This cannot happen")
|
alert("Not a high enough level admin, sorry.")
|
||||||
return
|
return
|
||||||
usr << browse(dat, "window=prom_demot;size=480x300")
|
usr << browse(dat, "window=prom_demot;size=480x300")
|
||||||
|
|
||||||
@@ -838,8 +825,8 @@ var/showadminmessages = 1
|
|||||||
|
|
||||||
|
|
||||||
if (href_list["object_list"])
|
if (href_list["object_list"])
|
||||||
if (src.rank in list("Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
if (config.allow_admin_spawning && ((src.state == 2) || (src.rank in list("Shit Guy", "Coder", "Host"))))
|
if (config.allow_admin_spawning && ((src.state == 2) || (src.rank in list("Admin who Sinned", "Game Admin", "Game Master"))))
|
||||||
var/atom/loc = usr.loc
|
var/atom/loc = usr.loc
|
||||||
|
|
||||||
var/dirty_paths
|
var/dirty_paths
|
||||||
@@ -856,11 +843,11 @@ var/showadminmessages = 1
|
|||||||
removed_paths += dirty_path
|
removed_paths += dirty_path
|
||||||
else if (!ispath(path, /obj) && !ispath(path, /turf) && !ispath(path, /mob))
|
else if (!ispath(path, /obj) && !ispath(path, /turf) && !ispath(path, /mob))
|
||||||
removed_paths += dirty_path
|
removed_paths += dirty_path
|
||||||
else if (ispath(path, /obj/item/weapon/gun/energy/pulse_rifle) && !(src.rank in list("Coder", "Host")))
|
else if (ispath(path, /obj/item/weapon/gun/energy/pulse_rifle) && !(src.rank in list("Game Admin", "Game Master")))
|
||||||
removed_paths += dirty_path
|
removed_paths += dirty_path
|
||||||
else if (ispath(path, /obj/bhole) && !(src.rank in list("Coder", "Host")))
|
else if (ispath(path, /obj/bhole) && !(src.rank in list("Game Admin", "Game Master")))
|
||||||
removed_paths += dirty_path
|
removed_paths += dirty_path
|
||||||
else if (ispath(path, /mob) && !(src.rank in list("Shit Guy", "Coder", "Host")))
|
else if (ispath(path, /mob) && !(src.rank in list("Admin who Sinned", "Game Admin", "Game Master")))
|
||||||
removed_paths += dirty_path
|
removed_paths += dirty_path
|
||||||
|
|
||||||
else
|
else
|
||||||
@@ -911,7 +898,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["secretsfun"])
|
if (href_list["secretsfun"])
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/ok = 0
|
var/ok = 0
|
||||||
switch(href_list["secretsfun"])
|
switch(href_list["secretsfun"])
|
||||||
if("sec_clothes")
|
if("sec_clothes")
|
||||||
@@ -1023,7 +1010,7 @@ var/showadminmessages = 1
|
|||||||
H.loc = pick(prisonsecuritywarp)
|
H.loc = pick(prisonsecuritywarp)
|
||||||
prisonwarped += H
|
prisonwarped += H
|
||||||
if("traitor_all")
|
if("traitor_all")
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
if(!ticker)
|
if(!ticker)
|
||||||
alert("The game hasn't started yet!")
|
alert("The game hasn't started yet!")
|
||||||
return
|
return
|
||||||
@@ -1043,7 +1030,7 @@ var/showadminmessages = 1
|
|||||||
else
|
else
|
||||||
alert("You're not of a high enough rank to do this")
|
alert("You're not of a high enough rank to do this")
|
||||||
if("moveminingshuttle")
|
if("moveminingshuttle")
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
if(mining_shuttle_moving)
|
if(mining_shuttle_moving)
|
||||||
return
|
return
|
||||||
move_mining_shuttle()
|
move_mining_shuttle()
|
||||||
@@ -1052,14 +1039,14 @@ var/showadminmessages = 1
|
|||||||
else
|
else
|
||||||
alert("You're not of a high enough rank to do this")
|
alert("You're not of a high enough rank to do this")
|
||||||
if("moveadminshuttle")
|
if("moveadminshuttle")
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
move_admin_shuttle()
|
move_admin_shuttle()
|
||||||
message_admins("\blue [key_name_admin(usr)] moved the centcom administration shuttle", 1)
|
message_admins("\blue [key_name_admin(usr)] moved the centcom administration shuttle", 1)
|
||||||
log_admin("[key_name(usr)] moved the centcom administration shuttle")
|
log_admin("[key_name(usr)] moved the centcom administration shuttle")
|
||||||
else
|
else
|
||||||
alert("You're not of a high enough rank to do this")
|
alert("You're not of a high enough rank to do this")
|
||||||
if("moveferry")
|
if("moveferry")
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
move_ferry()
|
move_ferry()
|
||||||
message_admins("\blue [key_name_admin(usr)] moved the centcom ferry", 1)
|
message_admins("\blue [key_name_admin(usr)] moved the centcom ferry", 1)
|
||||||
log_admin("[key_name(usr)] moved the centcom ferry")
|
log_admin("[key_name(usr)] moved the centcom ferry")
|
||||||
@@ -1137,7 +1124,7 @@ var/showadminmessages = 1
|
|||||||
sleep(rand(30,400))
|
sleep(rand(30,400))
|
||||||
Wall.ex_act(rand(2,1)) */
|
Wall.ex_act(rand(2,1)) */
|
||||||
if("wave")
|
if("wave")
|
||||||
if ((src.rank in list("Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list("Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
meteor_wave()
|
meteor_wave()
|
||||||
message_admins("[key_name_admin(usr)] has spawned meteors", 1)
|
message_admins("[key_name_admin(usr)] has spawned meteors", 1)
|
||||||
command_alert("Meteors have been detected on collision course with the station.", "Meteor Alert")
|
command_alert("Meteors have been detected on collision course with the station.", "Meteor Alert")
|
||||||
@@ -1217,7 +1204,7 @@ var/showadminmessages = 1
|
|||||||
viral_outbreak(V)
|
viral_outbreak(V)
|
||||||
message_admins("[key_name_admin(usr)] has triggered a virus outbreak of [V]", 1)
|
message_admins("[key_name_admin(usr)] has triggered a virus outbreak of [V]", 1)
|
||||||
if("retardify")
|
if("retardify")
|
||||||
if (src.rank in list("Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
for(var/mob/living/carbon/human/H in world)
|
for(var/mob/living/carbon/human/H in world)
|
||||||
if(H.client)
|
if(H.client)
|
||||||
H << "\red <B>You suddenly feel stupid.</B>"
|
H << "\red <B>You suddenly feel stupid.</B>"
|
||||||
@@ -1227,7 +1214,7 @@ var/showadminmessages = 1
|
|||||||
alert("You cannot perform this action. You must be of a higher administrative rank!")
|
alert("You cannot perform this action. You must be of a higher administrative rank!")
|
||||||
return
|
return
|
||||||
if("fakeguns")
|
if("fakeguns")
|
||||||
if (src.rank in list("Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
for(var/obj/item/W in world)
|
for(var/obj/item/W in world)
|
||||||
if(istype(W, /obj/item/clothing) || istype(W, /obj/item/weapon/card/id) || istype(W, /obj/item/weapon/disk) || istype(W, /obj/item/weapon/tank))
|
if(istype(W, /obj/item/clothing) || istype(W, /obj/item/weapon/card/id) || istype(W, /obj/item/weapon/disk) || istype(W, /obj/item/weapon/tank))
|
||||||
continue
|
continue
|
||||||
@@ -1239,7 +1226,7 @@ var/showadminmessages = 1
|
|||||||
alert("You cannot perform this action. You must be of a higher administrative rank!")
|
alert("You cannot perform this action. You must be of a higher administrative rank!")
|
||||||
return
|
return
|
||||||
if("schoolgirl")
|
if("schoolgirl")
|
||||||
if (src.rank in list("Shit Guy", "Coder", "Host"))
|
if (src.rank in list("Admin who Sinned", "Game Admin", "Game Master"))
|
||||||
for(var/obj/item/clothing/under/W in world)
|
for(var/obj/item/clothing/under/W in world)
|
||||||
W.icon_state = "schoolgirl"
|
W.icon_state = "schoolgirl"
|
||||||
W.item_state = "w_suit"
|
W.item_state = "w_suit"
|
||||||
@@ -1250,7 +1237,7 @@ var/showadminmessages = 1
|
|||||||
alert("You cannot perform this action. You must be of a higher administrative rank!")
|
alert("You cannot perform this action. You must be of a higher administrative rank!")
|
||||||
return
|
return
|
||||||
if("dorf")
|
if("dorf")
|
||||||
if (src.rank in list("Shit Guy","Coder", "Host"))
|
if (src.rank in list("Admin who Sinned","Game Admin", "Game Master"))
|
||||||
for(var/mob/living/carbon/human/B in world)
|
for(var/mob/living/carbon/human/B in world)
|
||||||
B.face_icon_state = "facial_wise"
|
B.face_icon_state = "facial_wise"
|
||||||
B.update_face()
|
B.update_face()
|
||||||
@@ -1265,7 +1252,7 @@ var/showadminmessages = 1
|
|||||||
return
|
return
|
||||||
|
|
||||||
if (href_list["secretsadmin"])
|
if (href_list["secretsadmin"])
|
||||||
if ((src.rank in list( "Moderator", "Secondary Administrator", "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Observer", "Temporary Admin", "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
var/ok = 0
|
var/ok = 0
|
||||||
switch(href_list["secretsadmin"])
|
switch(href_list["secretsadmin"])
|
||||||
if("clear_bombs")
|
if("clear_bombs")
|
||||||
@@ -1466,7 +1453,7 @@ var/showadminmessages = 1
|
|||||||
world << text("<B>A secret has been activated by []!</B>", usr.key)
|
world << text("<B>A secret has been activated by []!</B>", usr.key)
|
||||||
return
|
return
|
||||||
if (href_list["secretscoder"])
|
if (href_list["secretscoder"])
|
||||||
if ((src.rank in list( "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
switch(href_list["secretscoder"])
|
switch(href_list["secretscoder"])
|
||||||
if("spawn_objects")
|
if("spawn_objects")
|
||||||
var/dat = "<B>Admin Log<HR></B>"
|
var/dat = "<B>Admin Log<HR></B>"
|
||||||
@@ -1561,7 +1548,7 @@ var/showadminmessages = 1
|
|||||||
|
|
||||||
/obj/admins/proc/Jobbans()
|
/obj/admins/proc/Jobbans()
|
||||||
|
|
||||||
if ((src.rank in list( "Coder", "Host" )))
|
if ((src.rank in list( "Game Admin", "Game Master" )))
|
||||||
var/dat = "<B>Job Bans!</B><HR><table>"
|
var/dat = "<B>Job Bans!</B><HR><table>"
|
||||||
for(var/t in jobban_keylist)
|
for(var/t in jobban_keylist)
|
||||||
dat += text("<tr><td><A href='?src=\ref[src];removejobban=[t]'>[t]</A></td></tr>")
|
dat += text("<tr><td><A href='?src=\ref[src];removejobban=[t]'>[t]</A></td></tr>")
|
||||||
@@ -1573,19 +1560,19 @@ var/showadminmessages = 1
|
|||||||
var/dat
|
var/dat
|
||||||
var/lvl = 0
|
var/lvl = 0
|
||||||
switch(src.rank)
|
switch(src.rank)
|
||||||
if("Moderator")
|
if("Admin Observer")
|
||||||
lvl = 1
|
lvl = 1
|
||||||
if("Secondary Administrator")
|
if("Temporary Admin")
|
||||||
lvl = 2
|
lvl = 2
|
||||||
if("Administrator")
|
if("Admin Candidate")
|
||||||
lvl = 3
|
lvl = 3
|
||||||
if("Primary Administrator")
|
if("Trial Admin")
|
||||||
lvl = 4
|
lvl = 4
|
||||||
if("Shit Guy")
|
if("Admin who Sinned")
|
||||||
lvl = 5
|
lvl = 5
|
||||||
if("Coder")
|
if("Game Admin")
|
||||||
lvl = 6
|
lvl = 6
|
||||||
if("Host")
|
if("Game Master")
|
||||||
lvl = 7
|
lvl = 7
|
||||||
|
|
||||||
dat += "<center><B>Game Panel</B></center><hr>\n"
|
dat += "<center><B>Game Panel</B></center><hr>\n"
|
||||||
@@ -1624,19 +1611,19 @@ var/showadminmessages = 1
|
|||||||
|
|
||||||
var/lvl = 0
|
var/lvl = 0
|
||||||
switch(src.rank)
|
switch(src.rank)
|
||||||
if("Moderator")
|
if("Admin Observer")
|
||||||
lvl = 1
|
lvl = 1
|
||||||
if("Secondary Administrator")
|
if("Temporary Admin")
|
||||||
lvl = 2
|
lvl = 2
|
||||||
if("Administrator")
|
if("Admin Candidate")
|
||||||
lvl = 3
|
lvl = 3
|
||||||
if("Primary Administrator")
|
if("Trial Admin")
|
||||||
lvl = 4
|
lvl = 4
|
||||||
if("Shit Guy")
|
if("Admin who Sinned")
|
||||||
lvl = 5
|
lvl = 5
|
||||||
if("Coder")
|
if("Game Admin")
|
||||||
lvl = 6
|
lvl = 6
|
||||||
if("Host")
|
if("Game Master")
|
||||||
lvl = 7
|
lvl = 7
|
||||||
|
|
||||||
var/dat = {"
|
var/dat = {"
|
||||||
@@ -1707,19 +1694,19 @@ var/showadminmessages = 1
|
|||||||
var/dat
|
var/dat
|
||||||
var/lvl = 0
|
var/lvl = 0
|
||||||
switch(src.rank)
|
switch(src.rank)
|
||||||
if("Moderator")
|
if("Admin Observer")
|
||||||
lvl = 1
|
lvl = 1
|
||||||
if("Secondary Administrator")
|
if("Temporary Admin")
|
||||||
lvl = 2
|
lvl = 2
|
||||||
if("Administrator")
|
if("Admin Candidate")
|
||||||
lvl = 3
|
lvl = 3
|
||||||
if("Primary Administrator")
|
if("Trial Admin")
|
||||||
lvl = 4
|
lvl = 4
|
||||||
if("Shit Guy")
|
if("Admin who Sinned")
|
||||||
lvl = 5
|
lvl = 5
|
||||||
if("Coder")
|
if("Game Admin")
|
||||||
lvl = 6
|
lvl = 6
|
||||||
if("Host")
|
if("Game Master")
|
||||||
lvl = 7
|
lvl = 7
|
||||||
|
|
||||||
|
|
||||||
@@ -1794,7 +1781,7 @@ var/showadminmessages = 1
|
|||||||
if(vote.voting == 0)
|
if(vote.voting == 0)
|
||||||
alert("No votes in progress")
|
alert("No votes in progress")
|
||||||
return
|
return
|
||||||
world << "\red <b>*** Voting aborted by [usr.client.stealth ? "Administrator" : usr.key].</b>"
|
world << "\red <b>*** Voting aborted by [usr.client.stealth ? "Admin Candidate" : usr.key].</b>"
|
||||||
|
|
||||||
log_admin("Voting aborted by [key_name(usr)]")
|
log_admin("Voting aborted by [key_name(usr)]")
|
||||||
|
|
||||||
@@ -1837,7 +1824,7 @@ var/showadminmessages = 1
|
|||||||
if(confirm == "Cancel")
|
if(confirm == "Cancel")
|
||||||
return
|
return
|
||||||
if(confirm == "Yes")
|
if(confirm == "Yes")
|
||||||
world << "\red <b>Restarting world!</b> \blue Initiated by [usr.client.stealth ? "Administrator" : usr.key]!"
|
world << "\red <b>Restarting world!</b> \blue Initiated by [usr.client.stealth ? "Admin Candidate" : usr.key]!"
|
||||||
log_admin("[key_name(usr)] initiated a reboot.")
|
log_admin("[key_name(usr)] initiated a reboot.")
|
||||||
|
|
||||||
sleep(50)
|
sleep(50)
|
||||||
@@ -1849,9 +1836,9 @@ var/showadminmessages = 1
|
|||||||
set desc="Announce your desires to the world"
|
set desc="Announce your desires to the world"
|
||||||
var/message = input("Global message to send:", "Admin Announce", null, null) as message
|
var/message = input("Global message to send:", "Admin Announce", null, null) as message
|
||||||
if (message)
|
if (message)
|
||||||
if(usr.client.holder.rank != "Coder" && usr.client.holder.rank != "Host")
|
if(usr.client.holder.rank != "Game Admin" && usr.client.holder.rank != "Game Master")
|
||||||
message = adminscrub(message,500)
|
message = adminscrub(message,500)
|
||||||
world << "\blue <b>[usr.client.stealth ? "Administrator" : usr.key] Announces:</b>\n \t [message]"
|
world << "\blue <b>[usr.client.stealth ? "Admin Candidate" : usr.key] Announces:</b>\n \t [message]"
|
||||||
log_admin("Announce: [key_name(usr)] : [message]")
|
log_admin("Announce: [key_name(usr)] : [message]")
|
||||||
/obj/admins/proc/toggleooc()
|
/obj/admins/proc/toggleooc()
|
||||||
set category = "Server"
|
set category = "Server"
|
||||||
@@ -1997,7 +1984,7 @@ var/showadminmessages = 1
|
|||||||
set name="Immediate Reboot"
|
set name="Immediate Reboot"
|
||||||
if( alert("Reboot server?",,"Yes","No") == "No")
|
if( alert("Reboot server?",,"Yes","No") == "No")
|
||||||
return
|
return
|
||||||
world << "\red <b>Rebooting world!</b> \blue Initiated by [usr.client.stealth ? "Administrator" : usr.key]!"
|
world << "\red <b>Rebooting world!</b> \blue Initiated by [usr.client.stealth ? "Admin Candidate" : usr.key]!"
|
||||||
log_admin("[key_name(usr)] initiated an immediate reboot.")
|
log_admin("[key_name(usr)] initiated an immediate reboot.")
|
||||||
world.Reboot()
|
world.Reboot()
|
||||||
|
|
||||||
@@ -2088,7 +2075,7 @@ var/showadminmessages = 1
|
|||||||
|
|
||||||
/obj/admins/proc/traitorize(mob/M as mob, var/objective, var/mode)
|
/obj/admins/proc/traitorize(mob/M as mob, var/objective, var/mode)
|
||||||
//mode = 1 for normal traitorise, mode = 0 for traitor_all
|
//mode = 1 for normal traitorise, mode = 0 for traitor_all
|
||||||
if ((src.rank in list( "Administrator", "Primary Administrator", "Shit Guy", "Coder", "Host" )))
|
if ((src.rank in list( "Admin Candidate", "Trial Admin", "Admin who Sinned", "Game Admin", "Game Master" )))
|
||||||
if(M.stat == 2 || !(M.client))
|
if(M.stat == 2 || !(M.client))
|
||||||
alert("Person is dead or not logged in or hasn't started yet. Be nice")
|
alert("Person is dead or not logged in or hasn't started yet. Be nice")
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
return
|
return
|
||||||
|
|
||||||
switch (rank)
|
switch (rank)
|
||||||
if ("Host")
|
if ("Game Master")
|
||||||
src.deadchat = 1
|
src.deadchat = 1
|
||||||
src.holder.level = 6
|
src.holder.level = 6
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Coder")
|
if ("Game Admin")
|
||||||
src.deadchat = 1
|
src.deadchat = 1
|
||||||
src.holder.level = 5
|
src.holder.level = 5
|
||||||
|
|
||||||
@@ -291,7 +291,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Shit Guy")
|
if ("Admin who Sinned")
|
||||||
src.deadchat = 1
|
src.deadchat = 1
|
||||||
src.holder.level = 4
|
src.holder.level = 4
|
||||||
|
|
||||||
@@ -416,7 +416,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Primary Administrator")
|
if ("Trial Admin")
|
||||||
src.deadchat = 1
|
src.deadchat = 1
|
||||||
src.holder.level = 3
|
src.holder.level = 3
|
||||||
|
|
||||||
@@ -570,7 +570,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Administrator")
|
if ("Admin Candidate")
|
||||||
src.holder.level = 2
|
src.holder.level = 2
|
||||||
|
|
||||||
if(src.holder.state == 2) // if observing
|
if(src.holder.state == 2) // if observing
|
||||||
@@ -714,7 +714,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Secondary Administrator")
|
if ("Temporary Admin")
|
||||||
src.holder.level = 1
|
src.holder.level = 1
|
||||||
|
|
||||||
if(src.holder.state == 2) // if observing
|
if(src.holder.state == 2) // if observing
|
||||||
@@ -853,7 +853,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Moderator")
|
if ("Admin Observer")
|
||||||
src.holder.level = 0
|
src.holder.level = 0
|
||||||
|
|
||||||
// Settings
|
// Settings
|
||||||
@@ -976,7 +976,7 @@
|
|||||||
// src.verbs += /client/proc/cmd_admin_list_admins
|
// src.verbs += /client/proc/cmd_admin_list_admins
|
||||||
// src.verbs += /client/proc/getmobs
|
// src.verbs += /client/proc/getmobs
|
||||||
|
|
||||||
if ("Filthy Xeno")
|
if ("Punnished Admin")
|
||||||
src.holder.level = -1
|
src.holder.level = -1
|
||||||
src.verbs += /client/proc/cmd_admin_say
|
src.verbs += /client/proc/cmd_admin_say
|
||||||
src.verbs += /client/proc/cmd_admin_gib_self
|
src.verbs += /client/proc/cmd_admin_gib_self
|
||||||
@@ -1437,7 +1437,7 @@
|
|||||||
src.verbs += /client/proc/unstealthadmin
|
src.verbs += /client/proc/unstealthadmin
|
||||||
|
|
||||||
switch (src.holder.rank)
|
switch (src.holder.rank)
|
||||||
if ("Host")
|
if ("Game Master") //Former Host
|
||||||
// Settings
|
// Settings
|
||||||
//src.verbs += /client/proc/colorooc // -- Urist
|
//src.verbs += /client/proc/colorooc // -- Urist
|
||||||
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
||||||
@@ -1467,7 +1467,7 @@
|
|||||||
|
|
||||||
// Old and unused
|
// Old and unused
|
||||||
|
|
||||||
if ("Coder")
|
if ("Game Admin") //Former Coder
|
||||||
// Settings
|
// Settings
|
||||||
//src.verbs += /client/proc/colorooc // -- Urist
|
//src.verbs += /client/proc/colorooc // -- Urist
|
||||||
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
||||||
@@ -1497,7 +1497,7 @@
|
|||||||
|
|
||||||
// Old and unused
|
// Old and unused
|
||||||
|
|
||||||
if ("Shit Guy")
|
if ("Admin who Sinned") //Former Shit Guy
|
||||||
// Settings
|
// Settings
|
||||||
//src.verbs += /client/proc/colorooc // -- Urist
|
//src.verbs += /client/proc/colorooc // -- Urist
|
||||||
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
||||||
@@ -1527,7 +1527,7 @@
|
|||||||
|
|
||||||
// Old and unused
|
// Old and unused
|
||||||
|
|
||||||
if ("Primary Administrator")
|
if ("Trial Admin") //Former Primary Administrator
|
||||||
if(src.holder.state == 2) // if observing
|
if(src.holder.state == 2) // if observing
|
||||||
// Settings
|
// Settings
|
||||||
src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
||||||
@@ -1564,17 +1564,19 @@
|
|||||||
|
|
||||||
// Old and unused
|
// Old and unused
|
||||||
|
|
||||||
if ("Administrator")
|
if ("Admin Candidate") //Removed the 'Administrator' rank, has same rights as Trial Admin (Expected that these will be set manually each round)
|
||||||
if(src.holder.state == 2) // if observing
|
if(src.holder.state == 2) // if observing
|
||||||
// Settings
|
// Settings
|
||||||
src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
||||||
src.verbs += /client/proc/deadchat //toggles deadchat
|
src.verbs += /obj/admins/proc/toggleooc //toggle ooc
|
||||||
|
src.verbs += /obj/admins/proc/toggleoocdead //toggle ooc for dead/unc
|
||||||
|
src.verbs += /obj/admins/proc/toggletraitorscaling
|
||||||
|
|
||||||
// Settings
|
// Settings
|
||||||
//src.verbs += /client/proc/colorooc // -- Urist
|
//src.verbs += /client/proc/colorooc // -- Urist
|
||||||
//src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
||||||
//src.verbs += /obj/admins/proc/adrev //toggle admin revives
|
src.verbs += /obj/admins/proc/adrev //toggle admin revives
|
||||||
//src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
|
src.verbs += /obj/admins/proc/adspawn //toggle admin item spawning
|
||||||
src.verbs += /obj/admins/proc/delay //game start delay
|
src.verbs += /obj/admins/proc/delay //game start delay
|
||||||
//src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
//src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
||||||
src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
|
src.verbs += /obj/admins/proc/toggleAI //Toggle the AI
|
||||||
@@ -1585,21 +1587,10 @@
|
|||||||
//src.verbs += /obj/admins/proc/toggle_aliens
|
//src.verbs += /obj/admins/proc/toggle_aliens
|
||||||
src.verbs += /obj/admins/proc/voteres //toggle votes
|
src.verbs += /obj/admins/proc/voteres //toggle votes
|
||||||
src.verbs += /client/proc/deadchat //toggles deadchat
|
src.verbs += /client/proc/deadchat //toggles deadchat
|
||||||
//src.verbs += /proc/toggle_adminmsg
|
src.verbs += /proc/toggle_adminmsg
|
||||||
|
|
||||||
// Admin "must have"
|
|
||||||
|
|
||||||
// Debug
|
if ("Temporary Admin") //Former Secondary Administrator
|
||||||
|
|
||||||
// Admin helpers
|
|
||||||
|
|
||||||
// Admin game intrusion
|
|
||||||
|
|
||||||
// Unnecessary commands
|
|
||||||
|
|
||||||
// Old and unused
|
|
||||||
|
|
||||||
if ("Secondary Administrator")
|
|
||||||
if(src.holder.state == 2) // if observing
|
if(src.holder.state == 2) // if observing
|
||||||
// Settings
|
// Settings
|
||||||
src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
src.verbs += /obj/admins/proc/toggleaban //abandon mob
|
||||||
@@ -1635,7 +1626,7 @@
|
|||||||
|
|
||||||
// Old and unused
|
// Old and unused
|
||||||
|
|
||||||
if ("Moderator")
|
if ("Admin Observer") //Former Moderator
|
||||||
// Settings
|
// Settings
|
||||||
//src.verbs += /client/proc/colorooc // -- Urist
|
//src.verbs += /client/proc/colorooc // -- Urist
|
||||||
//src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
//src.verbs += /obj/admins/proc/adjump //toggle admin jumping
|
||||||
@@ -1665,4 +1656,4 @@
|
|||||||
|
|
||||||
// Old and unused
|
// Old and unused
|
||||||
|
|
||||||
if ("Filthy Xeno")
|
if ("Punnished Admin") //Former Filthy Xeno
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
for (var/mob/M in world)
|
for (var/mob/M in world)
|
||||||
if (M.client && M.client.holder)
|
if (M.client && M.client.holder)
|
||||||
if (src.holder.rank == "Filthy Xeno")
|
if (src.holder.rank == "Punnished Admin")
|
||||||
M << "<span class=\"gfartadmin\"><span class=\"prefix\">ADMIN:</span> <span class=\"name\">[key_name(usr, M)]:</span> <span class=\"message\">[msg]</span></span>"
|
M << "<span class=\"gfartadmin\"><span class=\"prefix\">ADMIN:</span> <span class=\"name\">[key_name(usr, M)]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
else
|
else
|
||||||
M << "<span class=\"admin\"><span class=\"prefix\">ADMIN:</span> <span class=\"name\">[key_name(usr, M)]:</span> <span class=\"message\">[msg]</span></span>"
|
M << "<span class=\"admin\"><span class=\"prefix\">ADMIN:</span> <span class=\"name\">[key_name(usr, M)]:</span> <span class=\"message\">[msg]</span></span>"
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
if(!src.authenticated || !src.holder)
|
if(!src.authenticated || !src.holder)
|
||||||
src << "Only administrators may use this command."
|
src << "Only administrators may use this command."
|
||||||
return
|
return
|
||||||
if(src.holder.rank == "Coder")
|
if(src.holder.rank == "Game Admin")
|
||||||
Debug2 = !Debug2
|
Debug2 = !Debug2
|
||||||
|
|
||||||
world << "Debugging [Debug2 ? "On" : "Off"]"
|
world << "Debugging [Debug2 ? "On" : "Off"]"
|
||||||
log_admin("[key_name(src)] toggled debugging to [Debug2]")
|
log_admin("[key_name(src)] toggled debugging to [Debug2]")
|
||||||
else if(src.holder.rank == "Host")
|
else if(src.holder.rank == "Game Master")
|
||||||
Debug2 = !Debug2
|
Debug2 = !Debug2
|
||||||
|
|
||||||
world << "Debugging [Debug2 ? "On" : "Off"]"
|
world << "Debugging [Debug2 ? "On" : "Off"]"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
var/var_value = O.vars[variable]
|
var/var_value = O.vars[variable]
|
||||||
var/dir
|
var/dir
|
||||||
|
|
||||||
if (locked.Find(variable) && !(src.holder.rank in list("Host", "Coder")))
|
if (locked.Find(variable) && !(src.holder.rank in list("Game Master", "Game Admin")))
|
||||||
return
|
return
|
||||||
|
|
||||||
if(isnull(var_value))
|
if(isnull(var_value))
|
||||||
|
|||||||
@@ -114,7 +114,7 @@
|
|||||||
|
|
||||||
var/dir
|
var/dir
|
||||||
|
|
||||||
if (locked.Find(variable) && !(src.holder.rank in list("Host", "Coder")))
|
if (locked.Find(variable) && !(src.holder.rank in list("Game Master", "Game Admin")))
|
||||||
return
|
return
|
||||||
|
|
||||||
if(isnull(variable))
|
if(isnull(variable))
|
||||||
@@ -249,7 +249,7 @@
|
|||||||
var/var_value = O.vars[variable]
|
var/var_value = O.vars[variable]
|
||||||
var/dir
|
var/dir
|
||||||
|
|
||||||
if (locked.Find(variable) && !(src.holder.rank in list("Host", "Coder")))
|
if (locked.Find(variable) && !(src.holder.rank in list("Game Master", "Game Admin")))
|
||||||
return
|
return
|
||||||
|
|
||||||
if(isnull(var_value))
|
if(isnull(var_value))
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
uploaded_sound.priority = 255
|
uploaded_sound.priority = 255
|
||||||
uploaded_sound.wait = 1
|
uploaded_sound.wait = 1
|
||||||
|
|
||||||
if(src.holder.rank == "Host" || src.holder.rank == "Coder" || src.holder.rank == "Shit Guy")
|
if(src.holder.rank == "Game Master" || src.holder.rank == "Game Admin" || src.holder.rank == "Admin who Sinned")
|
||||||
log_admin("[key_name(src)] played sound [S]")
|
log_admin("[key_name(src)] played sound [S]")
|
||||||
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
||||||
for(var/mob/M in world)
|
for(var/mob/M in world)
|
||||||
@@ -80,7 +80,7 @@ client/proc/space_asshole()
|
|||||||
uploaded_sound.priority = 255
|
uploaded_sound.priority = 255
|
||||||
uploaded_sound.wait = 1
|
uploaded_sound.wait = 1
|
||||||
|
|
||||||
if(src.holder.rank == "Host" || src.holder.rank == "Coder" || src.holder.rank == "Shit Guy")
|
if(src.holder.rank == "Game Master" || src.holder.rank == "Game Admin" || src.holder.rank == "Admin who Sinned")
|
||||||
log_admin("[key_name(src)] played sound [S]")
|
log_admin("[key_name(src)] played sound [S]")
|
||||||
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
||||||
world << uploaded_sound
|
world << uploaded_sound
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
if (!( ismob(M) ))
|
if (!( ismob(M) ))
|
||||||
return
|
return
|
||||||
var/t = input("Message:", text("Private message to [M.key]")) as text
|
var/t = input("Message:", text("Private message to [M.key]")) as text
|
||||||
if(src.holder.rank != "Coder" && src.holder.rank != "Host")
|
if(src.holder.rank != "Game Admin" && src.holder.rank != "Game Master")
|
||||||
t = strip_html(t,500)
|
t = strip_html(t,500)
|
||||||
if (!( t ))
|
if (!( t ))
|
||||||
return
|
return
|
||||||
@@ -272,7 +272,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is
|
|||||||
candidates.Add(G)
|
candidates.Add(G)
|
||||||
if(candidates.len)
|
if(candidates.len)
|
||||||
var/mob/dead/observer/G = pick(candidates)
|
var/mob/dead/observer/G = pick(candidates)
|
||||||
message_admins("\blue [key_name_admin(usr)] has spawned [G.key] as a filthy xeno.", 1)
|
message_admins("\blue [key_name_admin(usr)] has spawned [G.key] as a Punnished Admin.", 1)
|
||||||
|
|
||||||
new_xeno.mind = new//Mind initialize stuff.
|
new_xeno.mind = new//Mind initialize stuff.
|
||||||
new_xeno.mind.current = new_xeno
|
new_xeno.mind.current = new_xeno
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
if(src.authenticated && src.holder)
|
if(src.authenticated && src.holder)
|
||||||
if(!src.mob)
|
if(!src.mob)
|
||||||
return
|
return
|
||||||
if(src.holder.rank in list("Coder", "Host"))
|
if(src.holder.rank in list("Game Admin", "Game Master"))
|
||||||
world.tick_lag = number
|
world.tick_lag = number
|
||||||
log_admin("[key_name(src.mob)] set tick_lag to [number]")
|
log_admin("[key_name(src.mob)] set tick_lag to [number]")
|
||||||
message_admins("[key_name_admin(usr)] modified world's tick_lag to [number]")
|
message_admins("[key_name_admin(usr)] modified world's tick_lag to [number]")
|
||||||
|
|||||||
@@ -294,7 +294,7 @@ datum/preferences
|
|||||||
|
|
||||||
if(user.client.holder)
|
if(user.client.holder)
|
||||||
if(user.client.holder.rank)
|
if(user.client.holder.rank)
|
||||||
if(user.client.holder.rank == "Host")
|
if(user.client.holder.rank == "Game Master")
|
||||||
dat += "<hr><b>OOC</b><br>"
|
dat += "<hr><b>OOC</b><br>"
|
||||||
dat += "<a href='byond://?src=\ref[user];preferences=1;ooccolor=input'>Change colour</a> <font face=\"fixedsys\" size=\"3\" color=\"[ooccolor]\"><table bgcolor=\"[ooccolor]\"><tr><td>IM</td></tr></table></font>"
|
dat += "<a href='byond://?src=\ref[user];preferences=1;ooccolor=input'>Change colour</a> <font face=\"fixedsys\" size=\"3\" color=\"[ooccolor]\"><table bgcolor=\"[ooccolor]\"><tr><td>IM</td></tr></table></font>"
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
/client/verb/Debug()
|
/client/verb/Debug()
|
||||||
set category = "Debug"
|
set category = "Debug"
|
||||||
set name = "Debug-Debug"
|
set name = "Debug-Debug"
|
||||||
if(src.holder.rank == "Coder")
|
if(src.holder.rank == "Game Admin")
|
||||||
Debug = !Debug
|
Debug = !Debug
|
||||||
|
|
||||||
world << "Debugging [Debug ? "On" : "Off"]"
|
world << "Debugging [Debug ? "On" : "Off"]"
|
||||||
|
|||||||
@@ -1 +1,24 @@
|
|||||||
Themicrowave - Host
|
tle - Game Master
|
||||||
|
xsi - Game Master
|
||||||
|
sillazi - Game Master
|
||||||
|
herpa - Game Master
|
||||||
|
scaredofshadows - Game Master
|
||||||
|
chicagoted - Game Master
|
||||||
|
|
||||||
|
mport2004 - Game Admin
|
||||||
|
lj82 - Game Admin
|
||||||
|
fatmanfive - Game Admin
|
||||||
|
thickwillynilly - Game Admin
|
||||||
|
euronumbers - Game Admin
|
||||||
|
deuryn - Game Admin
|
||||||
|
rosenritter - Game Admin
|
||||||
|
lastwish - Game Admin
|
||||||
|
tashdurandel - Game Admin
|
||||||
|
mario90900 - Game Admin
|
||||||
|
atomictroop - Game Admin
|
||||||
|
neofite - Game Admin
|
||||||
|
fateweaver - Game Admin
|
||||||
|
agouri - Game Admin
|
||||||
|
errorage - Game Admin
|
||||||
|
|
||||||
|
uhangi - Trial Admin
|
||||||
Reference in New Issue
Block a user