From e9223cb508bdb3392885b7a4b81f625a12df13a6 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 29 Jun 2026 19:55:14 +0900 Subject: [PATCH] . --- PHI-CL/control/infinity-container.lua | 2 +- PHI-CL/data-final-fixes.lua | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/PHI-CL/control/infinity-container.lua b/PHI-CL/control/infinity-container.lua index 930d607..1367109 100644 --- a/PHI-CL/control/infinity-container.lua +++ b/PHI-CL/control/infinity-container.lua @@ -8,7 +8,7 @@ do chest_filter[q_name] = {} for _, i in pairs(prototypes.item) do - if not i.hidden and not (i.subgroup and i.subgroup == 'parameters') then + if not i.hidden and not (i.subgroup and (i.subgroup == 'parameters' or i.subgroup == 'spawnables')) then j = j + 1 table.insert(chest_filter[q_name], {index = j, name = i.name, quality = q_name, mode = 'exactly', count = i.stack_size}) end diff --git a/PHI-CL/data-final-fixes.lua b/PHI-CL/data-final-fixes.lua index e69de29..8970fa6 100644 --- a/PHI-CL/data-final-fixes.lua +++ b/PHI-CL/data-final-fixes.lua @@ -0,0 +1,11 @@ +if settings.startup['PHI-CT'].value then + if data.raw['infinity-container']['super-infinity-chest'] then + local sc = 2 + + for c in pairs(defines.prototypes.item) do + sc = sc + table_size(data.raw[c] or {}) + end + + data.raw['infinity-container']['super-infinity-chest'].inventory_size = sc + end +end \ No newline at end of file