mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-12 02:32:10 +00:00
* Unprotects the whitelist (#72547) This was unneeded. * Unprotects the whitelist Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
23 lines
451 B
Plaintext
23 lines
451 B
Plaintext
#define WHITELISTFILE "[global.config.directory]/whitelist.txt"
|
|
|
|
GLOBAL_LIST(whitelist)
|
|
|
|
/proc/load_whitelist()
|
|
GLOB.whitelist = list()
|
|
for(var/line in world.file2list(WHITELISTFILE))
|
|
if(!line)
|
|
continue
|
|
if(findtextEx(line,"#",1,2))
|
|
continue
|
|
GLOB.whitelist += ckey(line)
|
|
|
|
if(!GLOB.whitelist.len)
|
|
GLOB.whitelist = null
|
|
|
|
/proc/check_whitelist(ckey)
|
|
if(!GLOB.whitelist)
|
|
return FALSE
|
|
. = (ckey in GLOB.whitelist)
|
|
|
|
#undef WHITELISTFILE
|