Clean up foler structure
| 
		 Before Width: | Height: | Size: 3.8 MiB After Width: | Height: | Size: 3.8 MiB  | 
| 
		 Before Width: | Height: | Size: 2.8 MiB After Width: | Height: | Size: 2.8 MiB  | 
| 
		 Before Width: | Height: | Size: 2.8 MiB After Width: | Height: | Size: 2.8 MiB  | 
| 
		 Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB  | 
| 
		 Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.6 MiB  | 
| 
		 Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.6 MiB  | 
| 
		 Before Width: | Height: | Size: 4.3 MiB After Width: | Height: | Size: 4.3 MiB  | 
| 
		 Before Width: | Height: | Size: 4.3 MiB After Width: | Height: | Size: 4.3 MiB  | 
| 
		 Before Width: | Height: | Size: 4.3 MiB After Width: | Height: | Size: 4.3 MiB  | 
| 
		 Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.6 MiB  | 
| 
		 Before Width: | Height: | Size: 3 MiB After Width: | Height: | Size: 3 MiB  | 
| 
		 Before Width: | Height: | Size: 3.1 MiB After Width: | Height: | Size: 3.1 MiB  | 
| 
		 Before Width: | Height: | Size: 3.1 MiB After Width: | Height: | Size: 3.1 MiB  | 
| 
		 Before Width: | Height: | Size: 389 KiB After Width: | Height: | Size: 389 KiB  | 
| 
		 Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB  | 
| 
		 Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB  | 
| 
		 Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 244 KiB  | 
| 
		 Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.2 MiB  | 
| 
		 Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB  | 
| 
		 Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB  | 
| 
		 Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB  | 
| 
		 Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB  | 
| 
		 Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB  | 
| 
		 Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB  | 
| 
		 Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB  | 
| 
		 Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB  | 
| 
		 Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB  | 
| 
		 Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB  | 
| 
		 Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB  | 
| 
		 Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 186 KiB  | 
| 
		 Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB  | 
| 
		 Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB  | 
| 
		 Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB  | 
| 
		 Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB  | 
| 
		 Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB  | 
| 
		 Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB  | 
| 
		 Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB  | 
| 
		 Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB  | 
| 
		 Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB  | 
| 
		 Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB  | 
| 
		 Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB  | 
| 
		 Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB  | 
| 
		 Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB  | 
| 
		 Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB  | 
| 
		 Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB  | 
| 
		 Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB  | 
| 
		 Before Width: | Height: | Size: 243 KiB After Width: | Height: | Size: 243 KiB  | 
| 
		 Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.2 MiB  | 
| 
		 Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB  | 
| 
		 Before Width: | Height: | Size: 1 MiB After Width: | Height: | Size: 1 MiB  | 
| 
						 | 
				
			
			@ -1,15 +1,16 @@
 | 
			
		|||
local item_sounds = require("__base__.prototypes.item_sounds")
 | 
			
		||||
 | 
			
		||||
local gfx = "__lignumis__/graphics/entity/burner-agricultural-tower/"
 | 
			
		||||
 | 
			
		||||
local agricultural_tower = table.deepcopy(data.raw["agricultural-tower"]["agricultural-tower"])
 | 
			
		||||
agricultural_tower.name = "burner-agricultural-tower"
 | 
			
		||||
agricultural_tower.minable.result = "burner-agricultural-tower"
 | 
			
		||||
agricultural_tower.next_upgrade = "agricultural-tower"
 | 
			
		||||
agricultural_tower.corpses = "burner-agricultural-tower-remnants"
 | 
			
		||||
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.working_visualisations[1].animation.filename =
 | 
			
		||||
"__lignumis__/graphics/entity/burner-agricultural-tower-base.png"
 | 
			
		||||
agricultural_tower.graphics_set.animation.layers[1].filename = gfx .. "burner-agricultural-tower-base.png"
 | 
			
		||||
agricultural_tower.graphics_set.working_visualisations[1].animation.filename = gfx ..
 | 
			
		||||
"burner-agricultural-tower-base.png"
 | 
			
		||||
agricultural_tower.energy_source = {
 | 
			
		||||
    type = "burner",
 | 
			
		||||
    fuel_categories = { "chemical" },
 | 
			
		||||
| 
						 | 
				
			
			@ -23,18 +24,18 @@ agricultural_tower.output_inventory_size = 3
 | 
			
		|||
agricultural_tower.radius = 2
 | 
			
		||||
 | 
			
		||||
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[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[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[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[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[1].rotated_sprite.filenames = { gfx .. "burner-agricultural-tower-crane-1-1.png", gfx ..
 | 
			
		||||
"burner-agricultural-tower-crane-1-2.png" }
 | 
			
		||||
crane.parts[2].rotated_sprite.filename = gfx .. "burner-agricultural-tower-crane-3.png"
 | 
			
		||||
crane.parts[3].rotated_sprite.filename = gfx .. "burner-agricultural-tower-crane-4.png"
 | 
			
		||||
crane.parts[4].rotated_sprite.filenames = { gfx .. "burner-agricultural-tower-crane-5-1.png", gfx ..
 | 
			
		||||
"burner-agricultural-tower-crane-5-2.png" }
 | 
			
		||||
crane.parts[5].rotated_sprite.filename = gfx .. "burner-agricultural-tower-crane-6.png"
 | 
			
		||||
crane.parts[6].rotated_sprite.filenames = { gfx .. "burner-agricultural-tower-crane-7-1.png", gfx ..
 | 
			
		||||
"burner-agricultural-tower-crane-7-2.png" }
 | 
			
		||||
crane.parts[7].rotated_sprite.filename = gfx .. "burner-agricultural-tower-crane-8.png"
 | 
			
		||||
crane.parts[8].sprite.filename = gfx .. "burner-agricultural-tower-crane-9.png"
 | 
			
		||||
crane.parts[9].sprite.filename = gfx .. "burner-agricultural-tower-crane-10.png"
 | 
			
		||||
crane.speed = {
 | 
			
		||||
    arm = {
 | 
			
		||||
        turn_rate = 0.001,
 | 
			
		||||
| 
						 | 
				
			
			@ -51,7 +52,7 @@ crane.speed = {
 | 
			
		|||
local remnants = table.deepcopy(data.raw["corpse"]["agricultural-tower-remnants"])
 | 
			
		||||
remnants.name = "burner-agricultural-tower-remnants"
 | 
			
		||||
remnants.icon = "__lignumis__/graphics/icons/burner-agricultural-tower.png"
 | 
			
		||||
remnants.animation.filename = "__lignumis__/graphics/entity/burner-agricultural-tower-remnants.png"
 | 
			
		||||
remnants.animation.filename = gfx .. "burner-agricultural-tower-remnants.png"
 | 
			
		||||
remnants.order = "a[0-burner-agricultural-tower]"
 | 
			
		||||
 | 
			
		||||
data:extend({
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +89,7 @@ data:extend({
 | 
			
		|||
        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 } }
 | 
			
		||||
            { icon = "__base__/graphics/icons/electronic-circuit.png",           scale = 0.25, shift = { 8, 8 } }
 | 
			
		||||
        },
 | 
			
		||||
        energy_required = 10,
 | 
			
		||||
        ingredients = {
 | 
			
		||||
| 
						 | 
				
			
			@ -118,4 +119,4 @@ data.raw.technology["fish-breeding"].prerequisites = { "agricultural-science-pac
 | 
			
		|||
table.insert(data.raw.technology["electronics"].effects, {
 | 
			
		||||
    type = "unlock-recipe",
 | 
			
		||||
    recipe = "burner-agricultural-tower-electronic-circuit"
 | 
			
		||||
})
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
local item_sounds = require("__base__.prototypes.item_sounds")
 | 
			
		||||
 | 
			
		||||
local gfx = "__lignumis__/graphics/entity/burner-assembling-machine/"
 | 
			
		||||
 | 
			
		||||
local assembling_machine = table.deepcopy(data.raw["assembling-machine"]["assembling-machine-1"])
 | 
			
		||||
assembling_machine.name = "burner-assembling-machine"
 | 
			
		||||
assembling_machine.icon = "__lignumis__/graphics/icons/burner-assembling-machine.png"
 | 
			
		||||
| 
						 | 
				
			
			@ -8,7 +10,7 @@ assembling_machine.next_upgrade = "steam-assembling-machine"
 | 
			
		|||
assembling_machine.corpse = "burner-assembling-machine-remnants"
 | 
			
		||||
assembling_machine.resistances = nil
 | 
			
		||||
assembling_machine.graphics_set.animation.layers[1].filename =
 | 
			
		||||
"__lignumis__/graphics/entity/burner-assembling-machine.png"
 | 
			
		||||
gfx .. "burner-assembling-machine.png"
 | 
			
		||||
assembling_machine.crafting_categories = {
 | 
			
		||||
    "crafting",
 | 
			
		||||
    "basic-crafting",
 | 
			
		||||
| 
						 | 
				
			
			@ -38,9 +40,9 @@ assembling_machine.energy_usage = "75kW"
 | 
			
		|||
local remnants = table.deepcopy(data.raw["corpse"]["assembling-machine-1-remnants"])
 | 
			
		||||
remnants.name = "burner-assembling-machine-remnants"
 | 
			
		||||
remnants.icon = "__lignumis__/graphics/icons/burner-assembling-machine.png"
 | 
			
		||||
remnants.animation[1].filename = "__lignumis__/graphics/entity/burner-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[2].filename = "__lignumis__/graphics/entity/burner-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[3].filename = "__lignumis__/graphics/entity/burner-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[1].filename = gfx .. "burner-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[2].filename = gfx .. "burner-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[3].filename = gfx .. "burner-assembling-machine-remnants.png"
 | 
			
		||||
remnants.order = "0[burner-assembling-machine]"
 | 
			
		||||
 | 
			
		||||
data:extend({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
local item_sounds = require("__base__.prototypes.item_sounds")
 | 
			
		||||
 | 
			
		||||
local gfx = "__lignumis__/graphics/entity/burner-long-handed-inserter/"
 | 
			
		||||
 | 
			
		||||
local long_handed_inserter = table.deepcopy(data.raw["inserter"]["long-handed-inserter"])
 | 
			
		||||
long_handed_inserter.name = "burner-long-handed-inserter"
 | 
			
		||||
long_handed_inserter.icon = "__lignumis__/graphics/icons/burner-long-handed-inserter.png"
 | 
			
		||||
| 
						 | 
				
			
			@ -7,10 +9,10 @@ long_handed_inserter.minable.result = "burner-long-handed-inserter"
 | 
			
		|||
long_handed_inserter.next_upgrade = "long-handed-inserter"
 | 
			
		||||
long_handed_inserter.corpse = "burner-long-handed-inserter-remnants"
 | 
			
		||||
long_handed_inserter.resistances = nil
 | 
			
		||||
long_handed_inserter.hand_base_picture.filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-hand-base.png"
 | 
			
		||||
long_handed_inserter.hand_closed_picture.filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-hand-closed.png"
 | 
			
		||||
long_handed_inserter.hand_open_picture.filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-hand-open.png"
 | 
			
		||||
long_handed_inserter.platform_picture.sheet.filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-platform.png"
 | 
			
		||||
long_handed_inserter.hand_base_picture.filename = gfx .. "burner-long-handed-inserter-hand-base.png"
 | 
			
		||||
long_handed_inserter.hand_closed_picture.filename = gfx .. "burner-long-handed-inserter-hand-closed.png"
 | 
			
		||||
long_handed_inserter.hand_open_picture.filename = gfx .. "burner-long-handed-inserter-hand-open.png"
 | 
			
		||||
long_handed_inserter.platform_picture.sheet.filename = gfx .. "burner-long-handed-inserter-platform.png"
 | 
			
		||||
long_handed_inserter.energy_per_movement = "100kJ"
 | 
			
		||||
long_handed_inserter.energy_per_rotation = "100kJ"
 | 
			
		||||
long_handed_inserter.energy_source = {
 | 
			
		||||
| 
						 | 
				
			
			@ -35,10 +37,10 @@ long_handed_inserter.rotation_speed = 0.014
 | 
			
		|||
local remnants = table.deepcopy(data.raw["corpse"]["long-handed-inserter-remnants"])
 | 
			
		||||
remnants.name = "burner-long-handed-inserter-remnants"
 | 
			
		||||
remnants.icon = "__lignumis__/graphics/icons/burner-long-handed-inserter.png"
 | 
			
		||||
remnants.animation[1].filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[2].filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[3].filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[4].filename = "__lignumis__/graphics/entity/burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[1].filename = gfx .. "burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[2].filename = gfx .. "burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[3].filename = gfx .. "burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.animation[4].filename = gfx .. "burner-long-handed-inserter-remnants.png"
 | 
			
		||||
remnants.order = "a-c-0"
 | 
			
		||||
 | 
			
		||||
data:extend({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -227,7 +227,7 @@ local tank = {
 | 
			
		|||
        picture = {
 | 
			
		||||
            sheets = {
 | 
			
		||||
                {
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/gold-storage-tank.png",
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank.png",
 | 
			
		||||
                    priority = "extra-high",
 | 
			
		||||
                    width = 128,
 | 
			
		||||
                    height = 160,
 | 
			
		||||
| 
						 | 
				
			
			@ -236,7 +236,7 @@ local tank = {
 | 
			
		|||
                    shift = util.by_pixel(0, -8)
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/gold-storage-tank.png",
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank.png",
 | 
			
		||||
                    priority = "extra-high",
 | 
			
		||||
                    y = 160,
 | 
			
		||||
                    width = 160,
 | 
			
		||||
| 
						 | 
				
			
			@ -249,7 +249,7 @@ local tank = {
 | 
			
		|||
            }
 | 
			
		||||
        },
 | 
			
		||||
        window_background = {
 | 
			
		||||
            filename = "__lignumis__/graphics/entity/gold-storage-tank-window-background.png",
 | 
			
		||||
            filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank-window-background.png",
 | 
			
		||||
            priority = "extra-high",
 | 
			
		||||
            width = 20,
 | 
			
		||||
            height = 41,
 | 
			
		||||
| 
						 | 
				
			
			@ -376,7 +376,7 @@ local tank_remnants = {
 | 
			
		|||
    remove_on_tile_placement = false,
 | 
			
		||||
    animation = make_rotated_animation_variations_from_sheet(1,
 | 
			
		||||
        {
 | 
			
		||||
            filename = "__lignumis__/graphics/entity/gold-storage-tank-remnants.png",
 | 
			
		||||
            filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank-remnants.png",
 | 
			
		||||
            line_length = 1,
 | 
			
		||||
            width = 284,
 | 
			
		||||
            height = 188,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@ stromatolite.minable.results = {
 | 
			
		|||
stromatolite.map_color = { 255, 171, 0, 0.5 }
 | 
			
		||||
stromatolite.pictures = {
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-01.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-01.png",
 | 
			
		||||
        width = 209,
 | 
			
		||||
        height = 138,
 | 
			
		||||
        shift = { 0.304688, -0.4 },
 | 
			
		||||
| 
						 | 
				
			
			@ -26,105 +26,105 @@ stromatolite.pictures = {
 | 
			
		|||
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-02.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-02.png",
 | 
			
		||||
        width = 165,
 | 
			
		||||
        height = 129,
 | 
			
		||||
        shift = { 0.0, 0.0390625 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-03.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-03.png",
 | 
			
		||||
        width = 151,
 | 
			
		||||
        height = 139,
 | 
			
		||||
        shift = { 0.151562, 0.0 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-04.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-04.png",
 | 
			
		||||
        width = 216,
 | 
			
		||||
        height = 110,
 | 
			
		||||
        shift = { 0.390625, 0.0 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-05.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-05.png",
 | 
			
		||||
        width = 154,
 | 
			
		||||
        height = 147,
 | 
			
		||||
        shift = { 0.328125, 0.0703125 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-06.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-06.png",
 | 
			
		||||
        width = 154,
 | 
			
		||||
        height = 132,
 | 
			
		||||
        shift = { 0.16875, -0.1 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-07.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-07.png",
 | 
			
		||||
        width = 193,
 | 
			
		||||
        height = 130,
 | 
			
		||||
        shift = { 0.3, -0.2 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-08.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-08.png",
 | 
			
		||||
        width = 136,
 | 
			
		||||
        height = 117,
 | 
			
		||||
        shift = { 0.0, 0.0 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-09.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-09.png",
 | 
			
		||||
        width = 157,
 | 
			
		||||
        height = 115,
 | 
			
		||||
        shift = { 0.1, 0.0 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-10.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-10.png",
 | 
			
		||||
        width = 198,
 | 
			
		||||
        height = 153,
 | 
			
		||||
        shift = { 0.325, -0.1 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-11.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-11.png",
 | 
			
		||||
        width = 190,
 | 
			
		||||
        height = 115,
 | 
			
		||||
        shift = { 0.453125, 0.0 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-12.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-12.png",
 | 
			
		||||
        width = 229,
 | 
			
		||||
        height = 126,
 | 
			
		||||
        shift = { 0.539062, -0.015625 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-13.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-13.png",
 | 
			
		||||
        width = 151,
 | 
			
		||||
        height = 125,
 | 
			
		||||
        shift = { 0.0703125, 0.179688 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-14.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-14.png",
 | 
			
		||||
        width = 137,
 | 
			
		||||
        height = 117,
 | 
			
		||||
        shift = { 0.160938, 0.0 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-15.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-15.png",
 | 
			
		||||
        width = 201,
 | 
			
		||||
        height = 141,
 | 
			
		||||
        shift = { 0.242188, -0.195312 },
 | 
			
		||||
        scale = 0.4
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite-16.png",
 | 
			
		||||
        filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-16.png",
 | 
			
		||||
        width = 209,
 | 
			
		||||
        height = 154,
 | 
			
		||||
        shift = { 0.351562, -0.1 },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,8 @@
 | 
			
		|||
local item_sounds = require("__base__.prototypes.item_sounds")
 | 
			
		||||
local pipecovers = require("prototypes/content/gold/pipecovers")
 | 
			
		||||
 | 
			
		||||
local gfx = "__lignumis__/graphics/entity/steam-assembling-machine/"
 | 
			
		||||
 | 
			
		||||
local assembling_machine = table.deepcopy(data.raw["assembling-machine"]["assembling-machine-2"])
 | 
			
		||||
assembling_machine.name = "steam-assembling-machine"
 | 
			
		||||
assembling_machine.icon = "__lignumis__/graphics/icons/steam-assembling-machine.png"
 | 
			
		||||
| 
						 | 
				
			
			@ -11,7 +13,7 @@ assembling_machine.corpses = "steam-assembling-machine-remnants"
 | 
			
		|||
assembling_machine.resistances = nil
 | 
			
		||||
assembling_machine.graphics_set = table.deepcopy(data.raw["assembling-machine"]["assembling-machine-1"].graphics_set)
 | 
			
		||||
assembling_machine.graphics_set.animation.layers[1].filename =
 | 
			
		||||
"__lignumis__/graphics/entity/steam-assembling-machine.png"
 | 
			
		||||
gfx .. "steam-assembling-machine.png"
 | 
			
		||||
assembling_machine.crafting_categories = {
 | 
			
		||||
    "crafting",
 | 
			
		||||
    "basic-crafting",
 | 
			
		||||
| 
						 | 
				
			
			@ -43,9 +45,9 @@ assembling_machine.energy_source = {
 | 
			
		|||
local remnants = table.deepcopy(data.raw["corpse"]["assembling-machine-1-remnants"])
 | 
			
		||||
remnants.name = "steam-assembling-machine-remnants"
 | 
			
		||||
remnants.icon = "__lignumis__/graphics/icons/steam-assembling-machine.png"
 | 
			
		||||
remnants.animation[1].filename = "__lignumis__/graphics/entity/steam-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[2].filename = "__lignumis__/graphics/entity/steam-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[3].filename = "__lignumis__/graphics/entity/steam-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[1].filename = gfx .. "steam-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[2].filename = gfx .. "steam-assembling-machine-remnants.png"
 | 
			
		||||
remnants.animation[3].filename = gfx .. "steam-assembling-machine-remnants.png"
 | 
			
		||||
remnants.order = "1[steam-assembling-machine]"
 | 
			
		||||
 | 
			
		||||
data:extend({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
local item_sounds = require("__base__.prototypes.item_sounds")
 | 
			
		||||
 | 
			
		||||
local gfx = "__lignumis__/graphics/entity/wood-lab/"
 | 
			
		||||
 | 
			
		||||
data:extend({
 | 
			
		||||
    {
 | 
			
		||||
        type = "lab",
 | 
			
		||||
| 
						 | 
				
			
			@ -17,7 +19,7 @@ data:extend({
 | 
			
		|||
        on_animation = {
 | 
			
		||||
            layers = {
 | 
			
		||||
                {
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/wood-lab.png",
 | 
			
		||||
                    filename = gfx .. "wood-lab.png",
 | 
			
		||||
                    width = 194,
 | 
			
		||||
                    height = 174,
 | 
			
		||||
                    frame_count = 33,
 | 
			
		||||
| 
						 | 
				
			
			@ -37,7 +39,7 @@ data:extend({
 | 
			
		|||
                    scale = 0.5
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/wood-lab-light.png",
 | 
			
		||||
                    filename = gfx .. "wood-lab-light.png",
 | 
			
		||||
                    blend_mode = "additive",
 | 
			
		||||
                    draw_as_light = true,
 | 
			
		||||
                    width = 216,
 | 
			
		||||
| 
						 | 
				
			
			@ -64,7 +66,7 @@ data:extend({
 | 
			
		|||
        off_animation = {
 | 
			
		||||
            layers = {
 | 
			
		||||
                {
 | 
			
		||||
                    filename = "__lignumis__/graphics/entity/wood-lab.png",
 | 
			
		||||
                    filename = gfx .. "wood-lab.png",
 | 
			
		||||
                    width = 194,
 | 
			
		||||
                    height = 174,
 | 
			
		||||
                    shift = util.by_pixel(0, 1.5),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,10 +8,10 @@ drill.resource_searching_radius = 1.99
 | 
			
		|||
drill.icon = "__lignumis__/graphics/icons/burner-mining-drill.png"
 | 
			
		||||
drill.impact_category = "wood"
 | 
			
		||||
drill.radius_visualisation_picture = table.deepcopy(data.raw["mining-drill"]["electric-mining-drill"].radius_visualisation_picture)
 | 
			
		||||
drill_animation.north.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill-N.png"
 | 
			
		||||
drill_animation.east.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill-E.png"
 | 
			
		||||
drill_animation.south.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill-S.png"
 | 
			
		||||
drill_animation.west.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill-W.png"
 | 
			
		||||
drill_animation.north.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill/burner-mining-drill-N.png"
 | 
			
		||||
drill_animation.east.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill/burner-mining-drill-E.png"
 | 
			
		||||
drill_animation.south.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill/burner-mining-drill-S.png"
 | 
			
		||||
drill_animation.west.layers[1].filename = "__lignumis__/graphics/entity/burner-mining-drill/burner-mining-drill-W.png"
 | 
			
		||||
 | 
			
		||||
local drill_item = data.raw["item"]["burner-mining-drill"]
 | 
			
		||||
drill_item.icon = "__lignumis__/graphics/icons/burner-mining-drill.png"
 | 
			
		||||
| 
						 | 
				
			
			@ -28,10 +28,10 @@ drill_recipe.ingredients = {
 | 
			
		|||
 | 
			
		||||
local burner_inserter = data.raw["inserter"]["burner-inserter"]
 | 
			
		||||
burner_inserter.icon = "__lignumis__/graphics/icons/burner-inserter.png"
 | 
			
		||||
burner_inserter.hand_base_picture.filename = "__lignumis__/graphics/entity/burner-inserter-hand-base.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.platform_picture.sheet.filename = "__lignumis__/graphics/entity/burner-inserter-platform.png"
 | 
			
		||||
burner_inserter.hand_base_picture.filename = "__lignumis__/graphics/entity/burner-inserter/burner-inserter-hand-base.png"
 | 
			
		||||
burner_inserter.hand_closed_picture.filename = "__lignumis__/graphics/entity/burner-inserter/burner-inserter-hand-closed.png"
 | 
			
		||||
burner_inserter.hand_open_picture.filename = "__lignumis__/graphics/entity/burner-inserter/burner-inserter-hand-open.png"
 | 
			
		||||
burner_inserter.platform_picture.sheet.filename = "__lignumis__/graphics/entity/burner-inserter/burner-inserter-platform.png"
 | 
			
		||||
burner_inserter.energy_source.initial_fuel_percent = 0.15
 | 
			
		||||
 | 
			
		||||
data.raw.item["burner-inserter"].icon = "__lignumis__/graphics/icons/burner-inserter.png"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
		 Before Width: | Height: | Size: 715 KiB  | 
| 
		 Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB  |