diff --git a/lignumis/data.lua b/lignumis/data.lua
index 0a4aee2..9e79de0 100644
--- a/lignumis/data.lua
+++ b/lignumis/data.lua
@@ -22,14 +22,9 @@ Lignumis = {
lab_blacklist = {
"wood-lab", -- Lignumis
"cerys-lab" -- Cerys
- },
-
- assets = "__lignumis-assets__/"
+ }
}
-Lignumis.graphics = Lignumis.assets .. "graphics/"
-Lignumis.sound = Lignumis.assets .. "sound/"
-
if not settings.startup["lignumis-technology-progression"].value then
Lignumis.science_pack_whitelist = {}
end
diff --git a/lignumis/graphics/empty-quality-catalyst-slot.png b/lignumis/graphics/empty-quality-catalyst-slot.png
new file mode 100644
index 0000000..156373e
Binary files /dev/null and b/lignumis/graphics/empty-quality-catalyst-slot.png differ
diff --git a/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper-remnants.png b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper-remnants.png
new file mode 100644
index 0000000..2e2d49d
Binary files /dev/null and b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper-remnants.png differ
diff --git a/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper-working.png b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper-working.png
new file mode 100644
index 0000000..89fedd7
Binary files /dev/null and b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper-working.png differ
diff --git a/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper.png b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper.png
new file mode 100644
index 0000000..ec277aa
Binary files /dev/null and b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-copper.png differ
diff --git a/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold-remnants.png b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold-remnants.png
new file mode 100644
index 0000000..986e6b4
Binary files /dev/null and b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold-remnants.png differ
diff --git a/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold-working.png b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold-working.png
new file mode 100644
index 0000000..6e77498
Binary files /dev/null and b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold-working.png differ
diff --git a/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold.png b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold.png
new file mode 100644
index 0000000..0e709f0
Binary files /dev/null and b/lignumis/graphics/entity/basic-construction-robot/basic-construction-robot-gold.png differ
diff --git a/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-base.png b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-base.png
new file mode 100644
index 0000000..8683315
Binary files /dev/null and b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-base.png differ
diff --git a/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-raising.png b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-raising.png
new file mode 100644
index 0000000..8b1ac5c
Binary files /dev/null and b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-raising.png differ
diff --git a/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-1.png b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-1.png
new file mode 100644
index 0000000..1526d02
Binary files /dev/null and b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-1.png differ
diff --git a/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-2.png b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-2.png
new file mode 100644
index 0000000..cacc464
Binary files /dev/null and b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-2.png differ
diff --git a/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-3.png b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-3.png
new file mode 100644
index 0000000..90e93dd
Binary files /dev/null and b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-3.png differ
diff --git a/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-4.png b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-4.png
new file mode 100644
index 0000000..31740b6
Binary files /dev/null and b/lignumis/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-4.png differ
diff --git a/lignumis/graphics/entity/basic-radar.png b/lignumis/graphics/entity/basic-radar.png
new file mode 100644
index 0000000..d6f27d6
Binary files /dev/null and b/lignumis/graphics/entity/basic-radar.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-base.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-base.png
new file mode 100644
index 0000000..4aed8ad
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-base.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-1.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-1.png
new file mode 100644
index 0000000..5d6fde4
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-1.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-2.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-2.png
new file mode 100644
index 0000000..0d6f2f8
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-2.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-10.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-10.png
new file mode 100644
index 0000000..8ba0ade
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-10.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-3.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-3.png
new file mode 100644
index 0000000..eb2b874
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-3.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-4.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-4.png
new file mode 100644
index 0000000..1bfc96e
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-4.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-1.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-1.png
new file mode 100644
index 0000000..096ffef
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-1.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-2.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-2.png
new file mode 100644
index 0000000..3933139
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-2.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5.png
new file mode 100644
index 0000000..177e4db
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-6.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-6.png
new file mode 100644
index 0000000..bd7eeee
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-6.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-1.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-1.png
new file mode 100644
index 0000000..414f62b
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-1.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-2.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-2.png
new file mode 100644
index 0000000..9b2ee2e
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-2.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7.png
new file mode 100644
index 0000000..e05375e
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-8.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-8.png
new file mode 100644
index 0000000..f4bf2f0
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-8.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-9.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-9.png
new file mode 100644
index 0000000..57d12ad
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-crane-9.png differ
diff --git a/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-remnants.png b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-remnants.png
new file mode 100644
index 0000000..db1671b
Binary files /dev/null and b/lignumis/graphics/entity/burner-agricultural-tower/burner-agricultural-tower-remnants.png differ
diff --git a/lignumis/graphics/entity/burner-assembling-machine/burner-assembling-machine-remnants.png b/lignumis/graphics/entity/burner-assembling-machine/burner-assembling-machine-remnants.png
new file mode 100644
index 0000000..e69a8ca
Binary files /dev/null and b/lignumis/graphics/entity/burner-assembling-machine/burner-assembling-machine-remnants.png differ
diff --git a/lignumis/graphics/entity/burner-assembling-machine/burner-assembling-machine.png b/lignumis/graphics/entity/burner-assembling-machine/burner-assembling-machine.png
new file mode 100644
index 0000000..ab57916
Binary files /dev/null and b/lignumis/graphics/entity/burner-assembling-machine/burner-assembling-machine.png differ
diff --git a/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-base.png b/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-base.png
new file mode 100644
index 0000000..a0bc27d
Binary files /dev/null and b/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-base.png differ
diff --git a/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-closed.png b/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-closed.png
new file mode 100644
index 0000000..c053e4c
Binary files /dev/null and b/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-closed.png differ
diff --git a/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-open.png b/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-open.png
new file mode 100644
index 0000000..2acadd0
Binary files /dev/null and b/lignumis/graphics/entity/burner-inserter/burner-inserter-hand-open.png differ
diff --git a/lignumis/graphics/entity/burner-inserter/burner-inserter-platform.png b/lignumis/graphics/entity/burner-inserter/burner-inserter-platform.png
new file mode 100644
index 0000000..14e2f25
Binary files /dev/null and b/lignumis/graphics/entity/burner-inserter/burner-inserter-platform.png differ
diff --git a/lignumis/graphics/entity/burner-inserter/burner-inserter-remnants.png b/lignumis/graphics/entity/burner-inserter/burner-inserter-remnants.png
new file mode 100644
index 0000000..7b6e67c
Binary files /dev/null and b/lignumis/graphics/entity/burner-inserter/burner-inserter-remnants.png differ
diff --git a/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-base.png b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-base.png
new file mode 100644
index 0000000..060bc5d
Binary files /dev/null and b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-base.png differ
diff --git a/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-closed.png b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-closed.png
new file mode 100644
index 0000000..fb85c55
Binary files /dev/null and b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-closed.png differ
diff --git a/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-open.png b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-open.png
new file mode 100644
index 0000000..142bdcd
Binary files /dev/null and b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-open.png differ
diff --git a/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-platform.png b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-platform.png
new file mode 100644
index 0000000..7727b3b
Binary files /dev/null and b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-platform.png differ
diff --git a/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-remnants.png b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-remnants.png
new file mode 100644
index 0000000..75560a3
Binary files /dev/null and b/lignumis/graphics/entity/burner-long-handed-inserter/burner-long-handed-inserter-remnants.png differ
diff --git a/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-E.png b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-E.png
new file mode 100644
index 0000000..d05bbf8
Binary files /dev/null and b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-E.png differ
diff --git a/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-N.png b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-N.png
new file mode 100644
index 0000000..a6fb519
Binary files /dev/null and b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-N.png differ
diff --git a/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-S.png b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-S.png
new file mode 100644
index 0000000..35686e6
Binary files /dev/null and b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-S.png differ
diff --git a/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-W.png b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-W.png
new file mode 100644
index 0000000..3ef46c2
Binary files /dev/null and b/lignumis/graphics/entity/burner-mining-drill/burner-mining-drill-W.png differ
diff --git a/lignumis/graphics/entity/gold-patch.png b/lignumis/graphics/entity/gold-patch.png
new file mode 100644
index 0000000..7126493
Binary files /dev/null and b/lignumis/graphics/entity/gold-patch.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-down-left.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-down-left.png
new file mode 100644
index 0000000..128d746
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-down-left.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-down-right.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-down-right.png
new file mode 100644
index 0000000..dc05d92
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-down-right.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-up-left.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-up-left.png
new file mode 100644
index 0000000..fff5959
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-up-left.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-up-right.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-up-right.png
new file mode 100644
index 0000000..2a35731
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-corner-up-right.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-east.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-east.png
new file mode 100644
index 0000000..19cbe46
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-east.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-north.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-north.png
new file mode 100644
index 0000000..2a97937
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-north.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-south.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-south.png
new file mode 100644
index 0000000..91215a3
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-south.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-west.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-west.png
new file mode 100644
index 0000000..86512d4
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-cover-west.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-cross.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-cross.png
new file mode 100644
index 0000000..bd08152
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-cross.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-down.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-down.png
new file mode 100644
index 0000000..a1c9d48
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-down.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-left.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-left.png
new file mode 100644
index 0000000..ea878fa
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-left.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-right.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-right.png
new file mode 100644
index 0000000..849f635
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-right.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-up.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-up.png
new file mode 100644
index 0000000..60cfe92
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-ending-up.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-remnants.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-remnants.png
new file mode 100644
index 0000000..55417c5
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-remnants.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-horizontal-window.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-horizontal-window.png
new file mode 100644
index 0000000..006c388
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-horizontal-window.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-horizontal.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-horizontal.png
new file mode 100644
index 0000000..2e7404a
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-horizontal.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical-single.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical-single.png
new file mode 100644
index 0000000..feba002
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical-single.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical-window.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical-window.png
new file mode 100644
index 0000000..5a64abe
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical-window.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical.png
new file mode 100644
index 0000000..dd0de5f
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-straight-vertical.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-t-down.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-down.png
new file mode 100644
index 0000000..9ca4227
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-down.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-t-left.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-left.png
new file mode 100644
index 0000000..7b29ab7
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-left.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-t-right.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-right.png
new file mode 100644
index 0000000..9f7d8fe
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-right.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-t-up.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-up.png
new file mode 100644
index 0000000..660428a
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-t-up.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-down.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-down.png
new file mode 100644
index 0000000..a09c842
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-down.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-left.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-left.png
new file mode 100644
index 0000000..362e2f4
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-left.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-remnants.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-remnants.png
new file mode 100644
index 0000000..c539d5d
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-remnants.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-right.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-right.png
new file mode 100644
index 0000000..1dab1a9
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-right.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-up.png b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-up.png
new file mode 100644
index 0000000..62bada5
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/gold-pipe-to-ground-up.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-E.png b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-E.png
new file mode 100644
index 0000000..cb4a8a4
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-E.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-N.png b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-N.png
new file mode 100644
index 0000000..1d04745
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-N.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-S.png b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-S.png
new file mode 100644
index 0000000..b0a3397
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-S.png differ
diff --git a/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-W.png b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-W.png
new file mode 100644
index 0000000..4b701e1
Binary files /dev/null and b/lignumis/graphics/entity/gold-pipe/machine-gold-pipe-W.png differ
diff --git a/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank-remnants.png b/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank-remnants.png
new file mode 100644
index 0000000..324ce78
Binary files /dev/null and b/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank-remnants.png differ
diff --git a/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank-window-background.png b/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank-window-background.png
new file mode 100644
index 0000000..c478f13
Binary files /dev/null and b/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank-window-background.png differ
diff --git a/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank.png b/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank.png
new file mode 100644
index 0000000..194a8fb
Binary files /dev/null and b/lignumis/graphics/entity/gold-storage-tank/gold-storage-tank.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-01.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-01.png
new file mode 100644
index 0000000..5198bef
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-01.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-02.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-02.png
new file mode 100644
index 0000000..bae2b1e
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-02.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-03.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-03.png
new file mode 100644
index 0000000..4ce510d
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-03.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-04.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-04.png
new file mode 100644
index 0000000..f498cb5
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-04.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-05.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-05.png
new file mode 100644
index 0000000..9501179
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-05.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-06.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-06.png
new file mode 100644
index 0000000..3fa7581
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-06.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-07.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-07.png
new file mode 100644
index 0000000..673fcbe
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-07.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-08.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-08.png
new file mode 100644
index 0000000..247eb98
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-08.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-09.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-09.png
new file mode 100644
index 0000000..f5920ee
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-09.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-10.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-10.png
new file mode 100644
index 0000000..1956f43
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-10.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-11.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-11.png
new file mode 100644
index 0000000..bc21ca8
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-11.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-12.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-12.png
new file mode 100644
index 0000000..b86ddbe
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-12.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-13.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-13.png
new file mode 100644
index 0000000..37d75d5
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-13.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-14.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-14.png
new file mode 100644
index 0000000..9473eb9
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-14.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-15.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-15.png
new file mode 100644
index 0000000..4c369bf
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-15.png differ
diff --git a/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-16.png b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-16.png
new file mode 100644
index 0000000..0be1a65
Binary files /dev/null and b/lignumis/graphics/entity/gold-stromatolite/gold-stromatolite-16.png differ
diff --git a/lignumis/graphics/entity/steam-assembling-machine/steam-assembling-machine-remnants.png b/lignumis/graphics/entity/steam-assembling-machine/steam-assembling-machine-remnants.png
new file mode 100644
index 0000000..4643d31
Binary files /dev/null and b/lignumis/graphics/entity/steam-assembling-machine/steam-assembling-machine-remnants.png differ
diff --git a/lignumis/graphics/entity/steam-assembling-machine/steam-assembling-machine.png b/lignumis/graphics/entity/steam-assembling-machine/steam-assembling-machine.png
new file mode 100644
index 0000000..a7573e8
Binary files /dev/null and b/lignumis/graphics/entity/steam-assembling-machine/steam-assembling-machine.png differ
diff --git a/lignumis/graphics/entity/stone-furnace/stone-furnace-remnants.png b/lignumis/graphics/entity/stone-furnace/stone-furnace-remnants.png
new file mode 100644
index 0000000..aa316c3
Binary files /dev/null and b/lignumis/graphics/entity/stone-furnace/stone-furnace-remnants.png differ
diff --git a/lignumis/graphics/entity/stone-furnace/stone-furnace.png b/lignumis/graphics/entity/stone-furnace/stone-furnace.png
new file mode 100644
index 0000000..383eb4b
Binary files /dev/null and b/lignumis/graphics/entity/stone-furnace/stone-furnace.png differ
diff --git a/lignumis/graphics/entity/wood-lab/wood-lab-light.png b/lignumis/graphics/entity/wood-lab/wood-lab-light.png
new file mode 100644
index 0000000..93c9cb6
Binary files /dev/null and b/lignumis/graphics/entity/wood-lab/wood-lab-light.png differ
diff --git a/lignumis/graphics/entity/wood-lab/wood-lab.png b/lignumis/graphics/entity/wood-lab/wood-lab.png
new file mode 100644
index 0000000..4571af4
Binary files /dev/null and b/lignumis/graphics/entity/wood-lab/wood-lab.png differ
diff --git a/lignumis/graphics/entity/wooden-rocket-silo/06-rocket-silo.png b/lignumis/graphics/entity/wooden-rocket-silo/06-rocket-silo.png
new file mode 100644
index 0000000..8ef0ddb
Binary files /dev/null and b/lignumis/graphics/entity/wooden-rocket-silo/06-rocket-silo.png differ
diff --git a/lignumis/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-back.png b/lignumis/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-back.png
new file mode 100644
index 0000000..9357e27
Binary files /dev/null and b/lignumis/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-back.png differ
diff --git a/lignumis/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-right.png b/lignumis/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-right.png
new file mode 100644
index 0000000..2d681fc
Binary files /dev/null and b/lignumis/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-right.png differ
diff --git a/lignumis/graphics/entity/wooden-rocket-silo/13-rocket-silo-arms-front.png b/lignumis/graphics/entity/wooden-rocket-silo/13-rocket-silo-arms-front.png
new file mode 100644
index 0000000..0592e38
Binary files /dev/null and b/lignumis/graphics/entity/wooden-rocket-silo/13-rocket-silo-arms-front.png differ
diff --git a/lignumis/graphics/entity/wooden-rocket-silo/14-rocket-silo-front.png b/lignumis/graphics/entity/wooden-rocket-silo/14-rocket-silo-front.png
new file mode 100644
index 0000000..337e192
Binary files /dev/null and b/lignumis/graphics/entity/wooden-rocket-silo/14-rocket-silo-front.png differ
diff --git a/lignumis/graphics/entity/wooden-rocket-silo/rocket-static-pod.png b/lignumis/graphics/entity/wooden-rocket-silo/rocket-static-pod.png
new file mode 100644
index 0000000..0790c5d
Binary files /dev/null and b/lignumis/graphics/entity/wooden-rocket-silo/rocket-static-pod.png differ
diff --git a/lignumis/graphics/equipment/basic-personal-roboport-equipment-copper.png b/lignumis/graphics/equipment/basic-personal-roboport-equipment-copper.png
new file mode 100644
index 0000000..85fe0c5
Binary files /dev/null and b/lignumis/graphics/equipment/basic-personal-roboport-equipment-copper.png differ
diff --git a/lignumis/graphics/equipment/basic-personal-roboport-equipment-gold.png b/lignumis/graphics/equipment/basic-personal-roboport-equipment-gold.png
new file mode 100644
index 0000000..f4c1447
Binary files /dev/null and b/lignumis/graphics/equipment/basic-personal-roboport-equipment-gold.png differ
diff --git a/lignumis/graphics/equipment/basic-portable-generator-equipment-copper.png b/lignumis/graphics/equipment/basic-portable-generator-equipment-copper.png
new file mode 100644
index 0000000..3b8ec27
Binary files /dev/null and b/lignumis/graphics/equipment/basic-portable-generator-equipment-copper.png differ
diff --git a/lignumis/graphics/equipment/basic-portable-generator-equipment-gold.png b/lignumis/graphics/equipment/basic-portable-generator-equipment-gold.png
new file mode 100644
index 0000000..46f39f1
Binary files /dev/null and b/lignumis/graphics/equipment/basic-portable-generator-equipment-gold.png differ
diff --git a/lignumis/graphics/icons/active-noise-cancelling.png b/lignumis/graphics/icons/active-noise-cancelling.png
new file mode 100644
index 0000000..2a7f38c
Binary files /dev/null and b/lignumis/graphics/icons/active-noise-cancelling.png differ
diff --git a/lignumis/graphics/icons/basic-circuit-board.png b/lignumis/graphics/icons/basic-circuit-board.png
new file mode 100644
index 0000000..400da22
Binary files /dev/null and b/lignumis/graphics/icons/basic-circuit-board.png differ
diff --git a/lignumis/graphics/icons/basic-construction-robot-copper.png b/lignumis/graphics/icons/basic-construction-robot-copper.png
new file mode 100644
index 0000000..74e53f8
Binary files /dev/null and b/lignumis/graphics/icons/basic-construction-robot-copper.png differ
diff --git a/lignumis/graphics/icons/basic-construction-robot-gold.png b/lignumis/graphics/icons/basic-construction-robot-gold.png
new file mode 100644
index 0000000..812c6e0
Binary files /dev/null and b/lignumis/graphics/icons/basic-construction-robot-gold.png differ
diff --git a/lignumis/graphics/icons/basic-gun-turret.png b/lignumis/graphics/icons/basic-gun-turret.png
new file mode 100644
index 0000000..2c76f81
Binary files /dev/null and b/lignumis/graphics/icons/basic-gun-turret.png differ
diff --git a/lignumis/graphics/icons/basic-personal-roboport-equipment-copper.png b/lignumis/graphics/icons/basic-personal-roboport-equipment-copper.png
new file mode 100644
index 0000000..3f951a2
Binary files /dev/null and b/lignumis/graphics/icons/basic-personal-roboport-equipment-copper.png differ
diff --git a/lignumis/graphics/icons/basic-personal-roboport-equipment-gold.png b/lignumis/graphics/icons/basic-personal-roboport-equipment-gold.png
new file mode 100644
index 0000000..d4139f9
Binary files /dev/null and b/lignumis/graphics/icons/basic-personal-roboport-equipment-gold.png differ
diff --git a/lignumis/graphics/icons/basic-portable-generator-equipment-copper.png b/lignumis/graphics/icons/basic-portable-generator-equipment-copper.png
new file mode 100644
index 0000000..83115bb
Binary files /dev/null and b/lignumis/graphics/icons/basic-portable-generator-equipment-copper.png differ
diff --git a/lignumis/graphics/icons/basic-portable-generator-equipment-gold.png b/lignumis/graphics/icons/basic-portable-generator-equipment-gold.png
new file mode 100644
index 0000000..43986f5
Binary files /dev/null and b/lignumis/graphics/icons/basic-portable-generator-equipment-gold.png differ
diff --git a/lignumis/graphics/icons/basic-radar.png b/lignumis/graphics/icons/basic-radar.png
new file mode 100644
index 0000000..3dc6c8e
Binary files /dev/null and b/lignumis/graphics/icons/basic-radar.png differ
diff --git a/lignumis/graphics/icons/basic-repair-pack.png b/lignumis/graphics/icons/basic-repair-pack.png
new file mode 100644
index 0000000..8f496fb
Binary files /dev/null and b/lignumis/graphics/icons/basic-repair-pack.png differ
diff --git a/lignumis/graphics/icons/burner-agricultural-tower.png b/lignumis/graphics/icons/burner-agricultural-tower.png
new file mode 100644
index 0000000..7537661
Binary files /dev/null and b/lignumis/graphics/icons/burner-agricultural-tower.png differ
diff --git a/lignumis/graphics/icons/burner-assembling-machine.png b/lignumis/graphics/icons/burner-assembling-machine.png
new file mode 100644
index 0000000..d8923f9
Binary files /dev/null and b/lignumis/graphics/icons/burner-assembling-machine.png differ
diff --git a/lignumis/graphics/icons/burner-inserter.png b/lignumis/graphics/icons/burner-inserter.png
new file mode 100644
index 0000000..06476fe
Binary files /dev/null and b/lignumis/graphics/icons/burner-inserter.png differ
diff --git a/lignumis/graphics/icons/burner-long-handed-inserter.png b/lignumis/graphics/icons/burner-long-handed-inserter.png
new file mode 100644
index 0000000..2907b4f
Binary files /dev/null and b/lignumis/graphics/icons/burner-long-handed-inserter.png differ
diff --git a/lignumis/graphics/icons/burner-mining-drill.png b/lignumis/graphics/icons/burner-mining-drill.png
new file mode 100644
index 0000000..23f5e12
Binary files /dev/null and b/lignumis/graphics/icons/burner-mining-drill.png differ
diff --git a/lignumis/graphics/icons/casting-gold.png b/lignumis/graphics/icons/casting-gold.png
new file mode 100644
index 0000000..84732d3
Binary files /dev/null and b/lignumis/graphics/icons/casting-gold.png differ
diff --git a/lignumis/graphics/icons/cupriavidus-necator-1.png b/lignumis/graphics/icons/cupriavidus-necator-1.png
new file mode 100644
index 0000000..67e2eac
Binary files /dev/null and b/lignumis/graphics/icons/cupriavidus-necator-1.png differ
diff --git a/lignumis/graphics/icons/cupriavidus-necator-2.png b/lignumis/graphics/icons/cupriavidus-necator-2.png
new file mode 100644
index 0000000..f591447
Binary files /dev/null and b/lignumis/graphics/icons/cupriavidus-necator-2.png differ
diff --git a/lignumis/graphics/icons/cupriavidus-necator-3.png b/lignumis/graphics/icons/cupriavidus-necator-3.png
new file mode 100644
index 0000000..c5b6eef
Binary files /dev/null and b/lignumis/graphics/icons/cupriavidus-necator-3.png differ
diff --git a/lignumis/graphics/icons/dead-cupriavidus-necator-1.png b/lignumis/graphics/icons/dead-cupriavidus-necator-1.png
new file mode 100644
index 0000000..cf41702
Binary files /dev/null and b/lignumis/graphics/icons/dead-cupriavidus-necator-1.png differ
diff --git a/lignumis/graphics/icons/dead-cupriavidus-necator-2.png b/lignumis/graphics/icons/dead-cupriavidus-necator-2.png
new file mode 100644
index 0000000..12c868e
Binary files /dev/null and b/lignumis/graphics/icons/dead-cupriavidus-necator-2.png differ
diff --git a/lignumis/graphics/icons/dead-cupriavidus-necator-3.png b/lignumis/graphics/icons/dead-cupriavidus-necator-3.png
new file mode 100644
index 0000000..6929a9d
Binary files /dev/null and b/lignumis/graphics/icons/dead-cupriavidus-necator-3.png differ
diff --git a/lignumis/graphics/icons/gold-bacteria-1.png b/lignumis/graphics/icons/gold-bacteria-1.png
new file mode 100644
index 0000000..334c03a
Binary files /dev/null and b/lignumis/graphics/icons/gold-bacteria-1.png differ
diff --git a/lignumis/graphics/icons/gold-bacteria-2.png b/lignumis/graphics/icons/gold-bacteria-2.png
new file mode 100644
index 0000000..eba29ef
Binary files /dev/null and b/lignumis/graphics/icons/gold-bacteria-2.png differ
diff --git a/lignumis/graphics/icons/gold-bacteria-3.png b/lignumis/graphics/icons/gold-bacteria-3.png
new file mode 100644
index 0000000..d3cbb20
Binary files /dev/null and b/lignumis/graphics/icons/gold-bacteria-3.png differ
diff --git a/lignumis/graphics/icons/gold-bacteria.png b/lignumis/graphics/icons/gold-bacteria.png
new file mode 100644
index 0000000..caac312
Binary files /dev/null and b/lignumis/graphics/icons/gold-bacteria.png differ
diff --git a/lignumis/graphics/icons/gold-cable.png b/lignumis/graphics/icons/gold-cable.png
new file mode 100644
index 0000000..89d4bd9
Binary files /dev/null and b/lignumis/graphics/icons/gold-cable.png differ
diff --git a/lignumis/graphics/icons/gold-ore-1.png b/lignumis/graphics/icons/gold-ore-1.png
new file mode 100644
index 0000000..0f30043
Binary files /dev/null and b/lignumis/graphics/icons/gold-ore-1.png differ
diff --git a/lignumis/graphics/icons/gold-ore-2.png b/lignumis/graphics/icons/gold-ore-2.png
new file mode 100644
index 0000000..606281c
Binary files /dev/null and b/lignumis/graphics/icons/gold-ore-2.png differ
diff --git a/lignumis/graphics/icons/gold-ore-3.png b/lignumis/graphics/icons/gold-ore-3.png
new file mode 100644
index 0000000..440cd46
Binary files /dev/null and b/lignumis/graphics/icons/gold-ore-3.png differ
diff --git a/lignumis/graphics/icons/gold-ore.png b/lignumis/graphics/icons/gold-ore.png
new file mode 100644
index 0000000..0295900
Binary files /dev/null and b/lignumis/graphics/icons/gold-ore.png differ
diff --git a/lignumis/graphics/icons/gold-patch.png b/lignumis/graphics/icons/gold-patch.png
new file mode 100644
index 0000000..36de4d8
Binary files /dev/null and b/lignumis/graphics/icons/gold-patch.png differ
diff --git a/lignumis/graphics/icons/gold-pipe-to-ground.png b/lignumis/graphics/icons/gold-pipe-to-ground.png
new file mode 100644
index 0000000..08d8b9b
Binary files /dev/null and b/lignumis/graphics/icons/gold-pipe-to-ground.png differ
diff --git a/lignumis/graphics/icons/gold-pipe.png b/lignumis/graphics/icons/gold-pipe.png
new file mode 100644
index 0000000..c9fe002
Binary files /dev/null and b/lignumis/graphics/icons/gold-pipe.png differ
diff --git a/lignumis/graphics/icons/gold-plate.png b/lignumis/graphics/icons/gold-plate.png
new file mode 100644
index 0000000..01440a9
Binary files /dev/null and b/lignumis/graphics/icons/gold-plate.png differ
diff --git a/lignumis/graphics/icons/gold-storage-tank.png b/lignumis/graphics/icons/gold-storage-tank.png
new file mode 100644
index 0000000..c062f7a
Binary files /dev/null and b/lignumis/graphics/icons/gold-storage-tank.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite-seed-1.png b/lignumis/graphics/icons/gold-stromatolite-seed-1.png
new file mode 100644
index 0000000..420eb6f
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite-seed-1.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite-seed-2.png b/lignumis/graphics/icons/gold-stromatolite-seed-2.png
new file mode 100644
index 0000000..12cd0d9
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite-seed-2.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite-seed-3.png b/lignumis/graphics/icons/gold-stromatolite-seed-3.png
new file mode 100644
index 0000000..b28decb
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite-seed-3.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite-seed-4.png b/lignumis/graphics/icons/gold-stromatolite-seed-4.png
new file mode 100644
index 0000000..1322b63
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite-seed-4.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite-seed-5.png b/lignumis/graphics/icons/gold-stromatolite-seed-5.png
new file mode 100644
index 0000000..64ec62a
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite-seed-5.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite-seed.png b/lignumis/graphics/icons/gold-stromatolite-seed.png
new file mode 100644
index 0000000..f7fd366
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite-seed.png differ
diff --git a/lignumis/graphics/icons/gold-stromatolite.png b/lignumis/graphics/icons/gold-stromatolite.png
new file mode 100644
index 0000000..080ff19
Binary files /dev/null and b/lignumis/graphics/icons/gold-stromatolite.png differ
diff --git a/lignumis/graphics/icons/hot-gold-plate.png b/lignumis/graphics/icons/hot-gold-plate.png
new file mode 100644
index 0000000..962c5ed
Binary files /dev/null and b/lignumis/graphics/icons/hot-gold-plate.png differ
diff --git a/lignumis/graphics/icons/lignumis.png b/lignumis/graphics/icons/lignumis.png
new file mode 100644
index 0000000..cce5b7c
Binary files /dev/null and b/lignumis/graphics/icons/lignumis.png differ
diff --git a/lignumis/graphics/icons/lumber-1.png b/lignumis/graphics/icons/lumber-1.png
new file mode 100644
index 0000000..5330628
Binary files /dev/null and b/lignumis/graphics/icons/lumber-1.png differ
diff --git a/lignumis/graphics/icons/lumber-2.png b/lignumis/graphics/icons/lumber-2.png
new file mode 100644
index 0000000..89fbea1
Binary files /dev/null and b/lignumis/graphics/icons/lumber-2.png differ
diff --git a/lignumis/graphics/icons/lumber.png b/lignumis/graphics/icons/lumber.png
new file mode 100644
index 0000000..fab15ce
Binary files /dev/null and b/lignumis/graphics/icons/lumber.png differ
diff --git a/lignumis/graphics/icons/moist-stromatolite-remnant-1.png b/lignumis/graphics/icons/moist-stromatolite-remnant-1.png
new file mode 100644
index 0000000..6c611c3
Binary files /dev/null and b/lignumis/graphics/icons/moist-stromatolite-remnant-1.png differ
diff --git a/lignumis/graphics/icons/moist-stromatolite-remnant-2.png b/lignumis/graphics/icons/moist-stromatolite-remnant-2.png
new file mode 100644
index 0000000..b814b6f
Binary files /dev/null and b/lignumis/graphics/icons/moist-stromatolite-remnant-2.png differ
diff --git a/lignumis/graphics/icons/moist-stromatolite-remnant-3.png b/lignumis/graphics/icons/moist-stromatolite-remnant-3.png
new file mode 100644
index 0000000..c405013
Binary files /dev/null and b/lignumis/graphics/icons/moist-stromatolite-remnant-3.png differ
diff --git a/lignumis/graphics/icons/molten-gold.png b/lignumis/graphics/icons/molten-gold.png
new file mode 100644
index 0000000..a40dd4f
Binary files /dev/null and b/lignumis/graphics/icons/molten-gold.png differ
diff --git a/lignumis/graphics/icons/peat.png b/lignumis/graphics/icons/peat.png
new file mode 100644
index 0000000..ac800e4
Binary files /dev/null and b/lignumis/graphics/icons/peat.png differ
diff --git a/lignumis/graphics/icons/provisional-rocket-part.png b/lignumis/graphics/icons/provisional-rocket-part.png
new file mode 100644
index 0000000..99bd4eb
Binary files /dev/null and b/lignumis/graphics/icons/provisional-rocket-part.png differ
diff --git a/lignumis/graphics/icons/provisional-rocket-silo.png b/lignumis/graphics/icons/provisional-rocket-silo.png
new file mode 100644
index 0000000..ed29f7f
Binary files /dev/null and b/lignumis/graphics/icons/provisional-rocket-silo.png differ
diff --git a/lignumis/graphics/icons/quality-gold-catalyst.png b/lignumis/graphics/icons/quality-gold-catalyst.png
new file mode 100644
index 0000000..5b257b3
Binary files /dev/null and b/lignumis/graphics/icons/quality-gold-catalyst.png differ
diff --git a/lignumis/graphics/icons/starmap-planet-lignumis.png b/lignumis/graphics/icons/starmap-planet-lignumis.png
new file mode 100644
index 0000000..a2728c7
Binary files /dev/null and b/lignumis/graphics/icons/starmap-planet-lignumis.png differ
diff --git a/lignumis/graphics/icons/steam-assembling-machine.png b/lignumis/graphics/icons/steam-assembling-machine.png
new file mode 100644
index 0000000..2945346
Binary files /dev/null and b/lignumis/graphics/icons/steam-assembling-machine.png differ
diff --git a/lignumis/graphics/icons/steam-science-pack.png b/lignumis/graphics/icons/steam-science-pack.png
new file mode 100644
index 0000000..fceda3c
Binary files /dev/null and b/lignumis/graphics/icons/steam-science-pack.png differ
diff --git a/lignumis/graphics/icons/stone-furnace.png b/lignumis/graphics/icons/stone-furnace.png
new file mode 100644
index 0000000..54c3cab
Binary files /dev/null and b/lignumis/graphics/icons/stone-furnace.png differ
diff --git a/lignumis/graphics/icons/wood-armor.png b/lignumis/graphics/icons/wood-armor.png
new file mode 100644
index 0000000..118a2e8
Binary files /dev/null and b/lignumis/graphics/icons/wood-armor.png differ
diff --git a/lignumis/graphics/icons/wood-darts-magazine.png b/lignumis/graphics/icons/wood-darts-magazine.png
new file mode 100644
index 0000000..3bb538d
Binary files /dev/null and b/lignumis/graphics/icons/wood-darts-magazine.png differ
diff --git a/lignumis/graphics/icons/wood-lab.png b/lignumis/graphics/icons/wood-lab.png
new file mode 100644
index 0000000..43a574e
Binary files /dev/null and b/lignumis/graphics/icons/wood-lab.png differ
diff --git a/lignumis/graphics/icons/wood-pulp.png b/lignumis/graphics/icons/wood-pulp.png
new file mode 100644
index 0000000..57f0918
Binary files /dev/null and b/lignumis/graphics/icons/wood-pulp.png differ
diff --git a/lignumis/graphics/icons/wood-science-pack.png b/lignumis/graphics/icons/wood-science-pack.png
new file mode 100644
index 0000000..e6b999d
Binary files /dev/null and b/lignumis/graphics/icons/wood-science-pack.png differ
diff --git a/lignumis/graphics/icons/wooden-gear-wheel.png b/lignumis/graphics/icons/wooden-gear-wheel.png
new file mode 100644
index 0000000..634fda1
Binary files /dev/null and b/lignumis/graphics/icons/wooden-gear-wheel.png differ
diff --git a/lignumis/graphics/noise-map-icon.png b/lignumis/graphics/noise-map-icon.png
new file mode 100644
index 0000000..3c1d512
Binary files /dev/null and b/lignumis/graphics/noise-map-icon.png differ
diff --git a/lignumis/graphics/orbit-lignumis.png b/lignumis/graphics/orbit-lignumis.png
new file mode 100644
index 0000000..ed59fb1
Binary files /dev/null and b/lignumis/graphics/orbit-lignumis.png differ
diff --git a/lignumis/graphics/quality-catalyst-icon-red.png b/lignumis/graphics/quality-catalyst-icon-red.png
new file mode 100644
index 0000000..2a5fa37
Binary files /dev/null and b/lignumis/graphics/quality-catalyst-icon-red.png differ
diff --git a/lignumis/graphics/technology/active-noise-cancelling.png b/lignumis/graphics/technology/active-noise-cancelling.png
new file mode 100644
index 0000000..ab65d3b
Binary files /dev/null and b/lignumis/graphics/technology/active-noise-cancelling.png differ
diff --git a/lignumis/graphics/technology/basic-construction-robotics-copper.png b/lignumis/graphics/technology/basic-construction-robotics-copper.png
new file mode 100644
index 0000000..1c0cbde
Binary files /dev/null and b/lignumis/graphics/technology/basic-construction-robotics-copper.png differ
diff --git a/lignumis/graphics/technology/basic-construction-robotics-gold.png b/lignumis/graphics/technology/basic-construction-robotics-gold.png
new file mode 100644
index 0000000..97bff95
Binary files /dev/null and b/lignumis/graphics/technology/basic-construction-robotics-gold.png differ
diff --git a/lignumis/graphics/technology/basic-gun-turret.png b/lignumis/graphics/technology/basic-gun-turret.png
new file mode 100644
index 0000000..83396c2
Binary files /dev/null and b/lignumis/graphics/technology/basic-gun-turret.png differ
diff --git a/lignumis/graphics/technology/basic-radar.png b/lignumis/graphics/technology/basic-radar.png
new file mode 100644
index 0000000..53d8fda
Binary files /dev/null and b/lignumis/graphics/technology/basic-radar.png differ
diff --git a/lignumis/graphics/technology/basic-repair-pack.png b/lignumis/graphics/technology/basic-repair-pack.png
new file mode 100644
index 0000000..5b740f7
Binary files /dev/null and b/lignumis/graphics/technology/basic-repair-pack.png differ
diff --git a/lignumis/graphics/technology/burner-automation.png b/lignumis/graphics/technology/burner-automation.png
new file mode 100644
index 0000000..f034cc2
Binary files /dev/null and b/lignumis/graphics/technology/burner-automation.png differ
diff --git a/lignumis/graphics/technology/gold-fluid-handling.png b/lignumis/graphics/technology/gold-fluid-handling.png
new file mode 100644
index 0000000..ed8d0fe
Binary files /dev/null and b/lignumis/graphics/technology/gold-fluid-handling.png differ
diff --git a/lignumis/graphics/technology/lignumis.png b/lignumis/graphics/technology/lignumis.png
new file mode 100644
index 0000000..5ceaff4
Binary files /dev/null and b/lignumis/graphics/technology/lignumis.png differ
diff --git a/lignumis/graphics/technology/nauvis.png b/lignumis/graphics/technology/nauvis.png
new file mode 100644
index 0000000..163196f
Binary files /dev/null and b/lignumis/graphics/technology/nauvis.png differ
diff --git a/lignumis/graphics/technology/provisional-rocketry.png b/lignumis/graphics/technology/provisional-rocketry.png
new file mode 100644
index 0000000..183175a
Binary files /dev/null and b/lignumis/graphics/technology/provisional-rocketry.png differ
diff --git a/lignumis/graphics/technology/steam-automation.png b/lignumis/graphics/technology/steam-automation.png
new file mode 100644
index 0000000..63f897c
Binary files /dev/null and b/lignumis/graphics/technology/steam-automation.png differ
diff --git a/lignumis/graphics/technology/steam-science-pack.png b/lignumis/graphics/technology/steam-science-pack.png
new file mode 100644
index 0000000..dbc469f
Binary files /dev/null and b/lignumis/graphics/technology/steam-science-pack.png differ
diff --git a/lignumis/graphics/technology/wood-science-pack.png b/lignumis/graphics/technology/wood-science-pack.png
new file mode 100644
index 0000000..3538e9d
Binary files /dev/null and b/lignumis/graphics/technology/wood-science-pack.png differ
diff --git a/lignumis/graphics/terrain/natural-gold-soil.png b/lignumis/graphics/terrain/natural-gold-soil.png
new file mode 100644
index 0000000..6c4a2a9
Binary files /dev/null and b/lignumis/graphics/terrain/natural-gold-soil.png differ
diff --git a/lignumis/info.json b/lignumis/info.json
index 4d756e2..2ed24b9 100644
--- a/lignumis/info.json
+++ b/lignumis/info.json
@@ -12,7 +12,7 @@
"flib",
"PlanetsLib >= 1.1.26",
"astroponics >= 1.2.0",
- "cf-lib >= 0.0.8",
+ "cf-lib >= 0.0.5",
"mf-core >= 1.0.3",
"mf-buildings >= 1.0.7",
"mf-logistics >= 1.0.1",
diff --git a/lignumis/prototypes/compatibility/hot-metals.lua b/lignumis/prototypes/compatibility/hot-metals.lua
index 34043eb..83ca8ec 100644
--- a/lignumis/prototypes/compatibility/hot-metals.lua
+++ b/lignumis/prototypes/compatibility/hot-metals.lua
@@ -1,3 +1,3 @@
if not mods["hot-metals"] then return end
-table.insert(HotMetals.items, { name = "gold-plate", iconFolder = Lignumis.graphics .. "icons/" })
\ No newline at end of file
+table.insert(HotMetals.items, { name = "gold-plate", iconFolder = "__lignumis__/graphics/icons/" })
\ No newline at end of file
diff --git a/lignumis/prototypes/compatibility/metal-and-stars.lua b/lignumis/prototypes/compatibility/metal-and-stars.lua
index c1fb9f8..8e8dba5 100644
--- a/lignumis/prototypes/compatibility/metal-and-stars.lua
+++ b/lignumis/prototypes/compatibility/metal-and-stars.lua
@@ -3,4 +3,4 @@ if not mods["metal-and-stars"] then return end
data.raw.recipe["gold-plate"].enabled = true
data.raw.recipe["gold-cable"].enabled = true
-data.raw.item["gold-plate"].icon = Lignumis.graphics .. "icons/gold-plate.png"
\ No newline at end of file
+data.raw.item["gold-plate"].icon = "__lignumis__/graphics/icons/gold-plate.png"
\ No newline at end of file
diff --git a/lignumis/prototypes/content/active-noise-cancelling-tower.lua b/lignumis/prototypes/content/active-noise-cancelling-tower.lua
index a9e0d84..79ad117 100644
--- a/lignumis/prototypes/content/active-noise-cancelling-tower.lua
+++ b/lignumis/prototypes/content/active-noise-cancelling-tower.lua
@@ -13,7 +13,7 @@ data:extend({
name = "active-noise-cancelling-tower",
icons = {
{ icon = "__base__/graphics/icons/programmable-speaker.png" },
- { icon = Lignumis.graphics .. "icons/active-noise-cancelling.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/active-noise-cancelling.png", scale = 0.25, shift = { 8, 8 } }
},
icon_draw_specification = { shift = { 0, -1 }, scale = 0.75, scale_for_many = 0.5 },
flags = { "placeable-neutral", "player-creation" },
@@ -84,7 +84,7 @@ data:extend({
name = "active-noise-cancelling-tower",
icons = {
{ icon = "__base__/graphics/icons/programmable-speaker.png" },
- { icon = Lignumis.graphics .. "icons/active-noise-cancelling.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/active-noise-cancelling.png", scale = 0.25, shift = { 8, 8 } }
},
subgroup = "circuit-network",
order = "d[other]-c[active-noise-cancelling-tower]",
@@ -111,7 +111,7 @@ data:extend({
{
type = "recipe",
name = "active-noise-cancelling",
- icons = { { icon = Lignumis.graphics .. "icons/active-noise-cancelling.png" } },
+ icons = { { icon = "__lignumis__/graphics/icons/active-noise-cancelling.png" } },
enabled = false,
energy_required = 1000000,
ingredients = {},
@@ -124,7 +124,7 @@ data:extend({
{
type = "technology",
name = "active-noise-cancelling",
- icon = Lignumis.graphics .. "technology/active-noise-cancelling.png",
+ icon = "__lignumis__/graphics/technology/active-noise-cancelling.png",
icon_size = 128,
effects = {
{
diff --git a/lignumis/prototypes/content/basic-circuit-boards.lua b/lignumis/prototypes/content/basic-circuit-boards.lua
index 7c12dcc..519297f 100644
--- a/lignumis/prototypes/content/basic-circuit-boards.lua
+++ b/lignumis/prototypes/content/basic-circuit-boards.lua
@@ -7,7 +7,7 @@ data:extend({
{
type = "item",
name = "basic-circuit-board",
- icon = Lignumis.graphics .. "icons/basic-circuit-board.png",
+ icon = "__lignumis__/graphics/icons/basic-circuit-board.png",
subgroup = "intermediate-product",
order = "c[circuits]-0[basic-circuit-board]",
inventory_move_sound = item_sounds.electric_small_inventory_move,
@@ -21,8 +21,8 @@ data:extend({
name = "basic-circuit-board",
category = "wood-processing-or-assembling",
icons = {
- { icon = Lignumis.graphics .. "icons/basic-circuit-board.png" },
- { icon = Lignumis.graphics .. "icons/gold-cable.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/basic-circuit-board.png" },
+ { icon = "__lignumis__/graphics/icons/gold-cable.png", scale = 0.25, shift = { 8, 8 } }
},
ingredients = {
{ type = "item", name = "lumber", amount = 1 },
@@ -38,7 +38,7 @@ data:extend({
localised_name = { "item-name.basic-circuit-board" },
category = "wood-processing-or-assembling",
icons = {
- { icon = Lignumis.graphics .. "icons/basic-circuit-board.png" },
+ { icon = "__lignumis__/graphics/icons/basic-circuit-board.png" },
{ icon = "__base__/graphics/icons/copper-cable.png", scale = 0.25, shift = { 8, 8 } }
},
ingredients = {
diff --git a/lignumis/prototypes/content/basic-construction-robots.lua b/lignumis/prototypes/content/basic-construction-robots.lua
index a9fd4bf..e3c4866 100644
--- a/lignumis/prototypes/content/basic-construction-robots.lua
+++ b/lignumis/prototypes/content/basic-construction-robots.lua
@@ -6,17 +6,17 @@ local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].val
local function robot(color)
local result = table.deepcopy(data.raw["construction-robot"]["construction-robot"])
result.name = "basic-construction-robot-" .. color
- result.icon = Lignumis.graphics .. "icons/basic-construction-robot-" .. color .. ".png"
+ result.icon = "__lignumis__/graphics/icons/basic-construction-robot-" .. color .. ".png"
result.minable.result = "basic-construction-robot-" .. color
result.max_health = 50
result.speed = 0.04
result.max_energy = "2MJ"
- result.idle.filename = Lignumis.graphics .. "entity/basic-construction-robot/basic-construction-robot-" ..
+ result.idle.filename = "__lignumis__/graphics/entity/basic-construction-robot/basic-construction-robot-" ..
color .. ".png"
- result.in_motion.filename = Lignumis.graphics .. "entity/basic-construction-robot/basic-construction-robot-" ..
+ result.in_motion.filename = "__lignumis__/graphics/entity/basic-construction-robot/basic-construction-robot-" ..
color .. ".png"
result.working.filename =
- Lignumis.graphics .. "entity/basic-construction-robot/basic-construction-robot-" .. color .. "-working.png"
+ "__lignumis__/graphics/entity/basic-construction-robot/basic-construction-robot-" .. color .. "-working.png"
return result
end
@@ -24,7 +24,7 @@ local function robot_item(color, order)
return {
type = "item",
name = "basic-construction-robot-" .. color,
- icon = Lignumis.graphics .. "icons/basic-construction-robot-" .. color .. ".png",
+ icon = "__lignumis__/graphics/icons/basic-construction-robot-" .. color .. ".png",
subgroup = "logistic-network",
order = "a[robot]-b" .. order .. "[basic-construction-robot-" .. color .. "]",
inventory_move_sound = item_sounds.robotic_inventory_move,
@@ -52,7 +52,7 @@ local function generator(color)
type = "generator-equipment",
name = "basic-portable-generator-equipment-" .. color,
sprite = {
- filename = Lignumis.graphics .. "equipment/basic-portable-generator-equipment-" ..
+ filename = "__lignumis__/graphics/equipment/basic-portable-generator-equipment-" ..
color .. ".png",
width = 128,
height = 128,
@@ -94,7 +94,7 @@ local function generator_item(color, order)
return {
type = "item",
name = "basic-portable-generator-equipment-" .. color,
- icon = Lignumis.graphics .. "icons/basic-portable-generator-equipment-" .. color .. ".png",
+ icon = "__lignumis__/graphics/icons/basic-portable-generator-equipment-" .. color .. ".png",
subgroup = "equipment",
order = "a[energy-source]-a" .. order .. "[basic-portable-generator-equipment-" .. color .. "]",
inventory_move_sound = item_sounds.robotic_inventory_move,
@@ -120,7 +120,7 @@ local function roboport(color)
local result = table.deepcopy(data.raw["roboport-equipment"]["personal-roboport-equipment"])
result.name = "basic-personal-roboport-equipment-" .. color
result.take_result = "basic-personal-roboport-equipment-" .. color
- result.sprite.filename = Lignumis.graphics .. "equipment/basic-personal-roboport-equipment-" .. color .. ".png"
+ result.sprite.filename = "__lignumis__/graphics/equipment/basic-personal-roboport-equipment-" .. color .. ".png"
result.energy_source.input_flow_limit = "400kW"
result.energy_source.buffer_capacity = "10MJ"
result.charging_energy = "500kW"
@@ -132,7 +132,7 @@ local function roboport_item(color, order)
return {
type = "item",
name = "basic-personal-roboport-equipment-" .. color,
- icon = Lignumis.graphics .. "icons/basic-personal-roboport-equipment-" .. color .. ".png",
+ icon = "__lignumis__/graphics/icons/basic-personal-roboport-equipment-" .. color .. ".png",
place_as_equipment_result = "basic-personal-roboport-equipment-" .. color,
subgroup = "utility-equipment",
order = "e[robotics]-a" .. order .. "[basic-personal-roboport-equipment-" .. color .. "]",
@@ -157,7 +157,7 @@ end
local gold_robot_technology = {
type = "technology",
name = "basic-construction-robotics-gold",
- icon = Lignumis.graphics .. "technology/basic-construction-robotics-gold.png",
+ icon = "__lignumis__/graphics/technology/basic-construction-robotics-gold.png",
icon_size = 256,
effects = {
{
@@ -191,7 +191,7 @@ local gold_robot_technology = {
local copper_robot_technology = {
type = "technology",
name = "basic-construction-robotics-copper",
- icon = Lignumis.graphics .. "technology/basic-construction-robotics-copper.png",
+ icon = "__lignumis__/graphics/technology/basic-construction-robotics-copper.png",
icon_size = 256,
effects = {
{
diff --git a/lignumis/prototypes/content/basic-gun-turret.lua b/lignumis/prototypes/content/basic-gun-turret.lua
index 92eaeb7..b9eb15a 100644
--- a/lignumis/prototypes/content/basic-gun-turret.lua
+++ b/lignumis/prototypes/content/basic-gun-turret.lua
@@ -2,40 +2,40 @@ local item_sounds = require("__base__.prototypes.item_sounds")
local turret = table.deepcopy(data.raw["ammo-turret"]["gun-turret"])
turret.name = "basic-gun-turret"
-turret.icon = Lignumis.graphics .. "icons/basic-gun-turret.png"
+turret.icon = "__lignumis__/graphics/icons/basic-gun-turret.png"
turret.minable.result = "basic-gun-turret"
turret.max_health = 300
turret.rotation_speed = 0.01
turret.attacking_speed = 0.35
-turret.folded_animation.layers[1].filename = Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-raising.png"
+turret.folded_animation.layers[1].filename = "__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-raising.png"
turret.preparing_animation.layers[1].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-raising.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-raising.png"
turret.prepared_animation.layers[1].stripes[1].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-1.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-1.png"
turret.prepared_animation.layers[1].stripes[2].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-2.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-2.png"
turret.prepared_animation.layers[1].stripes[3].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-3.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-3.png"
turret.prepared_animation.layers[1].stripes[4].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-4.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-4.png"
turret.attacking_animation.layers[1].stripes[1].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-1.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-1.png"
turret.attacking_animation.layers[1].stripes[2].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-2.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-2.png"
turret.attacking_animation.layers[1].stripes[3].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-3.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-3.png"
turret.attacking_animation.layers[1].stripes[4].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-shooting-4.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-shooting-4.png"
turret.folding_animation.layers[1].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-raising.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-raising.png"
turret.graphics_set.base_visualisation.animation.layers[1].filename =
-Lignumis.graphics .. "entity/basic-gun-turret/basic-gun-turret-base.png"
+"__lignumis__/graphics/entity/basic-gun-turret/basic-gun-turret-base.png"
turret.attack_parameters.range = 18
local turret_item = {
type = "item",
name = "basic-gun-turret",
- icon = Lignumis.graphics .. "icons/basic-gun-turret.png",
+ icon = "__lignumis__/graphics/icons/basic-gun-turret.png",
subgroup = "turret",
order = "b[turret]-0[basic-gun-turret]",
inventory_move_sound = item_sounds.turret_inventory_move,
@@ -61,7 +61,7 @@ local turret_recipe = {
local turret_technology = {
type = "technology",
name = "basic-gun-turret",
- icon = Lignumis.graphics .. "technology/basic-gun-turret.png",
+ icon = "__lignumis__/graphics/technology/basic-gun-turret.png",
icon_size = 256,
effects = {
{
diff --git a/lignumis/prototypes/content/basic-radar.lua b/lignumis/prototypes/content/basic-radar.lua
index c2336f3..779467c 100644
--- a/lignumis/prototypes/content/basic-radar.lua
+++ b/lignumis/prototypes/content/basic-radar.lua
@@ -8,7 +8,7 @@ data:extend({
{
type = "radar",
name = "basic-radar",
- icon = Lignumis.graphics .. "icons/basic-radar.png",
+ icon = "__lignumis__/graphics/icons/basic-radar.png",
flags = { "placeable-player", "player-creation" },
minable = { mining_time = 0.1, result = "basic-radar" },
fast_replaceable_group = "small-radar",
@@ -43,7 +43,7 @@ data:extend({
pictures = {
layers = {
{
- filename = Lignumis.graphics .. "entity/basic-radar.png",
+ filename = "__lignumis__/graphics/entity/basic-radar.png",
priority = "low",
width = 128,
height = 128,
@@ -63,7 +63,7 @@ data:extend({
{
type = "item",
name = "basic-radar",
- icon = Lignumis.graphics .. "icons/basic-radar.png",
+ icon = "__lignumis__/graphics/icons/basic-radar.png",
subgroup = "defensive-structure",
order = "d[radar]-0[basic-radar]",
inventory_move_sound = item_sounds.metal_large_inventory_move,
@@ -90,7 +90,7 @@ data:extend({
{
type = "technology",
name = "basic-radar",
- icon = Lignumis.graphics .. "technology/basic-radar.png",
+ icon = "__lignumis__/graphics/technology/basic-radar.png",
icon_size = 256,
effects = {
{
diff --git a/lignumis/prototypes/content/basic-repair-pack.lua b/lignumis/prototypes/content/basic-repair-pack.lua
index 84d2687..da6a1e7 100644
--- a/lignumis/prototypes/content/basic-repair-pack.lua
+++ b/lignumis/prototypes/content/basic-repair-pack.lua
@@ -8,7 +8,7 @@ data:extend({
{
type = "repair-tool",
name = "basic-repair-pack",
- icon = Lignumis.graphics .. "icons/basic-repair-pack.png",
+ icon = "__lignumis__/graphics/icons/basic-repair-pack.png",
subgroup = "tool",
order = "b[repair]-0[basic-repair-pack]",
inventory_move_sound = item_sounds.repair_pack_inventory_move,
@@ -33,7 +33,7 @@ data:extend({
{
type = "technology",
name = "basic-repair-pack",
- icon = Lignumis.graphics .. "technology/basic-repair-pack.png",
+ icon = "__lignumis__/graphics/technology/basic-repair-pack.png",
icon_size = 256,
effects = {
{
diff --git a/lignumis/prototypes/content/burner-agricultural-tower.lua b/lignumis/prototypes/content/burner-agricultural-tower.lua
index 3233527..e8398e4 100644
--- a/lignumis/prototypes/content/burner-agricultural-tower.lua
+++ b/lignumis/prototypes/content/burner-agricultural-tower.lua
@@ -1,14 +1,14 @@
local item_sounds = require("__base__.prototypes.item_sounds")
local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value
-local gfx = Lignumis.graphics .. "entity/burner-agricultural-tower/"
+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.icon = "__lignumis__/graphics/icons/burner-agricultural-tower.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"
@@ -59,7 +59,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.icon = "__lignumis__/graphics/icons/burner-agricultural-tower.png"
remnants.animation.filename = gfx .. "burner-agricultural-tower-remnants.png"
remnants.order = "a[0-burner-agricultural-tower]"
@@ -69,7 +69,7 @@ data:extend({
{
type = "item",
name = "burner-agricultural-tower",
- icon = Lignumis.graphics .. "icons/burner-agricultural-tower.png",
+ icon = "__lignumis__/graphics/icons/burner-agricultural-tower.png",
subgroup = "agriculture",
order = "0[burner-agricultural-tower]",
inventory_move_sound = item_sounds.mechanical_large_inventory_move,
@@ -116,7 +116,7 @@ if not basic_circuit_board then
name = "burner-agricultural-tower-electronic-circuit",
localised_name = { "entity-name.burner-agricultural-tower" },
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 } }
},
energy_required = 10,
diff --git a/lignumis/prototypes/content/burner-assembling-machine.lua b/lignumis/prototypes/content/burner-assembling-machine.lua
index 72ec137..8552837 100644
--- a/lignumis/prototypes/content/burner-assembling-machine.lua
+++ b/lignumis/prototypes/content/burner-assembling-machine.lua
@@ -1,11 +1,11 @@
local item_sounds = require("__base__.prototypes.item_sounds")
local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value
-local gfx = Lignumis.graphics .. "entity/burner-assembling-machine/"
+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"
+assembling_machine.icon = "__lignumis__/graphics/icons/burner-assembling-machine.png"
assembling_machine.minable.result = "burner-assembling-machine"
assembling_machine.next_upgrade = "steam-assembling-machine"
assembling_machine.corpse = "burner-assembling-machine-remnants"
@@ -44,7 +44,7 @@ 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.icon = "__lignumis__/graphics/icons/burner-assembling-machine.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"
@@ -56,7 +56,7 @@ data:extend({
{
type = "item",
name = "burner-assembling-machine",
- icon = Lignumis.graphics .. "icons/burner-assembling-machine.png",
+ icon = "__lignumis__/graphics/icons/burner-assembling-machine.png",
subgroup = "production-machine",
order = "0[burner-assembling-machine]",
inventory_move_sound = item_sounds.mechanical_inventory_move,
@@ -81,7 +81,7 @@ data:extend({
{
type = "technology",
name = "burner-automation",
- icon = Lignumis.graphics .. "technology/burner-automation.png",
+ icon = "__lignumis__/graphics/technology/burner-automation.png",
icon_size = 256,
effects = {
{
@@ -110,7 +110,7 @@ if not basic_circuit_board then
name = "burner-assembling-machine-electronic-circuit",
localised_name = { "entity-name.burner-assembling-machine" },
icons = {
- { icon = Lignumis.graphics .. "icons/burner-assembling-machine.png" },
+ { icon = "__lignumis__/graphics/icons/burner-assembling-machine.png" },
{ icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } }
},
enabled = false,
diff --git a/lignumis/prototypes/content/burner-long-handed-inserter.lua b/lignumis/prototypes/content/burner-long-handed-inserter.lua
index 27e1d99..eaa8026 100644
--- a/lignumis/prototypes/content/burner-long-handed-inserter.lua
+++ b/lignumis/prototypes/content/burner-long-handed-inserter.lua
@@ -1,11 +1,11 @@
local item_sounds = require("__base__.prototypes.item_sounds")
local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value
-local gfx = Lignumis.graphics .. "entity/burner-long-handed-inserter/"
+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"
+long_handed_inserter.icon = "__lignumis__/graphics/icons/burner-long-handed-inserter.png"
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"
@@ -37,7 +37,7 @@ 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.icon = "__lignumis__/graphics/icons/burner-long-handed-inserter.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"
@@ -50,7 +50,7 @@ data:extend({
{
type = "item",
name = "burner-long-handed-inserter",
- icon = Lignumis.graphics .. "icons/burner-long-handed-inserter.png",
+ icon = "__lignumis__/graphics/icons/burner-long-handed-inserter.png",
subgroup = "inserter",
color_hint = { text = "L" },
order = "b0[burner-long-handed-inserter]",
diff --git a/lignumis/prototypes/content/desiccation-furnace.lua b/lignumis/prototypes/content/desiccation-furnace.lua
index d4bfb04..f0047e4 100644
--- a/lignumis/prototypes/content/desiccation-furnace.lua
+++ b/lignumis/prototypes/content/desiccation-furnace.lua
@@ -5,7 +5,7 @@ local machinepipes = require("prototypes/content/gold/machinepipes")
local furnace = table.deepcopy(data.raw.furnace["stone-furnace"])
furnace.name = "desiccation-furnace"
furnace.icons = {
- { icon = Lignumis.graphics .. "icons/stone-furnace.png" },
+ { icon = "__lignumis__/graphics/icons/stone-furnace.png" },
{ icon = "__base__/graphics/icons/fluid/steam.png", scale = 0.25, shift = { 8, -8 } }
}
furnace.fluid_boxes = {
@@ -21,22 +21,22 @@ furnace.fluid_boxes = {
}
furnace.crafting_categories = { "desiccation" }
furnace.minable.result = "desiccation-furnace"
-furnace.graphics_set.animation.layers[1].filename = Lignumis.graphics .. "entity/stone-furnace/stone-furnace.png"
+furnace.graphics_set.animation.layers[1].filename = "__lignumis__/graphics/entity/stone-furnace/stone-furnace.png"
furnace.fluid_boxes[1].pipe_covers.north.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-north.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-north.png"
furnace.fluid_boxes[1].pipe_covers.east.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-east.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-east.png"
furnace.fluid_boxes[1].pipe_covers.south.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-south.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-south.png"
furnace.fluid_boxes[1].pipe_covers.west.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-west.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-west.png"
local furnace_item = {
type = "item",
name = "desiccation-furnace",
icons = {
- { icon = Lignumis.graphics .. "icons/stone-furnace.png" },
+ { icon = "__lignumis__/graphics/icons/stone-furnace.png" },
{ icon = "__base__/graphics/icons/fluid/steam.png", scale = 0.25, shift = { 8, -8 } }
},
subgroup = "smelting-machine",
diff --git a/lignumis/prototypes/content/gold/intermediates.lua b/lignumis/prototypes/content/gold/intermediates.lua
index 90c92a2..4f9b980 100644
--- a/lignumis/prototypes/content/gold/intermediates.lua
+++ b/lignumis/prototypes/content/gold/intermediates.lua
@@ -5,7 +5,7 @@ data:extend({
{
type = "item",
name = "gold-plate",
- icon = Lignumis.graphics .. "icons/gold-plate.png",
+ icon = "__lignumis__/graphics/icons/gold-plate.png",
subgroup = "raw-material",
color_hint = { text = "C" },
order = "a[smelting]-0[gold-plate]",
@@ -26,7 +26,7 @@ data:extend({
{
type = "item",
name = "gold-cable",
- icon = Lignumis.graphics .. "icons/gold-cable.png",
+ icon = "__lignumis__/graphics/icons/gold-cable.png",
subgroup = "intermediate-product",
order = "a[basic-intermediates]-b0[gold-cable]",
inventory_move_sound = item_sounds.wire_inventory_move,
@@ -46,7 +46,7 @@ data:extend({
{
type = "fluid",
name = "molten-gold",
- icon = Lignumis.graphics .. "icons/molten-gold.png",
+ icon = "__lignumis__/graphics/icons/molten-gold.png",
subgroup = "fluid",
order = "b[new-fluid]-0[lignumis]-a[molten-gold]",
default_temperature = 1500,
@@ -82,7 +82,7 @@ data:extend({
category = "metallurgy",
subgroup = "vulcanus-processes",
order = "b[casting]-c[casting-gold]",
- icon = Lignumis.graphics .. "icons/casting-gold.png",
+ icon = "__lignumis__/graphics/icons/casting-gold.png",
enabled = false,
ingredients = {
{ type = "fluid", name = "molten-gold", amount = 20, fluidbox_multiplier = 10 },
diff --git a/lignumis/prototypes/content/gold/machinepipes.lua b/lignumis/prototypes/content/gold/machinepipes.lua
index a949ee5..e5f44e4 100644
--- a/lignumis/prototypes/content/gold/machinepipes.lua
+++ b/lignumis/prototypes/content/gold/machinepipes.lua
@@ -3,7 +3,7 @@ return function()
{
north =
{
- filename = Lignumis.graphics .. "entity/gold-pipe/machine-gold-pipe-N.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/machine-gold-pipe-N.png",
priority = "extra-high",
width = 71,
height = 38,
@@ -12,7 +12,7 @@ return function()
},
east =
{
- filename = Lignumis.graphics .. "entity/gold-pipe/machine-gold-pipe-E.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/machine-gold-pipe-E.png",
priority = "extra-high",
width = 42,
height = 76,
@@ -21,7 +21,7 @@ return function()
},
south =
{
- filename = Lignumis.graphics .. "entity/gold-pipe/machine-gold-pipe-S.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/machine-gold-pipe-S.png",
priority = "extra-high",
width = 88,
height = 61,
@@ -30,7 +30,7 @@ return function()
},
west =
{
- filename = Lignumis.graphics .. "entity/gold-pipe/machine-gold-pipe-W.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/machine-gold-pipe-W.png",
priority = "extra-high",
width = 39,
height = 73,
diff --git a/lignumis/prototypes/content/gold/pipecovers.lua b/lignumis/prototypes/content/gold/pipecovers.lua
index ef5e242..c22936e 100644
--- a/lignumis/prototypes/content/gold/pipecovers.lua
+++ b/lignumis/prototypes/content/gold/pipecovers.lua
@@ -4,7 +4,7 @@ return function()
north = {
layers = {
{
- filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-north.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-north.png",
priority = "extra-high",
width = 128,
height = 128,
@@ -23,7 +23,7 @@ return function()
east = {
layers = {
{
- filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-east.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-east.png",
priority = "extra-high",
width = 128,
height = 128,
@@ -42,7 +42,7 @@ return function()
south = {
layers = {
{
- filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-south.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-south.png",
priority = "extra-high",
width = 128,
height = 128,
@@ -61,7 +61,7 @@ return function()
west = {
layers = {
{
- filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-west.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-west.png",
priority = "extra-high",
width = 128,
height = 128,
diff --git a/lignumis/prototypes/content/gold/pipes.lua b/lignumis/prototypes/content/gold/pipes.lua
index 4e555a4..5c631c1 100644
--- a/lignumis/prototypes/content/gold/pipes.lua
+++ b/lignumis/prototypes/content/gold/pipes.lua
@@ -39,43 +39,43 @@ end
local pipe = table.deepcopy(data.raw.pipe["pipe"])
pipe.name = "gold-pipe"
-pipe.icon = Lignumis.graphics .. "icons/gold-pipe.png"
+pipe.icon = "__lignumis__/graphics/icons/gold-pipe.png"
pipe.corpse = "gold-pipe-remnants"
pipe.next_upgrade = "pipe"
pipe.fluid_box.volume = 50
pipe.minable.result = "gold-pipe"
-pipe.fluid_box.pipe_covers.north.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-north.png"
-pipe.fluid_box.pipe_covers.east.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-east.png"
-pipe.fluid_box.pipe_covers.south.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-south.png"
-pipe.fluid_box.pipe_covers.west.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-west.png"
+pipe.fluid_box.pipe_covers.north.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-north.png"
+pipe.fluid_box.pipe_covers.east.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-east.png"
+pipe.fluid_box.pipe_covers.south.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-south.png"
+pipe.fluid_box.pipe_covers.west.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-west.png"
pipe.pictures.straight_vertical_single.filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-straight-vertical-single.png"
-pipe.pictures.straight_vertical.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-straight-vertical.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-straight-vertical-single.png"
+pipe.pictures.straight_vertical.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-straight-vertical.png"
pipe.pictures.straight_vertical_window.filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-straight-vertical-window.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-straight-vertical-window.png"
pipe.pictures.straight_horizontal_window.filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-straight-horizontal-window.png"
-pipe.pictures.straight_horizontal.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-straight-horizontal.png"
-pipe.pictures.corner_up_right.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-corner-up-right.png"
-pipe.pictures.corner_up_left.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-corner-up-left.png"
-pipe.pictures.corner_down_right.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-corner-down-right.png"
-pipe.pictures.corner_down_left.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-corner-down-left.png"
-pipe.pictures.t_up.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-t-up.png"
-pipe.pictures.t_down.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-t-down.png"
-pipe.pictures.t_right.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-t-right.png"
-pipe.pictures.t_left.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-t-left.png"
-pipe.pictures.cross.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cross.png"
-pipe.pictures.ending_up.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-ending-up.png"
-pipe.pictures.ending_down.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-ending-down.png"
-pipe.pictures.ending_right.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-ending-right.png"
-pipe.pictures.ending_left.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-ending-left.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-straight-horizontal-window.png"
+pipe.pictures.straight_horizontal.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-straight-horizontal.png"
+pipe.pictures.corner_up_right.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-corner-up-right.png"
+pipe.pictures.corner_up_left.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-corner-up-left.png"
+pipe.pictures.corner_down_right.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-corner-down-right.png"
+pipe.pictures.corner_down_left.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-corner-down-left.png"
+pipe.pictures.t_up.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-t-up.png"
+pipe.pictures.t_down.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-t-down.png"
+pipe.pictures.t_right.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-t-right.png"
+pipe.pictures.t_left.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-t-left.png"
+pipe.pictures.cross.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cross.png"
+pipe.pictures.ending_up.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-ending-up.png"
+pipe.pictures.ending_down.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-ending-down.png"
+pipe.pictures.ending_right.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-ending-right.png"
+pipe.pictures.ending_left.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-ending-left.png"
local pipe_item = {
type = "item",
name = "gold-pipe",
- icon = Lignumis.graphics .. "icons/gold-pipe.png",
+ icon = "__lignumis__/graphics/icons/gold-pipe.png",
subgroup = "energy-pipe-distribution",
order = "a[pipe]-a[gold-pipe]",
inventory_move_sound = item_sounds.metal_small_inventory_move,
@@ -98,7 +98,7 @@ local pipe_recipe = {
local pipe_remnants = {
type = "corpse",
name = "gold-pipe-remnants",
- icon = Lignumis.graphics .. "icons/gold-pipe.png",
+ icon = "__lignumis__/graphics/icons/gold-pipe.png",
flags = { "placeable-neutral", "not-on-map" },
hidden_in_factoriopedia = true,
subgroup = "energy-pipe-distribution-remnants",
@@ -111,7 +111,7 @@ local pipe_remnants = {
final_render_layer = "remnants",
remove_on_tile_placement = false,
animation = make_rotated_animation_variations_from_sheet(2, {
- filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-remnants.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-remnants.png",
width = 122,
height = 120,
line_length = 1,
@@ -123,7 +123,7 @@ local pipe_remnants = {
local pipe_to_ground = table.deepcopy(data.raw["pipe-to-ground"]["pipe-to-ground"])
pipe_to_ground.name = "gold-pipe-to-ground"
-pipe_to_ground.icon = Lignumis.graphics .. "icons/gold-pipe-to-ground.png"
+pipe_to_ground.icon = "__lignumis__/graphics/icons/gold-pipe-to-ground.png"
pipe_to_ground.corpse = "gold-pipe-to-ground-remnants"
pipe_to_ground.next_upgrade = "pipe-to-ground"
pipe_to_ground.fluid_box.volume = 50
@@ -135,23 +135,23 @@ for _, connection in pairs(pipe_to_ground.fluid_box.pipe_connections) do
end
pipe_to_ground.fluid_box.pipe_covers.north.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-north.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-north.png"
pipe_to_ground.fluid_box.pipe_covers.east.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-east.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-east.png"
pipe_to_ground.fluid_box.pipe_covers.south.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-south.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-south.png"
pipe_to_ground.fluid_box.pipe_covers.west.layers[1].filename =
-Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-west.png"
+"__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-west.png"
-pipe_to_ground.pictures.north.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-to-ground-up.png"
-pipe_to_ground.pictures.east.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-to-ground-right.png"
-pipe_to_ground.pictures.south.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-to-ground-down.png"
-pipe_to_ground.pictures.west.filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-to-ground-left.png"
+pipe_to_ground.pictures.north.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-to-ground-up.png"
+pipe_to_ground.pictures.east.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-to-ground-right.png"
+pipe_to_ground.pictures.south.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-to-ground-down.png"
+pipe_to_ground.pictures.west.filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-to-ground-left.png"
local pipe_to_ground_item = {
type = "item",
name = "gold-pipe-to-ground",
- icon = Lignumis.graphics .. "icons/gold-pipe-to-ground.png",
+ icon = "__lignumis__/graphics/icons/gold-pipe-to-ground.png",
subgroup = "energy-pipe-distribution",
order = "a[pipe]-b[gold-pipe-to-ground]",
inventory_move_sound = item_sounds.metal_small_inventory_move,
@@ -176,7 +176,7 @@ local pipe_to_ground_recipe = {
local pipe_to_ground_remnants = {
type = "corpse",
name = "gold-pipe-to-ground-remnants",
- icon = Lignumis.graphics .. "icons/gold-pipe-to-ground.png",
+ icon = "__lignumis__/graphics/icons/gold-pipe-to-ground.png",
flags = { "placeable-neutral", "not-on-map" },
hidden_in_factoriopedia = true,
subgroup = "energy-pipe-distribution-remnants",
@@ -189,7 +189,7 @@ local pipe_to_ground_remnants = {
final_render_layer = "remnants",
remove_on_tile_placement = false,
animation = {
- filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-to-ground-remnants.png",
+ filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-to-ground-remnants.png",
width = 90,
height = 80,
line_length = 1,
@@ -202,7 +202,7 @@ local pipe_to_ground_remnants = {
local tank = {
type = "storage-tank",
name = "gold-storage-tank",
- icon = Lignumis.graphics .. "icons/gold-storage-tank.png",
+ icon = "__lignumis__/graphics/icons/gold-storage-tank.png",
icon_size = 64,
icon_mipmaps = 4,
flags = { "placeable-player", "player-creation" },
@@ -231,7 +231,7 @@ local tank = {
picture = {
sheets = {
{
- filename = Lignumis.graphics .. "entity/gold-storage-tank/gold-storage-tank.png",
+ filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank.png",
priority = "extra-high",
width = 128,
height = 160,
@@ -240,7 +240,7 @@ local tank = {
shift = util.by_pixel(0, -8)
},
{
- filename = Lignumis.graphics .. "entity/gold-storage-tank/gold-storage-tank.png",
+ filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank.png",
priority = "extra-high",
y = 160,
width = 160,
@@ -253,7 +253,7 @@ local tank = {
}
},
window_background = {
- filename = Lignumis.graphics .. "entity/gold-storage-tank/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,
@@ -332,15 +332,15 @@ local tank = {
circuit_wire_max_distance = default_circuit_wire_max_distance,
}
-tank.fluid_box.pipe_covers.north.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-north.png"
-tank.fluid_box.pipe_covers.east.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-east.png"
-tank.fluid_box.pipe_covers.south.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-south.png"
-tank.fluid_box.pipe_covers.west.layers[1].filename = Lignumis.graphics .. "entity/gold-pipe/gold-pipe-cover-west.png"
+tank.fluid_box.pipe_covers.north.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-north.png"
+tank.fluid_box.pipe_covers.east.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-east.png"
+tank.fluid_box.pipe_covers.south.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-south.png"
+tank.fluid_box.pipe_covers.west.layers[1].filename = "__lignumis__/graphics/entity/gold-pipe/gold-pipe-cover-west.png"
local tank_item = {
type = "item",
name = "gold-storage-tank",
- icon = Lignumis.graphics .. "icons/gold-storage-tank.png",
+ icon = "__lignumis__/graphics/icons/gold-storage-tank.png",
subgroup = "storage",
order = "b[fluid]-a[gold-storage-tank]",
inventory_move_sound = item_sounds.metal_large_inventory_move,
@@ -365,7 +365,7 @@ local tank_recipe = {
local tank_remnants = {
type = "corpse",
name = "gold-storage-tank-remnants",
- icon = Lignumis.graphics .. "icons/gold-storage-tank.png",
+ icon = "__lignumis__/graphics/icons/gold-storage-tank.png",
flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" },
hidden_in_factoriopedia = true,
subgroup = "storage-remnants",
@@ -380,7 +380,7 @@ local tank_remnants = {
remove_on_tile_placement = false,
animation = make_rotated_animation_variations_from_sheet(1,
{
- filename = Lignumis.graphics .. "entity/gold-storage-tank/gold-storage-tank-remnants.png",
+ filename = "__lignumis__/graphics/entity/gold-storage-tank/gold-storage-tank-remnants.png",
line_length = 1,
width = 284,
height = 188,
diff --git a/lignumis/prototypes/content/gold/resource.lua b/lignumis/prototypes/content/gold/resource.lua
index ae125b0..1ea9e53 100644
--- a/lignumis/prototypes/content/gold/resource.lua
+++ b/lignumis/prototypes/content/gold/resource.lua
@@ -1,72 +1,72 @@
-local item_sounds = require("__base__.prototypes.item_sounds")
-local resource_autoplace = require("resource-autoplace")
-
-resource_autoplace.initialize_patch_set("gold-patch", true)
-
-data:extend({
- {
- name = "deep-mining",
- type = "resource-category",
- },
- {
- type = "resource",
- name = "gold-patch",
- icon = Lignumis.graphics .. "icons/gold-patch.png",
- icon_size = 64,
- flags = { "placeable-neutral" },
- category = "deep-mining",
- order = "a-b-a",
- infinite = false,
- highlight = true,
- resource_patch_search_radius = 12,
- tree_removal_probability = 1,
- tree_removal_max_distance = 32 * 32,
- minable = {
- mining_time = 1,
- result = "gold-ore",
- },
- collision_box = { { -4.4, -4.4 }, { 4.4, 4.4 } },
- --collision_mask = {"item-layer", "water-tile"},
- selection_box = { { -3.5, -3.5 }, { 3.5, 3.5 } },
- autoplace = {
- probability_expression =
- "0.03 * control:lignumis_gold:frequency - abs(basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 2000000, input_scale = 1/16, output_scale = 1/3})",
- richness_expression =
- "(sqrt(x^2 + y^2) * 1000 + basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 1000000, input_scale = 1/16, output_scale = 1/3} * 1000) * control:lignumis_gold:richness",
- tile_restriction = { "natural-gold-soil" }
- },
- stage_counts = { 0 },
- stages = {
- sheet = {
- filename = Lignumis.graphics .. "entity/gold-patch.png",
- priority = "extra-high",
- width = 975,
- height = 664,
- scale = 0.5,
- frame_count = 1,
- variation_count = 1
- }
- },
- map_color = { r = 1, g = 0.82, b = 0.28 },
- map_grid = false
- },
- {
- type = "item",
- name = "gold-ore",
- icon = Lignumis.graphics .. "icons/gold-ore.png",
- pictures = {
- { size = 64, filename = Lignumis.graphics .. "icons/gold-ore-1.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-ore-2.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-ore-3.png", scale = 0.5, mipmap_count = 4 },
- },
- flags = { "always-show" },
- subgroup = "raw-resource",
- order = "f[gold-ore]",
- inventory_move_sound = item_sounds.resource_inventory_move,
- pick_sound = item_sounds.resource_inventory_pickup,
- drop_sound = item_sounds.resource_inventory_move,
- stack_size = 50,
- default_import_location = "lignumis",
- weight = 2 * kg
- }
-})
+local item_sounds = require("__base__.prototypes.item_sounds")
+local resource_autoplace = require("resource-autoplace")
+
+resource_autoplace.initialize_patch_set("gold-patch", true)
+
+data:extend({
+ {
+ name = "deep-mining",
+ type = "resource-category",
+ },
+ {
+ type = "resource",
+ name = "gold-patch",
+ icon = "__lignumis__/graphics/icons/gold-patch.png",
+ icon_size = 64,
+ flags = { "placeable-neutral" },
+ category = "deep-mining",
+ order = "a-b-a",
+ infinite = false,
+ highlight = true,
+ resource_patch_search_radius = 12,
+ tree_removal_probability = 1,
+ tree_removal_max_distance = 32 * 32,
+ minable = {
+ mining_time = 1,
+ result = "gold-ore",
+ },
+ collision_box = { { -4.4, -4.4 }, { 4.4, 4.4 } },
+ --collision_mask = {"item-layer", "water-tile"},
+ selection_box = { { -3.5, -3.5 }, { 3.5, 3.5 } },
+ autoplace = {
+ probability_expression =
+ "0.03 * control:lignumis_gold:frequency - abs(basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 2000000, input_scale = 1/16, output_scale = 1/3})",
+ richness_expression =
+ "(sqrt(x^2 + y^2) * 1000 + basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 1000000, input_scale = 1/16, output_scale = 1/3} * 1000) * control:lignumis_gold:richness",
+ tile_restriction = { "natural-gold-soil" }
+ },
+ stage_counts = { 0 },
+ stages = {
+ sheet = {
+ filename = "__lignumis__/graphics/entity/gold-patch.png",
+ priority = "extra-high",
+ width = 975,
+ height = 664,
+ scale = 0.5,
+ frame_count = 1,
+ variation_count = 1
+ }
+ },
+ map_color = { r = 1, g = 0.82, b = 0.28 },
+ map_grid = false
+ },
+ {
+ type = "item",
+ name = "gold-ore",
+ icon = "__lignumis__/graphics/icons/gold-ore.png",
+ pictures = {
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-ore-1.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-ore-2.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-ore-3.png", scale = 0.5, mipmap_count = 4 },
+ },
+ flags = { "always-show" },
+ subgroup = "raw-resource",
+ order = "f[gold-ore]",
+ inventory_move_sound = item_sounds.resource_inventory_move,
+ pick_sound = item_sounds.resource_inventory_pickup,
+ drop_sound = item_sounds.resource_inventory_move,
+ stack_size = 50,
+ default_import_location = "lignumis",
+ weight = 2 * kg
+ }
+})
diff --git a/lignumis/prototypes/content/gold/stromatolite.lua b/lignumis/prototypes/content/gold/stromatolite.lua
index 315757f..6d2da93 100644
--- a/lignumis/prototypes/content/gold/stromatolite.lua
+++ b/lignumis/prototypes/content/gold/stromatolite.lua
@@ -3,7 +3,7 @@ local space_age_item_sounds = require("__space-age__.prototypes.item_sounds")
local stromatolite = table.deepcopy(data.raw["simple-entity"]["copper-stromatolite"])
stromatolite.type = "tree"
stromatolite.name = "gold-stromatolite"
-stromatolite.icon = Lignumis.graphics .. "icons/gold-stromatolite.png"
+stromatolite.icon = "__lignumis__/graphics/icons/gold-stromatolite.png"
stromatolite.autoplace = {
probability_expression =
"basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 2000000, input_scale = 1/8, output_scale = 1/8}",
@@ -19,7 +19,7 @@ stromatolite.minable.results = {
stromatolite.map_color = { 255, 171, 0, 0.5 }
stromatolite.pictures = {
{
- filename = Lignumis.graphics .. "entity/gold-stromatolite/gold-stromatolite-01.png",
+ filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-01.png",
width = 209,
height = 138,
shift = { 0.304688, -0.4 },
@@ -27,105 +27,105 @@ stromatolite.pictures = {
},
{
- filename = Lignumis.graphics .. "entity/gold-stromatolite/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/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/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/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/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/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/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/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/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/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/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/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/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/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/gold-stromatolite-16.png",
+ filename = "__lignumis__/graphics/entity/gold-stromatolite/gold-stromatolite-16.png",
width = 209,
height = 154,
shift = { 0.351562, -0.1 },
@@ -136,7 +136,7 @@ stromatolite.pictures = {
local plant = table.deepcopy(data.raw["plant"]["tree-plant"])
plant.name = "gold-stromatolite-plant"
plant.localised_name = { "entity-name.gold-stromatolite-plant" }
-plant.icon = Lignumis.graphics .. "icons/gold-stromatolite.png"
+plant.icon = "__lignumis__/graphics/icons/gold-stromatolite.png"
plant.map_color = { 255, 171, 0, 0.5 }
plant.agricultural_tower_tint = {
primary = { r = 255, g = 171, b = 0, a = 1 },
@@ -168,13 +168,13 @@ local seed = {
type = "item",
name = "gold-stromatolite-seed",
localised_name = { "item-name.gold-stromatolite-seed" },
- icon = Lignumis.graphics .. "icons/gold-stromatolite-seed.png",
+ icon = "__lignumis__/graphics/icons/gold-stromatolite-seed.png",
pictures = {
- { size = 64, filename = Lignumis.graphics .. "icons/gold-stromatolite-seed-1.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-stromatolite-seed-2.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-stromatolite-seed-3.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-stromatolite-seed-4.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-stromatolite-seed-5.png", scale = 0.5, mipmap_count = 4 }
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-stromatolite-seed-1.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-stromatolite-seed-2.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-stromatolite-seed-3.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-stromatolite-seed-4.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-stromatolite-seed-5.png", scale = 0.5, mipmap_count = 4 }
},
flags = { "always-show" },
subgroup = "lignumis-bioprocessing",
@@ -194,12 +194,12 @@ local seed = {
local bacteria = {
type = "item",
name = "gold-bacteria",
- icon = Lignumis.graphics .. "icons/gold-bacteria.png",
+ icon = "__lignumis__/graphics/icons/gold-bacteria.png",
pictures = {
- { size = 64, filename = Lignumis.graphics .. "icons/gold-bacteria.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-bacteria-1.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-bacteria-2.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/gold-bacteria-3.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-bacteria.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-bacteria-1.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-bacteria-2.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/gold-bacteria-3.png", scale = 0.5, mipmap_count = 4 },
},
flags = { "always-show" },
subgroup = "lignumis-bioprocessing",
@@ -217,11 +217,11 @@ local bacteria = {
local remnant = {
type = "item",
name = "moist-stromatolite-remnant",
- icon = Lignumis.graphics .. "icons/moist-stromatolite-remnant-1.png",
+ icon = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png",
pictures = {
- { size = 64, filename = Lignumis.graphics .. "icons/moist-stromatolite-remnant-1.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/moist-stromatolite-remnant-2.png", scale = 0.5, mipmap_count = 4 },
- { size = 64, filename = Lignumis.graphics .. "icons/moist-stromatolite-remnant-3.png", scale = 0.5, mipmap_count = 4 }
+ { size = 64, filename = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/moist-stromatolite-remnant-2.png", scale = 0.5, mipmap_count = 4 },
+ { size = 64, filename = "__lignumis__/graphics/icons/moist-stromatolite-remnant-3.png", scale = 0.5, mipmap_count = 4 }
},
subgroup = "lignumis-bioprocessing",
order = "b[agriculture]-f[moist-stromatolite-remnant]",
@@ -237,9 +237,9 @@ local desiccation_recipe = {
type = "recipe",
name = "moist-stromatolite-remnant-desiccation",
icons = {
- { icon = Lignumis.graphics .. "icons/peat.png" },
+ { 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 } }
+ { icon = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png", scale = 0.25, shift = { -8, 8 } }
},
category = "desiccation",
subgroup = "lignumis-bioprocessing",
@@ -257,8 +257,8 @@ 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 } }
+ { icon = "__lignumis__/graphics/icons/peat.png" },
+ { icon = "__lignumis__/graphics/icons/moist-stromatolite-remnant-1.png", scale = 0.25, shift = { -8, 8 } }
},
category = "smelting",
subgroup = "lignumis-bioprocessing",
@@ -273,8 +273,8 @@ local seed__to_peat_recipe = {
type = "recipe",
name = "gold-stromatolite-seed-to-peat",
icons = {
- { icon = Lignumis.graphics .. "icons/peat.png" },
- { icon = Lignumis.graphics .. "icons/gold-stromatolite-seed.png", scale = 0.25, shift = { -8, 8 } }
+ { icon = "__lignumis__/graphics/icons/peat.png" },
+ { icon = "__lignumis__/graphics/icons/gold-stromatolite-seed.png", scale = 0.25, shift = { -8, 8 } }
},
category = "basic-crafting",
subgroup = "lignumis-bioprocessing",
diff --git a/lignumis/prototypes/content/gold/tiles.lua b/lignumis/prototypes/content/gold/tiles.lua
index 11d6ac6..a8bd838 100644
--- a/lignumis/prototypes/content/gold/tiles.lua
+++ b/lignumis/prototypes/content/gold/tiles.lua
@@ -1,45 +1,45 @@
-local tile_collision_masks = require("__base__/prototypes/tile/tile-collision-masks")
-local tile_trigger_effects = require("__base__.prototypes.tile.tile-trigger-effects")
-local semi_wet_sound = sound_variations("__space-age__/sound/walking/semi-wet-rock", 10, 0.7)
-local tile_sounds = require("__space-age__/prototypes/tile/tile-sounds")
-
-data:extend({
- {
- type = "item-subgroup",
- name = "lignumis-tiles",
- group = "tiles",
- order = "h"
- },
- {
- type = "tile",
- name = "natural-gold-soil",
- order = "d[gold]-c[natural-gold-soil]",
- subgroup = "lignumis-tiles",
- collision_mask = tile_collision_masks.ground(),
- layer_group = "ground-natural",
- layer = 85,
- searchable = true,
- transitions = lava_stone_transitions,
- transitions_between_transitions = data.raw["tile"]["landfill"].transitions_between_transitions,
- trigger_effect = tile_trigger_effects.landfill_trigger_effect(),
- sprite_usage_surface = "any",
- variants = tile_variations_template_with_transitions(
- Lignumis.graphics .. "terrain/natural-gold-soil.png",
- {
- max_size = 4,
- [1] = { weights = { 0.085, 0.085, 0.085, 0.085, 0.087, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 } },
- [2] = { probability = 1, weights = { 0.018, 0.020, 0.015, 0.025, 0.015, 0.020, 0.025, 0.015, 0.025, 0.025, 0.010, 0.025, 0.020, 0.025, 0.025, 0.010 }, },
- [4] = { probability = 0.1, weights = { 0.018, 0.020, 0.015, 0.025, 0.015, 0.020, 0.025, 0.015, 0.025, 0.025, 0.010, 0.025, 0.020, 0.025, 0.025, 0.010 }, },
- }
- ),
- walking_sound = semi_wet_sound,
- landing_steps_sound = tile_sounds.landing.semi_wet,
- build_sound = data.raw["tile"]["landfill"].build_sound,
- map_color = { 109, 99, 13 },
- scorch_mark_color = { r = 0.329, g = 0.242 * 2, b = 0.177, a = 1.000 },
- autoplace = {
- probability_expression =
- "multioctave_noise{x = x, y = y, persistence = 1, seed0 = map_seed, seed1 = 2000000, octaves = 3, input_scale = 1/32, output_scale = 0.6 * sqrt(2)} * 20 - 18"
- },
- }
-})
+local tile_collision_masks = require("__base__/prototypes/tile/tile-collision-masks")
+local tile_trigger_effects = require("__base__.prototypes.tile.tile-trigger-effects")
+local semi_wet_sound = sound_variations("__space-age__/sound/walking/semi-wet-rock", 10, 0.7)
+local tile_sounds = require("__space-age__/prototypes/tile/tile-sounds")
+
+data:extend({
+ {
+ type = "item-subgroup",
+ name = "lignumis-tiles",
+ group = "tiles",
+ order = "h"
+ },
+ {
+ type = "tile",
+ name = "natural-gold-soil",
+ order = "d[gold]-c[natural-gold-soil]",
+ subgroup = "lignumis-tiles",
+ collision_mask = tile_collision_masks.ground(),
+ layer_group = "ground-natural",
+ layer = 85,
+ searchable = true,
+ transitions = lava_stone_transitions,
+ transitions_between_transitions = data.raw["tile"]["landfill"].transitions_between_transitions,
+ trigger_effect = tile_trigger_effects.landfill_trigger_effect(),
+ sprite_usage_surface = "any",
+ variants = tile_variations_template_with_transitions(
+ "__lignumis__/graphics/terrain/natural-gold-soil.png",
+ {
+ max_size = 4,
+ [1] = { weights = { 0.085, 0.085, 0.085, 0.085, 0.087, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 } },
+ [2] = { probability = 1, weights = { 0.018, 0.020, 0.015, 0.025, 0.015, 0.020, 0.025, 0.015, 0.025, 0.025, 0.010, 0.025, 0.020, 0.025, 0.025, 0.010 }, },
+ [4] = { probability = 0.1, weights = { 0.018, 0.020, 0.015, 0.025, 0.015, 0.020, 0.025, 0.015, 0.025, 0.025, 0.010, 0.025, 0.020, 0.025, 0.025, 0.010 }, },
+ }
+ ),
+ walking_sound = semi_wet_sound,
+ landing_steps_sound = tile_sounds.landing.semi_wet,
+ build_sound = data.raw["tile"]["landfill"].build_sound,
+ map_color = { 109, 99, 13 },
+ scorch_mark_color = { r = 0.329, g = 0.242 * 2, b = 0.177, a = 1.000 },
+ autoplace = {
+ probability_expression =
+ "multioctave_noise{x = x, y = y, persistence = 1, seed0 = map_seed, seed1 = 2000000, octaves = 3, input_scale = 1/32, output_scale = 0.6 * sqrt(2)} * 20 - 18"
+ },
+ }
+})
diff --git a/lignumis/prototypes/content/lignumis/planet.lua b/lignumis/prototypes/content/lignumis/planet.lua
index ab09ca6..6579879 100644
--- a/lignumis/prototypes/content/lignumis/planet.lua
+++ b/lignumis/prototypes/content/lignumis/planet.lua
@@ -29,14 +29,14 @@ PlanetsLib:extend({
orientation = 0.16,
sprite = {
type = "sprite",
- filename = Lignumis.graphics .. "orbit-lignumis.png",
+ filename = "__lignumis__/graphics/orbit-lignumis.png",
size = 131
},
},
magnitude = 0.35,
subgroup = "satellites",
- icon = Lignumis.graphics .. "icons/lignumis.png",
- starmap_icon = Lignumis.graphics .. "icons/starmap-planet-lignumis.png",
+ icon = "__lignumis__/graphics/icons/lignumis.png",
+ starmap_icon = "__lignumis__/graphics/icons/starmap-planet-lignumis.png",
starmap_icon_size = 2048,
gravity_pull = 4,
order = "a[nauvis]-a[lignumis]",
@@ -61,7 +61,7 @@ PlanetsLib:extend({
clouds = effects.default_clouds_effect_properties()
},
persistent_ambient_sounds = {
- base_ambience = { filename = Lignumis.sound .. "ambient/forest-ambience.ogg", volume = 0.1 },
+ base_ambience = { filename = "__lignumis__/sound/ambient/forest-ambience.ogg", volume = 0.1 },
wind = { filename = "__base__/sound/wind/wind.ogg", volume = 0.8 },
crossfade = {
order = { "wind", "base_ambience" },
@@ -127,7 +127,7 @@ data:extend({
name = "lignumis-1",
track_type = "main-track",
planet = "lignumis",
- sound = Lignumis.sound .. "music/lignumis-1.ogg",
+ sound = "__lignumis__/sound/music/lignumis-1.ogg",
weight = 10
},
{
@@ -135,7 +135,7 @@ data:extend({
name = "lignumis-2",
track_type = "main-track",
planet = "lignumis",
- sound = Lignumis.sound .. "music/lignumis-2.ogg",
+ sound = "__lignumis__/sound/music/lignumis-2.ogg",
weight = 10
},
{
@@ -143,7 +143,7 @@ data:extend({
name = "lignumis-3",
track_type = "main-track",
planet = "lignumis",
- sound = Lignumis.sound .. "music/lignumis-3.ogg",
+ sound = "__lignumis__/sound/music/lignumis-3.ogg",
weight = 7
},
{
@@ -151,7 +151,7 @@ data:extend({
name = "lignumis-4",
track_type = "main-track",
planet = "lignumis",
- sound = Lignumis.sound .. "music/lignumis-4.ogg",
+ sound = "__lignumis__/sound/music/lignumis-4.ogg",
weight = 8
},
{
@@ -159,7 +159,7 @@ data:extend({
name = "lignumis-5",
track_type = "main-track",
planet = "lignumis",
- sound = Lignumis.sound .. "music/lignumis-5.ogg",
+ sound = "__lignumis__/sound/music/lignumis-5.ogg",
weight = 4
}
})
diff --git a/lignumis/prototypes/content/lumber.lua b/lignumis/prototypes/content/lumber.lua
index d4e0ba6..0991942 100644
--- a/lignumis/prototypes/content/lumber.lua
+++ b/lignumis/prototypes/content/lumber.lua
@@ -1,33 +1,33 @@
-local item_sounds = require("__base__.prototypes.item_sounds")
-
-data:extend({
- {
- type = "item",
- name = "lumber",
- icon = Lignumis.graphics .. "icons/lumber.png",
- pictures = {
- { filename = Lignumis.graphics .. "icons/lumber.png", size = 64, scale = 0.5, mipmap_count = 4 },
- { filename = Lignumis.graphics .. "icons/lumber-1.png", size = 64, scale = 0.5, mipmap_count = 4 },
- { filename = Lignumis.graphics .. "icons/lumber-2.png", size = 64, scale = 0.5, mipmap_count = 4 },
- },
- subgroup = "intermediate-product",
- order = "A[basic-intermediates]-c[lumber]",
- inventory_move_sound = item_sounds.wood_inventory_move,
- pick_sound = item_sounds.wood_inventory_pickup,
- drop_sound = item_sounds.wood_inventory_move,
- stack_size = 100,
- random_tint_color = { 1.0, 0.95, 0.9, 1.0 },
- fuel_category = "wood",
- fuel_value = "4MJ"
- },
- {
- type = "recipe",
- name = "lumber",
- category = "wood-processing-or-assembling",
- allow_productivity = true,
- allow_as_intermediate = true,
- ingredients = { { type = "item", name = "wood", amount = 2 } },
- results = { { type = "item", name = "lumber", amount = 1 } },
- energy_required = 1
- }
-})
+local item_sounds = require("__base__.prototypes.item_sounds")
+
+data:extend({
+ {
+ type = "item",
+ name = "lumber",
+ icon = "__lignumis__/graphics/icons/lumber.png",
+ pictures = {
+ { filename = "__lignumis__/graphics/icons/lumber.png", size = 64, scale = 0.5, mipmap_count = 4 },
+ { filename = "__lignumis__/graphics/icons/lumber-1.png", size = 64, scale = 0.5, mipmap_count = 4 },
+ { filename = "__lignumis__/graphics/icons/lumber-2.png", size = 64, scale = 0.5, mipmap_count = 4 },
+ },
+ subgroup = "intermediate-product",
+ order = "A[basic-intermediates]-c[lumber]",
+ inventory_move_sound = item_sounds.wood_inventory_move,
+ pick_sound = item_sounds.wood_inventory_pickup,
+ drop_sound = item_sounds.wood_inventory_move,
+ stack_size = 100,
+ random_tint_color = { 1.0, 0.95, 0.9, 1.0 },
+ fuel_category = "wood",
+ fuel_value = "4MJ"
+ },
+ {
+ type = "recipe",
+ name = "lumber",
+ category = "wood-processing-or-assembling",
+ allow_productivity = true,
+ allow_as_intermediate = true,
+ ingredients = { { type = "item", name = "wood", amount = 2 } },
+ results = { { type = "item", name = "lumber", amount = 1 } },
+ energy_required = 1
+ }
+})
diff --git a/lignumis/prototypes/content/mid-game-recipes.lua b/lignumis/prototypes/content/mid-game-recipes.lua
index 7344436..844a94a 100644
--- a/lignumis/prototypes/content/mid-game-recipes.lua
+++ b/lignumis/prototypes/content/mid-game-recipes.lua
@@ -17,9 +17,9 @@ data:extend({
results = { { type = "item", name = "cupriavidus-necator", amount_min = 4, amount_max = 10, probability = 0.1 } },
result_is_always_fresh = true,
icons = {
- { icon = Lignumis.graphics .. "icons/cupriavidus-necator-1.png" },
- { icon = Lignumis.graphics .. "icons/peat.png", scale = 0.25, shift = { 8, 8 } },
- { icon = Lignumis.graphics .. "icons/wood-pulp.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/cupriavidus-necator-1.png" },
+ { icon = "__lignumis__/graphics/icons/peat.png", scale = 0.25, shift = { 8, 8 } },
+ { icon = "__lignumis__/graphics/icons/wood-pulp.png", scale = 0.25, shift = { 8, 8 } }
},
crafting_machine_tint = {
primary = { r = 1.000, g = 1.000, b = 1.000, a = 1.000 }, -- #fefeffff
@@ -62,11 +62,11 @@ data:extend({
{
type = "item",
name = "cupriavidus-necator",
- icon = Lignumis.graphics .. "icons/cupriavidus-necator-1.png",
+ icon = "__lignumis__/graphics/icons/cupriavidus-necator-1.png",
pictures = {
- { filename = Lignumis.graphics .. "icons/cupriavidus-necator-1.png", size = 64, scale = 0.5 },
- { filename = Lignumis.graphics .. "icons/cupriavidus-necator-2.png", size = 64, scale = 0.5 },
- { filename = Lignumis.graphics .. "icons/cupriavidus-necator-3.png", size = 64, scale = 0.5 },
+ { filename = "__lignumis__/graphics/icons/cupriavidus-necator-1.png", size = 64, scale = 0.5 },
+ { filename = "__lignumis__/graphics/icons/cupriavidus-necator-2.png", size = 64, scale = 0.5 },
+ { filename = "__lignumis__/graphics/icons/cupriavidus-necator-3.png", size = 64, scale = 0.5 },
},
stack_size = 1000,
spoil_result = "dead-cupriavidus-necator",
@@ -82,11 +82,11 @@ data:extend({
{
type = "item",
name = "dead-cupriavidus-necator",
- icon = Lignumis.graphics .. "icons/dead-cupriavidus-necator-1.png",
+ icon = "__lignumis__/graphics/icons/dead-cupriavidus-necator-1.png",
pictures = {
- { filename = Lignumis.graphics .. "icons/dead-cupriavidus-necator-1.png", size = 64, scale = 0.5 },
- { filename = Lignumis.graphics .. "icons/dead-cupriavidus-necator-2.png", size = 64, scale = 0.5 },
- { filename = Lignumis.graphics .. "icons/dead-cupriavidus-necator-3.png", size = 64, scale = 0.5 },
+ { filename = "__lignumis__/graphics/icons/dead-cupriavidus-necator-1.png", size = 64, scale = 0.5 },
+ { filename = "__lignumis__/graphics/icons/dead-cupriavidus-necator-2.png", size = 64, scale = 0.5 },
+ { filename = "__lignumis__/graphics/icons/dead-cupriavidus-necator-3.png", size = 64, scale = 0.5 },
},
stack_size = 1000,
inventory_move_sound = space_age_item_sounds.agriculture_inventory_move,
@@ -103,7 +103,7 @@ data:extend({
category = "organic-or-chemistry",
icons = {
{ icon = "__base__/graphics/icons/plastic-bar.png" },
- { icon = Lignumis.graphics .. "icons/cupriavidus-necator-1.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/cupriavidus-necator-1.png", scale = 0.25, shift = { 8, 8 } }
},
energy_required = 12.8,
enabled = false,
@@ -130,7 +130,7 @@ data:extend({
category = "organic-or-chemistry",
icons = {
{ icon = "__base__/graphics/icons/plastic-bar.png" },
- { icon = Lignumis.graphics .. "icons/dead-cupriavidus-necator-1.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/dead-cupriavidus-necator-1.png", scale = 0.25, shift = { 8, 8 } }
},
energy_required = 12.8,
enabled = false,
@@ -167,7 +167,7 @@ data:extend({
allow_productivity = true,
icons = {
{ icon = "__base__/graphics/icons/low-density-structure.png" },
- { icon = Lignumis.graphics .. "icons/gold-plate.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/gold-plate.png", scale = 0.25, shift = { 8, 8 } }
}
},
{
@@ -208,8 +208,8 @@ data:extend({
allow_productivity = true,
icons = {
{ icon = "__base__/graphics/icons/rocket-fuel.png" },
- { icon = Lignumis.graphics .. "icons/peat.png", scale = 0.25, shift = { 8, 8 } },
- { icon = Lignumis.graphics .. "icons/wood-pulp.png", scale = 0.25, shift = { 8, 8 } }
+ { icon = "__lignumis__/graphics/icons/peat.png", scale = 0.25, shift = { 8, 8 } },
+ { icon = "__lignumis__/graphics/icons/wood-pulp.png", scale = 0.25, shift = { 8, 8 } }
},
subgroup = "lignumis-bioprocessing",
order = "0[lignumis]-e[rocket-fuel]",
diff --git a/lignumis/prototypes/content/noise.lua b/lignumis/prototypes/content/noise.lua
index 423ef0b..db5b72d 100644
--- a/lignumis/prototypes/content/noise.lua
+++ b/lignumis/prototypes/content/noise.lua
@@ -1,117 +1,117 @@
--- Entities added by Lignumis define noise emissions/absorption in their own file.
-
-local function emit(type, name, amount)
- local entity = data.raw[type][name]
- entity.energy_source = entity.energy_source or {}
- entity.energy_source.emissions_per_minute = entity.energy_source.emissions_per_minute or {}
- entity.energy_source.emissions_per_minute.noise = amount
-end
-
-local function emit_constant(type, name, amount)
- local entity = data.raw[type][name]
- entity.emissions_per_second = entity.emissions_per_second or {}
- entity.emissions_per_second.noise = amount / 60
-end
-
-data:extend({
- {
- type = "airborne-pollutant",
- name = "noise",
- chart_color = { r = 183, g = 0, b = 225, a = 149 },
- icon = {
- filename = Lignumis.graphics .. "noise-map-icon.png",
- priority = "high",
- size = 64,
- flags = { "gui-icon" }
- },
- affects_evolution = true,
- affects_water_tint = false,
- }
-})
-
-
--- Nauvis enemies use noise
-
-data.raw["unit-spawner"]["spitter-spawner"].absorptions_per_second.noise = { absolute = 200, proportional = 0.01 }
-data.raw["unit-spawner"]["biter-spawner"].absorptions_per_second.noise = { absolute = 200, proportional = 0.01 }
-data.raw["unit"]["small-biter"].absorptions_to_join_attack.noise = 1
-data.raw["unit"]["medium-biter"].absorptions_to_join_attack.noise = 5
-data.raw["unit"]["big-biter"].absorptions_to_join_attack.noise = 20
-data.raw["unit"]["behemoth-biter"].absorptions_to_join_attack.noise = 100
-data.raw["unit"]["small-spitter"].absorptions_to_join_attack.noise = 1
-data.raw["unit"]["medium-spitter"].absorptions_to_join_attack.noise = 3
-data.raw["unit"]["big-spitter"].absorptions_to_join_attack.noise = 8
-data.raw["unit"]["behemoth-spitter"].absorptions_to_join_attack.noise = 50
-
-
--- All trees absorb noise
-
-for _, tree in pairs(data.raw.tree) do
- emit_constant("tree", tree.name, -6)
-end
-emit_constant("plant", "tree-plant", -6)
-
-
--- Tiles absorb noise
-
-local tiles = {"grass-1", "grass-2", "grass-3", "grass-4", "water", "deepwater", "natural-gold-soil"}
-for _, tile in pairs(tiles) do
- if not data.raw.tile[tile].absorptions_per_second then
- data.raw.tile[tile].absorptions_per_second = {}
- end
- data.raw.tile[tile].absorptions_per_second.noise = 0.001
-end
-
-
--- Walls absorb noise
-
-emit_constant("wall", "wooden-wall", -10)
-emit_constant("wall", "stone-wall", -20)
-emit_constant("gate", "gate", -10)
-
-
--- Buildings emit noise
-
-emit("furnace", "stone-furnace", 10)
-emit("furnace", "electric-furnace", 10)
-emit("mining-drill", "burner-mining-drill", 50)
-emit("mining-drill", "electric-mining-drill", 100)
-emit("mining-drill", "big-mining-drill", 200)
---emit("mining-drill", "deep-miner", 2000)
---emit("agricultural-tower", "burner-agricultural-tower", 100)
-emit("agricultural-tower", "agricultural-tower", 100)
---emit("assembling-machine", "burner-assembling-machine", 50)
---emit("assembling-machine", "steam-assembling-machine", 50)
-emit("assembling-machine", "assembling-machine-1", 10)
-emit("assembling-machine", "assembling-machine-2", 15)
-emit("assembling-machine", "assembling-machine-3", 20)
-emit("assembling-machine", "chemical-plant", 10)
-emit("boiler", "boiler", 5)
-emit("generator", "steam-engine", 10)
-emit("boiler", "heat-exchanger", 1)
-emit("generator", "steam-turbine", 20)
---emit("rocket-silo", "provisional-rocket-silo", 10000)
---emit_constant("rocket-silo", "provisional-rocket-silo", 1000)
-emit("rocket-silo", "rocket-silo", 10000)
-emit_constant("rocket-silo", "rocket-silo", 1000)
---emit("lab", "wood-lab", 10)
-emit("lab", "lab", 5)
-emit("lab", "biolab", 20)
-emit("locomotive", "locomotive", 200)
-emit_constant("locomotive", "locomotive", 10)
-
---emit_constant("transport-belt", "wood-transport-belt", 3)
-emit_constant("transport-belt", "transport-belt", 4)
-emit_constant("transport-belt", "fast-transport-belt", 8)
-emit_constant("transport-belt", "express-transport-belt", 12)
-emit_constant("transport-belt", "turbo-transport-belt", 16)
---emit_constant("underground-belt", "wood-underground-belt", 30)
-emit_constant("underground-belt", "underground-belt", 40)
-emit_constant("underground-belt", "fast-underground-belt", 50)
-emit_constant("underground-belt", "express-underground-belt", 60)
-emit_constant("underground-belt", "turbo-underground-belt", 80)
---emit_constant("splitter", "wood-splitter", 60)
-emit_constant("splitter", "splitter", 70)
-emit_constant("splitter", "fast-splitter", 80)
-emit_constant("splitter", "express-splitter", 90)
+-- Entities added by Lignumis define noise emissions/absorption in their own file.
+
+local function emit(type, name, amount)
+ local entity = data.raw[type][name]
+ entity.energy_source = entity.energy_source or {}
+ entity.energy_source.emissions_per_minute = entity.energy_source.emissions_per_minute or {}
+ entity.energy_source.emissions_per_minute.noise = amount
+end
+
+local function emit_constant(type, name, amount)
+ local entity = data.raw[type][name]
+ entity.emissions_per_second = entity.emissions_per_second or {}
+ entity.emissions_per_second.noise = amount / 60
+end
+
+data:extend({
+ {
+ type = "airborne-pollutant",
+ name = "noise",
+ chart_color = { r = 183, g = 0, b = 225, a = 149 },
+ icon = {
+ filename = "__lignumis__/graphics/noise-map-icon.png",
+ priority = "high",
+ size = 64,
+ flags = { "gui-icon" }
+ },
+ affects_evolution = true,
+ affects_water_tint = false,
+ }
+})
+
+
+-- Nauvis enemies use noise
+
+data.raw["unit-spawner"]["spitter-spawner"].absorptions_per_second.noise = { absolute = 200, proportional = 0.01 }
+data.raw["unit-spawner"]["biter-spawner"].absorptions_per_second.noise = { absolute = 200, proportional = 0.01 }
+data.raw["unit"]["small-biter"].absorptions_to_join_attack.noise = 1
+data.raw["unit"]["medium-biter"].absorptions_to_join_attack.noise = 5
+data.raw["unit"]["big-biter"].absorptions_to_join_attack.noise = 20
+data.raw["unit"]["behemoth-biter"].absorptions_to_join_attack.noise = 100
+data.raw["unit"]["small-spitter"].absorptions_to_join_attack.noise = 1
+data.raw["unit"]["medium-spitter"].absorptions_to_join_attack.noise = 3
+data.raw["unit"]["big-spitter"].absorptions_to_join_attack.noise = 8
+data.raw["unit"]["behemoth-spitter"].absorptions_to_join_attack.noise = 50
+
+
+-- All trees absorb noise
+
+for _, tree in pairs(data.raw.tree) do
+ emit_constant("tree", tree.name, -6)
+end
+emit_constant("plant", "tree-plant", -6)
+
+
+-- Tiles absorb noise
+
+local tiles = {"grass-1", "grass-2", "grass-3", "grass-4", "water", "deepwater", "natural-gold-soil"}
+for _, tile in pairs(tiles) do
+ if not data.raw.tile[tile].absorptions_per_second then
+ data.raw.tile[tile].absorptions_per_second = {}
+ end
+ data.raw.tile[tile].absorptions_per_second.noise = 0.001
+end
+
+
+-- Walls absorb noise
+
+emit_constant("wall", "wooden-wall", -10)
+emit_constant("wall", "stone-wall", -20)
+emit_constant("gate", "gate", -10)
+
+
+-- Buildings emit noise
+
+emit("furnace", "stone-furnace", 10)
+emit("furnace", "electric-furnace", 10)
+emit("mining-drill", "burner-mining-drill", 50)
+emit("mining-drill", "electric-mining-drill", 100)
+emit("mining-drill", "big-mining-drill", 200)
+--emit("mining-drill", "deep-miner", 2000)
+--emit("agricultural-tower", "burner-agricultural-tower", 100)
+emit("agricultural-tower", "agricultural-tower", 100)
+--emit("assembling-machine", "burner-assembling-machine", 50)
+--emit("assembling-machine", "steam-assembling-machine", 50)
+emit("assembling-machine", "assembling-machine-1", 10)
+emit("assembling-machine", "assembling-machine-2", 15)
+emit("assembling-machine", "assembling-machine-3", 20)
+emit("assembling-machine", "chemical-plant", 10)
+emit("boiler", "boiler", 5)
+emit("generator", "steam-engine", 10)
+emit("boiler", "heat-exchanger", 1)
+emit("generator", "steam-turbine", 20)
+--emit("rocket-silo", "provisional-rocket-silo", 10000)
+--emit_constant("rocket-silo", "provisional-rocket-silo", 1000)
+emit("rocket-silo", "rocket-silo", 10000)
+emit_constant("rocket-silo", "rocket-silo", 1000)
+--emit("lab", "wood-lab", 10)
+emit("lab", "lab", 5)
+emit("lab", "biolab", 20)
+emit("locomotive", "locomotive", 200)
+emit_constant("locomotive", "locomotive", 10)
+
+--emit_constant("transport-belt", "wood-transport-belt", 3)
+emit_constant("transport-belt", "transport-belt", 4)
+emit_constant("transport-belt", "fast-transport-belt", 8)
+emit_constant("transport-belt", "express-transport-belt", 12)
+emit_constant("transport-belt", "turbo-transport-belt", 16)
+--emit_constant("underground-belt", "wood-underground-belt", 30)
+emit_constant("underground-belt", "underground-belt", 40)
+emit_constant("underground-belt", "fast-underground-belt", 50)
+emit_constant("underground-belt", "express-underground-belt", 60)
+emit_constant("underground-belt", "turbo-underground-belt", 80)
+--emit_constant("splitter", "wood-splitter", 60)
+emit_constant("splitter", "splitter", 70)
+emit_constant("splitter", "fast-splitter", 80)
+emit_constant("splitter", "express-splitter", 90)
emit_constant("splitter", "turbo-splitter", 100)
\ No newline at end of file
diff --git a/lignumis/prototypes/content/peat.lua b/lignumis/prototypes/content/peat.lua
index e96f8d3..9140da2 100644
--- a/lignumis/prototypes/content/peat.lua
+++ b/lignumis/prototypes/content/peat.lua
@@ -1,89 +1,89 @@
-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 = {
- filename = "__base__/sound/driving/vehicle-surface-grass.ogg", volume = 0.5,
- advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0.0 }, to = { 1.5, 100.0 } } } }
- },
- fade_ticks = 6
-}
-
-data:extend({
- {
- type = "resource",
- name = "peat",
- icon = Lignumis.graphics .. "icons/peat.png",
- flags = { "placeable-neutral" },
- order = "a-b-b",
- tree_removal_probability = 0.1,
- tree_removal_max_distance = 32 * 32,
- minable = {
- count = 2,
- mining_particle = "wooden-particle",
- mining_time = 1,
- results = {
- {
- type = "item",
- name = "peat",
- amount = 2
- },
- {
- type = "item",
- name = "wood",
- amount_min = 1,
- amount_max = 8,
- probability = 0.1
- }
- }
- },
- walking_sound = sounds.plant,
- driving_sound = grass_driving_sound,
- collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } },
- selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } },
- autoplace = resource_autoplace.resource_autoplace_settings {
- name = "lignumis_peat",
- order = "b",
- base_density = 2,
- base_spots_per_km2 = 5,
- has_starting_area_placement = true,
- regular_rq_factor_multiplier = 1,
- starting_rq_factor_multiplier = 1,
- candidate_spot_count = 21
- },
- stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 },
- stages = {
- sheet = {
- filename = "__base__/graphics/entity/iron-ore/iron-ore.png",
- priority = "extra-high",
- size = 128,
- frame_count = 8,
- variation_count = 8,
- scale = 0.5,
- tint = { b = 0.24, g = 0.50, r = 0.79 }
- }
- },
- map_color = { 0.4, 0.2470, 0.1176 },
- mining_visualisation_tint = { b = 0.24, g = 0.50, r = 0.79 },
- factoriopedia_simulation = {
- init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"peat\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"peat\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, 2.5}, amount = 50}\n "
- }
- },
- {
- type = "item",
- name = "peat",
- icon = Lignumis.graphics .. "icons/peat.png",
- subgroup = "raw-resource",
- order = "a[peat]",
- inventory_move_sound = item_sounds.landfill_inventory_move,
- pick_sound = item_sounds.landfill_inventory_pickup,
- drop_sound = item_sounds.landfill_inventory_move,
- stack_size = 100,
- weight = 2 * kg,
- random_tint_color = item_tints.iron_rust,
- fuel_category = "chemical",
- fuel_value = "8MJ",
- }
+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 = {
+ filename = "__base__/sound/driving/vehicle-surface-grass.ogg", volume = 0.5,
+ advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0.0 }, to = { 1.5, 100.0 } } } }
+ },
+ fade_ticks = 6
+}
+
+data:extend({
+ {
+ type = "resource",
+ name = "peat",
+ icon = "__lignumis__/graphics/icons/peat.png",
+ flags = { "placeable-neutral" },
+ order = "a-b-b",
+ tree_removal_probability = 0.1,
+ tree_removal_max_distance = 32 * 32,
+ minable = {
+ count = 2,
+ mining_particle = "wooden-particle",
+ mining_time = 1,
+ results = {
+ {
+ type = "item",
+ name = "peat",
+ amount = 2
+ },
+ {
+ type = "item",
+ name = "wood",
+ amount_min = 1,
+ amount_max = 8,
+ probability = 0.1
+ }
+ }
+ },
+ walking_sound = sounds.plant,
+ driving_sound = grass_driving_sound,
+ collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } },
+ selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } },
+ autoplace = resource_autoplace.resource_autoplace_settings {
+ name = "lignumis_peat",
+ order = "b",
+ base_density = 2,
+ base_spots_per_km2 = 5,
+ has_starting_area_placement = true,
+ regular_rq_factor_multiplier = 1,
+ starting_rq_factor_multiplier = 1,
+ candidate_spot_count = 21
+ },
+ stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 },
+ stages = {
+ sheet = {
+ filename = "__base__/graphics/entity/iron-ore/iron-ore.png",
+ priority = "extra-high",
+ size = 128,
+ frame_count = 8,
+ variation_count = 8,
+ scale = 0.5,
+ tint = { b = 0.24, g = 0.50, r = 0.79 }
+ }
+ },
+ map_color = { 0.4, 0.2470, 0.1176 },
+ mining_visualisation_tint = { b = 0.24, g = 0.50, r = 0.79 },
+ factoriopedia_simulation = {
+ init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"peat\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"peat\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"peat\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"peat\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"peat\", position = {2.5, 2.5}, amount = 50}\n "
+ }
+ },
+ {
+ type = "item",
+ name = "peat",
+ icon = "__lignumis__/graphics/icons/peat.png",
+ subgroup = "raw-resource",
+ order = "a[peat]",
+ inventory_move_sound = item_sounds.landfill_inventory_move,
+ pick_sound = item_sounds.landfill_inventory_pickup,
+ drop_sound = item_sounds.landfill_inventory_move,
+ stack_size = 100,
+ weight = 2 * kg,
+ random_tint_color = item_tints.iron_rust,
+ fuel_category = "chemical",
+ fuel_value = "8MJ",
+ }
})
\ No newline at end of file
diff --git a/lignumis/prototypes/content/quality-assembler.lua b/lignumis/prototypes/content/quality-assembler.lua
index 2b45880..5ee0727 100644
--- a/lignumis/prototypes/content/quality-assembler.lua
+++ b/lignumis/prototypes/content/quality-assembler.lua
@@ -8,7 +8,7 @@ data:extend({
type = "burner-usage",
name = "quality-catalyst",
empty_slot_sprite = {
- filename = Lignumis.graphics .. "empty-quality-catalyst-slot.png",
+ filename = "__lignumis__/graphics/empty-quality-catalyst-slot.png",
priority = "extra-high-no-scale",
size = 64,
flags = { "gui-icon" },
@@ -16,7 +16,7 @@ data:extend({
empty_slot_caption = { "gui.quality-catalyst" },
empty_slot_description = { "gui.quality-catalyst-description" },
icon = {
- filename = Lignumis.graphics .. "quality-catalyst-icon-red.png",
+ filename = "__lignumis__/graphics/quality-catalyst-icon-red.png",
priority = "extra-high-no-scale",
width = 64,
height = 64,
@@ -34,7 +34,7 @@ data:extend({
{
type = "item",
name = "gold-quality-catalyst",
- icon = Lignumis.graphics .. "icons/quality-gold-catalyst.png",
+ icon = "__lignumis__/graphics/icons/quality-gold-catalyst.png",
subgroup = "raw-material",
color_hint = { text = "C" },
order = "a[smelting]-0[gold-plate]",
diff --git a/lignumis/prototypes/content/steam-assembling-machine.lua b/lignumis/prototypes/content/steam-assembling-machine.lua
index f1db17e..ffd3265 100644
--- a/lignumis/prototypes/content/steam-assembling-machine.lua
+++ b/lignumis/prototypes/content/steam-assembling-machine.lua
@@ -2,11 +2,11 @@ local item_sounds = require("__base__.prototypes.item_sounds")
local pipecovers = require("prototypes/content/gold/pipecovers")
local machinepipes = require("prototypes/content/gold/machinepipes")
-local gfx = Lignumis.graphics .. "entity/steam-assembling-machine/"
+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"
+assembling_machine.icon = "__lignumis__/graphics/icons/steam-assembling-machine.png"
assembling_machine.minable.result = "steam-assembling-machine"
assembling_machine.next_upgrade = "assembling-machine-1"
assembling_machine.module_slots = nil
@@ -53,7 +53,7 @@ assembling_machine.fluid_boxes[2].pipe_covers = pipecovers()
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.icon = "__lignumis__/graphics/icons/steam-assembling-machine.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"
@@ -69,7 +69,7 @@ data:extend({
{
type = "item",
name = "steam-assembling-machine",
- icon = Lignumis.graphics .. "icons/steam-assembling-machine.png",
+ icon = "__lignumis__/graphics/icons/steam-assembling-machine.png",
subgroup = "production-machine",
order = "1[steam-assembling-machine]",
inventory_move_sound = item_sounds.mechanical_inventory_move,
@@ -92,7 +92,7 @@ data:extend({
{
type = "technology",
name = "steam-automation",
- icon = Lignumis.graphics .. "technology/steam-automation.png",
+ icon = "__lignumis__/graphics/technology/steam-automation.png",
icon_size = 256,
effects = {
{
diff --git a/lignumis/prototypes/content/steam-science.lua b/lignumis/prototypes/content/steam-science.lua
index e9e672f..7409ca8 100644
--- a/lignumis/prototypes/content/steam-science.lua
+++ b/lignumis/prototypes/content/steam-science.lua
@@ -7,7 +7,7 @@ data:extend({
type = "tool",
name = "steam-science-pack",
localised_description = { "item-description.science-pack" },
- icon = Lignumis.graphics .. "icons/steam-science-pack.png",
+ icon = "__lignumis__/graphics/icons/steam-science-pack.png",
subgroup = "science-pack",
color_hint = { text = "A" },
order = "1[steam-science-pack]",
@@ -60,7 +60,7 @@ data:extend({
{
type = "technology",
name = "steam-science-pack",
- icon = Lignumis.graphics .. "technology/steam-science-pack.png",
+ icon = "__lignumis__/graphics/technology/steam-science-pack.png",
icon_size = 256,
essential = true,
effects = {
diff --git a/lignumis/prototypes/content/technology.lua b/lignumis/prototypes/content/technology.lua
index 5e94a9d..49b5258 100644
--- a/lignumis/prototypes/content/technology.lua
+++ b/lignumis/prototypes/content/technology.lua
@@ -2,7 +2,7 @@ data:extend({
{
type = "technology",
name = "planet-discovery-lignumis",
- icons = PlanetsLib.technology_icons_moon(Lignumis.graphics .. "technology/lignumis.png", 256),
+ icons = PlanetsLib.technology_icons_moon("__lignumis__/graphics/technology/lignumis.png", 256),
essential = true,
effects = {
{
@@ -23,7 +23,7 @@ data:extend({
{
type = "technology",
name = "gold-fluid-handling",
- icon = Lignumis.graphics .. "technology/gold-fluid-handling.png",
+ icon = "__lignumis__/graphics/technology/gold-fluid-handling.png",
icon_size = 256,
prerequisites = { "burner-automation" },
effects = {
@@ -61,7 +61,7 @@ data:extend({
{
type = "technology",
name = "provisional-rocketry",
- icon = Lignumis.graphics .. "technology/provisional-rocketry.png",
+ icon = "__lignumis__/graphics/technology/provisional-rocketry.png",
icon_size = 256,
essential = true,
effects =
@@ -88,7 +88,7 @@ if not mods["planet-picker"] then
{
type = "technology",
name = "planet-discovery-nauvis",
- icons = util.technology_icon_constant_planet(Lignumis.graphics .. "technology/nauvis.png"),
+ icons = util.technology_icon_constant_planet("__lignumis__/graphics/technology/nauvis.png"),
icon_size = 256,
essential = true,
effects = {
diff --git a/lignumis/prototypes/content/wood-lab.lua b/lignumis/prototypes/content/wood-lab.lua
index 39d7020..4f9dcbf 100644
--- a/lignumis/prototypes/content/wood-lab.lua
+++ b/lignumis/prototypes/content/wood-lab.lua
@@ -1,13 +1,13 @@
local item_sounds = require("__base__.prototypes.item_sounds")
local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value
-local gfx = Lignumis.graphics .. "entity/wood-lab/"
+local gfx = "__lignumis__/graphics/entity/wood-lab/"
data:extend({
{
type = "lab",
name = "wood-lab",
- icon = Lignumis.graphics .. "icons/wood-lab.png",
+ icon = "__lignumis__/graphics/icons/wood-lab.png",
flags = { "placeable-player", "player-creation" },
minable = { mining_time = 0.2, result = "wood-lab" },
fast_replaceable_group = "lab",
@@ -132,7 +132,7 @@ data:extend({
{
type = "item",
name = "wood-lab",
- icon = Lignumis.graphics .. "icons/wood-lab.png",
+ icon = "__lignumis__/graphics/icons/wood-lab.png",
subgroup = "production-machine",
order = "y0[lab]",
inventory_move_sound = item_sounds.lab_inventory_move,
diff --git a/lignumis/prototypes/content/wood-liquefaction.lua b/lignumis/prototypes/content/wood-liquefaction.lua
index 8d5f7c6..3562a51 100644
--- a/lignumis/prototypes/content/wood-liquefaction.lua
+++ b/lignumis/prototypes/content/wood-liquefaction.lua
@@ -8,7 +8,7 @@ data:extend({
fuel_value = "250kJ",
base_color = { r = 0.57, g = 0.392, b = 0.114 },
flow_color = { r = 0.57, g = 0.392, b = 0.114 },
- icon = Lignumis.graphics .. "icons/wood-pulp.png",
+ icon = "__lignumis__/graphics/icons/wood-pulp.png",
icon_size = 64,
icon_mipmaps = 4,
subgroup = "fluid",
@@ -21,7 +21,7 @@ data:extend({
icon_size = 64,
icon_mipmaps = 4,
icons = {
- { icon = Lignumis.graphics .. "icons/wood-pulp.png" },
+ { icon = "__lignumis__/graphics/icons/wood-pulp.png" },
{ icon = "__base__/graphics/icons/wood.png", scale = 0.25, shift = { 8, 8 } },
},
subgroup = "fluid-recipes",
@@ -50,7 +50,7 @@ data:extend({
icon_size = 64,
icon_mipmaps = 4,
icons = {
- { icon = Lignumis.graphics .. "icons/wood-pulp.png" },
+ { icon = "__lignumis__/graphics/icons/wood-pulp.png" },
{ icon = "__base__/graphics/icons/wood.png", scale = 0.25, shift = { 8, 8 } },
},
subgroup = "fluid-recipes",
@@ -79,7 +79,7 @@ data:extend({
icon_mipmaps = 4,
icons = {
{ icon = "__base__/graphics/technology/oil-processing.png", icon_size = 256 },
- { icon = Lignumis.graphics .. "icons/wood-pulp.png", icon_size = 64, scale = 1 }
+ { icon = "__lignumis__/graphics/icons/wood-pulp.png", icon_size = 64, scale = 1 }
},
effects = {
{
diff --git a/lignumis/prototypes/content/wood-military.lua b/lignumis/prototypes/content/wood-military.lua
index 8f00a69..c6a4715 100644
--- a/lignumis/prototypes/content/wood-military.lua
+++ b/lignumis/prototypes/content/wood-military.lua
@@ -39,7 +39,7 @@ data:extend({
{
type = "ammo",
name = "wood-darts-magazine",
- icon = Lignumis.graphics .. "icons/wood-darts-magazine.png",
+ icon = "__lignumis__/graphics/icons/wood-darts-magazine.png",
ammo_category = "bullet",
ammo_type = {
cooldown_modifier = 1 / 0.75,
@@ -88,7 +88,7 @@ data:extend({
{
type = "armor",
name = "wood-armor",
- icon = Lignumis.graphics .. "icons/wood-armor.png",
+ icon = "__lignumis__/graphics/icons/wood-armor.png",
resistances = {
{
type = "physical",
diff --git a/lignumis/prototypes/content/wood-science.lua b/lignumis/prototypes/content/wood-science.lua
index 1e2e29c..b8b724c 100644
--- a/lignumis/prototypes/content/wood-science.lua
+++ b/lignumis/prototypes/content/wood-science.lua
@@ -6,7 +6,7 @@ data:extend({
type = "tool",
name = "wood-science-pack",
localised_description = { "item-description.science-pack" },
- icon = Lignumis.graphics .. "icons/wood-science-pack.png",
+ icon = "__lignumis__/graphics/icons/wood-science-pack.png",
subgroup = "science-pack",
color_hint = { text = "A" },
order = "0[wood-science-pack]",
@@ -41,7 +41,7 @@ data:extend({
{
type = "technology",
name = "wood-science-pack",
- icon = Lignumis.graphics .. "technology/wood-science-pack.png",
+ icon = "__lignumis__/graphics/technology/wood-science-pack.png",
icon_size = 256,
essential = true,
effects =
diff --git a/lignumis/prototypes/content/wooden-gearwheel.lua b/lignumis/prototypes/content/wooden-gearwheel.lua
index 0a7e5b5..1216a01 100644
--- a/lignumis/prototypes/content/wooden-gearwheel.lua
+++ b/lignumis/prototypes/content/wooden-gearwheel.lua
@@ -1,24 +1,24 @@
-local item_tints = require("__base__.prototypes.item-tints")
-local item_sounds = require("__base__.prototypes.item_sounds")
-
-data:extend({
- {
- type = "item",
- name = "wooden-gear-wheel",
- icon = Lignumis.graphics .. "icons/wooden-gear-wheel.png",
- subgroup = "intermediate-product",
- order = "a[basic-intermediates]-0[wooden-gear-wheel]",
- inventory_move_sound = item_sounds.wood_inventory_move,
- pick_sound = item_sounds.wood_inventory_pickup,
- drop_sound = item_sounds.wood_inventory_move,
- stack_size = 100,
- random_tint_color = item_tints.iron_rust
- },
- {
- type = "recipe",
- name = "wooden-gear-wheel",
- ingredients = { { type = "item", name = "lumber", amount = 1 } },
- results = { { type = "item", name = "wooden-gear-wheel", amount = 2 } },
- allow_productivity = true
- }
+local item_tints = require("__base__.prototypes.item-tints")
+local item_sounds = require("__base__.prototypes.item_sounds")
+
+data:extend({
+ {
+ type = "item",
+ name = "wooden-gear-wheel",
+ icon = "__lignumis__/graphics/icons/wooden-gear-wheel.png",
+ subgroup = "intermediate-product",
+ order = "a[basic-intermediates]-0[wooden-gear-wheel]",
+ inventory_move_sound = item_sounds.wood_inventory_move,
+ pick_sound = item_sounds.wood_inventory_pickup,
+ drop_sound = item_sounds.wood_inventory_move,
+ stack_size = 100,
+ random_tint_color = item_tints.iron_rust
+ },
+ {
+ type = "recipe",
+ name = "wooden-gear-wheel",
+ ingredients = { { type = "item", name = "lumber", amount = 1 } },
+ results = { { type = "item", name = "wooden-gear-wheel", amount = 2 } },
+ allow_productivity = true
+ }
})
\ No newline at end of file
diff --git a/lignumis/prototypes/content/wooden-rocket-silo.lua b/lignumis/prototypes/content/wooden-rocket-silo.lua
index 20afc59..7d7f39a 100644
--- a/lignumis/prototypes/content/wooden-rocket-silo.lua
+++ b/lignumis/prototypes/content/wooden-rocket-silo.lua
@@ -5,7 +5,7 @@ local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].val
local silo = table.deepcopy(data.raw["rocket-silo"]["rocket-silo"])
silo.name = "provisional-rocket-silo"
-silo.icon = Lignumis.graphics .. "icons/provisional-rocket-silo.png"
+silo.icon = "__lignumis__/graphics/icons/provisional-rocket-silo.png"
silo.module_slots = 0
silo.allowed_effects = { "consumption", "pollution", "speed" }
silo.minable = { mining_time = 1, result = "provisional-rocket-silo" }
@@ -32,11 +32,11 @@ silo.energy_usage = "1MW"
silo.rocket_entity = "provisional-rocket"
silo.fixed_recipe = "provisional-rocket-part"
silo.door_opening_speed = 1 / (20 * 60)
-silo.base_day_sprite.filename = Lignumis.graphics .. "entity/wooden-rocket-silo/06-rocket-silo.png"
-silo.base_front_sprite.filename = Lignumis.graphics .. "entity/wooden-rocket-silo/14-rocket-silo-front.png"
-silo.arm_01_back_animation.filename = Lignumis.graphics .. "entity/wooden-rocket-silo/08-rocket-silo-arms-back.png"
-silo.arm_02_right_animation.filename = Lignumis.graphics .. "entity/wooden-rocket-silo/08-rocket-silo-arms-right.png"
-silo.arm_03_front_animation.filename = Lignumis.graphics .. "entity/wooden-rocket-silo/13-rocket-silo-arms-front.png"
+silo.base_day_sprite.filename = "__lignumis__/graphics/entity/wooden-rocket-silo/06-rocket-silo.png"
+silo.base_front_sprite.filename = "__lignumis__/graphics/entity/wooden-rocket-silo/14-rocket-silo-front.png"
+silo.arm_01_back_animation.filename = "__lignumis__/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-back.png"
+silo.arm_02_right_animation.filename = "__lignumis__/graphics/entity/wooden-rocket-silo/08-rocket-silo-arms-right.png"
+silo.arm_03_front_animation.filename = "__lignumis__/graphics/entity/wooden-rocket-silo/13-rocket-silo-arms-front.png"
silo.fluid_boxes = {
{
production_type = "input",
@@ -61,7 +61,7 @@ local silo_item = table.deepcopy(data.raw["item"]["rocket-silo"])
silo_item.name = "provisional-rocket-silo"
silo_item.order = "0[provisional-rocket-silo]"
silo_item.place_result = "provisional-rocket-silo"
-silo_item.icon = Lignumis.graphics .. "icons/provisional-rocket-silo.png"
+silo_item.icon = "__lignumis__/graphics/icons/provisional-rocket-silo.png"
local silo_recipe = table.deepcopy(data.raw["recipe"]["rocket-silo"])
silo_recipe.name = "provisional-rocket-silo"
@@ -82,12 +82,12 @@ rocket.rising_speed = 1 / (14 * 60)
rocket.engine_starting_speed = 1 / (11 * 60)
rocket.flying_speed = 1 / (4000 * 60)
rocket.flying_acceleration = 0.005
-rocket.rocket_sprite.layers[1].filename = Lignumis.graphics .. "entity/wooden-rocket-silo/rocket-static-pod.png"
+rocket.rocket_sprite.layers[1].filename = "__lignumis__/graphics/entity/wooden-rocket-silo/rocket-static-pod.png"
local rocket_part_recipe = {
type = "recipe",
name = "provisional-rocket-part",
- icon = Lignumis.graphics .. "icons/provisional-rocket-part.png",
+ icon = "__lignumis__/graphics/icons/provisional-rocket-part.png",
energy_required = 6,
enabled = false,
hide_from_player_crafting = true,
@@ -133,7 +133,7 @@ local silo_ready_item = table.deepcopy(data.raw["item"]["rocket-silo"])
silo_ready_item.name = "provisional-rocket-silo-ready"
silo_ready_item.order = "0[provisional-rocket-silo-ready]"
silo_ready_item.place_result = "provisional-rocket-silo-ready"
-silo_ready_item.icon = Lignumis.graphics .. "icons/provisional-rocket-silo.png"
+silo_ready_item.icon = "__lignumis__/graphics/icons/provisional-rocket-silo.png"
data:extend({
silo,
diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua
index 9ff1b3b..e180b79 100644
--- a/lignumis/prototypes/integrations/vanilla.lua
+++ b/lignumis/prototypes/integrations/vanilla.lua
@@ -8,16 +8,16 @@ local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].val
local drill = data.raw["mining-drill"]["burner-mining-drill"]
local drill_animation = drill.graphics_set.animation
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.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/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"
+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"
+drill_item.icon = "__lignumis__/graphics/icons/burner-mining-drill.png"
local drill_recipe = data.raw["recipe"]["burner-mining-drill"]
drill_recipe.ingredients = {
@@ -31,14 +31,14 @@ drill_recipe.ingredients = {
-- Burner inserter
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/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.icon = "__lignumis__/graphics/icons/burner-inserter.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"
+data.raw.item["burner-inserter"].icon = "__lignumis__/graphics/icons/burner-inserter.png"
data.raw.recipe["burner-inserter"].ingredients = {
{ type = "item", name = "wooden-gear-wheel", amount = 1 },
@@ -49,12 +49,12 @@ data.raw.recipe["burner-inserter"].ingredients = {
-- Stone furnace
local stone_furnace = data.raw["furnace"]["stone-furnace"]
-stone_furnace.icon = Lignumis.graphics .. "icons/stone-furnace.png"
-stone_furnace.graphics_set.animation.layers[1].filename = Lignumis.graphics .. "entity/stone-furnace/stone-furnace.png"
+stone_furnace.icon = "__lignumis__/graphics/icons/stone-furnace.png"
+stone_furnace.graphics_set.animation.layers[1].filename = "__lignumis__/graphics/entity/stone-furnace/stone-furnace.png"
local stone_furnace_remnants = data.raw["corpse"]["stone-furnace-remnants"]
-stone_furnace_remnants.icon = Lignumis.graphics .. "icons/stone-furnace.png"
-stone_furnace_remnants.animation[1].filename = Lignumis.graphics .. "entity/stone-furnace/stone-furnace-remnants.png"
+stone_furnace_remnants.icon = "__lignumis__/graphics/icons/stone-furnace.png"
+stone_furnace_remnants.animation[1].filename = "__lignumis__/graphics/entity/stone-furnace/stone-furnace-remnants.png"
-- Lab
diff --git a/lignumis/sound/ambient/forest-ambience.ogg b/lignumis/sound/ambient/forest-ambience.ogg
new file mode 100644
index 0000000..18d0262
Binary files /dev/null and b/lignumis/sound/ambient/forest-ambience.ogg differ
diff --git a/lignumis/sound/music/lignumis-1.ogg b/lignumis/sound/music/lignumis-1.ogg
new file mode 100644
index 0000000..0b2955d
Binary files /dev/null and b/lignumis/sound/music/lignumis-1.ogg differ
diff --git a/lignumis/sound/music/lignumis-2.ogg b/lignumis/sound/music/lignumis-2.ogg
new file mode 100644
index 0000000..1765b14
Binary files /dev/null and b/lignumis/sound/music/lignumis-2.ogg differ
diff --git a/lignumis/sound/music/lignumis-3.ogg b/lignumis/sound/music/lignumis-3.ogg
new file mode 100644
index 0000000..c280ddf
Binary files /dev/null and b/lignumis/sound/music/lignumis-3.ogg differ
diff --git a/lignumis/sound/music/lignumis-4.ogg b/lignumis/sound/music/lignumis-4.ogg
new file mode 100644
index 0000000..8991623
Binary files /dev/null and b/lignumis/sound/music/lignumis-4.ogg differ
diff --git a/lignumis/sound/music/lignumis-5.ogg b/lignumis/sound/music/lignumis-5.ogg
new file mode 100644
index 0000000..8f69d7b
Binary files /dev/null and b/lignumis/sound/music/lignumis-5.ogg differ
diff --git a/sources/.$tech tree.drawio.bkp b/sources/.$tech tree.drawio.bkp
new file mode 100644
index 0000000..ed7e5ad
--- /dev/null
+++ b/sources/.$tech tree.drawio.bkp
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sources/empty-quality-catalyst-slot.afphoto b/sources/empty-quality-catalyst-slot.afphoto
new file mode 100644
index 0000000..47742f9
Binary files /dev/null and b/sources/empty-quality-catalyst-slot.afphoto differ
diff --git a/sources/entity/basic-construction-robot/basic-construction-robot-copper-remnants.afphoto b/sources/entity/basic-construction-robot/basic-construction-robot-copper-remnants.afphoto
new file mode 100644
index 0000000..f1e2309
Binary files /dev/null and b/sources/entity/basic-construction-robot/basic-construction-robot-copper-remnants.afphoto differ
diff --git a/sources/entity/basic-construction-robot/basic-construction-robot-copper-working.afphoto b/sources/entity/basic-construction-robot/basic-construction-robot-copper-working.afphoto
new file mode 100644
index 0000000..74d3226
Binary files /dev/null and b/sources/entity/basic-construction-robot/basic-construction-robot-copper-working.afphoto differ
diff --git a/sources/entity/basic-construction-robot/basic-construction-robot-copper.afphoto b/sources/entity/basic-construction-robot/basic-construction-robot-copper.afphoto
new file mode 100644
index 0000000..508c9e6
Binary files /dev/null and b/sources/entity/basic-construction-robot/basic-construction-robot-copper.afphoto differ
diff --git a/sources/entity/basic-construction-robot/basic-construction-robot-gold-remnants.afphoto b/sources/entity/basic-construction-robot/basic-construction-robot-gold-remnants.afphoto
new file mode 100644
index 0000000..4c45c0d
Binary files /dev/null and b/sources/entity/basic-construction-robot/basic-construction-robot-gold-remnants.afphoto differ
diff --git a/sources/entity/basic-construction-robot/basic-construction-robot-gold-working.afphoto b/sources/entity/basic-construction-robot/basic-construction-robot-gold-working.afphoto
new file mode 100644
index 0000000..d5d10df
Binary files /dev/null and b/sources/entity/basic-construction-robot/basic-construction-robot-gold-working.afphoto differ
diff --git a/sources/entity/basic-construction-robot/basic-construction-robot-gold.afphoto b/sources/entity/basic-construction-robot/basic-construction-robot-gold.afphoto
new file mode 100644
index 0000000..0ee5c71
Binary files /dev/null and b/sources/entity/basic-construction-robot/basic-construction-robot-gold.afphoto differ
diff --git a/sources/entity/basic-gun-turret/basic-gun-turret-base.afphoto b/sources/entity/basic-gun-turret/basic-gun-turret-base.afphoto
new file mode 100644
index 0000000..bbdc39b
Binary files /dev/null and b/sources/entity/basic-gun-turret/basic-gun-turret-base.afphoto differ
diff --git a/sources/entity/basic-gun-turret/basic-gun-turret-raising.afphoto b/sources/entity/basic-gun-turret/basic-gun-turret-raising.afphoto
new file mode 100644
index 0000000..5ab20dd
Binary files /dev/null and b/sources/entity/basic-gun-turret/basic-gun-turret-raising.afphoto differ
diff --git a/sources/entity/basic-gun-turret/basic-gun-turret-shooting-1.afphoto b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-1.afphoto
new file mode 100644
index 0000000..a079bc1
Binary files /dev/null and b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-1.afphoto differ
diff --git a/sources/entity/basic-gun-turret/basic-gun-turret-shooting-2.afphoto b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-2.afphoto
new file mode 100644
index 0000000..a0f49ca
Binary files /dev/null and b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-2.afphoto differ
diff --git a/sources/entity/basic-gun-turret/basic-gun-turret-shooting-3.afphoto b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-3.afphoto
new file mode 100644
index 0000000..db9d3aa
Binary files /dev/null and b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-3.afphoto differ
diff --git a/sources/entity/basic-gun-turret/basic-gun-turret-shooting-4.afphoto b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-4.afphoto
new file mode 100644
index 0000000..17c8ae9
Binary files /dev/null and b/sources/entity/basic-gun-turret/basic-gun-turret-shooting-4.afphoto differ
diff --git a/sources/entity/basic-radar.afphoto b/sources/entity/basic-radar.afphoto
new file mode 100644
index 0000000..ba218b6
Binary files /dev/null and b/sources/entity/basic-radar.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-base.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-base.afphoto
new file mode 100644
index 0000000..46bfc42
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-base.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-1.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-1.afphoto
new file mode 100644
index 0000000..8bae083
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-1.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-2.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-2.afphoto
new file mode 100644
index 0000000..05fc5bd
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-1-2.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-10.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-10.afphoto
new file mode 100644
index 0000000..a17746b
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-10.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-3.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-3.afphoto
new file mode 100644
index 0000000..6fb0a23
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-3.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-4.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-4.afphoto
new file mode 100644
index 0000000..53176f9
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-4.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-1.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-1.afphoto
new file mode 100644
index 0000000..937c2d2
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-1.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-2.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-2.afphoto
new file mode 100644
index 0000000..8ce55b6
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5-2.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5.afphoto
new file mode 100644
index 0000000..e0c442d
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-5.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-6.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-6.afphoto
new file mode 100644
index 0000000..c296939
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-6.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-1.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-1.afphoto
new file mode 100644
index 0000000..7386a5e
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-1.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-2.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-2.afphoto
new file mode 100644
index 0000000..8599507
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7-2.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7.afphoto
new file mode 100644
index 0000000..98b8aec
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-7.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-8.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-8.afphoto
new file mode 100644
index 0000000..a82c368
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-8.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-9.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-9.afphoto
new file mode 100644
index 0000000..6144d37
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-crane-9.afphoto differ
diff --git a/sources/entity/burner-agricultural-tower/burner-agricultural-tower-remnants.afphoto b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-remnants.afphoto
new file mode 100644
index 0000000..9489c35
Binary files /dev/null and b/sources/entity/burner-agricultural-tower/burner-agricultural-tower-remnants.afphoto differ
diff --git a/sources/entity/burner-assembling-machine/burner-assembling-machine-remnants.afphoto b/sources/entity/burner-assembling-machine/burner-assembling-machine-remnants.afphoto
new file mode 100644
index 0000000..c383e6a
Binary files /dev/null and b/sources/entity/burner-assembling-machine/burner-assembling-machine-remnants.afphoto differ
diff --git a/sources/entity/burner-assembling-machine/burner-assembling-machine.afphoto b/sources/entity/burner-assembling-machine/burner-assembling-machine.afphoto
new file mode 100644
index 0000000..ac8b350
Binary files /dev/null and b/sources/entity/burner-assembling-machine/burner-assembling-machine.afphoto differ
diff --git a/sources/entity/burner-inserter/burner-inserter-hand-base.afphoto b/sources/entity/burner-inserter/burner-inserter-hand-base.afphoto
new file mode 100644
index 0000000..0d59d16
Binary files /dev/null and b/sources/entity/burner-inserter/burner-inserter-hand-base.afphoto differ
diff --git a/sources/entity/burner-inserter/burner-inserter-hand-closed.afphoto b/sources/entity/burner-inserter/burner-inserter-hand-closed.afphoto
new file mode 100644
index 0000000..60300d4
Binary files /dev/null and b/sources/entity/burner-inserter/burner-inserter-hand-closed.afphoto differ
diff --git a/sources/entity/burner-inserter/burner-inserter-hand-open.afphoto b/sources/entity/burner-inserter/burner-inserter-hand-open.afphoto
new file mode 100644
index 0000000..530f070
Binary files /dev/null and b/sources/entity/burner-inserter/burner-inserter-hand-open.afphoto differ
diff --git a/sources/entity/burner-inserter/burner-inserter-platform.afphoto b/sources/entity/burner-inserter/burner-inserter-platform.afphoto
new file mode 100644
index 0000000..69d7e12
Binary files /dev/null and b/sources/entity/burner-inserter/burner-inserter-platform.afphoto differ
diff --git a/sources/entity/burner-inserter/burner-inserter-remnants.afphoto b/sources/entity/burner-inserter/burner-inserter-remnants.afphoto
new file mode 100644
index 0000000..4d1c37a
Binary files /dev/null and b/sources/entity/burner-inserter/burner-inserter-remnants.afphoto differ
diff --git a/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-base.afphoto b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-base.afphoto
new file mode 100644
index 0000000..7c4b714
Binary files /dev/null and b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-base.afphoto differ
diff --git a/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-closed.afphoto b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-closed.afphoto
new file mode 100644
index 0000000..c9be707
Binary files /dev/null and b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-closed.afphoto differ
diff --git a/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-open.afphoto b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-open.afphoto
new file mode 100644
index 0000000..2d57991
Binary files /dev/null and b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-hand-open.afphoto differ
diff --git a/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-platform.afphoto b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-platform.afphoto
new file mode 100644
index 0000000..ff52a0c
Binary files /dev/null and b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-platform.afphoto differ
diff --git a/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-remnants.afphoto b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-remnants.afphoto
new file mode 100644
index 0000000..0fb7989
Binary files /dev/null and b/sources/entity/burner-long-handed-inserter/burner-long-handed-inserter-remnants.afphoto differ
diff --git a/sources/entity/burner-mining-drill/burner-mining-drill-E.afphoto b/sources/entity/burner-mining-drill/burner-mining-drill-E.afphoto
new file mode 100644
index 0000000..79f5359
Binary files /dev/null and b/sources/entity/burner-mining-drill/burner-mining-drill-E.afphoto differ
diff --git a/sources/entity/burner-mining-drill/burner-mining-drill-N.afphoto b/sources/entity/burner-mining-drill/burner-mining-drill-N.afphoto
new file mode 100644
index 0000000..2295da5
Binary files /dev/null and b/sources/entity/burner-mining-drill/burner-mining-drill-N.afphoto differ
diff --git a/sources/entity/burner-mining-drill/burner-mining-drill-S.afphoto b/sources/entity/burner-mining-drill/burner-mining-drill-S.afphoto
new file mode 100644
index 0000000..3ac6e24
Binary files /dev/null and b/sources/entity/burner-mining-drill/burner-mining-drill-S.afphoto differ
diff --git a/sources/entity/burner-mining-drill/burner-mining-drill-W.afphoto b/sources/entity/burner-mining-drill/burner-mining-drill-W.afphoto
new file mode 100644
index 0000000..d8a8fd4
Binary files /dev/null and b/sources/entity/burner-mining-drill/burner-mining-drill-W.afphoto differ
diff --git a/sources/entity/gold-patch.png b/sources/entity/gold-patch.png
new file mode 100644
index 0000000..296e521
Binary files /dev/null and b/sources/entity/gold-patch.png differ
diff --git a/sources/entity/gold-pipe/gold-pipe-corner-down-left.afphoto b/sources/entity/gold-pipe/gold-pipe-corner-down-left.afphoto
new file mode 100644
index 0000000..56d1016
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-corner-down-left.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-corner-down-right.afphoto b/sources/entity/gold-pipe/gold-pipe-corner-down-right.afphoto
new file mode 100644
index 0000000..8198cbe
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-corner-down-right.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-corner-up-left.afphoto b/sources/entity/gold-pipe/gold-pipe-corner-up-left.afphoto
new file mode 100644
index 0000000..a425027
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-corner-up-left.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-corner-up-right.afphoto b/sources/entity/gold-pipe/gold-pipe-corner-up-right.afphoto
new file mode 100644
index 0000000..5a00e01
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-corner-up-right.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-cover-east.afphoto b/sources/entity/gold-pipe/gold-pipe-cover-east.afphoto
new file mode 100644
index 0000000..623402e
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-cover-east.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-cover-north.afphoto b/sources/entity/gold-pipe/gold-pipe-cover-north.afphoto
new file mode 100644
index 0000000..3aca06b
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-cover-north.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-cover-south.afphoto b/sources/entity/gold-pipe/gold-pipe-cover-south.afphoto
new file mode 100644
index 0000000..78a8f23
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-cover-south.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-cover-west.afphoto b/sources/entity/gold-pipe/gold-pipe-cover-west.afphoto
new file mode 100644
index 0000000..1046839
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-cover-west.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-cross.afphoto b/sources/entity/gold-pipe/gold-pipe-cross.afphoto
new file mode 100644
index 0000000..5f3e8a8
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-cross.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-ending-down.afphoto b/sources/entity/gold-pipe/gold-pipe-ending-down.afphoto
new file mode 100644
index 0000000..152d706
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-ending-down.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-ending-left.afphoto b/sources/entity/gold-pipe/gold-pipe-ending-left.afphoto
new file mode 100644
index 0000000..e93d51e
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-ending-left.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-ending-right.afphoto b/sources/entity/gold-pipe/gold-pipe-ending-right.afphoto
new file mode 100644
index 0000000..ed8ba60
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-ending-right.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-ending-up.afphoto b/sources/entity/gold-pipe/gold-pipe-ending-up.afphoto
new file mode 100644
index 0000000..5edc12f
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-ending-up.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-remnants.afphoto b/sources/entity/gold-pipe/gold-pipe-remnants.afphoto
new file mode 100644
index 0000000..3b9c248
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-remnants.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-straight-horizontal-window.afphoto b/sources/entity/gold-pipe/gold-pipe-straight-horizontal-window.afphoto
new file mode 100644
index 0000000..736c1d4
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-straight-horizontal-window.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-straight-horizontal.afphoto b/sources/entity/gold-pipe/gold-pipe-straight-horizontal.afphoto
new file mode 100644
index 0000000..09a5e1f
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-straight-horizontal.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-straight-vertical-single.afphoto b/sources/entity/gold-pipe/gold-pipe-straight-vertical-single.afphoto
new file mode 100644
index 0000000..7f11cba
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-straight-vertical-single.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-straight-vertical-window.afphoto b/sources/entity/gold-pipe/gold-pipe-straight-vertical-window.afphoto
new file mode 100644
index 0000000..379e21b
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-straight-vertical-window.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-straight-vertical.afphoto b/sources/entity/gold-pipe/gold-pipe-straight-vertical.afphoto
new file mode 100644
index 0000000..b0caad4
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-straight-vertical.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-t-down.afphoto b/sources/entity/gold-pipe/gold-pipe-t-down.afphoto
new file mode 100644
index 0000000..2271491
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-t-down.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-t-left.afphoto b/sources/entity/gold-pipe/gold-pipe-t-left.afphoto
new file mode 100644
index 0000000..7bb3ca2
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-t-left.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-t-right.afphoto b/sources/entity/gold-pipe/gold-pipe-t-right.afphoto
new file mode 100644
index 0000000..31f362b
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-t-right.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-t-up.afphoto b/sources/entity/gold-pipe/gold-pipe-t-up.afphoto
new file mode 100644
index 0000000..97a150f
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-t-up.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-to-ground-down.afphoto b/sources/entity/gold-pipe/gold-pipe-to-ground-down.afphoto
new file mode 100644
index 0000000..f4c2d27
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-to-ground-down.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-to-ground-left.afphoto b/sources/entity/gold-pipe/gold-pipe-to-ground-left.afphoto
new file mode 100644
index 0000000..218dba0
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-to-ground-left.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-to-ground-remnants.afphoto b/sources/entity/gold-pipe/gold-pipe-to-ground-remnants.afphoto
new file mode 100644
index 0000000..bf07fc4
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-to-ground-remnants.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-to-ground-right.afphoto b/sources/entity/gold-pipe/gold-pipe-to-ground-right.afphoto
new file mode 100644
index 0000000..e99f51b
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-to-ground-right.afphoto differ
diff --git a/sources/entity/gold-pipe/gold-pipe-to-ground-up.afphoto b/sources/entity/gold-pipe/gold-pipe-to-ground-up.afphoto
new file mode 100644
index 0000000..cfcf3c1
Binary files /dev/null and b/sources/entity/gold-pipe/gold-pipe-to-ground-up.afphoto differ
diff --git a/sources/entity/gold-pipe/machine-gold-pipe-E.afphoto b/sources/entity/gold-pipe/machine-gold-pipe-E.afphoto
new file mode 100644
index 0000000..1becdbd
Binary files /dev/null and b/sources/entity/gold-pipe/machine-gold-pipe-E.afphoto differ
diff --git a/sources/entity/gold-pipe/machine-gold-pipe-N.afphoto b/sources/entity/gold-pipe/machine-gold-pipe-N.afphoto
new file mode 100644
index 0000000..5a73450
Binary files /dev/null and b/sources/entity/gold-pipe/machine-gold-pipe-N.afphoto differ
diff --git a/sources/entity/gold-pipe/machine-gold-pipe-S.afphoto b/sources/entity/gold-pipe/machine-gold-pipe-S.afphoto
new file mode 100644
index 0000000..1d88b69
Binary files /dev/null and b/sources/entity/gold-pipe/machine-gold-pipe-S.afphoto differ
diff --git a/sources/entity/gold-pipe/machine-gold-pipe-W.afphoto b/sources/entity/gold-pipe/machine-gold-pipe-W.afphoto
new file mode 100644
index 0000000..d135dbc
Binary files /dev/null and b/sources/entity/gold-pipe/machine-gold-pipe-W.afphoto differ
diff --git a/sources/entity/gold-storage-tank/gold-storage-tank-remnants.afphoto b/sources/entity/gold-storage-tank/gold-storage-tank-remnants.afphoto
new file mode 100644
index 0000000..9576ec8
Binary files /dev/null and b/sources/entity/gold-storage-tank/gold-storage-tank-remnants.afphoto differ
diff --git a/sources/entity/gold-storage-tank/gold-storage-tank-window-background.png b/sources/entity/gold-storage-tank/gold-storage-tank-window-background.png
new file mode 100644
index 0000000..202cfc9
Binary files /dev/null and b/sources/entity/gold-storage-tank/gold-storage-tank-window-background.png differ
diff --git a/sources/entity/gold-storage-tank/gold-storage-tank.afphoto b/sources/entity/gold-storage-tank/gold-storage-tank.afphoto
new file mode 100644
index 0000000..c1e6465
Binary files /dev/null and b/sources/entity/gold-storage-tank/gold-storage-tank.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-01.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-01.afphoto
new file mode 100644
index 0000000..ed99daf
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-01.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-02.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-02.afphoto
new file mode 100644
index 0000000..0696358
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-02.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-03.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-03.afphoto
new file mode 100644
index 0000000..80bee16
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-03.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-04.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-04.afphoto
new file mode 100644
index 0000000..f82f175
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-04.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-05.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-05.afphoto
new file mode 100644
index 0000000..7d9989d
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-05.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-06.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-06.afphoto
new file mode 100644
index 0000000..86b36cb
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-06.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-07.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-07.afphoto
new file mode 100644
index 0000000..64da69d
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-07.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-08.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-08.afphoto
new file mode 100644
index 0000000..c134141
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-08.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-09.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-09.afphoto
new file mode 100644
index 0000000..4e9aed4
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-09.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-10.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-10.afphoto
new file mode 100644
index 0000000..07e9d55
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-10.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-11.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-11.afphoto
new file mode 100644
index 0000000..4673431
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-11.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-12.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-12.afphoto
new file mode 100644
index 0000000..0771293
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-12.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-13.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-13.afphoto
new file mode 100644
index 0000000..0992ea9
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-13.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-14.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-14.afphoto
new file mode 100644
index 0000000..080edd2
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-14.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-15.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-15.afphoto
new file mode 100644
index 0000000..7c91d3c
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-15.afphoto differ
diff --git a/sources/entity/gold-stromatolite/gold-stromatolite-16.afphoto b/sources/entity/gold-stromatolite/gold-stromatolite-16.afphoto
new file mode 100644
index 0000000..c335b22
Binary files /dev/null and b/sources/entity/gold-stromatolite/gold-stromatolite-16.afphoto differ
diff --git a/sources/entity/steam-assembling-machine/steam-assembling-machine-remnants.afphoto b/sources/entity/steam-assembling-machine/steam-assembling-machine-remnants.afphoto
new file mode 100644
index 0000000..8642912
Binary files /dev/null and b/sources/entity/steam-assembling-machine/steam-assembling-machine-remnants.afphoto differ
diff --git a/sources/entity/steam-assembling-machine/steam-assembling-machine.afphoto b/sources/entity/steam-assembling-machine/steam-assembling-machine.afphoto
new file mode 100644
index 0000000..cd7326f
Binary files /dev/null and b/sources/entity/steam-assembling-machine/steam-assembling-machine.afphoto differ
diff --git a/sources/entity/stone-furnace/stone-furnace-remnants.afphoto b/sources/entity/stone-furnace/stone-furnace-remnants.afphoto
new file mode 100644
index 0000000..bb1ba83
Binary files /dev/null and b/sources/entity/stone-furnace/stone-furnace-remnants.afphoto differ
diff --git a/sources/entity/stone-furnace/stone-furnace.afphoto b/sources/entity/stone-furnace/stone-furnace.afphoto
new file mode 100644
index 0000000..ed72794
Binary files /dev/null and b/sources/entity/stone-furnace/stone-furnace.afphoto differ
diff --git a/sources/entity/wood-lab/wood-lab-light.afphoto b/sources/entity/wood-lab/wood-lab-light.afphoto
new file mode 100644
index 0000000..e0d2010
Binary files /dev/null and b/sources/entity/wood-lab/wood-lab-light.afphoto differ
diff --git a/sources/entity/wood-lab/wood-lab.afphoto b/sources/entity/wood-lab/wood-lab.afphoto
new file mode 100644
index 0000000..f8ee4be
Binary files /dev/null and b/sources/entity/wood-lab/wood-lab.afphoto differ
diff --git a/sources/entity/wooden-rocket-silo/06-rocket-silo.afphoto b/sources/entity/wooden-rocket-silo/06-rocket-silo.afphoto
new file mode 100644
index 0000000..2402e06
Binary files /dev/null and b/sources/entity/wooden-rocket-silo/06-rocket-silo.afphoto differ
diff --git a/sources/entity/wooden-rocket-silo/08-rocket-silo-arms-back.afphoto b/sources/entity/wooden-rocket-silo/08-rocket-silo-arms-back.afphoto
new file mode 100644
index 0000000..c0a032b
Binary files /dev/null and b/sources/entity/wooden-rocket-silo/08-rocket-silo-arms-back.afphoto differ
diff --git a/sources/entity/wooden-rocket-silo/08-rocket-silo-arms-right.afphoto b/sources/entity/wooden-rocket-silo/08-rocket-silo-arms-right.afphoto
new file mode 100644
index 0000000..410031c
Binary files /dev/null and b/sources/entity/wooden-rocket-silo/08-rocket-silo-arms-right.afphoto differ
diff --git a/sources/entity/wooden-rocket-silo/13-rocket-silo-arms-front.afphoto b/sources/entity/wooden-rocket-silo/13-rocket-silo-arms-front.afphoto
new file mode 100644
index 0000000..d48946f
Binary files /dev/null and b/sources/entity/wooden-rocket-silo/13-rocket-silo-arms-front.afphoto differ
diff --git a/sources/entity/wooden-rocket-silo/14-rocket-silo-front.afphoto b/sources/entity/wooden-rocket-silo/14-rocket-silo-front.afphoto
new file mode 100644
index 0000000..37a3fb9
Binary files /dev/null and b/sources/entity/wooden-rocket-silo/14-rocket-silo-front.afphoto differ
diff --git a/sources/entity/wooden-rocket-silo/rocket-static-pod.afphoto b/sources/entity/wooden-rocket-silo/rocket-static-pod.afphoto
new file mode 100644
index 0000000..cdd5034
Binary files /dev/null and b/sources/entity/wooden-rocket-silo/rocket-static-pod.afphoto differ
diff --git a/sources/equipment/basic-personal-roboport-equipment-copper.afphoto b/sources/equipment/basic-personal-roboport-equipment-copper.afphoto
new file mode 100644
index 0000000..9e0be37
Binary files /dev/null and b/sources/equipment/basic-personal-roboport-equipment-copper.afphoto differ
diff --git a/sources/equipment/basic-personal-roboport-equipment-gold.afphoto b/sources/equipment/basic-personal-roboport-equipment-gold.afphoto
new file mode 100644
index 0000000..f3e1502
Binary files /dev/null and b/sources/equipment/basic-personal-roboport-equipment-gold.afphoto differ
diff --git a/sources/equipment/portable-engine-copper.afphoto b/sources/equipment/portable-engine-copper.afphoto
new file mode 100644
index 0000000..5f2bb5d
Binary files /dev/null and b/sources/equipment/portable-engine-copper.afphoto differ
diff --git a/sources/equipment/portable-engine-gold.afphoto b/sources/equipment/portable-engine-gold.afphoto
new file mode 100644
index 0000000..b1eb1de
Binary files /dev/null and b/sources/equipment/portable-engine-gold.afphoto differ
diff --git a/sources/icons/active-noise-cancelling.afphoto b/sources/icons/active-noise-cancelling.afphoto
new file mode 100644
index 0000000..fcbfabb
Binary files /dev/null and b/sources/icons/active-noise-cancelling.afphoto differ
diff --git a/sources/icons/basic-circuit-board.afphoto b/sources/icons/basic-circuit-board.afphoto
new file mode 100644
index 0000000..de58413
Binary files /dev/null and b/sources/icons/basic-circuit-board.afphoto differ
diff --git a/sources/icons/basic-construction-robot-copper.afphoto b/sources/icons/basic-construction-robot-copper.afphoto
new file mode 100644
index 0000000..4c935b7
Binary files /dev/null and b/sources/icons/basic-construction-robot-copper.afphoto differ
diff --git a/sources/icons/basic-construction-robot-gold.afphoto b/sources/icons/basic-construction-robot-gold.afphoto
new file mode 100644
index 0000000..4a24f87
Binary files /dev/null and b/sources/icons/basic-construction-robot-gold.afphoto differ
diff --git a/sources/icons/basic-gun-turret.afphoto b/sources/icons/basic-gun-turret.afphoto
new file mode 100644
index 0000000..80e4891
Binary files /dev/null and b/sources/icons/basic-gun-turret.afphoto differ
diff --git a/sources/icons/basic-personal-roboport-equipment-copper.afphoto b/sources/icons/basic-personal-roboport-equipment-copper.afphoto
new file mode 100644
index 0000000..de2efbd
Binary files /dev/null and b/sources/icons/basic-personal-roboport-equipment-copper.afphoto differ
diff --git a/sources/icons/basic-personal-roboport-equipment-gold.afphoto b/sources/icons/basic-personal-roboport-equipment-gold.afphoto
new file mode 100644
index 0000000..ad9c44d
Binary files /dev/null and b/sources/icons/basic-personal-roboport-equipment-gold.afphoto differ
diff --git a/sources/icons/basic-radar.afphoto b/sources/icons/basic-radar.afphoto
new file mode 100644
index 0000000..e17965f
Binary files /dev/null and b/sources/icons/basic-radar.afphoto differ
diff --git a/sources/icons/basic-repair-pack.afphoto b/sources/icons/basic-repair-pack.afphoto
new file mode 100644
index 0000000..768ad73
Binary files /dev/null and b/sources/icons/basic-repair-pack.afphoto differ
diff --git a/sources/icons/burner-agricultural-tower.afphoto b/sources/icons/burner-agricultural-tower.afphoto
new file mode 100644
index 0000000..2f7772b
Binary files /dev/null and b/sources/icons/burner-agricultural-tower.afphoto differ
diff --git a/sources/icons/burner-assembling-machine.afphoto b/sources/icons/burner-assembling-machine.afphoto
new file mode 100644
index 0000000..7301ac6
Binary files /dev/null and b/sources/icons/burner-assembling-machine.afphoto differ
diff --git a/sources/icons/burner-inserter.afphoto b/sources/icons/burner-inserter.afphoto
new file mode 100644
index 0000000..3af976c
Binary files /dev/null and b/sources/icons/burner-inserter.afphoto differ
diff --git a/sources/icons/burner-long-handed-inserter.afphoto b/sources/icons/burner-long-handed-inserter.afphoto
new file mode 100644
index 0000000..8be9253
Binary files /dev/null and b/sources/icons/burner-long-handed-inserter.afphoto differ
diff --git a/sources/icons/burner-mining-drill.afphoto b/sources/icons/burner-mining-drill.afphoto
new file mode 100644
index 0000000..a856d93
Binary files /dev/null and b/sources/icons/burner-mining-drill.afphoto differ
diff --git a/sources/icons/casting-gold.afphoto b/sources/icons/casting-gold.afphoto
new file mode 100644
index 0000000..536c887
Binary files /dev/null and b/sources/icons/casting-gold.afphoto differ
diff --git a/sources/icons/cupriavidus-necator-1.afphoto b/sources/icons/cupriavidus-necator-1.afphoto
new file mode 100644
index 0000000..49b61d8
Binary files /dev/null and b/sources/icons/cupriavidus-necator-1.afphoto differ
diff --git a/sources/icons/cupriavidus-necator-2.afphoto b/sources/icons/cupriavidus-necator-2.afphoto
new file mode 100644
index 0000000..1406bfe
Binary files /dev/null and b/sources/icons/cupriavidus-necator-2.afphoto differ
diff --git a/sources/icons/cupriavidus-necator-3.afphoto b/sources/icons/cupriavidus-necator-3.afphoto
new file mode 100644
index 0000000..3da0f07
Binary files /dev/null and b/sources/icons/cupriavidus-necator-3.afphoto differ
diff --git a/sources/icons/dead-cupriavidus-necator-1.afphoto b/sources/icons/dead-cupriavidus-necator-1.afphoto
new file mode 100644
index 0000000..46c27f3
Binary files /dev/null and b/sources/icons/dead-cupriavidus-necator-1.afphoto differ
diff --git a/sources/icons/dead-cupriavidus-necator-2.afphoto b/sources/icons/dead-cupriavidus-necator-2.afphoto
new file mode 100644
index 0000000..140c8e7
Binary files /dev/null and b/sources/icons/dead-cupriavidus-necator-2.afphoto differ
diff --git a/sources/icons/dead-cupriavidus-necator-3.afphoto b/sources/icons/dead-cupriavidus-necator-3.afphoto
new file mode 100644
index 0000000..ccbb28c
Binary files /dev/null and b/sources/icons/dead-cupriavidus-necator-3.afphoto differ
diff --git a/sources/icons/gold-bacteria-1.afphoto b/sources/icons/gold-bacteria-1.afphoto
new file mode 100644
index 0000000..9197950
Binary files /dev/null and b/sources/icons/gold-bacteria-1.afphoto differ
diff --git a/sources/icons/gold-bacteria-2.afphoto b/sources/icons/gold-bacteria-2.afphoto
new file mode 100644
index 0000000..c6774ed
Binary files /dev/null and b/sources/icons/gold-bacteria-2.afphoto differ
diff --git a/sources/icons/gold-bacteria-3.afphoto b/sources/icons/gold-bacteria-3.afphoto
new file mode 100644
index 0000000..7fbe4fc
Binary files /dev/null and b/sources/icons/gold-bacteria-3.afphoto differ
diff --git a/sources/icons/gold-bacteria.afphoto b/sources/icons/gold-bacteria.afphoto
new file mode 100644
index 0000000..88a77a5
Binary files /dev/null and b/sources/icons/gold-bacteria.afphoto differ
diff --git a/sources/icons/gold-ore-1.png b/sources/icons/gold-ore-1.png
new file mode 100644
index 0000000..3fa7d2f
Binary files /dev/null and b/sources/icons/gold-ore-1.png differ
diff --git a/sources/icons/gold-ore-2.png b/sources/icons/gold-ore-2.png
new file mode 100644
index 0000000..ac85aca
Binary files /dev/null and b/sources/icons/gold-ore-2.png differ
diff --git a/sources/icons/gold-ore-3.png b/sources/icons/gold-ore-3.png
new file mode 100644
index 0000000..b087c62
Binary files /dev/null and b/sources/icons/gold-ore-3.png differ
diff --git a/sources/icons/gold-ore.png b/sources/icons/gold-ore.png
new file mode 100644
index 0000000..0ea33cd
Binary files /dev/null and b/sources/icons/gold-ore.png differ
diff --git a/sources/icons/gold-patch.png b/sources/icons/gold-patch.png
new file mode 100644
index 0000000..35e4072
Binary files /dev/null and b/sources/icons/gold-patch.png differ
diff --git a/sources/icons/gold-pipe-to-ground.afphoto b/sources/icons/gold-pipe-to-ground.afphoto
new file mode 100644
index 0000000..548ad97
Binary files /dev/null and b/sources/icons/gold-pipe-to-ground.afphoto differ
diff --git a/sources/icons/gold-pipe.afphoto b/sources/icons/gold-pipe.afphoto
new file mode 100644
index 0000000..80c8eda
Binary files /dev/null and b/sources/icons/gold-pipe.afphoto differ
diff --git a/sources/icons/gold-plate.png b/sources/icons/gold-plate.png
new file mode 100644
index 0000000..75ddece
Binary files /dev/null and b/sources/icons/gold-plate.png differ
diff --git a/sources/icons/gold-storage-tank.afphoto b/sources/icons/gold-storage-tank.afphoto
new file mode 100644
index 0000000..e5b541a
Binary files /dev/null and b/sources/icons/gold-storage-tank.afphoto differ
diff --git a/sources/icons/gold-stromatolite-seed-1.afphoto b/sources/icons/gold-stromatolite-seed-1.afphoto
new file mode 100644
index 0000000..6d46e0e
Binary files /dev/null and b/sources/icons/gold-stromatolite-seed-1.afphoto differ
diff --git a/sources/icons/gold-stromatolite-seed-2.afphoto b/sources/icons/gold-stromatolite-seed-2.afphoto
new file mode 100644
index 0000000..197af7d
Binary files /dev/null and b/sources/icons/gold-stromatolite-seed-2.afphoto differ
diff --git a/sources/icons/gold-stromatolite-seed-3.afphoto b/sources/icons/gold-stromatolite-seed-3.afphoto
new file mode 100644
index 0000000..e30041b
Binary files /dev/null and b/sources/icons/gold-stromatolite-seed-3.afphoto differ
diff --git a/sources/icons/gold-stromatolite-seed-4.afphoto b/sources/icons/gold-stromatolite-seed-4.afphoto
new file mode 100644
index 0000000..883de08
Binary files /dev/null and b/sources/icons/gold-stromatolite-seed-4.afphoto differ
diff --git a/sources/icons/gold-stromatolite-seed-5.afphoto b/sources/icons/gold-stromatolite-seed-5.afphoto
new file mode 100644
index 0000000..af0f2c5
Binary files /dev/null and b/sources/icons/gold-stromatolite-seed-5.afphoto differ
diff --git a/sources/icons/gold-stromatolite-seed-6.afphoto b/sources/icons/gold-stromatolite-seed-6.afphoto
new file mode 100644
index 0000000..37da034
Binary files /dev/null and b/sources/icons/gold-stromatolite-seed-6.afphoto differ
diff --git a/sources/icons/gold-stromatolite.afphoto b/sources/icons/gold-stromatolite.afphoto
new file mode 100644
index 0000000..fcd503c
Binary files /dev/null and b/sources/icons/gold-stromatolite.afphoto differ
diff --git a/sources/icons/gold-wire.png b/sources/icons/gold-wire.png
new file mode 100644
index 0000000..47639d8
Binary files /dev/null and b/sources/icons/gold-wire.png differ
diff --git a/sources/icons/hot-gold-plate.afphoto b/sources/icons/hot-gold-plate.afphoto
new file mode 100644
index 0000000..773a506
Binary files /dev/null and b/sources/icons/hot-gold-plate.afphoto differ
diff --git a/sources/icons/lignumis.afphoto b/sources/icons/lignumis.afphoto
new file mode 100644
index 0000000..43bfeea
Binary files /dev/null and b/sources/icons/lignumis.afphoto differ
diff --git a/sources/icons/lumber-mill.afphoto b/sources/icons/lumber-mill.afphoto
new file mode 100644
index 0000000..24a6ed6
Binary files /dev/null and b/sources/icons/lumber-mill.afphoto differ
diff --git a/sources/icons/molten-gold.afphoto b/sources/icons/molten-gold.afphoto
new file mode 100644
index 0000000..f477dfc
Binary files /dev/null and b/sources/icons/molten-gold.afphoto differ
diff --git a/sources/icons/peat.afphoto b/sources/icons/peat.afphoto
new file mode 100644
index 0000000..0d1881e
Binary files /dev/null and b/sources/icons/peat.afphoto differ
diff --git a/sources/icons/provisional-rocket-part.afphoto b/sources/icons/provisional-rocket-part.afphoto
new file mode 100644
index 0000000..1076b02
Binary files /dev/null and b/sources/icons/provisional-rocket-part.afphoto differ
diff --git a/sources/icons/provisional-rocket-silo.afphoto b/sources/icons/provisional-rocket-silo.afphoto
new file mode 100644
index 0000000..c038497
Binary files /dev/null and b/sources/icons/provisional-rocket-silo.afphoto differ
diff --git a/sources/icons/quality-gold-catalyst.afphoto b/sources/icons/quality-gold-catalyst.afphoto
new file mode 100644
index 0000000..1e30188
Binary files /dev/null and b/sources/icons/quality-gold-catalyst.afphoto differ
diff --git a/sources/icons/starmap-planet-lignumis.afphoto b/sources/icons/starmap-planet-lignumis.afphoto
new file mode 100644
index 0000000..0a2afc8
Binary files /dev/null and b/sources/icons/starmap-planet-lignumis.afphoto differ
diff --git a/sources/icons/starmap-planet-lignumis_old.afphoto b/sources/icons/starmap-planet-lignumis_old.afphoto
new file mode 100644
index 0000000..22072a6
Binary files /dev/null and b/sources/icons/starmap-planet-lignumis_old.afphoto differ
diff --git a/sources/icons/steam-assembling-machine.afphoto b/sources/icons/steam-assembling-machine.afphoto
new file mode 100644
index 0000000..8ba8f9e
Binary files /dev/null and b/sources/icons/steam-assembling-machine.afphoto differ
diff --git a/sources/icons/steam-assembling-machine_old.afphoto b/sources/icons/steam-assembling-machine_old.afphoto
new file mode 100644
index 0000000..a3e7db2
Binary files /dev/null and b/sources/icons/steam-assembling-machine_old.afphoto differ
diff --git a/sources/icons/steam-science-pack.afphoto b/sources/icons/steam-science-pack.afphoto
new file mode 100644
index 0000000..5f100f6
Binary files /dev/null and b/sources/icons/steam-science-pack.afphoto differ
diff --git a/sources/icons/stone-furnace.afphoto b/sources/icons/stone-furnace.afphoto
new file mode 100644
index 0000000..c2592e4
Binary files /dev/null and b/sources/icons/stone-furnace.afphoto differ
diff --git a/sources/icons/wood-armor.afphoto b/sources/icons/wood-armor.afphoto
new file mode 100644
index 0000000..a002418
Binary files /dev/null and b/sources/icons/wood-armor.afphoto differ
diff --git a/sources/icons/wood-darts-magazine.afphoto b/sources/icons/wood-darts-magazine.afphoto
new file mode 100644
index 0000000..06a35b2
Binary files /dev/null and b/sources/icons/wood-darts-magazine.afphoto differ
diff --git a/sources/icons/wood-lab.afphoto b/sources/icons/wood-lab.afphoto
new file mode 100644
index 0000000..cf496ea
Binary files /dev/null and b/sources/icons/wood-lab.afphoto differ
diff --git a/sources/icons/wood-pulp.afphoto b/sources/icons/wood-pulp.afphoto
new file mode 100644
index 0000000..8b2b1dd
Binary files /dev/null and b/sources/icons/wood-pulp.afphoto differ
diff --git a/sources/icons/wood-science-pack.afphoto b/sources/icons/wood-science-pack.afphoto
new file mode 100644
index 0000000..1a85c33
Binary files /dev/null and b/sources/icons/wood-science-pack.afphoto differ
diff --git a/sources/icons/wood-splitter.afphoto b/sources/icons/wood-splitter.afphoto
new file mode 100644
index 0000000..589985b
Binary files /dev/null and b/sources/icons/wood-splitter.afphoto differ
diff --git a/sources/icons/wood-transport-belt.afphoto b/sources/icons/wood-transport-belt.afphoto
new file mode 100644
index 0000000..03d5b56
Binary files /dev/null and b/sources/icons/wood-transport-belt.afphoto differ
diff --git a/sources/icons/wood-underground-belt.afphoto b/sources/icons/wood-underground-belt.afphoto
new file mode 100644
index 0000000..7904f86
Binary files /dev/null and b/sources/icons/wood-underground-belt.afphoto differ
diff --git a/sources/icons/wooden-gear-wheel.afphoto b/sources/icons/wooden-gear-wheel.afphoto
new file mode 100644
index 0000000..2fa77c1
Binary files /dev/null and b/sources/icons/wooden-gear-wheel.afphoto differ
diff --git a/sources/noise-map-icon.afphoto b/sources/noise-map-icon.afphoto
new file mode 100644
index 0000000..7322ec8
Binary files /dev/null and b/sources/noise-map-icon.afphoto differ
diff --git a/sources/orbit-lignumis.afphoto b/sources/orbit-lignumis.afphoto
new file mode 100644
index 0000000..fb79f65
Binary files /dev/null and b/sources/orbit-lignumis.afphoto differ
diff --git a/sources/peat.afphoto b/sources/peat.afphoto
new file mode 100644
index 0000000..55b1982
Binary files /dev/null and b/sources/peat.afphoto differ
diff --git a/sources/quality-catalyst-icon-red.afphoto b/sources/quality-catalyst-icon-red.afphoto
new file mode 100644
index 0000000..30852cc
Binary files /dev/null and b/sources/quality-catalyst-icon-red.afphoto differ
diff --git a/sources/tech tree.drawio b/sources/tech tree.drawio
new file mode 100644
index 0000000..6ce64eb
--- /dev/null
+++ b/sources/tech tree.drawio
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sources/technology/basic-construction-robotics-copper.afphoto b/sources/technology/basic-construction-robotics-copper.afphoto
new file mode 100644
index 0000000..164b487
Binary files /dev/null and b/sources/technology/basic-construction-robotics-copper.afphoto differ
diff --git a/sources/technology/basic-construction-robotics-gold.afphoto b/sources/technology/basic-construction-robotics-gold.afphoto
new file mode 100644
index 0000000..e961996
Binary files /dev/null and b/sources/technology/basic-construction-robotics-gold.afphoto differ
diff --git a/sources/technology/basic-gun-turret.afphoto b/sources/technology/basic-gun-turret.afphoto
new file mode 100644
index 0000000..12d312c
Binary files /dev/null and b/sources/technology/basic-gun-turret.afphoto differ
diff --git a/sources/technology/basic-radar.afphoto b/sources/technology/basic-radar.afphoto
new file mode 100644
index 0000000..b84fed5
Binary files /dev/null and b/sources/technology/basic-radar.afphoto differ
diff --git a/sources/technology/basic-repair-pack.afphoto b/sources/technology/basic-repair-pack.afphoto
new file mode 100644
index 0000000..4754cbe
Binary files /dev/null and b/sources/technology/basic-repair-pack.afphoto differ
diff --git a/sources/technology/burner-automation.afphoto b/sources/technology/burner-automation.afphoto
new file mode 100644
index 0000000..5c10a58
Binary files /dev/null and b/sources/technology/burner-automation.afphoto differ
diff --git a/sources/technology/gold-fluid-handling.afphoto b/sources/technology/gold-fluid-handling.afphoto
new file mode 100644
index 0000000..a805f64
Binary files /dev/null and b/sources/technology/gold-fluid-handling.afphoto differ
diff --git a/sources/technology/lignumis.afphoto b/sources/technology/lignumis.afphoto
new file mode 100644
index 0000000..2489d97
Binary files /dev/null and b/sources/technology/lignumis.afphoto differ
diff --git a/sources/technology/lumber-mill.afphoto b/sources/technology/lumber-mill.afphoto
new file mode 100644
index 0000000..96d8903
Binary files /dev/null and b/sources/technology/lumber-mill.afphoto differ
diff --git a/sources/technology/provisional-rocketry.afphoto b/sources/technology/provisional-rocketry.afphoto
new file mode 100644
index 0000000..de49820
Binary files /dev/null and b/sources/technology/provisional-rocketry.afphoto differ
diff --git a/sources/technology/steam-automation.afphoto b/sources/technology/steam-automation.afphoto
new file mode 100644
index 0000000..3cd33fa
Binary files /dev/null and b/sources/technology/steam-automation.afphoto differ
diff --git a/sources/technology/steam-science-pack.afphoto b/sources/technology/steam-science-pack.afphoto
new file mode 100644
index 0000000..be83ce5
Binary files /dev/null and b/sources/technology/steam-science-pack.afphoto differ
diff --git a/sources/technology/wood-lab.afphoto b/sources/technology/wood-lab.afphoto
new file mode 100644
index 0000000..959e73e
Binary files /dev/null and b/sources/technology/wood-lab.afphoto differ
diff --git a/sources/technology/wood-science-pack.afphoto b/sources/technology/wood-science-pack.afphoto
new file mode 100644
index 0000000..d65f142
Binary files /dev/null and b/sources/technology/wood-science-pack.afphoto differ
diff --git a/sources/terrain/natural-gold-soil.afphoto b/sources/terrain/natural-gold-soil.afphoto
new file mode 100644
index 0000000..64c7f44
Binary files /dev/null and b/sources/terrain/natural-gold-soil.afphoto differ
diff --git a/sources/thumbnail.afphoto b/sources/thumbnail.afphoto
new file mode 100644
index 0000000..78c20e1
Binary files /dev/null and b/sources/thumbnail.afphoto differ