From 69e6fc798e00179fb03ad0db2dc954aed6138732 Mon Sep 17 00:00:00 2001 From: Brevven Date: Sun, 28 Feb 2021 20:27:27 -0800 Subject: [PATCH] fix for k2 stack size unchanged --- changelog.txt | 5 +++++ info.json | 2 +- lead-enriched.lua | 2 +- lead-ore.lua | 2 +- lead-recipe.lua | 2 +- util.lua | 8 ++++++-- 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/changelog.txt b/changelog.txt index c8764b3..3101616 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.2.2 +Date: 2021-01-29 + Fixes: + - K2 stack size fix for no changes +--------------------------------------------------------------------------------------------------- Version: 0.2.1 Date: 2021-01-27 Fixes: diff --git a/info.json b/info.json index 86163af..71adbde 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzlead", - "version": "0.2.1", + "version": "0.2.2", "factorio_version": "1.1", "title": "Lead", "author": "Brevven", diff --git a/lead-enriched.lua b/lead-enriched.lua index 2a56e26..7d6db5d 100644 --- a/lead-enriched.lua +++ b/lead-enriched.lua @@ -17,7 +17,7 @@ data:extend( }, subgroup = "raw-material", order = "e05-a[enriched-ores]-a1[enriched-lead]", - stack_size = util.get_k2_stack_size(), + stack_size = util.get_stack_size(100) }, { type = "recipe", diff --git a/lead-ore.lua b/lead-ore.lua index 6ce070e..a68e863 100644 --- a/lead-ore.lua +++ b/lead-ore.lua @@ -76,7 +76,7 @@ data:extend({ }, subgroup = "raw-resource", order = "t-c-a", - stack_size = (mods["Krastorio2"] and util.get_k2_stack_size() or 50) + stack_size = util.get_stack_size(50) }, }) diff --git a/lead-recipe.lua b/lead-recipe.lua index 9926f46..ceb8173 100644 --- a/lead-recipe.lua +++ b/lead-recipe.lua @@ -59,7 +59,7 @@ data:extend( icon_size = 64, subgroup = "raw-material", order = "b[lead-plate]", - stack_size = (mods["Krastorio2"] and util.get_k2_stack_size() or 100) + stack_size = util.get_stack_size(100) }, } ) diff --git a/util.lua b/util.lua index c862a17..a52c838 100644 --- a/util.lua +++ b/util.lua @@ -3,8 +3,12 @@ local util = {} util.lead_ore = "lead-ore" util.lead_plate = "lead-plate" -function util.get_k2_stack_size() - return tonumber(krastorio.general.getSafeSettingValue("kr-stack-size")) +function util.get_stack_size(default) + if mods["Krastorio2"] then + size = tonumber(krastorio.general.getSafeSettingValue("kr-stack-size")) + return size or default + end + return default end -- check if a table contains a sought value