Compare commits
2 commits
c3bc57b7e7
...
df91bf7490
Author | SHA1 | Date | |
---|---|---|---|
![]() |
df91bf7490 | ||
![]() |
f17f64c3be |
11 changed files with 52 additions and 10 deletions
|
@ -20,8 +20,6 @@ The following mods can be a great addition for this mod:
|
||||||
|
|
||||||
Sorted by priority
|
Sorted by priority
|
||||||
|
|
||||||
- Move wood and lumber to its own fuel category
|
|
||||||
- Make seeds burnable again
|
|
||||||
- Add recipe for moist stromatolite remnants for regular furnace
|
- Add recipe for moist stromatolite remnants for regular furnace
|
||||||
- Make mod "Wooden logistics" optional
|
- Make mod "Wooden logistics" optional
|
||||||
- Improve start on Nauvis
|
- Improve start on Nauvis
|
||||||
|
@ -77,4 +75,8 @@ Unsorted
|
||||||
|
|
||||||
[daydev](https://mods.factorio.com/mod/EquipmentPlusPortableEngine)
|
[daydev](https://mods.factorio.com/mod/EquipmentPlusPortableEngine)
|
||||||
|
|
||||||
- Portable engine
|
- Portable engine
|
||||||
|
|
||||||
|
[Zithorian's Extra Storage Tanks](https://mods.factorio.com/mod/zithorian-extra-storage-tanks)
|
||||||
|
|
||||||
|
- Gold storage tank
|
|
@ -3,6 +3,7 @@ Version: 0.0.4
|
||||||
Date: 06.01.2025
|
Date: 06.01.2025
|
||||||
Changes:
|
Changes:
|
||||||
- The mod "Burner Leech Fork" is removed as a dependency and listed as optional addition in the description
|
- The mod "Burner Leech Fork" is removed as a dependency and listed as optional addition in the description
|
||||||
|
- Add "wood fuel" category so burner entities don't use trees, lumber and seeds as fuel
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.0.3
|
Version: 0.0.3
|
||||||
Date: 06.01.2025
|
Date: 06.01.2025
|
||||||
|
|
1
lignumis/data-updates.lua
Normal file
1
lignumis/data-updates.lua
Normal file
|
@ -0,0 +1 @@
|
||||||
|
require("prototypes/content/updates")
|
|
@ -81,5 +81,8 @@ basic-construction-robotics-copper=Basic construction robotics (copper)
|
||||||
wood-floor=Wood floor
|
wood-floor=Wood floor
|
||||||
natural-gold-soil=Gold-infused soil
|
natural-gold-soil=Gold-infused soil
|
||||||
|
|
||||||
|
[fuel-category-name]
|
||||||
|
wood=Wood fuel
|
||||||
|
|
||||||
[lignumis]
|
[lignumis]
|
||||||
start-new-game=Lignumis is meant to be played in a fresh game as it extends the early game before Nauvis.
|
start-new-game=Lignumis is meant to be played in a fresh game as it extends the early game before Nauvis.
|
|
@ -18,8 +18,8 @@ long_handed_inserter.energy_source = {
|
||||||
fuel_categories = { "chemical" },
|
fuel_categories = { "chemical" },
|
||||||
effectivity = 1,
|
effectivity = 1,
|
||||||
fuel_inventory_size = 1,
|
fuel_inventory_size = 1,
|
||||||
initial_fuel = "wood",
|
initial_fuel = "coal",
|
||||||
initial_fuel_percent = 0.5,
|
initial_fuel_percent = 0.25,
|
||||||
light_flicker = { color = { 0, 0, 0 } },
|
light_flicker = { color = { 0, 0, 0 } },
|
||||||
smoke = {
|
smoke = {
|
||||||
{
|
{
|
||||||
|
|
|
@ -17,6 +17,7 @@ require("steam-science")
|
||||||
require("wood-liquefaction")
|
require("wood-liquefaction")
|
||||||
require("wooden-rocket-silo")
|
require("wooden-rocket-silo")
|
||||||
require("basic-gun-turret")
|
require("basic-gun-turret")
|
||||||
|
require("fuel-category")
|
||||||
require("basic-construction-robots")
|
require("basic-construction-robots")
|
||||||
|
|
||||||
require("noise")
|
require("noise")
|
||||||
|
|
27
lignumis/prototypes/content/fuel-category-updates.lua
Normal file
27
lignumis/prototypes/content/fuel-category-updates.lua
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
local blacklist = {
|
||||||
|
--"burner-assembling-machine",
|
||||||
|
--"stone-furnace",
|
||||||
|
--"desiccation-furnace",
|
||||||
|
--"lumber-mill"
|
||||||
|
}
|
||||||
|
|
||||||
|
function update_fuel_categories(t)
|
||||||
|
for _, entity in pairs(t) do
|
||||||
|
if entity.energy_source
|
||||||
|
and entity.energy_source.type == "burner"
|
||||||
|
and not table.contains(blacklist, entity.name)
|
||||||
|
and entity.energy_source.fuel_categories
|
||||||
|
and table.contains(entity.energy_source.fuel_categories, "chemical")
|
||||||
|
then
|
||||||
|
table.insert(entity.energy_source.fuel_categories, "wood")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
data.raw.item["wood"].fuel_category = "wood"
|
||||||
|
data.raw.item["lumber"].fuel_category = "wood"
|
||||||
|
data.raw.item["tree-seed"].fuel_category = "wood"
|
||||||
|
data.raw.item["wooden-wall"].fuel_category = "wood"
|
||||||
|
|
||||||
|
-- Add more if incompatibilities arise
|
||||||
|
update_fuel_categories(data.raw["boiler"])
|
6
lignumis/prototypes/content/fuel-category.lua
Normal file
6
lignumis/prototypes/content/fuel-category.lua
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
data:extend({
|
||||||
|
{
|
||||||
|
type = "fuel-category",
|
||||||
|
name = "wood"
|
||||||
|
}
|
||||||
|
})
|
|
@ -184,7 +184,9 @@ local seed = {
|
||||||
drop_sound = space_age_item_sounds.agriculture_inventory_move,
|
drop_sound = space_age_item_sounds.agriculture_inventory_move,
|
||||||
stack_size = 10,
|
stack_size = 10,
|
||||||
default_import_location = "lignumis",
|
default_import_location = "lignumis",
|
||||||
weight = 10 * kg
|
weight = 10 * kg,
|
||||||
|
fuel_category = "wood",
|
||||||
|
fuel_value = "100kJ"
|
||||||
}
|
}
|
||||||
|
|
||||||
local bacteria = {
|
local bacteria = {
|
||||||
|
|
1
lignumis/prototypes/content/updates.lua
Normal file
1
lignumis/prototypes/content/updates.lua
Normal file
|
@ -0,0 +1 @@
|
||||||
|
require("fuel-category-updates")
|
|
@ -29,6 +29,8 @@ burner_inserter.hand_base_picture.filename = "__lignumis__/graphics/entity/burne
|
||||||
burner_inserter.hand_closed_picture.filename = "__lignumis__/graphics/entity/burner-inserter-hand-closed.png"
|
burner_inserter.hand_closed_picture.filename = "__lignumis__/graphics/entity/burner-inserter-hand-closed.png"
|
||||||
burner_inserter.hand_open_picture.filename = "__lignumis__/graphics/entity/burner-inserter-hand-open.png"
|
burner_inserter.hand_open_picture.filename = "__lignumis__/graphics/entity/burner-inserter-hand-open.png"
|
||||||
burner_inserter.platform_picture.sheet.filename = "__lignumis__/graphics/entity/burner-inserter-platform.png"
|
burner_inserter.platform_picture.sheet.filename = "__lignumis__/graphics/entity/burner-inserter-platform.png"
|
||||||
|
burner_inserter.energy_source.initial_fuel = "coal"
|
||||||
|
burner_inserter.energy_source.initial_fuel_percent = 0.15
|
||||||
|
|
||||||
data.raw.item["burner-inserter"].icon = "__lignumis__/graphics/icons/burner-inserter.png"
|
data.raw.item["burner-inserter"].icon = "__lignumis__/graphics/icons/burner-inserter.png"
|
||||||
|
|
||||||
|
@ -44,10 +46,6 @@ local wood_processing = data.raw.recipe["wood-processing"]
|
||||||
wood_processing.ingredients[1].amount = 1
|
wood_processing.ingredients[1].amount = 1
|
||||||
wood_processing.icon = data.raw.item["tree-seed"].icon
|
wood_processing.icon = data.raw.item["tree-seed"].icon
|
||||||
|
|
||||||
local tree_seed = data.raw.item["tree-seed"]
|
|
||||||
tree_seed.fuel_category = nil
|
|
||||||
tree_seed.fuel_value = nil
|
|
||||||
|
|
||||||
for _, tree in pairs(data.raw.tree) do
|
for _, tree in pairs(data.raw.tree) do
|
||||||
tree.minable.result = nil
|
tree.minable.result = nil
|
||||||
tree.minable.count = nil
|
tree.minable.count = nil
|
||||||
|
|
Loading…
Add table
Reference in a new issue