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
				
			
		| 
						 | 
				
			
			@ -4,6 +4,7 @@ Date: 06.01.2025
 | 
			
		|||
  Changes:
 | 
			
		||||
    - 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 recipe to process moist stromatolite remnant in a normal furnace to balance steam production
 | 
			
		||||
---------------------------------------------------------------------------------------------------
 | 
			
		||||
Version: 0.0.3
 | 
			
		||||
Date: 06.01.2025
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -57,6 +57,7 @@ wood-pulp=Wood pulp
 | 
			
		|||
 | 
			
		||||
[recipe-name]
 | 
			
		||||
moist-stromatolite-remnant-desiccation=Desiccate moist stromatolite remnant
 | 
			
		||||
moist-stromatolite-remnant-desiccation-without-steam=Desiccate moist stromatolite remnant
 | 
			
		||||
wood-liquefaction=Wood liquefaction
 | 
			
		||||
provisional-rocket-part=Provisional rocket part
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -231,10 +231,48 @@ local remnant = {
 | 
			
		|||
    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({
 | 
			
		||||
    stromatolite,
 | 
			
		||||
    plant,
 | 
			
		||||
    seed,
 | 
			
		||||
    bacteria,
 | 
			
		||||
    remnant
 | 
			
		||||
    remnant,
 | 
			
		||||
    desiccation_recipe,
 | 
			
		||||
    desiccation_recipe_no_steam
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
local sounds = require("__base__.prototypes.entity.sounds")
 | 
			
		||||
local resource_autoplace = require("resource-autoplace")
 | 
			
		||||
local item_sounds = require("__base__.prototypes.item_sounds")
 | 
			
		||||
local item_tints = require("__base__.prototypes.item-tints")
 | 
			
		||||
 | 
			
		||||
local grass_driving_sound = {
 | 
			
		||||
    sound = {
 | 
			
		||||
| 
						 | 
				
			
			@ -84,24 +85,5 @@ data:extend({
 | 
			
		|||
        random_tint_color = item_tints.iron_rust,
 | 
			
		||||
        fuel_category = "chemical",
 | 
			
		||||
        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",
 | 
			
		||||
                recipe = "moist-stromatolite-remnant-desiccation"
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
                type = "unlock-recipe",
 | 
			
		||||
                recipe = "moist-stromatolite-remnant-desiccation-without-steam"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        unit = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue