get_stack_size

This commit is contained in:
Simon Brodtmann 2025-10-10 18:31:02 +02:00
parent f4289dca70
commit a57c379f97
4 changed files with 13 additions and 21 deletions

View file

@ -1,13 +1,5 @@
local util = {} local util = {}
function util.get_stack_size(default)
if mods["Krastorio2"] then
size = tonumber(settings.startup["kr-stack-size"].value)
return size or default
end
return default
end
-- se landfill -- se landfill
-- params: ore, icon_size -- params: ore, icon_size
function util.se_landfill(params) function util.se_landfill(params)

View file

@ -65,6 +65,6 @@ data:extend({
icon = "__Chromium__/graphics/icons/chromite-ore.png", icon = "__Chromium__/graphics/icons/chromite-ore.png",
subgroup = "raw-resource", subgroup = "raw-resource",
order = "t-c-a", order = "t-c-a",
stack_size = util.get_stack_size(50) stack_size = 50
}, },
}) })

View file

@ -11,7 +11,7 @@ data:extend(
group ="raw-material", group ="raw-material",
subgroup = "chromium", subgroup = "chromium",
order = "a", order = "a",
stack_size = util.get_stack_size(100) stack_size = 100
}, },
{ {
type = "recipe", type = "recipe",

View file

@ -22,7 +22,7 @@ data:extend({
icon_size = 64, icon_size = 64,
subgroup = "chromium", subgroup = "chromium",
order = "b[chromium-plate]", order = "b[chromium-plate]",
stack_size = util.get_stack_size(100) stack_size = 100
}, },
{ {
type = "recipe", type = "recipe",
@ -91,7 +91,7 @@ data:extend({
icon_size = 64, icon_size = 64,
subgroup = "chromium", subgroup = "chromium",
order = "b[stainless-steel-plate]", order = "b[stainless-steel-plate]",
stack_size = util.get_stack_size(100), stack_size = 100,
}, },
{ {
type = "recipe", type = "recipe",
@ -147,7 +147,7 @@ data:extend({
icon_size = 64, icon_size = 64,
subgroup = "chromium", subgroup = "chromium",
order = "c[chromel-r-fabric]", order = "c[chromel-r-fabric]",
stack_size = util.get_stack_size(100), stack_size = 100,
}, },
{ {
type = "recipe", type = "recipe",
@ -173,7 +173,7 @@ data:extend({
icon_size = 128, icon_size = 128,
subgroup = "intermediate-product", subgroup = "intermediate-product",
order = "v[basic-vehicle-frame]", order = "v[basic-vehicle-frame]",
stack_size = util.get_stack_size(100), stack_size = 100,
}, },
{ {
type = "recipe", type = "recipe",
@ -199,7 +199,7 @@ data:extend({
icon_size = 128, icon_size = 128,
subgroup = "intermediate-product", subgroup = "intermediate-product",
order = "v[vehicle-frame]", order = "v[vehicle-frame]",
stack_size = util.get_stack_size(100), stack_size = 100,
}, },
{ {
type = "recipe", type = "recipe",
@ -232,7 +232,7 @@ data:extend({
group = "intermediate-products", group = "intermediate-products",
subgroup = inconel_subgroup, subgroup = inconel_subgroup,
order = "i", order = "i",
stack_size = util.get_stack_size(100), stack_size = 100,
}, },
{ {
type = "recipe", type = "recipe",
@ -261,7 +261,7 @@ end
group = "intermediate-product", group = "intermediate-product",
subgroup = automation_core3_subgroup, subgroup = automation_core3_subgroup,
order = "d", order = "d",
stack_size = util.get_stack_size(50), stack_size = 50,
}, },
{ {
type = "recipe", type = "recipe",
@ -295,7 +295,7 @@ data:extend({
group = "intermediate-products", group = "intermediate-products",
subgroup = turbines_blade_subgroup, subgroup = turbines_blade_subgroup,
order = "t", order = "t",
stack_size = util.get_stack_size(50), stack_size = 50,
}, },
{ {
type = "recipe", type = "recipe",
@ -326,7 +326,7 @@ data:extend({
group = "intermediate-products", group = "intermediate-products",
subgroup = hrld_structure_subgroup, subgroup = hrld_structure_subgroup,
order = "h", order = "h",
stack_size = util.get_stack_size(50), stack_size = 50,
}, },
{ {
type = "recipe", type = "recipe",
@ -349,7 +349,7 @@ data:extend({
group = "intermediate-products", group = "intermediate-products",
subgroup = "intermediate-product", subgroup = "intermediate-product",
order = "h", order = "h",
stack_size = util.get_stack_size(100), stack_size = 100,
}, },
{ {
type = "recipe", type = "recipe",
@ -380,7 +380,7 @@ data:extend({
group = "intermediate-products", group = "intermediate-products",
subgroup = advanced_electric_motor_subgroup, subgroup = advanced_electric_motor_subgroup,
order = "g", order = "g",
stack_size = util.get_stack_size(50), stack_size = 50,
}, },
{ {
type = "recipe", type = "recipe",