From 61d1e777cec9ec5125f71d3d8fa90d20a432568f Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 16 Feb 2025 00:59:20 +0100 Subject: [PATCH] Fix crash with "Fulgora Lives" active --- .../prototypes/content/burner-agricultural-tower.lua | 8 +++++++- lignumis/prototypes/integrations/vanilla.lua | 9 ++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/lignumis/prototypes/content/burner-agricultural-tower.lua b/lignumis/prototypes/content/burner-agricultural-tower.lua index 4bec13f..ddd2f76 100644 --- a/lignumis/prototypes/content/burner-agricultural-tower.lua +++ b/lignumis/prototypes/content/burner-agricultural-tower.lua @@ -22,7 +22,13 @@ agricultural_tower.resistances = nil agricultural_tower.input_inventory_size = 1 agricultural_tower.output_inventory_size = 3 agricultural_tower.radius = 2 -agricultural_tower.surface_conditions[1].min = 900 +if agricultural_tower.surface_conditions then + for _, condition in pairs(agricultural_tower.surface_conditions) do + if condition.property == "pressure" then + condition.min = 900 + end + end +end local crane = agricultural_tower.crane crane.parts[1].rotated_sprite.filenames = { gfx .. "burner-agricultural-tower-crane-1-1.png", gfx .. diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua index a815fd4..3cfd62f 100644 --- a/lignumis/prototypes/integrations/vanilla.lua +++ b/lignumis/prototypes/integrations/vanilla.lua @@ -72,7 +72,14 @@ data.raw["ammo-turret"]["gun-turret"].attack_parameters.range = 20 -- Agricultural tower -data.raw["agricultural-tower"]["agricultural-tower"].surface_conditions[1].min = 900 +local agricultural_tower = data.raw["agricultural-tower"]["agricultural-tower"] +if agricultural_tower.surface_conditions then + for _, condition in pairs(agricultural_tower.surface_conditions) do + if condition.property == "pressure" then + condition.min = 900 + end + end +end -- Wood processing