From a471e26d9ca4064b6fabd8977e27f97fa99fa6ac Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 25 Dec 2019 22:53:49 -0800 Subject: [PATCH] WOW WHOOPS --- code/controllers/subsystem/persistence.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index 330f17eba4..4dae7bcd4b 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -30,6 +30,7 @@ SUBSYSTEM_DEF(persistence) LoadTrophies() LoadRecentModes() LoadRecentStorytellers() + LoadRecentRulesets() LoadRecentMaps() LoadPhotoPersistence() if(CONFIG_GET(flag/use_antag_rep)) @@ -169,6 +170,15 @@ SUBSYSTEM_DEF(persistence) return saved_modes = json["data"] +/datum/controller/subsystem/persistence/proc/LoadRecentRulesets() + var/json_file = file("data/RecentRulesets.json") + if(!fexists(json_file)) + return + var/list/json = json_decode(file2text(json_file)) + if(!json) + return + saved_dynamic_rules = json["data"] + /datum/controller/subsystem/persistence/proc/LoadRecentStorytellers() var/json_file = file("data/RecentStorytellers.json") if(!fexists(json_file))