diff --git a/bztungsten2/changelog.txt b/bztungsten2/changelog.txt index b38e34a..87d5993 100644 --- a/bztungsten2/changelog.txt +++ b/bztungsten2/changelog.txt @@ -1,9 +1,4 @@ --------------------------------------------------------------------------------------------------- -Version: 2.0.4 -Date: 14.11.2025 - Bug Fixes: - - Fix deadlock stacking, remove crating ---------------------------------------------------------------------------------------------------- Version: 2.0.3 Date: 05.11.2025 Bug Fixes: diff --git a/bztungsten2/info.json b/bztungsten2/info.json index 0a7fee8..2aaa451 100644 --- a/bztungsten2/info.json +++ b/bztungsten2/info.json @@ -1,6 +1,6 @@ { "name": "bztungsten2", - "version": "2.0.4", + "version": "2.0.3", "factorio_version": "2.0", "title": "Tungsten", "description": "Adds tungsten ore (wolframite), tungsten plates, tungsten carbide and rocket engine nozzles to the base game.", diff --git a/bztungsten2/tungsten-recipe-final-stacking.lua b/bztungsten2/tungsten-recipe-final-stacking.lua index 72dadde..60387af 100644 --- a/bztungsten2/tungsten-recipe-final-stacking.lua +++ b/bztungsten2/tungsten-recipe-final-stacking.lua @@ -2,21 +2,42 @@ local util = require("data-util"); -if deadlock_stacking then - deadlock_stacking.create("tungsten-ore", "__bztungsten2__/graphics/icons/stacked/tungsten-ore-stacked.png", "deadlock-stacking-2", 64) - deadlock_stacking.create("tungsten-plate", "__bztungsten2__/graphics/icons/stacked/tungsten-plate-stacked.png" , "deadlock-stacking-2", 128) - deadlock_stacking.create("tungsten-carbide", "__bztungsten2__/graphics/icons/stacked/tungsten-carbide-stacked.png" , "deadlock-stacking-2", 128) - deadlock_stacking.create("rocket-engine-nozzle", "__bztungsten2__/graphics/icons/stacked/rocket-engine-nozzle-stacked.png" , "deadlock-stacking-2", 128) +if deadlock then + deadlock.add_stack("tungsten-ore", "__bztungsten2__/graphics/icons/stacked/tungsten-ore-stacked.png", "deadlock-stacking-2", 64) + deadlock.add_stack("tungsten-plate", "__bztungsten2__/graphics/icons/stacked/tungsten-plate-stacked.png" , "deadlock-stacking-2", 128) + deadlock.add_stack("tungsten-carbide", "__bztungsten2__/graphics/icons/stacked/tungsten-carbide-stacked.png" , "deadlock-stacking-2", 128) + deadlock.add_stack("rocket-engine-nozzle", "__bztungsten2__/graphics/icons/stacked/rocket-engine-nozzle-stacked.png" , "deadlock-stacking-2", 128) if mods["Krastorio2"] then - deadlock_stacking.create("enriched-tungsten", "__bztungsten2__/graphics/icons/stacked/enriched-tungsten-stacked.png" , "deadlock-stacking-2", 64) + deadlock.add_stack("enriched-tungsten", "__bztungsten2__/graphics/icons/stacked/enriched-tungsten-stacked.png" , "deadlock-stacking-2", 64) end if data.raw.item["tungsten-ingot"] then - deadlock_stacking.create("tungsten-ingot", nil, "deadlock-stacking-2", nil) + deadlock.add_stack("tungsten-ingot", nil, "deadlock-stacking-2", nil) end if util.me.cuw() then - deadlock_stacking.create("cuw", "__bztungsten2__/graphics/icons/stacked/cuw-stacked.png" , "deadlock-stacking-2", 128) + deadlock.add_stack("cuw", "__bztungsten2__/graphics/icons/stacked/cuw-stacked.png" , "deadlock-stacking-2", 128) end if data.raw.item["tungsten-powder"] then - deadlock_stacking.create("tungsten-powder", nil, "deadlock-stacking-2", nil) + deadlock.add_stack("tungsten-powder", nil, "deadlock-stacking-2", nil) end -end \ No newline at end of file +end + +-- Deadlock crating recipes +if deadlock_crating then + deadlock_crating.add_crate("tungsten-ore", "deadlock-crating-2") + deadlock_crating.add_crate("tungsten-plate", "deadlock-crating-2") + deadlock_crating.add_crate("tungsten-carbide", "deadlock-crating-2") + deadlock_crating.add_crate("rocket-engine-nozzle", "deadlock-crating-2") + if mods["Krastorio2"] then + deadlock_crating.add_crate("enriched-tungsten", "deadlock-crating-2") + end + if data.raw.item["tungsten-ingot"] then + deadlock_crating.add_crate("tungsten-ingot", "deadlock-crating-2") + end + if util.me.cuw() then + deadlock_crating.add_crate("cuw", "deadlock-crating-2") + end + if data.raw.item["tungsten-powder"] then + deadlock_crating.add_crate("tungsten-powder", "deadlock-crating-2") + end +end +