From 45d47b2a56db7f00145cd7b14efef166875514be Mon Sep 17 00:00:00 2001 From: NullBite Date: Wed, 23 Mar 2022 15:51:43 -0400 Subject: [PATCH] Fix settings loading if no settings file exists --- script.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/script.lua b/script.lua index 372ca8d..08c23c1 100644 --- a/script.lua +++ b/script.lua @@ -202,7 +202,7 @@ end -- }}} -- master state variables and configuration (do not access within pings) -- {{{ -do +if client.isHost() then local defaults={ ["armor_enabled"]=true, ["vanilla_enabled"]=false, @@ -212,6 +212,13 @@ do ["aquatic_enabled"]=false } + local savedData=data.loadAll() + if savedData == nil then + for k, v in pairs(defaults) do + data.save(k, v) + end + savedData=data.loadAll() + end skin_state=mergeTable( map(unstring,data.loadAll()), defaults)