Adds config inclusion system

This commit is contained in:
Jordan Brown
2017-12-14 17:24:13 -06:00
committed by CitadelStationBot
parent e5671eece5
commit d45b668a39
10 changed files with 527 additions and 515 deletions
@@ -1,22 +1,24 @@
#define CURRENT_RESIDENT_FILE "comms.txt"
CONFIG_DEF(string/comms_key)
/datum/config_entry/string/comms_key
protection = CONFIG_ENTRY_HIDDEN
/datum/config_entry/string/comms_key/ValidateAndSet(str_val)
return str_val != "default_pwd" && length(str_val) > 6 && ..()
<<<<<<< HEAD
CONFIG_DEF(string/cross_server_address)
=======
/datum/config_entry/keyed_string_list/cross_server
>>>>>>> 8c537ea... Adds config inclusion system (#33307)
protection = CONFIG_ENTRY_LOCKED
/datum/config_entry/string/cross_server_address/ValidateAndSet(str_val)
return str_val != "byond:\\address:port" && ..()
CONFIG_DEF(string/cross_comms_name)
/datum/config_entry/string/cross_comms_name
GLOBAL_VAR_INIT(medals_enabled, TRUE) //will be auto set to false if the game fails contacting the medal hub to prevent unneeded calls.
CONFIG_DEF(string/medal_hub_address)
/datum/config_entry/string/medal_hub_address
CONFIG_DEF(string/medal_hub_password)
/datum/config_entry/string/medal_hub_password
protection = CONFIG_ENTRY_HIDDEN