mindustry logic execution, map- and schematic- parsing and rendering
erikir turret support
bendn 2023-06-30
parent 552114a · commit b7d5377
-rw-r--r--assets/blocks/turrets/afflict.pngbin0 -> 2587 bytes
-rw-r--r--assets/blocks/turrets/afflict/afflict-blade-l.pngbin740 -> 0 bytes
-rw-r--r--assets/blocks/turrets/afflict/afflict-blade-r.pngbin684 -> 0 bytes
-rw-r--r--assets/blocks/turrets/afflict/afflict-preview.pngbin1349 -> 0 bytes
-rw-r--r--assets/blocks/turrets/afflict/afflict.pngbin676 -> 0 bytes
-rw-r--r--assets/blocks/turrets/diffuse.pngbin0 -> 1985 bytes
-rw-r--r--assets/blocks/turrets/diffuse/diffuse-front-l.pngbin454 -> 0 bytes
-rw-r--r--assets/blocks/turrets/diffuse/diffuse-front-r.pngbin416 -> 0 bytes
-rw-r--r--assets/blocks/turrets/diffuse/diffuse-preview.pngbin1065 -> 0 bytes
-rw-r--r--assets/blocks/turrets/diffuse/diffuse.pngbin731 -> 0 bytes
-rw-r--r--assets/blocks/turrets/disperse.pngbin0 -> 2299 bytes
-rw-r--r--assets/blocks/turrets/disperse/disperse-blade-l.pngbin499 -> 0 bytes
-rw-r--r--assets/blocks/turrets/disperse/disperse-blade-r.pngbin482 -> 0 bytes
-rw-r--r--assets/blocks/turrets/disperse/disperse-mid.pngbin713 -> 0 bytes
-rw-r--r--assets/blocks/turrets/disperse/disperse-preview.pngbin1155 -> 0 bytes
-rw-r--r--assets/blocks/turrets/disperse/disperse-side-l.pngbin344 -> 0 bytes
-rw-r--r--assets/blocks/turrets/disperse/disperse-side-r.pngbin316 -> 0 bytes
-rw-r--r--assets/blocks/turrets/lustre.pngbin0 -> 2608 bytes
-rw-r--r--assets/blocks/turrets/lustre/lustre-blade-l.pngbin733 -> 0 bytes
-rw-r--r--assets/blocks/turrets/lustre/lustre-blade-r.pngbin696 -> 0 bytes
-rw-r--r--assets/blocks/turrets/lustre/lustre-inner-l.pngbin394 -> 0 bytes
-rw-r--r--assets/blocks/turrets/lustre/lustre-inner-r.pngbin364 -> 0 bytes
-rw-r--r--assets/blocks/turrets/lustre/lustre-mid.pngbin392 -> 0 bytes
-rw-r--r--assets/blocks/turrets/lustre/lustre-preview.pngbin1299 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign.pngbin0 -> 3855 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-back-l.pngbin540 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-back-r.pngbin477 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-end.pngbin621 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-front-l.pngbin558 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-front-r.pngbin538 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-main.pngbin1136 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-mid.pngbin476 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-mouth.pngbin609 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-preview.pngbin2060 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-spine-l.pngbin364 -> 0 bytes
-rw-r--r--assets/blocks/turrets/malign/malign-spine-r.pngbin364 -> 0 bytes
-rw-r--r--assets/blocks/turrets/scathe.pngbin0 -> 2722 bytes
-rw-r--r--assets/blocks/turrets/scathe/scathe-blade-l.pngbin591 -> 0 bytes
-rw-r--r--assets/blocks/turrets/scathe/scathe-blade-r.pngbin569 -> 0 bytes
-rw-r--r--assets/blocks/turrets/scathe/scathe-mid.pngbin737 -> 0 bytes
-rw-r--r--assets/blocks/turrets/scathe/scathe-preview.pngbin1360 -> 0 bytes
-rw-r--r--assets/blocks/turrets/scathe/scathe-side-l.pngbin327 -> 0 bytes
-rw-r--r--assets/blocks/turrets/scathe/scathe-side-r.pngbin300 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite.pngbin0 -> 3542 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-back-l.pngbin621 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-back-r.pngbin566 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-blade-bar-l.pngbin242 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-blade-bar-r.pngbin242 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-blade-l.pngbin558 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-blade-r.pngbin514 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-front-l.pngbin567 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-front-r.pngbin543 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-mid.pngbin395 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-preview.pngbin1837 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-spine-l.pngbin239 -> 0 bytes
-rw-r--r--assets/blocks/turrets/smite/smite-spine-r.pngbin239 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate.pngbin0 -> 1930 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-back-l.pngbin257 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-back-r.pngbin257 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-front-l.pngbin219 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-front-r.pngbin207 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-liquid.pngbin162 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-nozzle-l.pngbin283 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-nozzle-r.pngbin280 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-preview.pngbin910 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate-top.pngbin165 -> 0 bytes
-rw-r--r--assets/blocks/turrets/sublimate/sublimate.pngbin600 -> 0 bytes
-rw-r--r--assets/blocks/turrets/titan.pngbin0 -> 2218 bytes
-rw-r--r--assets/blocks/turrets/titan/titan-barrel.pngbin704 -> 0 bytes
-rw-r--r--assets/blocks/turrets/titan/titan-preview.pngbin1132 -> 0 bytes
-rw-r--r--assets/blocks/turrets/titan/titan-side-l.pngbin437 -> 0 bytes
-rw-r--r--assets/blocks/turrets/titan/titan-side-r.pngbin425 -> 0 bytes
-rw-r--r--assets/blocks/turrets/titan/titan.pngbin380 -> 0 bytes
-rw-r--r--src/block/simple.rs8
74 files changed, 6 insertions, 2 deletions
diff --git a/assets/blocks/turrets/afflict.png b/assets/blocks/turrets/afflict.png
new file mode 100644
index 0000000..3deaca7
--- /dev/null
+++ b/assets/blocks/turrets/afflict.png
Binary files differ
diff --git a/assets/blocks/turrets/afflict/afflict-blade-l.png b/assets/blocks/turrets/afflict/afflict-blade-l.png
deleted file mode 100644
index 7868ea7..0000000
--- a/assets/blocks/turrets/afflict/afflict-blade-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/afflict/afflict-blade-r.png b/assets/blocks/turrets/afflict/afflict-blade-r.png
deleted file mode 100644
index 11bf00f..0000000
--- a/assets/blocks/turrets/afflict/afflict-blade-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/afflict/afflict-preview.png b/assets/blocks/turrets/afflict/afflict-preview.png
deleted file mode 100644
index ad13428..0000000
--- a/assets/blocks/turrets/afflict/afflict-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/afflict/afflict.png b/assets/blocks/turrets/afflict/afflict.png
deleted file mode 100644
index a7dfef6..0000000
--- a/assets/blocks/turrets/afflict/afflict.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/diffuse.png b/assets/blocks/turrets/diffuse.png
new file mode 100644
index 0000000..e00fbfb
--- /dev/null
+++ b/assets/blocks/turrets/diffuse.png
Binary files differ
diff --git a/assets/blocks/turrets/diffuse/diffuse-front-l.png b/assets/blocks/turrets/diffuse/diffuse-front-l.png
deleted file mode 100644
index 751f7ad..0000000
--- a/assets/blocks/turrets/diffuse/diffuse-front-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/diffuse/diffuse-front-r.png b/assets/blocks/turrets/diffuse/diffuse-front-r.png
deleted file mode 100644
index 3ffe87a..0000000
--- a/assets/blocks/turrets/diffuse/diffuse-front-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/diffuse/diffuse-preview.png b/assets/blocks/turrets/diffuse/diffuse-preview.png
deleted file mode 100644
index 4fb9338..0000000
--- a/assets/blocks/turrets/diffuse/diffuse-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/diffuse/diffuse.png b/assets/blocks/turrets/diffuse/diffuse.png
deleted file mode 100644
index 314cb63..0000000
--- a/assets/blocks/turrets/diffuse/diffuse.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/disperse.png b/assets/blocks/turrets/disperse.png
new file mode 100644
index 0000000..f78d310
--- /dev/null
+++ b/assets/blocks/turrets/disperse.png
Binary files differ
diff --git a/assets/blocks/turrets/disperse/disperse-blade-l.png b/assets/blocks/turrets/disperse/disperse-blade-l.png
deleted file mode 100644
index 53db9d3..0000000
--- a/assets/blocks/turrets/disperse/disperse-blade-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/disperse/disperse-blade-r.png b/assets/blocks/turrets/disperse/disperse-blade-r.png
deleted file mode 100644
index ac0d100..0000000
--- a/assets/blocks/turrets/disperse/disperse-blade-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/disperse/disperse-mid.png b/assets/blocks/turrets/disperse/disperse-mid.png
deleted file mode 100644
index 774cb86..0000000
--- a/assets/blocks/turrets/disperse/disperse-mid.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/disperse/disperse-preview.png b/assets/blocks/turrets/disperse/disperse-preview.png
deleted file mode 100644
index 0375cbb..0000000
--- a/assets/blocks/turrets/disperse/disperse-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/disperse/disperse-side-l.png b/assets/blocks/turrets/disperse/disperse-side-l.png
deleted file mode 100644
index 4bda8f4..0000000
--- a/assets/blocks/turrets/disperse/disperse-side-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/disperse/disperse-side-r.png b/assets/blocks/turrets/disperse/disperse-side-r.png
deleted file mode 100644
index 9a80804..0000000
--- a/assets/blocks/turrets/disperse/disperse-side-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/lustre.png b/assets/blocks/turrets/lustre.png
new file mode 100644
index 0000000..23fb05e
--- /dev/null
+++ b/assets/blocks/turrets/lustre.png
Binary files differ
diff --git a/assets/blocks/turrets/lustre/lustre-blade-l.png b/assets/blocks/turrets/lustre/lustre-blade-l.png
deleted file mode 100644
index 3d165d1..0000000
--- a/assets/blocks/turrets/lustre/lustre-blade-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/lustre/lustre-blade-r.png b/assets/blocks/turrets/lustre/lustre-blade-r.png
deleted file mode 100644
index c346c7c..0000000
--- a/assets/blocks/turrets/lustre/lustre-blade-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/lustre/lustre-inner-l.png b/assets/blocks/turrets/lustre/lustre-inner-l.png
deleted file mode 100644
index e36be8a..0000000
--- a/assets/blocks/turrets/lustre/lustre-inner-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/lustre/lustre-inner-r.png b/assets/blocks/turrets/lustre/lustre-inner-r.png
deleted file mode 100644
index aa3fede..0000000
--- a/assets/blocks/turrets/lustre/lustre-inner-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/lustre/lustre-mid.png b/assets/blocks/turrets/lustre/lustre-mid.png
deleted file mode 100644
index 629c1d8..0000000
--- a/assets/blocks/turrets/lustre/lustre-mid.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/lustre/lustre-preview.png b/assets/blocks/turrets/lustre/lustre-preview.png
deleted file mode 100644
index b481f86..0000000
--- a/assets/blocks/turrets/lustre/lustre-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign.png b/assets/blocks/turrets/malign.png
new file mode 100644
index 0000000..894ec99
--- /dev/null
+++ b/assets/blocks/turrets/malign.png
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-back-l.png b/assets/blocks/turrets/malign/malign-back-l.png
deleted file mode 100644
index 9a2cb1f..0000000
--- a/assets/blocks/turrets/malign/malign-back-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-back-r.png b/assets/blocks/turrets/malign/malign-back-r.png
deleted file mode 100644
index a40066e..0000000
--- a/assets/blocks/turrets/malign/malign-back-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-end.png b/assets/blocks/turrets/malign/malign-end.png
deleted file mode 100644
index 336cfa0..0000000
--- a/assets/blocks/turrets/malign/malign-end.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-front-l.png b/assets/blocks/turrets/malign/malign-front-l.png
deleted file mode 100644
index a0a707f..0000000
--- a/assets/blocks/turrets/malign/malign-front-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-front-r.png b/assets/blocks/turrets/malign/malign-front-r.png
deleted file mode 100644
index 06d66dc..0000000
--- a/assets/blocks/turrets/malign/malign-front-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-main.png b/assets/blocks/turrets/malign/malign-main.png
deleted file mode 100644
index 3ee133b..0000000
--- a/assets/blocks/turrets/malign/malign-main.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-mid.png b/assets/blocks/turrets/malign/malign-mid.png
deleted file mode 100644
index abecc84..0000000
--- a/assets/blocks/turrets/malign/malign-mid.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-mouth.png b/assets/blocks/turrets/malign/malign-mouth.png
deleted file mode 100644
index 14d11e8..0000000
--- a/assets/blocks/turrets/malign/malign-mouth.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-preview.png b/assets/blocks/turrets/malign/malign-preview.png
deleted file mode 100644
index 084b362..0000000
--- a/assets/blocks/turrets/malign/malign-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-spine-l.png b/assets/blocks/turrets/malign/malign-spine-l.png
deleted file mode 100644
index eb85228..0000000
--- a/assets/blocks/turrets/malign/malign-spine-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/malign/malign-spine-r.png b/assets/blocks/turrets/malign/malign-spine-r.png
deleted file mode 100644
index eb85228..0000000
--- a/assets/blocks/turrets/malign/malign-spine-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/scathe.png b/assets/blocks/turrets/scathe.png
new file mode 100644
index 0000000..c4ab23f
--- /dev/null
+++ b/assets/blocks/turrets/scathe.png
Binary files differ
diff --git a/assets/blocks/turrets/scathe/scathe-blade-l.png b/assets/blocks/turrets/scathe/scathe-blade-l.png
deleted file mode 100644
index 50bee73..0000000
--- a/assets/blocks/turrets/scathe/scathe-blade-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/scathe/scathe-blade-r.png b/assets/blocks/turrets/scathe/scathe-blade-r.png
deleted file mode 100644
index 79f0e91..0000000
--- a/assets/blocks/turrets/scathe/scathe-blade-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/scathe/scathe-mid.png b/assets/blocks/turrets/scathe/scathe-mid.png
deleted file mode 100644
index 7cbf78c..0000000
--- a/assets/blocks/turrets/scathe/scathe-mid.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/scathe/scathe-preview.png b/assets/blocks/turrets/scathe/scathe-preview.png
deleted file mode 100644
index cfd0cef..0000000
--- a/assets/blocks/turrets/scathe/scathe-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/scathe/scathe-side-l.png b/assets/blocks/turrets/scathe/scathe-side-l.png
deleted file mode 100644
index 3c91c14..0000000
--- a/assets/blocks/turrets/scathe/scathe-side-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/scathe/scathe-side-r.png b/assets/blocks/turrets/scathe/scathe-side-r.png
deleted file mode 100644
index 3d76429..0000000
--- a/assets/blocks/turrets/scathe/scathe-side-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite.png b/assets/blocks/turrets/smite.png
new file mode 100644
index 0000000..5319594
--- /dev/null
+++ b/assets/blocks/turrets/smite.png
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-back-l.png b/assets/blocks/turrets/smite/smite-back-l.png
deleted file mode 100644
index 1abaf9a..0000000
--- a/assets/blocks/turrets/smite/smite-back-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-back-r.png b/assets/blocks/turrets/smite/smite-back-r.png
deleted file mode 100644
index 02ad987..0000000
--- a/assets/blocks/turrets/smite/smite-back-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-blade-bar-l.png b/assets/blocks/turrets/smite/smite-blade-bar-l.png
deleted file mode 100644
index 0c16776..0000000
--- a/assets/blocks/turrets/smite/smite-blade-bar-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-blade-bar-r.png b/assets/blocks/turrets/smite/smite-blade-bar-r.png
deleted file mode 100644
index 0c16776..0000000
--- a/assets/blocks/turrets/smite/smite-blade-bar-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-blade-l.png b/assets/blocks/turrets/smite/smite-blade-l.png
deleted file mode 100644
index 69aa96f..0000000
--- a/assets/blocks/turrets/smite/smite-blade-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-blade-r.png b/assets/blocks/turrets/smite/smite-blade-r.png
deleted file mode 100644
index 2b6e5b8..0000000
--- a/assets/blocks/turrets/smite/smite-blade-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-front-l.png b/assets/blocks/turrets/smite/smite-front-l.png
deleted file mode 100644
index a53a2f9..0000000
--- a/assets/blocks/turrets/smite/smite-front-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-front-r.png b/assets/blocks/turrets/smite/smite-front-r.png
deleted file mode 100644
index 7056811..0000000
--- a/assets/blocks/turrets/smite/smite-front-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-mid.png b/assets/blocks/turrets/smite/smite-mid.png
deleted file mode 100644
index ed87823..0000000
--- a/assets/blocks/turrets/smite/smite-mid.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-preview.png b/assets/blocks/turrets/smite/smite-preview.png
deleted file mode 100644
index 1cdd682..0000000
--- a/assets/blocks/turrets/smite/smite-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-spine-l.png b/assets/blocks/turrets/smite/smite-spine-l.png
deleted file mode 100644
index 6522cbb..0000000
--- a/assets/blocks/turrets/smite/smite-spine-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/smite/smite-spine-r.png b/assets/blocks/turrets/smite/smite-spine-r.png
deleted file mode 100644
index 1bc408c..0000000
--- a/assets/blocks/turrets/smite/smite-spine-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate.png b/assets/blocks/turrets/sublimate.png
new file mode 100644
index 0000000..77ebdd3
--- /dev/null
+++ b/assets/blocks/turrets/sublimate.png
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-back-l.png b/assets/blocks/turrets/sublimate/sublimate-back-l.png
deleted file mode 100644
index af23438..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-back-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-back-r.png b/assets/blocks/turrets/sublimate/sublimate-back-r.png
deleted file mode 100644
index 96cd36e..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-back-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-front-l.png b/assets/blocks/turrets/sublimate/sublimate-front-l.png
deleted file mode 100644
index 6360648..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-front-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-front-r.png b/assets/blocks/turrets/sublimate/sublimate-front-r.png
deleted file mode 100644
index 7ac7785..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-front-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-liquid.png b/assets/blocks/turrets/sublimate/sublimate-liquid.png
deleted file mode 100644
index 715427a..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-liquid.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-nozzle-l.png b/assets/blocks/turrets/sublimate/sublimate-nozzle-l.png
deleted file mode 100644
index fbe9ebe..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-nozzle-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-nozzle-r.png b/assets/blocks/turrets/sublimate/sublimate-nozzle-r.png
deleted file mode 100644
index ed41554..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-nozzle-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-preview.png b/assets/blocks/turrets/sublimate/sublimate-preview.png
deleted file mode 100644
index 31105b3..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate-top.png b/assets/blocks/turrets/sublimate/sublimate-top.png
deleted file mode 100644
index 366a967..0000000
--- a/assets/blocks/turrets/sublimate/sublimate-top.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/sublimate/sublimate.png b/assets/blocks/turrets/sublimate/sublimate.png
deleted file mode 100644
index aebdb0e..0000000
--- a/assets/blocks/turrets/sublimate/sublimate.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/titan.png b/assets/blocks/turrets/titan.png
new file mode 100644
index 0000000..b5061d0
--- /dev/null
+++ b/assets/blocks/turrets/titan.png
Binary files differ
diff --git a/assets/blocks/turrets/titan/titan-barrel.png b/assets/blocks/turrets/titan/titan-barrel.png
deleted file mode 100644
index 20f8e40..0000000
--- a/assets/blocks/turrets/titan/titan-barrel.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/titan/titan-preview.png b/assets/blocks/turrets/titan/titan-preview.png
deleted file mode 100644
index b1728f3..0000000
--- a/assets/blocks/turrets/titan/titan-preview.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/titan/titan-side-l.png b/assets/blocks/turrets/titan/titan-side-l.png
deleted file mode 100644
index eb77686..0000000
--- a/assets/blocks/turrets/titan/titan-side-l.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/titan/titan-side-r.png b/assets/blocks/turrets/titan/titan-side-r.png
deleted file mode 100644
index ee8048d..0000000
--- a/assets/blocks/turrets/titan/titan-side-r.png
+++ /dev/null
Binary files differ
diff --git a/assets/blocks/turrets/titan/titan.png b/assets/blocks/turrets/titan/titan.png
deleted file mode 100644
index e055d78..0000000
--- a/assets/blocks/turrets/titan/titan.png
+++ /dev/null
Binary files differ
diff --git a/src/block/simple.rs b/src/block/simple.rs
index 47e115b..546f36b 100644
--- a/src/block/simple.rs
+++ b/src/block/simple.rs
@@ -85,8 +85,12 @@ impl BlockLogic for SimpleBlock {
if category != "turrets" {
return None;
}
- // TODO: erekir
- let mut base = load(category, &format!("bases/block-{}", self.size)).unwrap();
+ let path = match name {
+ "breach" | "diffuse" | "sublimate" | "titan" | "disperse" | "afflict" | "lustre"
+ | "scathe" | "malign" => format!("bases/reinforced-block-{}", self.size),
+ _ => format!("bases/block-{}", self.size),
+ };
+ let mut base = load(category, &path).unwrap();
let top = read(category, name, self.size);
image::imageops::overlay(&mut base, &top, 0, 0);
Some(base)