Reduce usage of resources for some buildings

This commit is contained in:
Simon Brodtmann 2025-06-08 17:19:31 +02:00
parent 4553e887a3
commit 0b72861273
5 changed files with 19 additions and 19 deletions

View file

@ -51,9 +51,9 @@ local turret_recipe = {
enabled = false, enabled = false,
energy_required = 8, energy_required = 8,
ingredients = { ingredients = {
{ type = "item", name = "wooden-gear-wheel", amount = 10 }, { type = "item", name = "wooden-gear-wheel", amount = 5 },
{ type = "item", name = "lumber", amount = 10 }, { type = "item", name = "lumber", amount = 10 },
{ type = "item", name = "gold-plate", amount = 20 } { type = "item", name = "gold-plate", amount = 10 }
}, },
results = { { type = "item", name = "basic-gun-turret", amount = 1 } } results = { { type = "item", name = "basic-gun-turret", amount = 1 } }
} }

View file

@ -87,8 +87,8 @@ data:extend({
energy_required = 10, energy_required = 10,
ingredients = { ingredients = {
{ type = "item", name = "stone-brick", amount = 5 }, { type = "item", name = "stone-brick", amount = 5 },
{ type = "item", name = "wooden-gear-wheel", amount = 20 }, { type = "item", name = "wooden-gear-wheel", amount = 15 },
{ type = "item", name = "lumber", amount = 20 }, { type = "item", name = "lumber", amount = 15 },
{ type = "item", name = "gold-plate", amount = basic_circuit_board and 10 or 20 }, { type = "item", name = "gold-plate", amount = basic_circuit_board and 10 or 20 },
basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 10 } or nil basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 10 } or nil
}, },
@ -124,8 +124,8 @@ data:extend({
energy_required = 10, energy_required = 10,
ingredients = { ingredients = {
{ type = "item", name = "stone-brick", amount = 5 }, { type = "item", name = "stone-brick", amount = 5 },
{ type = "item", name = "wooden-gear-wheel", amount = 20 }, { type = "item", name = "wooden-gear-wheel", amount = 15 },
{ type = "item", name = "lumber", amount = 20 }, { type = "item", name = "lumber", amount = 15 },
{ type = "item", name = "copper-plate", amount = 10 }, { type = "item", name = "copper-plate", amount = 10 },
{ type = "item", name = basic_circuit_board and "basic-circuit-board" or "electronic-circuit", amount = 10 } { type = "item", name = basic_circuit_board and "basic-circuit-board" or "electronic-circuit", amount = 10 }
}, },

View file

@ -31,11 +31,11 @@ local lumber_mill_item = LumberMill.ItemBuilder:new()
LumberMill.RecipeBuilder:new() LumberMill.RecipeBuilder:new()
:ingredients(table.trim({ :ingredients(table.trim({
{ type = "item", name = "stone-brick", amount = 40 }, { type = "item", name = "stone-brick", amount = 40 },
{ type = "item", name = "lumber", amount = 100 }, { type = "item", name = "lumber", amount = 50 },
{ type = "item", name = "wooden-gear-wheel", amount = 100 }, { type = "item", name = "wooden-gear-wheel", amount = 50 },
{ type = "item", name = "gold-plate", amount = basic_circuit_board and 30 or 60 }, { type = "item", name = "gold-plate", amount = basic_circuit_board and 20 or 40 },
basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 30 } or nil, basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 20 } or nil,
{ type = "item", name = "burner-assembling-machine", amount = 5 } { type = "item", name = "burner-assembling-machine", amount = 2 }
})) }))
:apply({ :apply({
category = "wood-processing-or-assembling" category = "wood-processing-or-assembling"
@ -53,8 +53,8 @@ LumberMill.RecipeBuilder:new()
{ type = "item", name = "stone-brick", amount = 40 }, { type = "item", name = "stone-brick", amount = 40 },
{ type = "item", name = "lumber", amount = 50 }, { type = "item", name = "lumber", amount = 50 },
{ type = "item", name = "wooden-gear-wheel", amount = 50 }, { type = "item", name = "wooden-gear-wheel", amount = 50 },
{ type = "item", name = "copper-plate", amount = basic_circuit_board and 30 or 60 }, { type = "item", name = "copper-plate", amount = basic_circuit_board and 20 or 40 },
{ type = "item", name = basic_circuit_board and "basic-circuit-board" or "electronic-circuit", amount = 30 }, { type = "item", name = basic_circuit_board and "basic-circuit-board" or "electronic-circuit", amount = 20 },
{ type = "item", name = "assembling-machine-1", amount = 2 } { type = "item", name = "assembling-machine-1", amount = 2 }
}) })
:apply({ :apply({

View file

@ -147,8 +147,8 @@ data:extend({
category = "wood-processing-or-assembling", category = "wood-processing-or-assembling",
energy_required = 2, energy_required = 2,
ingredients = { ingredients = {
{ type = "item", name = "lumber", amount = 10 }, { type = "item", name = "lumber", amount = 6 },
{ type = "item", name = "wooden-gear-wheel", amount = 10 }, { type = "item", name = "wooden-gear-wheel", amount = 4 },
{ type = "item", name = "stone-brick", amount = 10 }, { type = "item", name = "stone-brick", amount = 10 },
{ type = "item", name = "gold-plate", amount = basic_circuit_board and 10 or 20 }, { type = "item", name = "gold-plate", amount = basic_circuit_board and 10 or 20 },
basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 10 } or nil basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 10 } or nil

View file

@ -67,10 +67,10 @@ local silo_recipe = table.deepcopy(data.raw["recipe"]["rocket-silo"])
silo_recipe.name = "provisional-rocket-silo" silo_recipe.name = "provisional-rocket-silo"
silo_recipe.results[1].name = "provisional-rocket-silo" silo_recipe.results[1].name = "provisional-rocket-silo"
silo_recipe.ingredients = { silo_recipe.ingredients = {
{ type = "item", name = "lumber", amount = 500 }, { type = "item", name = "lumber", amount = 400 },
{ type = "item", name = "wooden-gear-wheel", amount = 250 }, { type = "item", name = "wooden-gear-wheel", amount = 150 },
{ type = "item", name = "stone-brick", amount = 500 }, { type = "item", name = "stone-brick", amount = 400 },
{ type = "item", name = "gold-plate", amount = 500 }, { type = "item", name = "gold-plate", amount = 400 },
basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 100 } or basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 100 } or
{ type = "item", name = "gold-cable", amount = 100 } { type = "item", name = "gold-cable", amount = 100 }
} }