From 6cf649d8f339aaed03d5567fb9dc04f2937b9df8 Mon Sep 17 00:00:00 2001 From: Zenon Seth Date: Sun, 24 Mar 2024 16:23:02 +0000 Subject: [PATCH] Add Server Settings page info to Guide --- guide/guide.lua | 1 + guide/guide_content.lua | 7 +++++++ guide/guide_desc_settings.lua | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 guide/guide_desc_settings.lua diff --git a/guide/guide.lua b/guide/guide.lua index 75cf70d..c785e8f 100644 --- a/guide/guide.lua +++ b/guide/guide.lua @@ -7,5 +7,6 @@ logistica.Guide.Desc = {} dofile(path.."/guide_desc_howto.lua") dofile(path.."/guide_desc_machines.lua") dofile(path.."/guide_desc_items.lua") +dofile(path.."/guide_desc_settings.lua") dofile(path.."/guide_content.lua") dofile(path.."/guide_item.lua") diff --git a/guide/guide_content.lua b/guide/guide_content.lua index f2ecb61..ef19c34 100644 --- a/guide/guide_content.lua +++ b/guide/guide_content.lua @@ -506,5 +506,12 @@ logistica.GuideApi.register(GUIDE_NAME, { recipeLinks = RECIPE_LINKS, description = desc.wireless_crystal, }, + + -- Settings + + [PAGE_SERVER_SETTINGS] = { + title = S("Server Settings"), + description = desc.server_settings, + }, } }) diff --git a/guide/guide_desc_settings.lua b/guide/guide_desc_settings.lua new file mode 100644 index 0000000..f4c4d1d --- /dev/null +++ b/guide/guide_desc_settings.lua @@ -0,0 +1,14 @@ + +local function sett(settingName, settingValue) + return "\n"..settingName.." = "..tostring(settingValue) +end + +local lines = { +"Current Server Settings for Logistica:\n", +} + +for k, v in pairs(logistica.settings) do + table.insert(lines, sett(k, v)) +end + +logistica.Guide.Desc.server_settings = table.concat(lines, "\n")