Balance start on Nauvis
This commit is contained in:
parent
bc1672d0e3
commit
5defab4c15
7 changed files with 100 additions and 18 deletions
|
@ -1,9 +1,12 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.0.6
|
Version: 0.0.6
|
||||||
Date: 08.01.2025
|
Date: 09.01.2025
|
||||||
Changes:
|
Changes:
|
||||||
- Remove temporary incompatibility with wood-logistics
|
- Remove temporary incompatibility with wood-logistics
|
||||||
- Add basic radar
|
- Add basic radar
|
||||||
|
- Balance peat resource patches
|
||||||
|
- Increase fuel value of wood pulp
|
||||||
|
- Balance start on Nauvis
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.0.5
|
Version: 0.0.5
|
||||||
Date: 07.01.2025
|
Date: 07.01.2025
|
||||||
|
|
|
@ -67,6 +67,9 @@ moist-stromatolite-remnant-desiccation-without-steam=Desiccate moist stromatolit
|
||||||
gold-stromatolite-seed-to-peat=Process gold stromatolite seed
|
gold-stromatolite-seed-to-peat=Process gold stromatolite seed
|
||||||
wood-liquefaction=Wood liquefaction
|
wood-liquefaction=Wood liquefaction
|
||||||
provisional-rocket-part=Provisional rocket part
|
provisional-rocket-part=Provisional rocket part
|
||||||
|
wood-splitter-electronic-circuit=Wood splitter
|
||||||
|
lumber-mill-electronic-circuit=Lumber mill
|
||||||
|
burner-agricultural-tower-electronic-circuit=Burner agricultural tower
|
||||||
|
|
||||||
[recipe-description]
|
[recipe-description]
|
||||||
moist-stromatolite-remnant-desiccation-without-steam=Used for balancing the production of steam.
|
moist-stromatolite-remnant-desiccation-without-steam=Used for balancing the production of steam.
|
||||||
|
|
|
@ -6,8 +6,10 @@ agricultural_tower.minable.result = "burner-agricultural-tower"
|
||||||
agricultural_tower.next_upgrade = "agricultural-tower"
|
agricultural_tower.next_upgrade = "agricultural-tower"
|
||||||
agricultural_tower.corpses = "burner-agricultural-tower-remnants"
|
agricultural_tower.corpses = "burner-agricultural-tower-remnants"
|
||||||
agricultural_tower.icon = "__lignumis__/graphics/icons/burner-agricultural-tower.png"
|
agricultural_tower.icon = "__lignumis__/graphics/icons/burner-agricultural-tower.png"
|
||||||
agricultural_tower.graphics_set.animation.layers[1].filename = "__lignumis__/graphics/entity/burner-agricultural-tower-base.png"
|
agricultural_tower.graphics_set.animation.layers[1].filename =
|
||||||
agricultural_tower.graphics_set.working_visualisations[1].animation.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-base.png"
|
"__lignumis__/graphics/entity/burner-agricultural-tower-base.png"
|
||||||
|
agricultural_tower.graphics_set.working_visualisations[1].animation.filename =
|
||||||
|
"__lignumis__/graphics/entity/burner-agricultural-tower-base.png"
|
||||||
agricultural_tower.energy_source = {
|
agricultural_tower.energy_source = {
|
||||||
type = "burner",
|
type = "burner",
|
||||||
fuel_categories = { "chemical" },
|
fuel_categories = { "chemical" },
|
||||||
|
@ -21,12 +23,15 @@ agricultural_tower.output_inventory_size = 4
|
||||||
agricultural_tower.radius = 2
|
agricultural_tower.radius = 2
|
||||||
|
|
||||||
local crane = agricultural_tower.crane
|
local crane = agricultural_tower.crane
|
||||||
crane.parts[1].rotated_sprite.filenames = { "__lignumis__/graphics/entity/burner-agricultural-tower-crane-1-1.png", "__lignumis__/graphics/entity/burner-agricultural-tower-crane-1-2.png" }
|
crane.parts[1].rotated_sprite.filenames = { "__lignumis__/graphics/entity/burner-agricultural-tower-crane-1-1.png",
|
||||||
|
"__lignumis__/graphics/entity/burner-agricultural-tower-crane-1-2.png" }
|
||||||
crane.parts[2].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-3.png"
|
crane.parts[2].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-3.png"
|
||||||
crane.parts[3].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-4.png"
|
crane.parts[3].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-4.png"
|
||||||
crane.parts[4].rotated_sprite.filenames = { "__lignumis__/graphics/entity/burner-agricultural-tower-crane-5-1.png", "__lignumis__/graphics/entity/burner-agricultural-tower-crane-5-2.png" }
|
crane.parts[4].rotated_sprite.filenames = { "__lignumis__/graphics/entity/burner-agricultural-tower-crane-5-1.png",
|
||||||
|
"__lignumis__/graphics/entity/burner-agricultural-tower-crane-5-2.png" }
|
||||||
crane.parts[5].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-6.png"
|
crane.parts[5].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-6.png"
|
||||||
crane.parts[6].rotated_sprite.filenames = { "__lignumis__/graphics/entity/burner-agricultural-tower-crane-7-1.png", "__lignumis__/graphics/entity/burner-agricultural-tower-crane-7-2.png" }
|
crane.parts[6].rotated_sprite.filenames = { "__lignumis__/graphics/entity/burner-agricultural-tower-crane-7-1.png",
|
||||||
|
"__lignumis__/graphics/entity/burner-agricultural-tower-crane-7-2.png" }
|
||||||
crane.parts[7].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-8.png"
|
crane.parts[7].rotated_sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-8.png"
|
||||||
crane.parts[8].sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-9.png"
|
crane.parts[8].sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-9.png"
|
||||||
crane.parts[9].sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-10.png"
|
crane.parts[9].sprite.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-crane-10.png"
|
||||||
|
@ -70,9 +75,27 @@ data:extend({
|
||||||
name = "burner-agricultural-tower",
|
name = "burner-agricultural-tower",
|
||||||
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 = 20 },
|
||||||
{ type = "item", name = "lumber", amount = 20 }
|
{ type = "item", name = "lumber", amount = 20 },
|
||||||
|
{ type = "item", name = "gold-plate", amount = 20 }
|
||||||
|
},
|
||||||
|
results = { { type = "item", name = "burner-agricultural-tower", amount = 1 } },
|
||||||
|
enabled = false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type = "recipe",
|
||||||
|
name = "burner-agricultural-tower-electronic-circuit",
|
||||||
|
icons = {
|
||||||
|
{ icon = "__lignumis__/graphics/icons/burner-agricultural-tower.png" },
|
||||||
|
{ icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } }
|
||||||
|
},
|
||||||
|
energy_required = 10,
|
||||||
|
ingredients = {
|
||||||
|
{ type = "item", name = "stone-brick", amount = 5 },
|
||||||
|
{ type = "item", name = "wooden-gear-wheel", amount = 20 },
|
||||||
|
{ type = "item", name = "lumber", amount = 20 },
|
||||||
|
{ type = "item", name = "electronic-circuit", amount = 10 }
|
||||||
},
|
},
|
||||||
results = { { type = "item", name = "burner-agricultural-tower", amount = 1 } },
|
results = { { type = "item", name = "burner-agricultural-tower", amount = 1 } },
|
||||||
enabled = false
|
enabled = false
|
||||||
|
@ -91,3 +114,8 @@ tech.unit = {
|
||||||
}
|
}
|
||||||
|
|
||||||
data.raw.technology["fish-breeding"].prerequisites = { "agricultural-science-pack" }
|
data.raw.technology["fish-breeding"].prerequisites = { "agricultural-science-pack" }
|
||||||
|
|
||||||
|
table.insert(data.raw.technology["electronics"].effects, {
|
||||||
|
type = "unlock-recipe",
|
||||||
|
recipe = "burner-agricultural-tower-electronic-circuit"
|
||||||
|
})
|
|
@ -19,7 +19,7 @@ LumberMill.EntityBuilder:new()
|
||||||
energy_usage = "1000kW",
|
energy_usage = "1000kW",
|
||||||
})
|
})
|
||||||
|
|
||||||
LumberMill.ItemBuilder:new()
|
local lumber_mill_item = LumberMill.ItemBuilder:new()
|
||||||
:apply({
|
:apply({
|
||||||
default_import_location = "lignumis"
|
default_import_location = "lignumis"
|
||||||
})
|
})
|
||||||
|
@ -42,3 +42,25 @@ LumberMill.TechnologyBuilder:new()
|
||||||
:time(15)
|
:time(15)
|
||||||
:ingredients({ { "wood-science-pack", 1 }, { "steam-science-pack", 1 } })
|
:ingredients({ { "wood-science-pack", 1 }, { "steam-science-pack", 1 } })
|
||||||
:apply()
|
:apply()
|
||||||
|
|
||||||
|
LumberMill.RecipeBuilder:new()
|
||||||
|
:ingredients({
|
||||||
|
{ type = "item", name = "stone-brick", amount = 40 },
|
||||||
|
{ type = "item", name = "lumber", amount = 50 },
|
||||||
|
{ type = "item", name = "iron-gear-wheel", amount = 50 },
|
||||||
|
{ type = "item", name = "electronic-circuit", amount = 20 },
|
||||||
|
{ type = "item", name = "assembling-machine-1", amount = 2 }
|
||||||
|
})
|
||||||
|
:apply({
|
||||||
|
name = "lumber-mill-electronic-circuit",
|
||||||
|
category = "wood-processing-or-assembling",
|
||||||
|
icons = {
|
||||||
|
{ icon = lumber_mill_item.icon },
|
||||||
|
{ icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } }
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
table.insert(data.raw.technology["electronics"].effects, {
|
||||||
|
type = "unlock-recipe",
|
||||||
|
recipe = "lumber-mill-electronic-circuit"
|
||||||
|
})
|
||||||
|
|
|
@ -18,24 +18,25 @@ Belt.EntityBuilder:new()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
Belt.ItemBuilder:new()
|
local splitter_item = Belt.ItemBuilder:new()
|
||||||
:order("0")
|
:order("0")
|
||||||
:apply()
|
:apply()
|
||||||
|
.splitter
|
||||||
|
|
||||||
Belt.RecipeBuilder:new()
|
Belt.RecipeBuilder:new()
|
||||||
:beltAmount(2)
|
:beltAmount(2)
|
||||||
:ingredients("transportBelt", {
|
:ingredients("transportBelt", {
|
||||||
{ type = "item", name = "lumber", amount = 1 },
|
{ type = "item", name = "lumber", amount = 1 },
|
||||||
{ type = "item", name = "wooden-gear-wheel", amount = 1 }
|
{ type = "item", name = "wooden-gear-wheel", amount = 1 }
|
||||||
})
|
})
|
||||||
:ingredients("undergroundBelt", {
|
:ingredients("undergroundBelt", {
|
||||||
{ type = "item", name = "lumber", amount = 1 },
|
{ type = "item", name = "lumber", amount = 1 },
|
||||||
{ type = "item", name = "wood-transport-belt", amount = 4 },
|
{ type = "item", name = "wood-transport-belt", amount = 4 },
|
||||||
})
|
})
|
||||||
:ingredients("splitter", {
|
:ingredients("splitter", {
|
||||||
{ type = "item", name = "lumber", amount = 2 },
|
|
||||||
{ type = "item", name = "wooden-gear-wheel", amount = 5 },
|
|
||||||
{ type = "item", name = "wood-transport-belt", amount = 2 },
|
{ type = "item", name = "wood-transport-belt", amount = 2 },
|
||||||
|
{ type = "item", name = "lumber", amount = 2 },
|
||||||
|
{ type = "item", name = "gold-cable", amount = 10 }
|
||||||
})
|
})
|
||||||
:apply()
|
:apply()
|
||||||
|
|
||||||
|
@ -45,3 +46,27 @@ Belt.TechnologyBuilder:new()
|
||||||
:count(10)
|
:count(10)
|
||||||
:time(10)
|
:time(10)
|
||||||
:apply()
|
:apply()
|
||||||
|
|
||||||
|
data:extend({
|
||||||
|
Belt.RecipeBuilder:new()
|
||||||
|
:ingredients("splitter", {
|
||||||
|
{ type = "item", name = "wood-transport-belt", amount = 2 },
|
||||||
|
{ type = "item", name = "lumber", amount = 2 },
|
||||||
|
{ type = "item", name = "electronic-circuit", amount = 2 }
|
||||||
|
})
|
||||||
|
:build({
|
||||||
|
splitter = {
|
||||||
|
name = "wood-splitter-electronic-circuit",
|
||||||
|
icons = {
|
||||||
|
{ icon = splitter_item.icon },
|
||||||
|
{ icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.splitter
|
||||||
|
})
|
||||||
|
|
||||||
|
table.insert(data.raw.technology["electronics"].effects, {
|
||||||
|
type = "unlock-recipe",
|
||||||
|
recipe = "wood-splitter-electronic-circuit"
|
||||||
|
})
|
||||||
|
|
|
@ -18,7 +18,7 @@ data:extend({
|
||||||
type = "recipe",
|
type = "recipe",
|
||||||
name = "wooden-gear-wheel",
|
name = "wooden-gear-wheel",
|
||||||
ingredients = { { type = "item", name = "lumber", amount = 1 } },
|
ingredients = { { type = "item", name = "lumber", amount = 1 } },
|
||||||
results = { { type = "item", name = "wooden-gear-wheel", amount = 1 } },
|
results = { { type = "item", name = "wooden-gear-wheel", amount = 2 } },
|
||||||
allow_productivity = true
|
allow_productivity = true
|
||||||
}
|
}
|
||||||
})
|
})
|
|
@ -74,6 +74,7 @@ tree_plant.minable.results = { { type = "item", name = "wood", amount_min = 4, a
|
||||||
tree_plant.minable.count = nil
|
tree_plant.minable.count = nil
|
||||||
|
|
||||||
table.insert(data.raw["assembling-machine"]["assembling-machine-1"].crafting_categories, "wood-processing-or-assembling")
|
table.insert(data.raw["assembling-machine"]["assembling-machine-1"].crafting_categories, "wood-processing-or-assembling")
|
||||||
|
table.insert(data.raw["assembling-machine"]["assembling-machine-1"].crafting_categories, "organic-or-assembling")
|
||||||
table.insert(data.raw["assembling-machine"]["assembling-machine-2"].crafting_categories, "wood-processing-or-assembling")
|
table.insert(data.raw["assembling-machine"]["assembling-machine-2"].crafting_categories, "wood-processing-or-assembling")
|
||||||
table.insert(data.raw["assembling-machine"]["assembling-machine-3"].crafting_categories, "wood-processing-or-assembling")
|
table.insert(data.raw["assembling-machine"]["assembling-machine-3"].crafting_categories, "wood-processing-or-assembling")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue