From ba34bf24501e5b1e4b5926940bfe1a0604483cc0 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sat, 21 Jun 2025 10:10:17 +0200 Subject: [PATCH] Forbid lumber mill in space --- lignumis/prototypes/content/lumber-mill.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lignumis/prototypes/content/lumber-mill.lua b/lignumis/prototypes/content/lumber-mill.lua index 2f55798..3ac959d 100644 --- a/lignumis/prototypes/content/lumber-mill.lua +++ b/lignumis/prototypes/content/lumber-mill.lua @@ -13,6 +13,8 @@ data:extend({ table.insert(data.raw["character"]["character"].crafting_categories, "wood-processing-or-assembling") +local has_oxygen = data.raw["surface-property"]["oxygen"] ~= nil + LumberMill.EntityBuilder:new() :burnerEnergySource({ emissions_per_minute = { noise = 100 } }) :baseProductivity(0.5) @@ -20,6 +22,16 @@ LumberMill.EntityBuilder:new() crafting_categories = { "wood-processing-or-assembling" }, crafting_speed = 2, energy_usage = "1000kW", + surface_conditions = { + { + property = has_oxygen and "oxygen" or "pressure", + min = 10 + }, + { + property = "gravity", + min = 1 + } + } }) local lumber_mill_item = LumberMill.ItemBuilder:new()