Add furnace recipe for moist stromatolite remnant

This commit is contained in:
Simon Brodtmann 2025-01-06 15:48:03 +01:00
parent df91bf7490
commit c992ded011
6 changed files with 46 additions and 21 deletions

View file

@ -20,7 +20,6 @@ The following mods can be a great addition for this mod:
Sorted by priority Sorted by priority
- 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
- Balance pollution (noise) - Balance pollution (noise)

View file

@ -4,6 +4,7 @@ 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 - Add "wood fuel" category so burner entities don't use trees, lumber and seeds as fuel
- Add recipe to process moist stromatolite remnant in a normal furnace to balance steam production
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.0.3 Version: 0.0.3
Date: 06.01.2025 Date: 06.01.2025

View file

@ -57,6 +57,7 @@ wood-pulp=Wood pulp
[recipe-name] [recipe-name]
moist-stromatolite-remnant-desiccation=Desiccate moist stromatolite remnant moist-stromatolite-remnant-desiccation=Desiccate moist stromatolite remnant
moist-stromatolite-remnant-desiccation-without-steam=Desiccate moist stromatolite remnant
wood-liquefaction=Wood liquefaction wood-liquefaction=Wood liquefaction
provisional-rocket-part=Provisional rocket part provisional-rocket-part=Provisional rocket part

View file

@ -231,10 +231,48 @@ local remnant = {
weight = 1 * kg weight = 1 * kg
} }
local desiccation_recipe = {
type = "recipe",
name = "moist-stromatolite-remnant-desiccation",
icons = {
{ icon = "__lignumis__/graphics/icons/peat.png" },
{ icon = "__base__/graphics/icons/fluid/steam.png", scale = 0.25, shift = { 8, 8 } },
{ icon = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png", scale = 0.25, shift = { -8, 8 } }
},
category = "desiccation",
subgroup = "raw-material",
order = "b0[desiccation]",
energy_required = 9.6,
ingredients = { { type = "item", name = "moist-stromatolite-remnant", amount = 2 } },
results = {
{ type = "item", name = "peat", amount = 1 },
{ type = "fluid", name = "steam", amount = 20, temperature = 165 }
},
enabled = false
}
local desiccation_recipe_no_steam = {
type = "recipe",
name = "moist-stromatolite-remnant-desiccation-without-steam",
icons = {
{ icon = "__lignumis__/graphics/icons/peat.png" },
{ icon = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png", scale = 0.25, shift = { -8, 8 } }
},
category = "smelting",
subgroup = "raw-material",
order = "b1[desiccation]",
energy_required = 9.6,
ingredients = { { type = "item", name = "moist-stromatolite-remnant", amount = 2 } },
results = { { type = "item", name = "peat", amount = 1 } },
enabled = false
}
data:extend({ data:extend({
stromatolite, stromatolite,
plant, plant,
seed, seed,
bacteria, bacteria,
remnant remnant,
desiccation_recipe,
desiccation_recipe_no_steam
}) })

View file

@ -1,6 +1,7 @@
local sounds = require("__base__.prototypes.entity.sounds") local sounds = require("__base__.prototypes.entity.sounds")
local resource_autoplace = require("resource-autoplace") local resource_autoplace = require("resource-autoplace")
local item_sounds = require("__base__.prototypes.item_sounds") local item_sounds = require("__base__.prototypes.item_sounds")
local item_tints = require("__base__.prototypes.item-tints")
local grass_driving_sound = { local grass_driving_sound = {
sound = { sound = {
@ -84,24 +85,5 @@ data:extend({
random_tint_color = item_tints.iron_rust, random_tint_color = item_tints.iron_rust,
fuel_category = "chemical", fuel_category = "chemical",
fuel_value = "8MJ", fuel_value = "8MJ",
},
{
type = "recipe",
name = "moist-stromatolite-remnant-desiccation",
icons = {
{ icon = "__lignumis__/graphics/icons/peat.png" },
{ icon = "__base__/graphics/icons/fluid/steam.png", scale = 0.25, shift = { 8, 8 } },
{ icon = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png", scale = 0.25, shift = { -8, 8 } }
},
category = "desiccation",
subgroup = "raw-material",
order = "b[desiccation]",
energy_required = 9.6,
ingredients = { { type = "item", name = "moist-stromatolite-remnant", amount = 2 } },
results = {
{ type = "item", name = "peat", amount = 1 },
{ type = "fluid", name = "steam", amount = 20, temperature = 165 }
},
enabled = false
} }
}) })

View file

@ -113,6 +113,10 @@ data:extend({
{ {
type = "unlock-recipe", type = "unlock-recipe",
recipe = "moist-stromatolite-remnant-desiccation" recipe = "moist-stromatolite-remnant-desiccation"
},
{
type = "unlock-recipe",
recipe = "moist-stromatolite-remnant-desiccation-without-steam"
} }
}, },
unit = { unit = {