mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Grant remote profile access to R_DEBUG holders
This commit is contained in:
@@ -6,6 +6,10 @@ var/list/admin_ranks = list() //list of all ranks with associated rights
|
|||||||
|
|
||||||
var/previous_rights = 0
|
var/previous_rights = 0
|
||||||
|
|
||||||
|
//Clear profile access
|
||||||
|
for(var/A in world.GetConfig("admin"))
|
||||||
|
world.SetConfig("APP/admin", A, null)
|
||||||
|
|
||||||
//load text from file
|
//load text from file
|
||||||
var/list/Lines = file2list("config/admin_ranks.txt")
|
var/list/Lines = file2list("config/admin_ranks.txt")
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ var/list/admin_datums = list()
|
|||||||
rank = initial_rank
|
rank = initial_rank
|
||||||
rights = initial_rights
|
rights = initial_rights
|
||||||
admin_datums[ckey] = src
|
admin_datums[ckey] = src
|
||||||
|
if(rights & R_DEBUG) //grant profile access
|
||||||
|
world.SetConfig("APP/admin", ckey, "role=admin")
|
||||||
|
|
||||||
/datum/admins/proc/associate(client/C)
|
/datum/admins/proc/associate(client/C)
|
||||||
if(istype(C))
|
if(istype(C))
|
||||||
|
|||||||
Reference in New Issue
Block a user