mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
removed extraneous admin attack messages, temporarily disabled much moderator stuff (will be re-enabled in future updates) Conflicts: baystation12.dme code/__HELPERS/type2type.dm code/controllers/configuration.dm code/datums/datumvars.dm code/datums/helper_datums/getrev.dm code/defines/obj.dm code/game/gamemodes/events/black_hole.dm code/game/gamemodes/events/space_ninja.dm code/game/gamemodes/wizard/rightandwrong.dm code/game/jobs/job/captain.dm code/game/jobs/job/job.dm code/game/jobs/job_controller.dm code/game/machinery/bots/medbot.dm code/game/machinery/computer/card.dm code/game/machinery/telecomms/traffic_control.dm code/game/machinery/turrets.dm code/game/machinery/wishgranter.dm code/game/objects/items/blueprints.dm code/game/objects/items/devices/uplinks.dm code/game/objects/items/stacks/stack.dm code/game/objects/items/weapons/surgery_tools.dm code/game/turfs/turf.dm code/game/verbs/ooc.dm code/global.dm code/modules/admin/IsBanned.dm code/modules/admin/admin.dm code/modules/admin/admin_memo.dm code/modules/admin/admin_verbs.dm code/modules/admin/holder2.dm code/modules/admin/player_panel.dm code/modules/admin/verbs/adminpm.dm code/modules/admin/verbs/diagnostics.dm code/modules/assembly/igniter.dm code/modules/client/client defines.dm code/modules/client/client procs.dm code/modules/clothing/spacesuits/miscellaneous.dm code/modules/clothing/suits/armor.dm code/modules/clothing/suits/jobs.dm code/modules/mining/mine_turfs.dm code/modules/mob/living/carbon/human/say.dm code/modules/mob/living/carbon/human/update_icons.dm code/modules/mob/living/living.dm code/modules/mob/living/living_defense.dm code/modules/mob/living/silicon/robot/emote.dm code/modules/mob/living/silicon/robot/life.dm code/modules/mob/mob_cleanup.dm code/modules/mob/new_player/new_player.dm code/modules/mob/new_player/preferences.dm code/modules/paperwork/paper.dm code/modules/paperwork/photocopier.dm code/modules/projectiles/guns/projectile/automatic.dm code/modules/reagents/Chemistry-Machinery.dm code/setup.dm code/stylesheet.dm code/world.dm config/admins.txt config/config.txt html/changelog.html icons/mob/items_lefthand.dmi icons/mob/items_righthand.dmi icons/mob/suit.dmi icons/obj/clothing/suits.dmi icons/turf/areas.dmi Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
/*
|
|
Written by contributor Doohl for the /tg/station Open Source project, hosted on Google Code.
|
|
(2012)
|
|
*/
|
|
|
|
var/list/config_stream = list()
|
|
var/list/servers = list()
|
|
var/list/servernames = list()
|
|
var/list/adminfiles = list()
|
|
var/list/adminkeys = list()
|
|
|
|
proc/gen_configs()
|
|
|
|
config_stream = dd_file2list("config.txt")
|
|
|
|
var/server_gen = 0 // if the stream is looking for servers
|
|
var/admin_gen = 0 // if the stream is looking for admins
|
|
for(var/line in config_stream)
|
|
|
|
if(line == "\[SERVERS\]")
|
|
server_gen = 1
|
|
if(admin_gen)
|
|
admin_gen = 0
|
|
|
|
else if(line == "\[ADMINS\]")
|
|
admin_gen = 1
|
|
if(server_gen)
|
|
server_gen = 0
|
|
|
|
else
|
|
if(findtext(line, ".") && !findtext(line, "##"))
|
|
if(server_gen)
|
|
var/filterline = replacetext(line, " ", "")
|
|
var/serverlink = copytext(filterline, findtext( filterline, ")") + 1)
|
|
servers.Add(serverlink)
|
|
servernames.Add( copytext(line, findtext(line, "("), findtext(line, ")") + 1))
|
|
|
|
else if(admin_gen)
|
|
adminfiles.Add(line)
|
|
world << line
|
|
|
|
|
|
// Generate the list of admins now
|
|
|
|
for(var/file in adminfiles)
|
|
var/admin_config_stream = dd_file2list(file)
|
|
|
|
for(var/line in admin_config_stream)
|
|
|
|
var/akey = copytext(line, 1, findtext(line, " "))
|
|
adminkeys.Add(akey)
|
|
|
|
|