Add furnace recipe for moist stromatolite remnant
This commit is contained in:
		
							parent
							
								
									df91bf7490
								
							
						
					
					
						commit
						c992ded011
					
				
					 6 changed files with 46 additions and 21 deletions
				
			
		| 
						 | 
					@ -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)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
| 
						 | 
					@ -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 = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue