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