mindustry logic execution, map- and schematic- parsing and rendering
logic executor (#10)
this is not yet used by the `mindus` crate to draw logic displays. that will happen soon™
stroked lines & boxes are also not yet supported.
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | Cargo.toml | 49 | ||||
| -rw-r--r-- | README.md | 18 | ||||
| -rw-r--r-- | lemu/.gitignore | 1 | ||||
| -rw-r--r-- | lemu/Cargo.toml | 29 | ||||
| -rw-r--r-- | lemu/README.md | 3 | ||||
| -rw-r--r-- | lemu/speed.mlog | 7 | ||||
| -rw-r--r-- | lemu/src/celliterate.mlog | 3 | ||||
| -rw-r--r-- | lemu/src/executor/builder.rs | 159 | ||||
| -rw-r--r-- | lemu/src/executor/mod.rs | 244 | ||||
| -rw-r--r-- | lemu/src/fib.mlog | 15 | ||||
| -rw-r--r-- | lemu/src/instructions/cop.rs | 43 | ||||
| -rw-r--r-- | lemu/src/instructions/draw.rs | 232 | ||||
| -rw-r--r-- | lemu/src/instructions/io.rs | 57 | ||||
| -rw-r--r-- | lemu/src/instructions/mod.rs | 303 | ||||
| -rw-r--r-- | lemu/src/instructions/mop.rs | 76 | ||||
| -rw-r--r-- | lemu/src/instructions/mop2.rs | 133 | ||||
| -rw-r--r-- | lemu/src/lexer.rs | 156 | ||||
| -rw-r--r-- | lemu/src/lib.rs | 173 | ||||
| -rw-r--r-- | lemu/src/main.rs | 31 | ||||
| -rw-r--r-- | lemu/src/memory.rs | 135 | ||||
| -rw-r--r-- | lemu/src/parser.rs | 659 | ||||
| -rw-r--r-- | mindus/Cargo.toml | 46 | ||||
| -rw-r--r-- | mindus/LICENSE.txt (renamed from LICENSE.txt) | 0 | ||||
| -rw-r--r-- | mindus/README.md | 18 | ||||
| -rw-r--r-- | mindus/assets/blocks/campaign/interplanetary-accelerator.png (renamed from assets/blocks/campaign/interplanetary-accelerator.png) | bin | 2696 -> 2696 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/campaign/launch-pad.png (renamed from assets/blocks/campaign/launch-pad.png) | bin | 741 -> 741 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/campaign/launchpod.png (renamed from assets/blocks/campaign/launchpod.png) | bin | 735 -> 735 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/build-tower.png (renamed from assets/blocks/defense/build-tower.png) | bin | 1093 -> 1093 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/force-projector-team.png (renamed from assets/blocks/defense/force-projector-team.png) | bin | 482 -> 482 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/force-projector.png (renamed from assets/blocks/defense/force-projector.png) | bin | 829 -> 829 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/large-shield-projector-team.png (renamed from assets/blocks/defense/large-shield-projector-team.png) | bin | 839 -> 839 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/large-shield-projector.png (renamed from assets/blocks/defense/large-shield-projector.png) | bin | 1172 -> 1172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/mend-projector.png (renamed from assets/blocks/defense/mend-projector.png) | bin | 520 -> 520 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/mender.png (renamed from assets/blocks/defense/mender.png) | bin | 262 -> 262 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/overdrive-dome.png (renamed from assets/blocks/defense/overdrive-dome.png) | bin | 1105 -> 1105 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/overdrive-projector.png (renamed from assets/blocks/defense/overdrive-projector.png) | bin | 520 -> 520 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/radar.png (renamed from assets/blocks/defense/radar.png) | bin | 301 -> 301 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/regen-projector.png (renamed from assets/blocks/defense/regen-projector.png) | bin | 1072 -> 1072 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/shield-projector-team.png (renamed from assets/blocks/defense/shield-projector-team.png) | bin | 482 -> 482 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/shield-projector.png (renamed from assets/blocks/defense/shield-projector.png) | bin | 882 -> 882 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/shock-mine-team-top.png (renamed from assets/blocks/defense/shock-mine-team-top.png) | bin | 140 -> 140 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/shock-mine.png (renamed from assets/blocks/defense/shock-mine.png) | bin | 217 -> 217 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/defense/shockwave-tower.png (renamed from assets/blocks/defense/shockwave-tower.png) | bin | 1144 -> 1144 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/bridge-arrow.png (renamed from assets/blocks/distribution/bridge-arrow.png) | bin | 130 -> 130 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/bridge-conveyor-arrow.png (renamed from assets/blocks/distribution/bridge-conveyor-arrow.png) | bin | 128 -> 128 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/bridge-conveyor-bridge.png (renamed from assets/blocks/distribution/bridge-conveyor-bridge.png) | bin | 116 -> 116 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/bridge-conveyor-end.png (renamed from assets/blocks/distribution/bridge-conveyor-end.png) | bin | 147 -> 147 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/bridge-conveyor.png (renamed from assets/blocks/distribution/bridge-conveyor.png) | bin | 219 -> 219 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/center.png (renamed from assets/blocks/distribution/center.png) | bin | 114 -> 114 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-0.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-0-0.png) | bin | 272 -> 272 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-1.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-0-1.png) | bin | 361 -> 361 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-2.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-0-2.png) | bin | 342 -> 342 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-3.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-0-3.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-0-h.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-0-h.png) | bin | 422 -> 422 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-0.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-0.png) | bin | 430 -> 430 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1-h.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-1-h.png) | bin | 418 -> 418 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1-v.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-1-v.png) | bin | 423 -> 423 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-1.png) | bin | 417 -> 417 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-2.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-2.png) | bin | 418 -> 418 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-3.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-1-3.png) | bin | 423 -> 423 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0-h.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-0-h.png) | bin | 366 -> 366 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0-v.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-0-v.png) | bin | 376 -> 376 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-0.png) | bin | 290 -> 290 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-1-h.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-1-h.png) | bin | 375 -> 375 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-1.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-1.png) | bin | 371 -> 371 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-2.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-2.png) | bin | 371 -> 371 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-3-h.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-3-h.png) | bin | 369 -> 369 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-3.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-2-3.png) | bin | 372 -> 372 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-0-h.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-3-0-h.png) | bin | 318 -> 318 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-0.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-3-0.png) | bin | 187 -> 187 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-1.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-3-1.png) | bin | 324 -> 324 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-3.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-3-3.png) | bin | 324 -> 324 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-0.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-4-0.png) | bin | 258 -> 258 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-1.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-4-1.png) | bin | 359 -> 359 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-3.png (renamed from assets/blocks/distribution/conveyors/armored-conveyor-4-3.png) | bin | 361 -> 361 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-0-0.png (renamed from assets/blocks/distribution/conveyors/conveyor-0-0.png) | bin | 145 -> 145 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-0-1.png (renamed from assets/blocks/distribution/conveyors/conveyor-0-1.png) | bin | 272 -> 272 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-0-2.png (renamed from assets/blocks/distribution/conveyors/conveyor-0-2.png) | bin | 276 -> 276 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-0-3.png (renamed from assets/blocks/distribution/conveyors/conveyor-0-3.png) | bin | 271 -> 271 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-0-h.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-0-h.png) | bin | 366 -> 366 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-0.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-0.png) | bin | 263 -> 263 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-1-h.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-1-h.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-1-v.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-1-v.png) | bin | 365 -> 365 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-1.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-1.png) | bin | 361 -> 361 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-2.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-2.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-1-3.png (renamed from assets/blocks/distribution/conveyors/conveyor-1-3.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-0-h.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-0-h.png) | bin | 313 -> 313 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-0-v.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-0-v.png) | bin | 315 -> 315 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-0.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-0.png) | bin | 182 -> 182 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-1-h.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-1-h.png) | bin | 307 -> 307 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-1.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-1.png) | bin | 307 -> 307 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-2.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-2.png) | bin | 315 -> 315 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-3-h.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-3-h.png) | bin | 303 -> 303 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-2-3.png (renamed from assets/blocks/distribution/conveyors/conveyor-2-3.png) | bin | 309 -> 309 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-3-0-h.png (renamed from assets/blocks/distribution/conveyors/conveyor-3-0-h.png) | bin | 318 -> 318 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-3-0.png (renamed from assets/blocks/distribution/conveyors/conveyor-3-0.png) | bin | 188 -> 188 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-3-1.png (renamed from assets/blocks/distribution/conveyors/conveyor-3-1.png) | bin | 327 -> 327 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-3-3.png (renamed from assets/blocks/distribution/conveyors/conveyor-3-3.png) | bin | 326 -> 326 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-4-0.png (renamed from assets/blocks/distribution/conveyors/conveyor-4-0.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-4-1.png (renamed from assets/blocks/distribution/conveyors/conveyor-4-1.png) | bin | 307 -> 307 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/conveyor-4-3.png (renamed from assets/blocks/distribution/conveyors/conveyor-4-3.png) | bin | 308 -> 308 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-0.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-0-0.png) | bin | 152 -> 152 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-1.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-0-1.png) | bin | 278 -> 278 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-2.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-0-2.png) | bin | 285 -> 285 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-3.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-0-3.png) | bin | 278 -> 278 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-0-h.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-0-h.png) | bin | 375 -> 375 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-0.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-0.png) | bin | 275 -> 275 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-h.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-1-h.png) | bin | 376 -> 376 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-v.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-1-v.png) | bin | 382 -> 382 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-1.png) | bin | 375 -> 375 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-2.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-2.png) | bin | 380 -> 380 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-3.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-1-3.png) | bin | 379 -> 379 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-h.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-0-h.png) | bin | 321 -> 321 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-v.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-0-v.png) | bin | 324 -> 324 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-0.png) | bin | 188 -> 188 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-1-h.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-1-h.png) | bin | 312 -> 312 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-1.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-1.png) | bin | 311 -> 311 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-2.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-2.png) | bin | 323 -> 323 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-3-h.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-3-h.png) | bin | 310 -> 310 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-3.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-2-3.png) | bin | 315 -> 315 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-0-h.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-3-0-h.png) | bin | 318 -> 318 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-0.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-3-0.png) | bin | 188 -> 188 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-1.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-3-1.png) | bin | 327 -> 327 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-3.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-3-3.png) | bin | 326 -> 326 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-0.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-4-0.png) | bin | 177 -> 177 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-1.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-4-1.png) | bin | 315 -> 315 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-3.png (renamed from assets/blocks/distribution/conveyors/titanium-conveyor-4-3.png) | bin | 315 -> 315 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/distributor.png (renamed from assets/blocks/distribution/distributor.png) | bin | 318 -> 318 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-0-0.png (renamed from assets/blocks/distribution/ducts/armored-duct-0-0.png) | bin | 298 -> 298 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-0-1.png (renamed from assets/blocks/distribution/ducts/armored-duct-0-1.png) | bin | 335 -> 335 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-0-2.png (renamed from assets/blocks/distribution/ducts/armored-duct-0-2.png) | bin | 301 -> 301 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-0-3.png (renamed from assets/blocks/distribution/ducts/armored-duct-0-3.png) | bin | 342 -> 342 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-0-h.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-0-h.png) | bin | 376 -> 376 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-0.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-0.png) | bin | 375 -> 375 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-1-h.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-1-h.png) | bin | 372 -> 372 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-1-v.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-1-v.png) | bin | 375 -> 375 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-1.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-1.png) | bin | 369 -> 369 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-2.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-2.png) | bin | 374 -> 374 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-1-3.png (renamed from assets/blocks/distribution/ducts/armored-duct-1-3.png) | bin | 377 -> 377 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-0-h.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-0-h.png) | bin | 312 -> 312 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-0-v.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-0-v.png) | bin | 316 -> 316 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-0.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-0.png) | bin | 312 -> 312 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-1-h.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-1-h.png) | bin | 351 -> 351 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-1.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-1.png) | bin | 351 -> 351 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-2.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-2.png) | bin | 315 -> 315 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-3-h.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-3-h.png) | bin | 354 -> 354 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-2-3.png (renamed from assets/blocks/distribution/ducts/armored-duct-2-3.png) | bin | 351 -> 351 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-3-0-h.png (renamed from assets/blocks/distribution/ducts/armored-duct-3-0-h.png) | bin | 313 -> 313 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-3-0.png (renamed from assets/blocks/distribution/ducts/armored-duct-3-0.png) | bin | 312 -> 312 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-3-1.png (renamed from assets/blocks/distribution/ducts/armored-duct-3-1.png) | bin | 340 -> 340 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-3-3.png (renamed from assets/blocks/distribution/ducts/armored-duct-3-3.png) | bin | 345 -> 345 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-4-0.png (renamed from assets/blocks/distribution/ducts/armored-duct-4-0.png) | bin | 331 -> 331 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-4-1.png (renamed from assets/blocks/distribution/ducts/armored-duct-4-1.png) | bin | 339 -> 339 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/armored-duct-4-3.png (renamed from assets/blocks/distribution/ducts/armored-duct-4-3.png) | bin | 340 -> 340 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-0-0.png (renamed from assets/blocks/distribution/ducts/duct-0-0.png) | bin | 290 -> 290 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-0-1.png (renamed from assets/blocks/distribution/ducts/duct-0-1.png) | bin | 307 -> 307 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-0-2.png (renamed from assets/blocks/distribution/ducts/duct-0-2.png) | bin | 292 -> 292 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-0-3.png (renamed from assets/blocks/distribution/ducts/duct-0-3.png) | bin | 306 -> 306 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-0-h.png (renamed from assets/blocks/distribution/ducts/duct-1-0-h.png) | bin | 340 -> 340 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-0.png (renamed from assets/blocks/distribution/ducts/duct-1-0.png) | bin | 345 -> 345 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-1-h.png (renamed from assets/blocks/distribution/ducts/duct-1-1-h.png) | bin | 337 -> 337 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-1-v.png (renamed from assets/blocks/distribution/ducts/duct-1-1-v.png) | bin | 341 -> 341 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-1.png (renamed from assets/blocks/distribution/ducts/duct-1-1.png) | bin | 344 -> 344 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-2.png (renamed from assets/blocks/distribution/ducts/duct-1-2.png) | bin | 341 -> 341 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-1-3.png (renamed from assets/blocks/distribution/ducts/duct-1-3.png) | bin | 338 -> 338 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-0-h.png (renamed from assets/blocks/distribution/ducts/duct-2-0-h.png) | bin | 305 -> 305 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-0-v.png (renamed from assets/blocks/distribution/ducts/duct-2-0-v.png) | bin | 308 -> 308 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-0.png (renamed from assets/blocks/distribution/ducts/duct-2-0.png) | bin | 305 -> 305 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-1-h.png (renamed from assets/blocks/distribution/ducts/duct-2-1-h.png) | bin | 318 -> 318 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-1.png (renamed from assets/blocks/distribution/ducts/duct-2-1.png) | bin | 320 -> 320 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-2.png (renamed from assets/blocks/distribution/ducts/duct-2-2.png) | bin | 305 -> 305 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-3-h.png (renamed from assets/blocks/distribution/ducts/duct-2-3-h.png) | bin | 320 -> 320 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-2-3.png (renamed from assets/blocks/distribution/ducts/duct-2-3.png) | bin | 322 -> 322 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-3-0-h.png (renamed from assets/blocks/distribution/ducts/duct-3-0-h.png) | bin | 306 -> 306 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-3-0.png (renamed from assets/blocks/distribution/ducts/duct-3-0.png) | bin | 303 -> 303 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-3-1.png (renamed from assets/blocks/distribution/ducts/duct-3-1.png) | bin | 326 -> 326 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-3-3.png (renamed from assets/blocks/distribution/ducts/duct-3-3.png) | bin | 325 -> 325 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-4-0.png (renamed from assets/blocks/distribution/ducts/duct-4-0.png) | bin | 312 -> 312 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-4-1.png (renamed from assets/blocks/distribution/ducts/duct-4-1.png) | bin | 323 -> 323 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-4-3.png (renamed from assets/blocks/distribution/ducts/duct-4-3.png) | bin | 322 -> 322 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-base.png (renamed from assets/blocks/distribution/ducts/duct-base.png) | bin | 251 -> 251 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-bridge-arrow.png (renamed from assets/blocks/distribution/ducts/duct-bridge-arrow.png) | bin | 134 -> 134 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-bridge-bridge-bottom.png (renamed from assets/blocks/distribution/ducts/duct-bridge-bridge-bottom.png) | bin | 115 -> 115 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-bridge-bridge.png (renamed from assets/blocks/distribution/ducts/duct-bridge-bridge.png) | bin | 131 -> 131 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-bridge-dir.png (renamed from assets/blocks/distribution/ducts/duct-bridge-dir.png) | bin | 141 -> 141 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-bridge.png (renamed from assets/blocks/distribution/ducts/duct-bridge.png) | bin | 203 -> 203 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-router.png (renamed from assets/blocks/distribution/ducts/duct-router.png) | bin | 203 -> 203 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-unloader-top.png (renamed from assets/blocks/distribution/ducts/duct-unloader-top.png) | bin | 357 -> 357 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/duct-unloader.png (renamed from assets/blocks/distribution/ducts/duct-unloader.png) | bin | 226 -> 226 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/overflow-duct.png (renamed from assets/blocks/distribution/ducts/overflow-duct.png) | bin | 134 -> 134 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/surge-router.png (renamed from assets/blocks/distribution/ducts/surge-router.png) | bin | 260 -> 260 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/top.png (renamed from assets/blocks/distribution/ducts/top.png) | bin | 155 -> 155 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/ducts/underflow-duct.png (renamed from assets/blocks/distribution/ducts/underflow-duct.png) | bin | 166 -> 166 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/inverted-sorter.png (renamed from assets/blocks/distribution/inverted-sorter.png) | bin | 370 -> 370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/item-source.png (renamed from assets/blocks/distribution/item-source.png) | bin | 324 -> 324 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/item-void.png (renamed from assets/blocks/distribution/item-void.png) | bin | 223 -> 223 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/junction.png (renamed from assets/blocks/distribution/junction.png) | bin | 196 -> 196 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/mass-driver-base.png (renamed from assets/blocks/distribution/mass-driver-base.png) | bin | 840 -> 840 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/mass-driver.png (renamed from assets/blocks/distribution/mass-driver.png) | bin | 1023 -> 1023 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/overflow-gate.png (renamed from assets/blocks/distribution/overflow-gate.png) | bin | 179 -> 179 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/phase-conveyor-arrow.png (renamed from assets/blocks/distribution/phase-conveyor-arrow.png) | bin | 128 -> 128 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/phase-conveyor-bridge.png (renamed from assets/blocks/distribution/phase-conveyor-bridge.png) | bin | 116 -> 116 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/phase-conveyor-end.png (renamed from assets/blocks/distribution/phase-conveyor-end.png) | bin | 101 -> 101 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/phase-conveyor.png (renamed from assets/blocks/distribution/phase-conveyor.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/router.png (renamed from assets/blocks/distribution/router.png) | bin | 153 -> 153 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/sorter.png (renamed from assets/blocks/distribution/sorter.png) | bin | 316 -> 316 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-0.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-0.png) | bin | 165 -> 165 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-1.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-1.png) | bin | 1640 -> 1640 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-2.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-2.png) | bin | 1678 -> 1678 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-0.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-0.png) | bin | 567 -> 567 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-1.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-1.png) | bin | 1120 -> 1120 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-2.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-2.png) | bin | 1127 -> 1127 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-3.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-3.png) | bin | 1120 -> 1120 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-stack.png (renamed from assets/blocks/distribution/stack-conveyors/plastanium-conveyor-stack.png) | bin | 1370 -> 1370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-0.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-0.png) | bin | 198 -> 198 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-1.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-1.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-0.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-0.png) | bin | 545 -> 545 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-1.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-1.png) | bin | 1100 -> 1100 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-2.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-2.png) | bin | 1105 -> 1105 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-3.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-3.png) | bin | 1110 -> 1110 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-stack.png (renamed from assets/blocks/distribution/stack-conveyors/surge-conveyor-stack.png) | bin | 190 -> 190 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/underflow-gate.png (renamed from assets/blocks/distribution/underflow-gate.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/unit-cargo-unload-point-top.png (renamed from assets/blocks/distribution/unit-cargo-unload-point-top.png) | bin | 143 -> 143 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/distribution/unit-cargo-unload-point.png (renamed from assets/blocks/distribution/unit-cargo-unload-point.png) | bin | 586 -> 586 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/blast-drill.png (renamed from assets/blocks/drills/blast-drill.png) | bin | 1285 -> 1285 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/cliff-crusher-rotator.png (renamed from assets/blocks/drills/cliff-crusher-rotator.png) | bin | 216 -> 216 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/cliff-crusher-top.png (renamed from assets/blocks/drills/cliff-crusher-top.png) | bin | 214 -> 214 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/cliff-crusher.png (renamed from assets/blocks/drills/cliff-crusher.png) | bin | 688 -> 688 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/eruption-drill.png (renamed from assets/blocks/drills/eruption-drill.png) | bin | 2257 -> 2257 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/impact-drill.png (renamed from assets/blocks/drills/impact-drill.png) | bin | 1770 -> 1770 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/large-plasma-bore-top.png (renamed from assets/blocks/drills/large-plasma-bore-top.png) | bin | 432 -> 432 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/large-plasma-bore.png (renamed from assets/blocks/drills/large-plasma-bore.png) | bin | 1060 -> 1060 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/laser-drill.png (renamed from assets/blocks/drills/laser-drill.png) | bin | 912 -> 912 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/mechanical-drill.png (renamed from assets/blocks/drills/mechanical-drill.png) | bin | 706 -> 706 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/oil-extractor.png (renamed from assets/blocks/drills/oil-extractor.png) | bin | 1065 -> 1065 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/plasma-bore-top.png (renamed from assets/blocks/drills/plasma-bore-top.png) | bin | 382 -> 382 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/plasma-bore.png (renamed from assets/blocks/drills/plasma-bore.png) | bin | 674 -> 674 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/pneumatic-drill.png (renamed from assets/blocks/drills/pneumatic-drill.png) | bin | 666 -> 666 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/vent-condenser.png (renamed from assets/blocks/drills/vent-condenser.png) | bin | 1408 -> 1408 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/drills/water-extractor.png (renamed from assets/blocks/drills/water-extractor.png) | bin | 714 -> 714 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/arkyic-boulder.png (renamed from assets/blocks/environment/arkyic-boulder.png) | bin | 443 -> 443 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/arkyic-wall.png (renamed from assets/blocks/environment/arkyic-wall.png) | bin | 194 -> 194 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/basalt-boulder.png (renamed from assets/blocks/environment/basalt-boulder.png) | bin | 494 -> 494 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/beryllic-boulder.png (renamed from assets/blocks/environment/beryllic-boulder.png) | bin | 472 -> 472 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/beryllic-stone-wall.png (renamed from assets/blocks/environment/beryllic-stone-wall.png) | bin | 210 -> 210 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/boulder.png (renamed from assets/blocks/environment/boulder.png) | bin | 382 -> 382 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/carbon-boulder.png (renamed from assets/blocks/environment/carbon-boulder.png) | bin | 485 -> 485 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/carbon-wall.png (renamed from assets/blocks/environment/carbon-wall.png) | bin | 343 -> 343 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/crystal-blocks.png (renamed from assets/blocks/environment/crystal-blocks.png) | bin | 1023 -> 1023 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/crystal-cluster.png (renamed from assets/blocks/environment/crystal-cluster.png) | bin | 2417 -> 2417 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/crystal-orbs.png (renamed from assets/blocks/environment/crystal-orbs.png) | bin | 929 -> 929 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/crystalline-boulder.png (renamed from assets/blocks/environment/crystalline-boulder.png) | bin | 458 -> 458 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/crystalline-stone-wall.png (renamed from assets/blocks/environment/crystalline-stone-wall.png) | bin | 190 -> 190 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/dacite-boulder.png (renamed from assets/blocks/environment/dacite-boulder.png) | bin | 494 -> 494 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/dacite-wall.png (renamed from assets/blocks/environment/dacite-wall.png) | bin | 205 -> 205 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/dark-metal.png (renamed from assets/blocks/environment/dark-metal.png) | bin | 262 -> 262 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/dirt-wall.png (renamed from assets/blocks/environment/dirt-wall.png) | bin | 197 -> 197 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/dune-wall.png (renamed from assets/blocks/environment/dune-wall.png) | bin | 230 -> 230 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ferric-boulder.png (renamed from assets/blocks/environment/ferric-boulder.png) | bin | 421 -> 421 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ferric-stone-wall.png (renamed from assets/blocks/environment/ferric-stone-wall.png) | bin | 193 -> 193 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/graphitic-wall.png (renamed from assets/blocks/environment/graphitic-wall.png) | bin | 384 -> 384 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ice-wall.png (renamed from assets/blocks/environment/ice-wall.png) | bin | 235 -> 235 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-beryllium.png (renamed from assets/blocks/environment/ore-beryllium.png) | bin | 203 -> 203 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-coal.png (renamed from assets/blocks/environment/ore-coal.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-copper.png (renamed from assets/blocks/environment/ore-copper.png) | bin | 293 -> 293 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-crystal-thorium.png (renamed from assets/blocks/environment/ore-crystal-thorium.png) | bin | 208 -> 208 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-lead.png (renamed from assets/blocks/environment/ore-lead.png) | bin | 255 -> 255 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-scrap.png (renamed from assets/blocks/environment/ore-scrap.png) | bin | 290 -> 290 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-thorium.png (renamed from assets/blocks/environment/ore-thorium.png) | bin | 255 -> 255 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-titanium.png (renamed from assets/blocks/environment/ore-titanium.png) | bin | 255 -> 255 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-tungsten.png (renamed from assets/blocks/environment/ore-tungsten.png) | bin | 202 -> 202 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-wall-beryllium.png (renamed from assets/blocks/environment/ore-wall-beryllium.png) | bin | 196 -> 196 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-wall-thorium.png (renamed from assets/blocks/environment/ore-wall-thorium.png) | bin | 211 -> 211 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/ore-wall-tungsten.png (renamed from assets/blocks/environment/ore-wall-tungsten.png) | bin | 219 -> 219 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/pebbles.png (renamed from assets/blocks/environment/pebbles.png) | bin | 224 -> 224 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/pine.png (renamed from assets/blocks/environment/pine.png) | bin | 523 -> 523 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/pur-bush.png (renamed from assets/blocks/environment/pur-bush.png) | bin | 185 -> 185 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/red-diamond-wall.png (renamed from assets/blocks/environment/red-diamond-wall.png) | bin | 508 -> 508 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/red-ice-boulder.png (renamed from assets/blocks/environment/red-ice-boulder.png) | bin | 501 -> 501 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/red-ice-wall.png (renamed from assets/blocks/environment/red-ice-wall.png) | bin | 246 -> 246 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/red-stone-boulder.png (renamed from assets/blocks/environment/red-stone-boulder.png) | bin | 419 -> 419 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/red-stone-wall.png (renamed from assets/blocks/environment/red-stone-wall.png) | bin | 194 -> 194 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/redweed.png (renamed from assets/blocks/environment/redweed.png) | bin | 248 -> 248 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/regolith-wall.png (renamed from assets/blocks/environment/regolith-wall.png) | bin | 228 -> 228 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/rhyolite-boulder.png (renamed from assets/blocks/environment/rhyolite-boulder.png) | bin | 460 -> 460 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/rhyolite-wall.png (renamed from assets/blocks/environment/rhyolite-wall.png) | bin | 236 -> 236 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/salt-wall.png (renamed from assets/blocks/environment/salt-wall.png) | bin | 203 -> 203 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/sand-boulder.png (renamed from assets/blocks/environment/sand-boulder.png) | bin | 264 -> 264 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/sand-wall.png (renamed from assets/blocks/environment/sand-wall.png) | bin | 216 -> 216 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/shale-boulder.png (renamed from assets/blocks/environment/shale-boulder.png) | bin | 264 -> 264 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/shale-wall.png (renamed from assets/blocks/environment/shale-wall.png) | bin | 187 -> 187 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/shrubs.png (renamed from assets/blocks/environment/shrubs.png) | bin | 217 -> 217 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/snow-boulder.png (renamed from assets/blocks/environment/snow-boulder.png) | bin | 398 -> 398 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/snow-pine.png (renamed from assets/blocks/environment/snow-pine.png) | bin | 518 -> 518 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/snow-wall.png (renamed from assets/blocks/environment/snow-wall.png) | bin | 196 -> 196 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/spawn.png (renamed from assets/blocks/environment/spawn.png) | bin | 236 -> 236 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/spore-cluster.png (renamed from assets/blocks/environment/spore-cluster.png) | bin | 261 -> 261 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/spore-pine.png (renamed from assets/blocks/environment/spore-pine.png) | bin | 523 -> 523 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/spore-wall.png (renamed from assets/blocks/environment/spore-wall.png) | bin | 168 -> 168 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/stone-wall.png (renamed from assets/blocks/environment/stone-wall.png) | bin | 174 -> 174 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/tendrils.png (renamed from assets/blocks/environment/tendrils.png) | bin | 232 -> 232 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/vibrant-crystal-cluster.png (renamed from assets/blocks/environment/vibrant-crystal-cluster.png) | bin | 960 -> 960 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/white-tree-dead.png (renamed from assets/blocks/environment/white-tree-dead.png) | bin | 4947 -> 4947 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/white-tree.png (renamed from assets/blocks/environment/white-tree.png) | bin | 4231 -> 4231 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/yellow-stone-boulder.png (renamed from assets/blocks/environment/yellow-stone-boulder.png) | bin | 465 -> 465 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/yellow-stone-wall.png (renamed from assets/blocks/environment/yellow-stone-wall.png) | bin | 196 -> 196 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/environment/yellowcoral.png (renamed from assets/blocks/environment/yellowcoral.png) | bin | 317 -> 317 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/arkycite-floor.png (renamed from assets/blocks/floors/arkycite-floor.png) | bin | 175 -> 175 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/arkyic-stone.png (renamed from assets/blocks/floors/arkyic-stone.png) | bin | 175 -> 175 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/arkyic-vent.png (renamed from assets/blocks/floors/arkyic-vent.png) | bin | 687 -> 687 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/basalt.png (renamed from assets/blocks/floors/basalt.png) | bin | 155 -> 155 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/beryllic-stone.png (renamed from assets/blocks/floors/beryllic-stone.png) | bin | 178 -> 178 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/bluemat.png (renamed from assets/blocks/floors/bluemat.png) | bin | 157 -> 157 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/carbon-stone.png (renamed from assets/blocks/floors/carbon-stone.png) | bin | 301 -> 301 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/carbon-vent.png (renamed from assets/blocks/floors/carbon-vent.png) | bin | 688 -> 688 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/char.png (renamed from assets/blocks/floors/char.png) | bin | 221 -> 221 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/core-zone.png (renamed from assets/blocks/floors/core-zone.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/crater-stone.png (renamed from assets/blocks/floors/crater-stone.png) | bin | 213 -> 213 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/crystal-floor.png (renamed from assets/blocks/floors/crystal-floor.png) | bin | 180 -> 180 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/crystalline-stone.png (renamed from assets/blocks/floors/crystalline-stone.png) | bin | 165 -> 165 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/crystalline-vent.png (renamed from assets/blocks/floors/crystalline-vent.png) | bin | 684 -> 684 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dacite.png (renamed from assets/blocks/floors/dacite.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dark-panel-1.png (renamed from assets/blocks/floors/dark-panel-1.png) | bin | 187 -> 187 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dark-panel-2.png (renamed from assets/blocks/floors/dark-panel-2.png) | bin | 227 -> 227 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dark-panel-3.png (renamed from assets/blocks/floors/dark-panel-3.png) | bin | 158 -> 158 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dark-panel-4.png (renamed from assets/blocks/floors/dark-panel-4.png) | bin | 210 -> 210 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dark-panel-5.png (renamed from assets/blocks/floors/dark-panel-5.png) | bin | 196 -> 196 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dark-panel-6.png (renamed from assets/blocks/floors/dark-panel-6.png) | bin | 174 -> 174 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/darksand-tainted-water.png (renamed from assets/blocks/floors/darksand-tainted-water.png) | bin | 313 -> 313 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/darksand-water.png (renamed from assets/blocks/floors/darksand-water.png) | bin | 313 -> 313 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/darksand.png (renamed from assets/blocks/floors/darksand.png) | bin | 157 -> 157 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/deep-tainted-water.png (renamed from assets/blocks/floors/deep-tainted-water.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/deep-water.png (renamed from assets/blocks/floors/deep-water.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dense-red-stone.png (renamed from assets/blocks/floors/dense-red-stone.png) | bin | 200 -> 200 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/dirt.png (renamed from assets/blocks/floors/dirt.png) | bin | 143 -> 143 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/ferric-craters.png (renamed from assets/blocks/floors/ferric-craters.png) | bin | 216 -> 216 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/ferric-stone.png (renamed from assets/blocks/floors/ferric-stone.png) | bin | 154 -> 154 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/grass.png (renamed from assets/blocks/floors/grass.png) | bin | 152 -> 152 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/hotrock.png (renamed from assets/blocks/floors/hotrock.png) | bin | 225 -> 225 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/ice-snow.png (renamed from assets/blocks/floors/ice-snow.png) | bin | 363 -> 363 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/ice.png (renamed from assets/blocks/floors/ice.png) | bin | 184 -> 184 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/magmarock.png (renamed from assets/blocks/floors/magmarock.png) | bin | 262 -> 262 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/metal-floor-2.png (renamed from assets/blocks/floors/metal-floor-2.png) | bin | 131 -> 131 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/metal-floor-3.png (renamed from assets/blocks/floors/metal-floor-3.png) | bin | 150 -> 150 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/metal-floor-4.png (renamed from assets/blocks/floors/metal-floor-4.png) | bin | 184 -> 184 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/metal-floor-5.png (renamed from assets/blocks/floors/metal-floor-5.png) | bin | 162 -> 162 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/metal-floor-damaged.png (renamed from assets/blocks/floors/metal-floor-damaged.png) | bin | 216 -> 216 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/metal-floor.png (renamed from assets/blocks/floors/metal-floor.png) | bin | 175 -> 175 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/molten-slag.png (renamed from assets/blocks/floors/molten-slag.png) | bin | 1279 -> 1279 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/moss.png (renamed from assets/blocks/floors/moss.png) | bin | 167 -> 167 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/mud.png (renamed from assets/blocks/floors/mud.png) | bin | 1297 -> 1297 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/pooled-cryofluid.png (renamed from assets/blocks/floors/pooled-cryofluid.png) | bin | 1311 -> 1311 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/red-ice.png (renamed from assets/blocks/floors/red-ice.png) | bin | 200 -> 200 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/red-stone-vent.png (renamed from assets/blocks/floors/red-stone-vent.png) | bin | 684 -> 684 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/red-stone.png (renamed from assets/blocks/floors/red-stone.png) | bin | 181 -> 181 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/redmat.png (renamed from assets/blocks/floors/redmat.png) | bin | 159 -> 159 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/regolith.png (renamed from assets/blocks/floors/regolith.png) | bin | 164 -> 164 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/rhyolite-crater.png (renamed from assets/blocks/floors/rhyolite-crater.png) | bin | 607 -> 607 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/rhyolite-vent.png (renamed from assets/blocks/floors/rhyolite-vent.png) | bin | 662 -> 662 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/rhyolite.png (renamed from assets/blocks/floors/rhyolite.png) | bin | 576 -> 576 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/rough-rhyolite.png (renamed from assets/blocks/floors/rough-rhyolite.png) | bin | 163 -> 163 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/salt.png (renamed from assets/blocks/floors/salt.png) | bin | 186 -> 186 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/sand-floor.png (renamed from assets/blocks/floors/sand-floor.png) | bin | 156 -> 156 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/sand-water.png (renamed from assets/blocks/floors/sand-water.png) | bin | 314 -> 314 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/shale.png (renamed from assets/blocks/floors/shale.png) | bin | 175 -> 175 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/shallow-water.png (renamed from assets/blocks/floors/shallow-water.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/snow.png (renamed from assets/blocks/floors/snow.png) | bin | 189 -> 189 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/space.png (renamed from assets/blocks/floors/space.png) | bin | 96 -> 96 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/spore-moss.png (renamed from assets/blocks/floors/spore-moss.png) | bin | 211 -> 211 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/stone.png (renamed from assets/blocks/floors/stone.png) | bin | 154 -> 154 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/tainted-water.png (renamed from assets/blocks/floors/tainted-water.png) | bin | 172 -> 172 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/tar.png (renamed from assets/blocks/floors/tar.png) | bin | 96 -> 96 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/yellow-stone-plates.png (renamed from assets/blocks/floors/yellow-stone-plates.png) | bin | 179 -> 179 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/yellow-stone-vent.png (renamed from assets/blocks/floors/yellow-stone-vent.png) | bin | 692 -> 692 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/floors/yellow-stone.png (renamed from assets/blocks/floors/yellow-stone.png) | bin | 153 -> 153 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/bridge-conduit-arrow.png (renamed from assets/blocks/liquid/bridge-conduit-arrow.png) | bin | 128 -> 128 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/bridge-conduit-bridge.png (renamed from assets/blocks/liquid/bridge-conduit-bridge.png) | bin | 116 -> 116 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/bridge-conduit-end.png (renamed from assets/blocks/liquid/bridge-conduit-end.png) | bin | 148 -> 148 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/bridge-conduit.png (renamed from assets/blocks/liquid/bridge-conduit.png) | bin | 234 -> 234 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-0-0.png (renamed from assets/blocks/liquid/conduits/conduit-0-0.png) | bin | 185 -> 185 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-0-1.png (renamed from assets/blocks/liquid/conduits/conduit-0-1.png) | bin | 303 -> 303 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-0-2.png (renamed from assets/blocks/liquid/conduits/conduit-0-2.png) | bin | 300 -> 300 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-0-3.png (renamed from assets/blocks/liquid/conduits/conduit-0-3.png) | bin | 305 -> 305 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-0-h.png (renamed from assets/blocks/liquid/conduits/conduit-1-0-h.png) | bin | 356 -> 356 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-0.png (renamed from assets/blocks/liquid/conduits/conduit-1-0.png) | bin | 243 -> 243 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-1-h.png (renamed from assets/blocks/liquid/conduits/conduit-1-1-h.png) | bin | 358 -> 358 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-1-v.png (renamed from assets/blocks/liquid/conduits/conduit-1-1-v.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-1.png (renamed from assets/blocks/liquid/conduits/conduit-1-1.png) | bin | 354 -> 354 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-2.png (renamed from assets/blocks/liquid/conduits/conduit-1-2.png) | bin | 355 -> 355 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-1-3.png (renamed from assets/blocks/liquid/conduits/conduit-1-3.png) | bin | 356 -> 356 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-0-h.png (renamed from assets/blocks/liquid/conduits/conduit-2-0-h.png) | bin | 329 -> 329 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-0-v.png (renamed from assets/blocks/liquid/conduits/conduit-2-0-v.png) | bin | 323 -> 323 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-0.png (renamed from assets/blocks/liquid/conduits/conduit-2-0.png) | bin | 215 -> 215 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-1-h.png (renamed from assets/blocks/liquid/conduits/conduit-2-1-h.png) | bin | 329 -> 329 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-1.png (renamed from assets/blocks/liquid/conduits/conduit-2-1.png) | bin | 327 -> 327 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-2.png (renamed from assets/blocks/liquid/conduits/conduit-2-2.png) | bin | 327 -> 327 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-3-h.png (renamed from assets/blocks/liquid/conduits/conduit-2-3-h.png) | bin | 330 -> 330 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-2-3.png (renamed from assets/blocks/liquid/conduits/conduit-2-3.png) | bin | 331 -> 331 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-3-0-h.png (renamed from assets/blocks/liquid/conduits/conduit-3-0-h.png) | bin | 328 -> 328 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-3-0.png (renamed from assets/blocks/liquid/conduits/conduit-3-0.png) | bin | 212 -> 212 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-3-1.png (renamed from assets/blocks/liquid/conduits/conduit-3-1.png) | bin | 343 -> 343 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-3-3.png (renamed from assets/blocks/liquid/conduits/conduit-3-3.png) | bin | 343 -> 343 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-4-0.png (renamed from assets/blocks/liquid/conduits/conduit-4-0.png) | bin | 202 -> 202 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-4-1.png (renamed from assets/blocks/liquid/conduits/conduit-4-1.png) | bin | 334 -> 334 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-4-3.png (renamed from assets/blocks/liquid/conduits/conduit-4-3.png) | bin | 326 -> 326 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-bottom-0.png (renamed from assets/blocks/liquid/conduits/conduit-bottom-0.png) | bin | 134 -> 134 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-bottom-1.png (renamed from assets/blocks/liquid/conduits/conduit-bottom-1.png) | bin | 177 -> 177 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-bottom-2.png (renamed from assets/blocks/liquid/conduits/conduit-bottom-2.png) | bin | 71 -> 71 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-bottom-3.png (renamed from assets/blocks/liquid/conduits/conduit-bottom-3.png) | bin | 71 -> 71 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/conduit-bottom-4.png (renamed from assets/blocks/liquid/conduits/conduit-bottom-4.png) | bin | 71 -> 71 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-0-0.png (renamed from assets/blocks/liquid/conduits/plated-conduit-0-0.png) | bin | 210 -> 210 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-0-1.png (renamed from assets/blocks/liquid/conduits/plated-conduit-0-1.png) | bin | 367 -> 367 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-0-2.png (renamed from assets/blocks/liquid/conduits/plated-conduit-0-2.png) | bin | 333 -> 333 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-0-3.png (renamed from assets/blocks/liquid/conduits/plated-conduit-0-3.png) | bin | 368 -> 368 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-0-h.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-0-h.png) | bin | 409 -> 409 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-0.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-0.png) | bin | 272 -> 272 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-1-h.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-1-h.png) | bin | 402 -> 402 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-1-v.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-1-v.png) | bin | 417 -> 417 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-1.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-1.png) | bin | 394 -> 394 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-2.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-2.png) | bin | 399 -> 399 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-1-3.png (renamed from assets/blocks/liquid/conduits/plated-conduit-1-3.png) | bin | 409 -> 409 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-0-h.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-0-h.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-0-v.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-0-v.png) | bin | 364 -> 364 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-0.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-0.png) | bin | 227 -> 227 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-1-h.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-1-h.png) | bin | 373 -> 373 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-1.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-1.png) | bin | 370 -> 370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-2.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-2.png) | bin | 363 -> 363 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-3-h.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-3-h.png) | bin | 373 -> 373 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-2-3.png (renamed from assets/blocks/liquid/conduits/plated-conduit-2-3.png) | bin | 371 -> 371 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-3-0-h.png (renamed from assets/blocks/liquid/conduits/plated-conduit-3-0-h.png) | bin | 342 -> 342 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-3-0.png (renamed from assets/blocks/liquid/conduits/plated-conduit-3-0.png) | bin | 215 -> 215 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-3-1.png (renamed from assets/blocks/liquid/conduits/plated-conduit-3-1.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-3-3.png (renamed from assets/blocks/liquid/conduits/plated-conduit-3-3.png) | bin | 360 -> 360 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-4-0.png (renamed from assets/blocks/liquid/conduits/plated-conduit-4-0.png) | bin | 228 -> 228 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-4-1.png (renamed from assets/blocks/liquid/conduits/plated-conduit-4-1.png) | bin | 359 -> 359 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-4-3.png (renamed from assets/blocks/liquid/conduits/plated-conduit-4-3.png) | bin | 361 -> 361 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/plated-conduit-cap.png (renamed from assets/blocks/liquid/conduits/plated-conduit-cap.png) | bin | 1169 -> 1169 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-0-0.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-0-0.png) | bin | 223 -> 223 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-0-1.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-0-1.png) | bin | 360 -> 360 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-0-2.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-0-2.png) | bin | 333 -> 333 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-0-3.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-0-3.png) | bin | 363 -> 363 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-0-h.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-0-h.png) | bin | 409 -> 409 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-0.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-0.png) | bin | 297 -> 297 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1-h.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-1-h.png) | bin | 402 -> 402 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1-v.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-1-v.png) | bin | 417 -> 417 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-1.png) | bin | 394 -> 394 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-2.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-2.png) | bin | 399 -> 399 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-1-3.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-1-3.png) | bin | 409 -> 409 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0-h.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-0-h.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0-v.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-0-v.png) | bin | 364 -> 364 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-0.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-1-h.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-1-h.png) | bin | 373 -> 373 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-1.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-1.png) | bin | 370 -> 370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-2.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-2.png) | bin | 363 -> 363 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-3-h.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-3-h.png) | bin | 373 -> 373 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-2-3.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-2-3.png) | bin | 371 -> 371 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-3-0-h.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-3-0-h.png) | bin | 342 -> 342 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-3-0.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-3-0.png) | bin | 263 -> 263 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-3-1.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-3-1.png) | bin | 362 -> 362 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-3-3.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-3-3.png) | bin | 360 -> 360 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-4-0.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-4-0.png) | bin | 235 -> 235 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-4-1.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-4-1.png) | bin | 359 -> 359 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/pulse-conduit-4-3.png (renamed from assets/blocks/liquid/conduits/pulse-conduit-4-3.png) | bin | 357 -> 357 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-0.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-0-0.png) | bin | 218 -> 218 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-1.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-0-1.png) | bin | 364 -> 364 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-2.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-0-2.png) | bin | 340 -> 340 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-3.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-0-3.png) | bin | 363 -> 363 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-0-h.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-0-h.png) | bin | 395 -> 395 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-0.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-0.png) | bin | 257 -> 257 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1-h.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-1-h.png) | bin | 400 -> 400 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1-v.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-1-v.png) | bin | 404 -> 404 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-1.png) | bin | 385 -> 385 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-2.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-2.png) | bin | 396 -> 396 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-3.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-1-3.png) | bin | 394 -> 394 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0-h.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-0-h.png) | bin | 346 -> 346 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0-v.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-0-v.png) | bin | 340 -> 340 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-0.png) | bin | 219 -> 219 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-1-h.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-1-h.png) | bin | 354 -> 354 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-1.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-1.png) | bin | 348 -> 348 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-2.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-2.png) | bin | 339 -> 339 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-3-h.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-3-h.png) | bin | 350 -> 350 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-3.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-2-3.png) | bin | 348 -> 348 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-0-h.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-3-0-h.png) | bin | 306 -> 306 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-0.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-3-0.png) | bin | 195 -> 195 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-1.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-3-1.png) | bin | 318 -> 318 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-3.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-3-3.png) | bin | 316 -> 316 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-0.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-4-0.png) | bin | 244 -> 244 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-1.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-4-1.png) | bin | 348 -> 348 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-3.png (renamed from assets/blocks/liquid/conduits/reinforced-conduit-4-3.png) | bin | 346 -> 346 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/impulse-pump-liquid.png (renamed from assets/blocks/liquid/impulse-pump-liquid.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/impulse-pump.png (renamed from assets/blocks/liquid/impulse-pump.png) | bin | 1007 -> 1007 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-container-bottom.png (renamed from assets/blocks/liquid/liquid-container-bottom.png) | bin | 99 -> 99 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-container.png (renamed from assets/blocks/liquid/liquid-container.png) | bin | 540 -> 540 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-junction.png (renamed from assets/blocks/liquid/liquid-junction.png) | bin | 216 -> 216 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-router-bottom.png (renamed from assets/blocks/liquid/liquid-router-bottom.png) | bin | 96 -> 96 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-router.png (renamed from assets/blocks/liquid/liquid-router.png) | bin | 222 -> 222 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-source.png (renamed from assets/blocks/liquid/liquid-source.png) | bin | 339 -> 339 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-tank-bottom.png (renamed from assets/blocks/liquid/liquid-tank-bottom.png) | bin | 233 -> 233 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-tank.png (renamed from assets/blocks/liquid/liquid-tank.png) | bin | 945 -> 945 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/liquid-void.png (renamed from assets/blocks/liquid/liquid-void.png) | bin | 222 -> 222 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/mechanical-pump-liquid.png (renamed from assets/blocks/liquid/mechanical-pump-liquid.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/mechanical-pump.png (renamed from assets/blocks/liquid/mechanical-pump.png) | bin | 302 -> 302 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/phase-conduit-arrow.png (renamed from assets/blocks/liquid/phase-conduit-arrow.png) | bin | 128 -> 128 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/phase-conduit-bridge.png (renamed from assets/blocks/liquid/phase-conduit-bridge.png) | bin | 117 -> 117 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/phase-conduit-end.png (renamed from assets/blocks/liquid/phase-conduit-end.png) | bin | 105 -> 105 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/phase-conduit.png (renamed from assets/blocks/liquid/phase-conduit.png) | bin | 235 -> 235 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-bridge-conduit-arrow.png (renamed from assets/blocks/liquid/reinforced-bridge-conduit-arrow.png) | bin | 129 -> 129 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-bridge-conduit-bridge-liquid.png (renamed from assets/blocks/liquid/reinforced-bridge-conduit-bridge-liquid.png) | bin | 111 -> 111 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-bridge-conduit-bridge.png (renamed from assets/blocks/liquid/reinforced-bridge-conduit-bridge.png) | bin | 136 -> 136 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-bridge-conduit-dir.png (renamed from assets/blocks/liquid/reinforced-bridge-conduit-dir.png) | bin | 141 -> 141 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-bridge-conduit-liquid.png (renamed from assets/blocks/liquid/reinforced-bridge-conduit-liquid.png) | bin | 129 -> 129 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-bridge-conduit.png (renamed from assets/blocks/liquid/reinforced-bridge-conduit.png) | bin | 257 -> 257 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-container-bottom.png (renamed from assets/blocks/liquid/reinforced-liquid-container-bottom.png) | bin | 182 -> 182 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-container.png (renamed from assets/blocks/liquid/reinforced-liquid-container.png) | bin | 659 -> 659 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-junction.png (renamed from assets/blocks/liquid/reinforced-liquid-junction.png) | bin | 377 -> 377 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-router-bottom.png (renamed from assets/blocks/liquid/reinforced-liquid-router-bottom.png) | bin | 137 -> 137 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-router.png (renamed from assets/blocks/liquid/reinforced-liquid-router.png) | bin | 285 -> 285 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-tank-bottom.png (renamed from assets/blocks/liquid/reinforced-liquid-tank-bottom.png) | bin | 324 -> 324 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-liquid-tank.png (renamed from assets/blocks/liquid/reinforced-liquid-tank.png) | bin | 954 -> 954 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-pump-liquid.png (renamed from assets/blocks/liquid/reinforced-pump-liquid.png) | bin | 142 -> 142 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/reinforced-pump.png (renamed from assets/blocks/liquid/reinforced-pump.png) | bin | 684 -> 684 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/rotary-pump-liquid.png (renamed from assets/blocks/liquid/rotary-pump-liquid.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/liquid/rotary-pump.png (renamed from assets/blocks/liquid/rotary-pump.png) | bin | 700 -> 700 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/canvas.png (renamed from assets/blocks/logic/canvas.png) | bin | 429 -> 429 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/hyper-processor.png (renamed from assets/blocks/logic/hyper-processor.png) | bin | 1212 -> 1212 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/large-logic-display.png (renamed from assets/blocks/logic/large-logic-display.png) | bin | 578 -> 578 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/logic-display.png (renamed from assets/blocks/logic/logic-display.png) | bin | 481 -> 481 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/logic-processor.png (renamed from assets/blocks/logic/logic-processor.png) | bin | 800 -> 800 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/memory-bank.png (renamed from assets/blocks/logic/memory-bank.png) | bin | 502 -> 502 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/memory-cell.png (renamed from assets/blocks/logic/memory-cell.png) | bin | 220 -> 220 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/message.png (renamed from assets/blocks/logic/message.png) | bin | 205 -> 205 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/micro-processor.png (renamed from assets/blocks/logic/micro-processor.png) | bin | 454 -> 454 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/reinforced-message.png (renamed from assets/blocks/logic/reinforced-message.png) | bin | 205 -> 205 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/switch-on.png (renamed from assets/blocks/logic/switch-on.png) | bin | 527 -> 527 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/switch.png (renamed from assets/blocks/logic/switch.png) | bin | 615 -> 615 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/world-cell.png (renamed from assets/blocks/logic/world-cell.png) | bin | 221 -> 221 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/world-message.png (renamed from assets/blocks/logic/world-message.png) | bin | 205 -> 205 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/logic/world-processor.png (renamed from assets/blocks/logic/world-processor.png) | bin | 454 -> 454 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/constructor-top.png (renamed from assets/blocks/payload/constructor-top.png) | bin | 1001 -> 1001 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/constructor.png (renamed from assets/blocks/payload/constructor.png) | bin | 876 -> 876 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/deconstructor-top.png (renamed from assets/blocks/payload/deconstructor-top.png) | bin | 1389 -> 1389 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/deconstructor.png (renamed from assets/blocks/payload/deconstructor.png) | bin | 1871 -> 1871 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-in-3-dark.png (renamed from assets/blocks/payload/factory-in-3-dark.png) | bin | 392 -> 392 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-in-3.png (renamed from assets/blocks/payload/factory-in-3.png) | bin | 427 -> 427 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-in-5-dark.png (renamed from assets/blocks/payload/factory-in-5-dark.png) | bin | 625 -> 625 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-in-5.png (renamed from assets/blocks/payload/factory-in-5.png) | bin | 645 -> 645 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-in-7.png (renamed from assets/blocks/payload/factory-in-7.png) | bin | 1077 -> 1077 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-in-9.png (renamed from assets/blocks/payload/factory-in-9.png) | bin | 1263 -> 1263 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-out-3-dark.png (renamed from assets/blocks/payload/factory-out-3-dark.png) | bin | 393 -> 393 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-out-3.png (renamed from assets/blocks/payload/factory-out-3.png) | bin | 442 -> 442 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-out-5-dark.png (renamed from assets/blocks/payload/factory-out-5-dark.png) | bin | 614 -> 614 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-out-5.png (renamed from assets/blocks/payload/factory-out-5.png) | bin | 749 -> 749 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-out-7.png (renamed from assets/blocks/payload/factory-out-7.png) | bin | 901 -> 901 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-out-9.png (renamed from assets/blocks/payload/factory-out-9.png) | bin | 1143 -> 1143 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/factory-top-3.png (renamed from assets/blocks/payload/factory-top-3.png) | bin | 604 -> 604 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/large-constructor-top.png (renamed from assets/blocks/payload/large-constructor-top.png) | bin | 1747 -> 1747 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/large-constructor.png (renamed from assets/blocks/payload/large-constructor.png) | bin | 1861 -> 1861 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/large-payload-mass-driver.png (renamed from assets/blocks/payload/large-payload-mass-driver.png) | bin | 2509 -> 2509 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-conveyor.png (renamed from assets/blocks/payload/payload-conveyor.png) | bin | 390 -> 390 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-loader-top.png (renamed from assets/blocks/payload/payload-loader-top.png) | bin | 626 -> 626 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-loader.png (renamed from assets/blocks/payload/payload-loader.png) | bin | 800 -> 800 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-mass-driver.png (renamed from assets/blocks/payload/payload-mass-driver.png) | bin | 1219 -> 1219 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-router-over.png (renamed from assets/blocks/payload/payload-router-over.png) | bin | 440 -> 440 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-router.png (renamed from assets/blocks/payload/payload-router.png) | bin | 307 -> 307 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-source-top.png (renamed from assets/blocks/payload/payload-source-top.png) | bin | 675 -> 675 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-source.png (renamed from assets/blocks/payload/payload-source.png) | bin | 7026 -> 7026 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-unloader-top.png (renamed from assets/blocks/payload/payload-unloader-top.png) | bin | 626 -> 626 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-unloader.png (renamed from assets/blocks/payload/payload-unloader.png) | bin | 800 -> 800 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-void-top.png (renamed from assets/blocks/payload/payload-void-top.png) | bin | 685 -> 685 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/payload-void.png (renamed from assets/blocks/payload/payload-void.png) | bin | 1033 -> 1033 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/reinforced-payload-conveyor.png (renamed from assets/blocks/payload/reinforced-payload-conveyor.png) | bin | 442 -> 442 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/reinforced-payload-router-over.png (renamed from assets/blocks/payload/reinforced-payload-router-over.png) | bin | 573 -> 573 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/reinforced-payload-router.png (renamed from assets/blocks/payload/reinforced-payload-router.png) | bin | 300 -> 300 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/small-deconstructor-top.png (renamed from assets/blocks/payload/small-deconstructor-top.png) | bin | 735 -> 735 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/payload/small-deconstructor.png (renamed from assets/blocks/payload/small-deconstructor.png) | bin | 897 -> 897 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/battery-large.png (renamed from assets/blocks/power/battery-large.png) | bin | 868 -> 868 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/battery.png (renamed from assets/blocks/power/battery.png) | bin | 2540 -> 2540 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/beam-link.png (renamed from assets/blocks/power/beam-link.png) | bin | 1234 -> 1234 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/beam-node.png (renamed from assets/blocks/power/beam-node.png) | bin | 450 -> 450 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/beam-tower.png (renamed from assets/blocks/power/beam-tower.png) | bin | 1125 -> 1125 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/chemical-combustion-chamber.png (renamed from assets/blocks/power/chemical-combustion-chamber.png) | bin | 1136 -> 1136 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/combustion-generator.png (renamed from assets/blocks/power/combustion-generator.png) | bin | 250 -> 250 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/differential-generator-liquid.png (renamed from assets/blocks/power/differential-generator-liquid.png) | bin | 771 -> 771 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/differential-generator.png (renamed from assets/blocks/power/differential-generator.png) | bin | 982 -> 982 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/diode-arrow.png (renamed from assets/blocks/power/diode-arrow.png) | bin | 151 -> 151 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/diode.png (renamed from assets/blocks/power/diode.png) | bin | 222 -> 222 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/flux-reactor-bottom.png (renamed from assets/blocks/power/flux-reactor-bottom.png) | bin | 241 -> 241 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/flux-reactor-mid.png (renamed from assets/blocks/power/flux-reactor-mid.png) | bin | 334 -> 334 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/flux-reactor.png (renamed from assets/blocks/power/flux-reactor.png) | bin | 2141 -> 2141 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/illuminator.png (renamed from assets/blocks/power/illuminator.png) | bin | 262 -> 262 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/impact-reactor-bottom.png (renamed from assets/blocks/power/impact-reactor-bottom.png) | bin | 240 -> 240 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/impact-reactor.png (renamed from assets/blocks/power/impact-reactor.png) | bin | 1380 -> 1380 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/neoplasia-reactor-bottom.png (renamed from assets/blocks/power/neoplasia-reactor-bottom.png) | bin | 398 -> 398 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/neoplasia-reactor-center.png (renamed from assets/blocks/power/neoplasia-reactor-center.png) | bin | 335 -> 335 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/neoplasia-reactor-top1.png (renamed from assets/blocks/power/neoplasia-reactor-top1.png) | bin | 295 -> 295 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/neoplasia-reactor-top2.png (renamed from assets/blocks/power/neoplasia-reactor-top2.png) | bin | 297 -> 297 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/neoplasia-reactor.png (renamed from assets/blocks/power/neoplasia-reactor.png) | bin | 2384 -> 2384 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/power-node-large.png (renamed from assets/blocks/power/power-node-large.png) | bin | 341 -> 341 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/power-node.png (renamed from assets/blocks/power/power-node.png) | bin | 236 -> 236 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/power-source.png (renamed from assets/blocks/power/power-source.png) | bin | 416 -> 416 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/power-void.png (renamed from assets/blocks/power/power-void.png) | bin | 410 -> 410 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/pyrolysis-generator.png (renamed from assets/blocks/power/pyrolysis-generator.png) | bin | 1294 -> 1294 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/rtg-generator.png (renamed from assets/blocks/power/rtg-generator.png) | bin | 772 -> 772 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/solar-panel-large.png (renamed from assets/blocks/power/solar-panel-large.png) | bin | 860 -> 860 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/solar-panel.png (renamed from assets/blocks/power/solar-panel.png) | bin | 585 -> 585 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/steam-generator-liquid.png (renamed from assets/blocks/power/steam-generator-liquid.png) | bin | 619 -> 619 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/steam-generator.png (renamed from assets/blocks/power/steam-generator.png) | bin | 690 -> 690 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/surge-tower.png (renamed from assets/blocks/power/surge-tower.png) | bin | 405 -> 405 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/thermal-generator.png (renamed from assets/blocks/power/thermal-generator.png) | bin | 638 -> 638 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/thorium-reactor.png (renamed from assets/blocks/power/thorium-reactor.png) | bin | 878 -> 878 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/power/turbine-condenser.png (renamed from assets/blocks/power/turbine-condenser.png) | bin | 1297 -> 1297 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/atmospheric-concentrator-bottom.png (renamed from assets/blocks/production/atmospheric-concentrator-bottom.png) | bin | 334 -> 334 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/atmospheric-concentrator.png (renamed from assets/blocks/production/atmospheric-concentrator.png) | bin | 970 -> 970 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/blast-mixer.png (renamed from assets/blocks/production/blast-mixer.png) | bin | 678 -> 678 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/carbide-crucible-bottom.png (renamed from assets/blocks/production/carbide-crucible-bottom.png) | bin | 233 -> 233 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/carbide-crucible.png (renamed from assets/blocks/production/carbide-crucible.png) | bin | 1222 -> 1222 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/coal-centrifuge.png (renamed from assets/blocks/production/coal-centrifuge.png) | bin | 519 -> 519 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/cryofluid-mixer-bottom.png (renamed from assets/blocks/production/cryofluid-mixer-bottom.png) | bin | 99 -> 99 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/cryofluid-mixer.png (renamed from assets/blocks/production/cryofluid-mixer.png) | bin | 696 -> 696 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/cultivator.png (renamed from assets/blocks/production/cultivator.png) | bin | 655 -> 655 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/cyanogen-synthesizer-bottom.png (renamed from assets/blocks/production/cyanogen-synthesizer-bottom.png) | bin | 334 -> 334 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/cyanogen-synthesizer.png (renamed from assets/blocks/production/cyanogen-synthesizer.png) | bin | 1100 -> 1100 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/disassembler-bottom.png (renamed from assets/blocks/production/disassembler-bottom.png) | bin | 233 -> 233 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/disassembler.png (renamed from assets/blocks/production/disassembler.png) | bin | 1118 -> 1118 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electric-heater-top1.png (renamed from assets/blocks/production/electric-heater-top1.png) | bin | 370 -> 370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electric-heater-top2.png (renamed from assets/blocks/production/electric-heater-top2.png) | bin | 370 -> 370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electric-heater.png (renamed from assets/blocks/production/electric-heater.png) | bin | 671 -> 671 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electrolyzer-bottom.png (renamed from assets/blocks/production/electrolyzer-bottom.png) | bin | 334 -> 334 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electrolyzer-hydrogen-output1.png (renamed from assets/blocks/production/electrolyzer-hydrogen-output1.png) | bin | 446 -> 446 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electrolyzer-hydrogen-output2.png (renamed from assets/blocks/production/electrolyzer-hydrogen-output2.png) | bin | 447 -> 447 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electrolyzer-ozone-output1.png (renamed from assets/blocks/production/electrolyzer-ozone-output1.png) | bin | 446 -> 446 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electrolyzer-ozone-output2.png (renamed from assets/blocks/production/electrolyzer-ozone-output2.png) | bin | 447 -> 447 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/electrolyzer.png (renamed from assets/blocks/production/electrolyzer.png) | bin | 1050 -> 1050 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/graphite-press.png (renamed from assets/blocks/production/graphite-press.png) | bin | 653 -> 653 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-redirector-top1.png (renamed from assets/blocks/production/heat-redirector-top1.png) | bin | 475 -> 475 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-redirector-top2.png (renamed from assets/blocks/production/heat-redirector-top2.png) | bin | 474 -> 474 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-redirector.png (renamed from assets/blocks/production/heat-redirector.png) | bin | 985 -> 985 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-router-top1.png (renamed from assets/blocks/production/heat-router-top1.png) | bin | 307 -> 307 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-router-top2.png (renamed from assets/blocks/production/heat-router-top2.png) | bin | 317 -> 317 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-router.png (renamed from assets/blocks/production/heat-router.png) | bin | 959 -> 959 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-source-top1.png (renamed from assets/blocks/production/heat-source-top1.png) | bin | 130 -> 130 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-source-top2.png (renamed from assets/blocks/production/heat-source-top2.png) | bin | 130 -> 130 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/heat-source.png (renamed from assets/blocks/production/heat-source.png) | bin | 410 -> 410 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/incinerator.png (renamed from assets/blocks/production/incinerator.png) | bin | 213 -> 213 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/kiln.png (renamed from assets/blocks/production/kiln.png) | bin | 652 -> 652 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/melter-bottom.png (renamed from assets/blocks/production/melter-bottom.png) | bin | 96 -> 96 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/melter.png (renamed from assets/blocks/production/melter.png) | bin | 303 -> 303 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/multi-press.png (renamed from assets/blocks/production/multi-press.png) | bin | 843 -> 843 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/oxidation-chamber-liquid.png (renamed from assets/blocks/production/oxidation-chamber-liquid.png) | bin | 430 -> 430 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/oxidation-chamber-top1.png (renamed from assets/blocks/production/oxidation-chamber-top1.png) | bin | 455 -> 455 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/oxidation-chamber-top2.png (renamed from assets/blocks/production/oxidation-chamber-top2.png) | bin | 455 -> 455 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/oxidation-chamber.png (renamed from assets/blocks/production/oxidation-chamber.png) | bin | 1214 -> 1214 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/phase-heater-top1.png (renamed from assets/blocks/production/phase-heater-top1.png) | bin | 392 -> 392 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/phase-heater-top2.png (renamed from assets/blocks/production/phase-heater-top2.png) | bin | 392 -> 392 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/phase-heater.png (renamed from assets/blocks/production/phase-heater.png) | bin | 673 -> 673 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/phase-synthesizer.png (renamed from assets/blocks/production/phase-synthesizer.png) | bin | 1200 -> 1200 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/phase-weaver.png (renamed from assets/blocks/production/phase-weaver.png) | bin | 665 -> 665 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/plastanium-compressor.png (renamed from assets/blocks/production/plastanium-compressor.png) | bin | 576 -> 576 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/pulverizer.png (renamed from assets/blocks/production/pulverizer.png) | bin | 234 -> 234 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/pyratite-mixer.png (renamed from assets/blocks/production/pyratite-mixer.png) | bin | 529 -> 529 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/separator.png (renamed from assets/blocks/production/separator.png) | bin | 586 -> 586 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/silicon-arc-furnace.png (renamed from assets/blocks/production/silicon-arc-furnace.png) | bin | 1221 -> 1221 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/silicon-crucible.png (renamed from assets/blocks/production/silicon-crucible.png) | bin | 1032 -> 1032 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/silicon-smelter.png (renamed from assets/blocks/production/silicon-smelter.png) | bin | 642 -> 642 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/slag-heater-bottom.png (renamed from assets/blocks/production/slag-heater-bottom.png) | bin | 233 -> 233 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/slag-heater-top1.png (renamed from assets/blocks/production/slag-heater-top1.png) | bin | 305 -> 305 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/slag-heater-top2.png (renamed from assets/blocks/production/slag-heater-top2.png) | bin | 305 -> 305 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/slag-heater.png (renamed from assets/blocks/production/slag-heater.png) | bin | 1067 -> 1067 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/slag-incinerator-liquid.png (renamed from assets/blocks/production/slag-incinerator-liquid.png) | bin | 132 -> 132 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/slag-incinerator.png (renamed from assets/blocks/production/slag-incinerator.png) | bin | 370 -> 370 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/spore-press.png (renamed from assets/blocks/production/spore-press.png) | bin | 666 -> 666 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/surge-crucible-bottom.png (renamed from assets/blocks/production/surge-crucible-bottom.png) | bin | 334 -> 334 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/surge-crucible-liquid.png (renamed from assets/blocks/production/surge-crucible-liquid.png) | bin | 178 -> 178 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/surge-crucible.png (renamed from assets/blocks/production/surge-crucible.png) | bin | 1173 -> 1173 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/production/surge-smelter.png (renamed from assets/blocks/production/surge-smelter.png) | bin | 1051 -> 1051 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/container-team.png (renamed from assets/blocks/storage/container-team.png) | bin | 438 -> 438 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/container.png (renamed from assets/blocks/storage/container.png) | bin | 486 -> 486 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-acropolis-team.png (renamed from assets/blocks/storage/core-acropolis-team.png) | bin | 2012 -> 2012 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-acropolis.png (renamed from assets/blocks/storage/core-acropolis.png) | bin | 3026 -> 3026 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-bastion-team.png (renamed from assets/blocks/storage/core-bastion-team.png) | bin | 1048 -> 1048 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-bastion.png (renamed from assets/blocks/storage/core-bastion.png) | bin | 1624 -> 1624 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-citadel-team.png (renamed from assets/blocks/storage/core-citadel-team.png) | bin | 1556 -> 1556 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-citadel.png (renamed from assets/blocks/storage/core-citadel.png) | bin | 2273 -> 2273 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-foundation-team.png (renamed from assets/blocks/storage/core-foundation-team.png) | bin | 996 -> 996 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-foundation.png (renamed from assets/blocks/storage/core-foundation.png) | bin | 1170 -> 1170 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-nucleus-team.png (renamed from assets/blocks/storage/core-nucleus-team.png) | bin | 1197 -> 1197 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-nucleus.png (renamed from assets/blocks/storage/core-nucleus.png) | bin | 1520 -> 1520 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-shard-team.png (renamed from assets/blocks/storage/core-shard-team.png) | bin | 654 -> 654 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/core-shard.png (renamed from assets/blocks/storage/core-shard.png) | bin | 771 -> 771 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/reinforced-container-team.png (renamed from assets/blocks/storage/reinforced-container-team.png) | bin | 428 -> 428 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/reinforced-container.png (renamed from assets/blocks/storage/reinforced-container.png) | bin | 601 -> 601 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/reinforced-vault-team.png (renamed from assets/blocks/storage/reinforced-vault-team.png) | bin | 511 -> 511 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/reinforced-vault.png (renamed from assets/blocks/storage/reinforced-vault.png) | bin | 902 -> 902 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/unloader-center.png (renamed from assets/blocks/storage/unloader-center.png) | bin | 267 -> 267 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/unloader.png (renamed from assets/blocks/storage/unloader.png) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/vault-team.png (renamed from assets/blocks/storage/vault-team.png) | bin | 526 -> 526 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/storage/vault.png (renamed from assets/blocks/storage/vault.png) | bin | 771 -> 771 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/afflict.png (renamed from assets/blocks/turrets/afflict.png) | bin | 1913 -> 1913 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/arc.png (renamed from assets/blocks/turrets/arc.png) | bin | 415 -> 415 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/breach.png (renamed from assets/blocks/turrets/breach.png) | bin | 1248 -> 1248 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/cyclone.png (renamed from assets/blocks/turrets/cyclone.png) | bin | 1020 -> 1020 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/diffuse.png (renamed from assets/blocks/turrets/diffuse.png) | bin | 1390 -> 1390 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/disperse.png (renamed from assets/blocks/turrets/disperse.png) | bin | 1628 -> 1628 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/duo.png (renamed from assets/blocks/turrets/duo.png) | bin | 419 -> 419 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/foreshadow.png (renamed from assets/blocks/turrets/foreshadow.png) | bin | 1506 -> 1506 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/fuse.png (renamed from assets/blocks/turrets/fuse.png) | bin | 1302 -> 1302 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/hail.png (renamed from assets/blocks/turrets/hail.png) | bin | 432 -> 432 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/lancer.png (renamed from assets/blocks/turrets/lancer.png) | bin | 739 -> 739 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/lustre.png (renamed from assets/blocks/turrets/lustre.png) | bin | 1737 -> 1737 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/malign.png (renamed from assets/blocks/turrets/malign.png) | bin | 2473 -> 2473 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/meltdown.png (renamed from assets/blocks/turrets/meltdown.png) | bin | 1567 -> 1567 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/parallax.png (renamed from assets/blocks/turrets/parallax.png) | bin | 717 -> 717 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/ripple.png (renamed from assets/blocks/turrets/ripple.png) | bin | 1051 -> 1051 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/salvo.png (renamed from assets/blocks/turrets/salvo.png) | bin | 795 -> 795 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/scathe.png (renamed from assets/blocks/turrets/scathe.png) | bin | 1636 -> 1636 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/scatter.png (renamed from assets/blocks/turrets/scatter.png) | bin | 697 -> 697 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/scorch.png (renamed from assets/blocks/turrets/scorch.png) | bin | 411 -> 411 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/segment.png (renamed from assets/blocks/turrets/segment.png) | bin | 700 -> 700 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/smite.png (renamed from assets/blocks/turrets/smite.png) | bin | 2350 -> 2350 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/spectre.png (renamed from assets/blocks/turrets/spectre.png) | bin | 1511 -> 1511 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/sublimate.png (renamed from assets/blocks/turrets/sublimate.png) | bin | 1325 -> 1325 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/swarmer.png (renamed from assets/blocks/turrets/swarmer.png) | bin | 727 -> 727 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/titan.png (renamed from assets/blocks/turrets/titan.png) | bin | 1557 -> 1557 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/tsunami.png (renamed from assets/blocks/turrets/tsunami.png) | bin | 1144 -> 1144 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/turrets/wave.png (renamed from assets/blocks/turrets/wave.png) | bin | 793 -> 793 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/additive-reconstructor-top.png (renamed from assets/blocks/units/additive-reconstructor-top.png) | bin | 807 -> 807 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/additive-reconstructor.png (renamed from assets/blocks/units/additive-reconstructor.png) | bin | 749 -> 749 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/air-factory.png (renamed from assets/blocks/units/air-factory.png) | bin | 766 -> 766 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/basic-assembler-module-side1.png (renamed from assets/blocks/units/basic-assembler-module-side1.png) | bin | 651 -> 651 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/basic-assembler-module-side2.png (renamed from assets/blocks/units/basic-assembler-module-side2.png) | bin | 675 -> 675 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/basic-assembler-module.png (renamed from assets/blocks/units/basic-assembler-module.png) | bin | 1515 -> 1515 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/exponential-reconstructor-top.png (renamed from assets/blocks/units/exponential-reconstructor-top.png) | bin | 1745 -> 1745 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/exponential-reconstructor.png (renamed from assets/blocks/units/exponential-reconstructor.png) | bin | 2353 -> 2353 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ground-factory.png (renamed from assets/blocks/units/ground-factory.png) | bin | 766 -> 766 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-assembler-side1.png (renamed from assets/blocks/units/mech-assembler-side1.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-assembler-side2.png (renamed from assets/blocks/units/mech-assembler-side2.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-assembler-top.png (renamed from assets/blocks/units/mech-assembler-top.png) | bin | 1607 -> 1607 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-assembler.png (renamed from assets/blocks/units/mech-assembler.png) | bin | 1443 -> 1443 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-fabricator-top.png (renamed from assets/blocks/units/mech-fabricator-top.png) | bin | 848 -> 848 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-fabricator.png (renamed from assets/blocks/units/mech-fabricator.png) | bin | 872 -> 872 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-refabricator-top.png (renamed from assets/blocks/units/mech-refabricator-top.png) | bin | 968 -> 968 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/mech-refabricator.png (renamed from assets/blocks/units/mech-refabricator.png) | bin | 729 -> 729 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/multiplicative-reconstructor-top.png (renamed from assets/blocks/units/multiplicative-reconstructor-top.png) | bin | 1240 -> 1240 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/multiplicative-reconstructor.png (renamed from assets/blocks/units/multiplicative-reconstructor.png) | bin | 1432 -> 1432 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/naval-factory.png (renamed from assets/blocks/units/naval-factory.png) | bin | 762 -> 762 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/prime-refabricator-top.png (renamed from assets/blocks/units/prime-refabricator-top.png) | bin | 1723 -> 1723 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/prime-refabricator.png (renamed from assets/blocks/units/prime-refabricator.png) | bin | 1464 -> 1464 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/repair-point.png (renamed from assets/blocks/units/repair-point.png) | bin | 398 -> 398 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/repair-turret.png (renamed from assets/blocks/units/repair-turret.png) | bin | 761 -> 761 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-assembler-side1.png (renamed from assets/blocks/units/ship-assembler-side1.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-assembler-side2.png (renamed from assets/blocks/units/ship-assembler-side2.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-assembler-top.png (renamed from assets/blocks/units/ship-assembler-top.png) | bin | 1608 -> 1608 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-assembler.png (renamed from assets/blocks/units/ship-assembler.png) | bin | 1443 -> 1443 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-fabricator-top.png (renamed from assets/blocks/units/ship-fabricator-top.png) | bin | 849 -> 849 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-fabricator.png (renamed from assets/blocks/units/ship-fabricator.png) | bin | 872 -> 872 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-refabricator-top.png (renamed from assets/blocks/units/ship-refabricator-top.png) | bin | 967 -> 967 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/ship-refabricator.png (renamed from assets/blocks/units/ship-refabricator.png) | bin | 729 -> 729 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-assembler-side1.png (renamed from assets/blocks/units/tank-assembler-side1.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-assembler-side2.png (renamed from assets/blocks/units/tank-assembler-side2.png) | bin | 579 -> 579 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-assembler-top.png (renamed from assets/blocks/units/tank-assembler-top.png) | bin | 1607 -> 1607 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-assembler.png (renamed from assets/blocks/units/tank-assembler.png) | bin | 1443 -> 1443 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-fabricator-top.png (renamed from assets/blocks/units/tank-fabricator-top.png) | bin | 848 -> 848 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-fabricator.png (renamed from assets/blocks/units/tank-fabricator.png) | bin | 872 -> 872 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-refabricator-top.png (renamed from assets/blocks/units/tank-refabricator-top.png) | bin | 968 -> 968 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tank-refabricator.png (renamed from assets/blocks/units/tank-refabricator.png) | bin | 729 -> 729 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tetrative-reconstructor-top.png (renamed from assets/blocks/units/tetrative-reconstructor-top.png) | bin | 2221 -> 2221 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/tetrative-reconstructor.png (renamed from assets/blocks/units/tetrative-reconstructor.png) | bin | 4025 -> 4025 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/unit-cargo-loader.png (renamed from assets/blocks/units/unit-cargo-loader.png) | bin | 1055 -> 1055 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/units/unit-repair-tower.png (renamed from assets/blocks/units/unit-repair-tower.png) | bin | 761 -> 761 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/beryllium-wall-large.png (renamed from assets/blocks/walls/beryllium-wall-large.png) | bin | 516 -> 516 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/beryllium-wall.png (renamed from assets/blocks/walls/beryllium-wall.png) | bin | 184 -> 184 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/blast-door-open.png (renamed from assets/blocks/walls/blast-door-open.png) | bin | 537 -> 537 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/blast-door.png (renamed from assets/blocks/walls/blast-door.png) | bin | 639 -> 639 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/carbide-wall-large.png (renamed from assets/blocks/walls/carbide-wall-large.png) | bin | 533 -> 533 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/carbide-wall.png (renamed from assets/blocks/walls/carbide-wall.png) | bin | 194 -> 194 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/copper-wall-large.png (renamed from assets/blocks/walls/copper-wall-large.png) | bin | 448 -> 448 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/copper-wall.png (renamed from assets/blocks/walls/copper-wall.png) | bin | 163 -> 163 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/door-large-open.png (renamed from assets/blocks/walls/door-large-open.png) | bin | 512 -> 512 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/door-large.png (renamed from assets/blocks/walls/door-large.png) | bin | 453 -> 453 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/door-open.png (renamed from assets/blocks/walls/door-open.png) | bin | 264 -> 264 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/door.png (renamed from assets/blocks/walls/door.png) | bin | 224 -> 224 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/phase-wall-large.png (renamed from assets/blocks/walls/phase-wall-large.png) | bin | 411 -> 411 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/phase-wall.png (renamed from assets/blocks/walls/phase-wall.png) | bin | 176 -> 176 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/plastanium-wall-large.png (renamed from assets/blocks/walls/plastanium-wall-large.png) | bin | 411 -> 411 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/plastanium-wall.png (renamed from assets/blocks/walls/plastanium-wall.png) | bin | 176 -> 176 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/reinforced-surge-wall-large.png (renamed from assets/blocks/walls/reinforced-surge-wall-large.png) | bin | 533 -> 533 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/reinforced-surge-wall.png (renamed from assets/blocks/walls/reinforced-surge-wall.png) | bin | 194 -> 194 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/scrap-wall-gigantic.png (renamed from assets/blocks/walls/scrap-wall-gigantic.png) | bin | 672 -> 672 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/scrap-wall-huge.png (renamed from assets/blocks/walls/scrap-wall-huge.png) | bin | 550 -> 550 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/scrap-wall-large.png (renamed from assets/blocks/walls/scrap-wall-large.png) | bin | 381 -> 381 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/scrap-wall.png (renamed from assets/blocks/walls/scrap-wall.png) | bin | 213 -> 213 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/shielded-wall.png (renamed from assets/blocks/walls/shielded-wall.png) | bin | 588 -> 588 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/surge-wall-large.png (renamed from assets/blocks/walls/surge-wall-large.png) | bin | 554 -> 554 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/surge-wall.png (renamed from assets/blocks/walls/surge-wall.png) | bin | 202 -> 202 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/thorium-wall-large.png (renamed from assets/blocks/walls/thorium-wall-large.png) | bin | 535 -> 535 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/thorium-wall.png (renamed from assets/blocks/walls/thorium-wall.png) | bin | 202 -> 202 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/thruster-top.png (renamed from assets/blocks/walls/thruster-top.png) | bin | 525 -> 525 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/thruster.png (renamed from assets/blocks/walls/thruster.png) | bin | 531 -> 531 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/titanium-wall-large.png (renamed from assets/blocks/walls/titanium-wall-large.png) | bin | 448 -> 448 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/titanium-wall.png (renamed from assets/blocks/walls/titanium-wall.png) | bin | 163 -> 163 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/tungsten-wall-large.png (renamed from assets/blocks/walls/tungsten-wall-large.png) | bin | 516 -> 516 bytes | |||
| -rw-r--r-- | mindus/assets/blocks/walls/tungsten-wall.png (renamed from assets/blocks/walls/tungsten-wall.png) | bin | 184 -> 184 bytes | |||
| -rw-r--r-- | mindus/assets/units/aegires.png (renamed from assets/units/aegires.png) | bin | 7637 -> 7637 bytes | |||
| -rw-r--r-- | mindus/assets/units/alpha.png (renamed from assets/units/alpha.png) | bin | 890 -> 890 bytes | |||
| -rw-r--r-- | mindus/assets/units/anthicus-missile.png (renamed from assets/units/anthicus-missile.png) | bin | 575 -> 575 bytes | |||
| -rw-r--r-- | mindus/assets/units/anthicus.png (renamed from assets/units/anthicus.png) | bin | 2700 -> 2700 bytes | |||
| -rw-r--r-- | mindus/assets/units/antumbra.png (renamed from assets/units/antumbra.png) | bin | 7956 -> 7956 bytes | |||
| -rw-r--r-- | mindus/assets/units/arkyid.png (renamed from assets/units/arkyid.png) | bin | 4028 -> 4028 bytes | |||
| -rw-r--r-- | mindus/assets/units/assembly-drone.png (renamed from assets/units/assembly-drone.png) | bin | 972 -> 972 bytes | |||
| -rw-r--r-- | mindus/assets/units/atrax.png (renamed from assets/units/atrax.png) | bin | 1593 -> 1593 bytes | |||
| -rw-r--r-- | mindus/assets/units/avert.png (renamed from assets/units/avert.png) | bin | 2080 -> 2080 bytes | |||
| -rw-r--r-- | mindus/assets/units/beta.png (renamed from assets/units/beta.png) | bin | 1173 -> 1173 bytes | |||
| -rw-r--r-- | mindus/assets/units/bryde.png (renamed from assets/units/bryde.png) | bin | 3457 -> 3457 bytes | |||
| -rw-r--r-- | mindus/assets/units/cleroi.png (renamed from assets/units/cleroi.png) | bin | 1970 -> 1970 bytes | |||
| -rw-r--r-- | mindus/assets/units/collaris.png (renamed from assets/units/collaris.png) | bin | 6204 -> 6204 bytes | |||
| -rw-r--r-- | mindus/assets/units/conquer.png (renamed from assets/units/conquer.png) | bin | 8403 -> 8403 bytes | |||
| -rw-r--r-- | mindus/assets/units/corvus.png (renamed from assets/units/corvus.png) | bin | 4024 -> 4024 bytes | |||
| -rw-r--r-- | mindus/assets/units/crawler.png (renamed from assets/units/crawler.png) | bin | 549 -> 549 bytes | |||
| -rw-r--r-- | mindus/assets/units/cyerce.png (renamed from assets/units/cyerce.png) | bin | 4018 -> 4018 bytes | |||
| -rw-r--r-- | mindus/assets/units/dagger.png (renamed from assets/units/dagger.png) | bin | 781 -> 781 bytes | |||
| -rw-r--r-- | mindus/assets/units/disrupt-missile.png (renamed from assets/units/disrupt-missile.png) | bin | 841 -> 841 bytes | |||
| -rw-r--r-- | mindus/assets/units/disrupt.png (renamed from assets/units/disrupt.png) | bin | 7070 -> 7070 bytes | |||
| -rw-r--r-- | mindus/assets/units/eclipse.png (renamed from assets/units/eclipse.png) | bin | 12373 -> 12373 bytes | |||
| -rw-r--r-- | mindus/assets/units/elude.png (renamed from assets/units/elude.png) | bin | 1197 -> 1197 bytes | |||
| -rw-r--r-- | mindus/assets/units/emanate.png (renamed from assets/units/emanate.png) | bin | 1761 -> 1761 bytes | |||
| -rw-r--r-- | mindus/assets/units/evoke.png (renamed from assets/units/evoke.png) | bin | 1109 -> 1109 bytes | |||
| -rw-r--r-- | mindus/assets/units/flare.png (renamed from assets/units/flare.png) | bin | 802 -> 802 bytes | |||
| -rw-r--r-- | mindus/assets/units/fortress.png (renamed from assets/units/fortress.png) | bin | 1640 -> 1640 bytes | |||
| -rw-r--r-- | mindus/assets/units/gamma.png (renamed from assets/units/gamma.png) | bin | 1375 -> 1375 bytes | |||
| -rw-r--r-- | mindus/assets/units/horizon.png (renamed from assets/units/horizon.png) | bin | 1282 -> 1282 bytes | |||
| -rw-r--r-- | mindus/assets/units/incite.png (renamed from assets/units/incite.png) | bin | 1466 -> 1466 bytes | |||
| -rw-r--r-- | mindus/assets/units/latum.png (renamed from assets/units/latum.png) | bin | 7320 -> 7320 bytes | |||
| -rw-r--r-- | mindus/assets/units/locus.png (renamed from assets/units/locus.png) | bin | 2347 -> 2347 bytes | |||
| -rw-r--r-- | mindus/assets/units/mace.png (renamed from assets/units/mace.png) | bin | 1148 -> 1148 bytes | |||
| -rw-r--r-- | mindus/assets/units/manifold.png (renamed from assets/units/manifold.png) | bin | 1483 -> 1483 bytes | |||
| -rw-r--r-- | mindus/assets/units/mega.png (renamed from assets/units/mega.png) | bin | 2145 -> 2145 bytes | |||
| -rw-r--r-- | mindus/assets/units/merui.png (renamed from assets/units/merui.png) | bin | 1028 -> 1028 bytes | |||
| -rw-r--r-- | mindus/assets/units/minke.png (renamed from assets/units/minke.png) | bin | 2169 -> 2169 bytes | |||
| -rw-r--r-- | mindus/assets/units/mono.png (renamed from assets/units/mono.png) | bin | 783 -> 783 bytes | |||
| -rw-r--r-- | mindus/assets/units/navanax.png (renamed from assets/units/navanax.png) | bin | 13444 -> 13444 bytes | |||
| -rw-r--r-- | mindus/assets/units/nova.png (renamed from assets/units/nova.png) | bin | 1034 -> 1034 bytes | |||
| -rw-r--r-- | mindus/assets/units/obviate.png (renamed from assets/units/obviate.png) | bin | 3010 -> 3010 bytes | |||
| -rw-r--r-- | mindus/assets/units/oct.png (renamed from assets/units/oct.png) | bin | 11034 -> 11034 bytes | |||
| -rw-r--r-- | mindus/assets/units/omura.png (renamed from assets/units/omura.png) | bin | 10498 -> 10498 bytes | |||
| -rw-r--r-- | mindus/assets/units/oxynoe.png (renamed from assets/units/oxynoe.png) | bin | 2369 -> 2369 bytes | |||
| -rw-r--r-- | mindus/assets/units/poly.png (renamed from assets/units/poly.png) | bin | 1232 -> 1232 bytes | |||
| -rw-r--r-- | mindus/assets/units/precept.png (renamed from assets/units/precept.png) | bin | 4039 -> 4039 bytes | |||
| -rw-r--r-- | mindus/assets/units/pulsar.png (renamed from assets/units/pulsar.png) | bin | 1517 -> 1517 bytes | |||
| -rw-r--r-- | mindus/assets/units/quad.png (renamed from assets/units/quad.png) | bin | 5661 -> 5661 bytes | |||
| -rw-r--r-- | mindus/assets/units/quasar.png (renamed from assets/units/quasar.png) | bin | 1982 -> 1982 bytes | |||
| -rw-r--r-- | mindus/assets/units/quell-missile.png (renamed from assets/units/quell-missile.png) | bin | 723 -> 723 bytes | |||
| -rw-r--r-- | mindus/assets/units/quell.png (renamed from assets/units/quell.png) | bin | 4089 -> 4089 bytes | |||
| -rw-r--r-- | mindus/assets/units/reign.png (renamed from assets/units/reign.png) | bin | 4992 -> 4992 bytes | |||
| -rw-r--r-- | mindus/assets/units/renale.png (renamed from assets/units/renale.png) | bin | 993 -> 993 bytes | |||
| -rw-r--r-- | mindus/assets/units/retusa.png (renamed from assets/units/retusa.png) | bin | 1511 -> 1511 bytes | |||
| -rw-r--r-- | mindus/assets/units/risso.png (renamed from assets/units/risso.png) | bin | 1602 -> 1602 bytes | |||
| -rw-r--r-- | mindus/assets/units/scathe-missile.png (renamed from assets/units/scathe-missile.png) | bin | 1186 -> 1186 bytes | |||
| -rw-r--r-- | mindus/assets/units/scepter.png (renamed from assets/units/scepter.png) | bin | 4260 -> 4260 bytes | |||
| -rw-r--r-- | mindus/assets/units/sei.png (renamed from assets/units/sei.png) | bin | 6569 -> 6569 bytes | |||
| -rw-r--r-- | mindus/assets/units/spiroct.png (renamed from assets/units/spiroct.png) | bin | 2256 -> 2256 bytes | |||
| -rw-r--r-- | mindus/assets/units/stell.png (renamed from assets/units/stell.png) | bin | 1516 -> 1516 bytes | |||
| -rw-r--r-- | mindus/assets/units/tecta.png (renamed from assets/units/tecta.png) | bin | 4429 -> 4429 bytes | |||
| -rw-r--r-- | mindus/assets/units/toxopid.png (renamed from assets/units/toxopid.png) | bin | 5437 -> 5437 bytes | |||
| -rw-r--r-- | mindus/assets/units/vanquish.png (renamed from assets/units/vanquish.png) | bin | 4998 -> 4998 bytes | |||
| -rw-r--r-- | mindus/assets/units/vela.png (renamed from assets/units/vela.png) | bin | 3390 -> 3390 bytes | |||
| -rw-r--r-- | mindus/assets/units/zenith.png (renamed from assets/units/zenith.png) | bin | 3066 -> 3066 bytes | |||
| -rw-r--r-- | mindus/build.rs (renamed from build.rs) | 4 | ||||
| -rw-r--r-- | mindus/items.py (renamed from items.py) | 0 | ||||
| -rw-r--r-- | mindus/res/team_names.txt (renamed from res/team_names.txt) | 0 | ||||
| -rw-r--r-- | mindus/src/block/content.rs (renamed from src/block/content.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/defense.rs (renamed from src/block/defense.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/distribution.rs (renamed from src/block/distribution.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/drills.rs (renamed from src/block/drills.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/liquid.rs (renamed from src/block/liquid.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/logic.rs (renamed from src/block/logic.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/mod.rs (renamed from src/block/mod.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/payload.rs (renamed from src/block/payload.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/power.rs (renamed from src/block/power.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/production.rs (renamed from src/block/production.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/simple.rs (renamed from src/block/simple.rs) | 2 | ||||
| -rw-r--r-- | mindus/src/block/turrets.rs (renamed from src/block/turrets.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/units.rs (renamed from src/block/units.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/block/walls.rs (renamed from src/block/walls.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/content.rs (renamed from src/content.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/autotile.rs (renamed from src/data/autotile.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/base64.rs (renamed from src/data/base64.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/command.rs (renamed from src/data/command.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/dynamic.rs (renamed from src/data/dynamic.rs) | 95 | ||||
| -rw-r--r-- | mindus/src/data/entity_mapping.rs (renamed from src/data/entity_mapping.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/map.rs (renamed from src/data/map.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/mod.rs (renamed from src/data/mod.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/planet.rs (renamed from src/data/planet.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/renderer.rs (renamed from src/data/renderer.rs) | 2 | ||||
| -rw-r--r-- | mindus/src/data/schematic.rs (renamed from src/data/schematic.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/sector.rs (renamed from src/data/sector.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/data/weather.rs (renamed from src/data/weather.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/exe/draw.rs (renamed from src/exe/draw.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/exe/map.rs (renamed from src/exe/map.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/exe/mod.rs (renamed from src/exe/mod.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/fluid.rs (renamed from src/fluid.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/item/mod.rs (renamed from src/item/mod.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/item/storage.rs (renamed from src/item/storage.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/lib.rs (renamed from src/lib.rs) | 4 | ||||
| -rw-r--r-- | mindus/src/modifier.rs (renamed from src/modifier.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/team.rs (renamed from src/team.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/unit.rs (renamed from src/unit.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/utils/array.rs (renamed from src/utils/array.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/utils/image/holder.rs (renamed from src/utils/image/holder.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/utils/image/mod.rs (renamed from src/utils/image/mod.rs) | 0 | ||||
| -rw-r--r-- | mindus/src/utils/mod.rs (renamed from src/utils/mod.rs) | 0 | ||||
| -rw-r--r-- | src/logic/mod.rs | 76 |
912 files changed, 2560 insertions, 217 deletions
@@ -1,6 +1,6 @@ # rustc/cargo outputs -/Cargo.lock -/target +Cargo.lock +target # Visual Studio Code /.vscode @@ -1,46 +1,6 @@ -[package] -name = "mindus" -version = "4.0.17" -edition = "2021" -description = "A library for working with mindustry data formats (eg schematics and maps) (fork of plandustry)" -authors = [ - "KosmosPrime <[email protected]>", - "bend-n <[email protected]>", -] -repository = "https://github.com/bend-n/mindus.git" -license = "GPL-3.0" -exclude = [".github/", "items.py"] -readme = "README.md" -keywords = ["mindustry", "format", "drawing"] - -[dependencies] -flate2 = { version = "1.0", features = ["zlib-ng"], default-features = false } -base64 = "0.21" -paste = "1.0" -strconv = "0.1" -amap = "0.1" -color-hex = "0.2" -thiserror = "1.0" -bobbin-bits = "0.1" -blurslice = { version = "0.1" } -enum_dispatch = "0.3" -fast_image_resize = "2.7" -phf = { version = "0.11", features = ["macros"] } -fimg = { version = "0.3.3", default-features = false } - -[features] -bin = ["fimg/save"] -default = ["bin"] - -[build-dependencies] -image = { version = "0.24", features = ["png"], default-features = false } -walkdir = "2" - -[[bin]] -name = "mindus" -doc = false -required-features = ["bin"] -path = "src/exe/mod.rs" +[workspace] +members = ["mindus", "lemu"] +resolver = "2" [profile.release] debug = 2 @@ -53,6 +13,3 @@ opt-level = 3 [profile.release.build-override] opt-level = 3 - -[dev-dependencies] -diff = "0.1" @@ -1,18 +1,4 @@ # mindus - - -Mindus is a library for working with [Mindustry](https://github.com/Anuken/Mindustry) formats. - -## Usage - -```rust -use mindus::*; -let s = Schematic::deserialize_base64("bXNjaAF4nD3SQW6DMBBA0bE94wF104vkDr1H1QVtWUQioTL0/oFJ/Fl9GXiy5ZFBhiJ6n26zvE9tv7T1f5/bZbtNyyJvv/P2065/+3W9i0hdpu952SR/fiWp29qOL4/lDzkfExkiEpWPGqMKpZRRlT/8VQkv4aXwnlUopYw6vRTVvRzeGJVYy1ShlDKqezk8O8+DV/AKXgkvRSllvK2sdU/xFE/xFE/xFE/xNLzxeRlU9wzPOK9xXsMzPMOr3EcNL0VlqlBKGVWpfh+O5+zPmRdnXpx5cebFmRd/eQ9KIReL").unwrap(); -let output = s.render(); -output.save("output.png"); -``` - -This produces: - - +- see the [mindus](mindus/) folder for schematic and map rendering and deserializing +- see the [lemu](lemu/) folder for mlog execution
\ No newline at end of file diff --git a/lemu/.gitignore b/lemu/.gitignore new file mode 100644 index 0000000..53739ff --- /dev/null +++ b/lemu/.gitignore @@ -0,0 +1 @@ +image*.png diff --git a/lemu/Cargo.toml b/lemu/Cargo.toml new file mode 100644 index 0000000..09a1c48 --- /dev/null +++ b/lemu/Cargo.toml @@ -0,0 +1,29 @@ +[package] +name = "lemu" +version = "0.1.0" +edition = "2021" +description = "M-LOG runner" +authors = ["bend-n <[email protected]>"] +repository = "https://github.com/bend-n/mindus.git" +license = "MIT" +readme = "README.md" +keywords = ["mindustry", "logic", "emulator", "executor"] + +[dependencies] +thiserror = "1.0" +enum_dispatch = "0.3" +fimg = { version = "0.4", default-features = false } +logos = "0.13.0" +yumy = { version = "0.2.1", optional = true } +rust-fuzzy-search = { version = "0.1.1", optional = true } + +[features] +bin = ["fimg/save", "diagnose"] +diagnose = ["rust-fuzzy-search", "yumy"] +default = ["bin"] + +[[bin]] +name = "lemu" +doc = false +required-features = ["bin"] +path = "src/main.rs" diff --git a/lemu/README.md b/lemu/README.md new file mode 100644 index 0000000..47d4e4d --- /dev/null +++ b/lemu/README.md @@ -0,0 +1,3 @@ +# lemu + +mindustry Logic EMUlator.
\ No newline at end of file diff --git a/lemu/speed.mlog b/lemu/speed.mlog new file mode 100644 index 0000000..3931523 --- /dev/null +++ b/lemu/speed.mlog @@ -0,0 +1,7 @@ +set n 10000000 +loop: + jump ret lessThanEq n 0 + op sub n n 1 + jump loop always +ret: + end diff --git a/lemu/src/celliterate.mlog b/lemu/src/celliterate.mlog new file mode 100644 index 0000000..3eee00a --- /dev/null +++ b/lemu/src/celliterate.mlog @@ -0,0 +1,3 @@ +read result cell1 0 +op add result result 1 +write result cell1 0
\ No newline at end of file diff --git a/lemu/src/executor/builder.rs b/lemu/src/executor/builder.rs new file mode 100644 index 0000000..44f8df2 --- /dev/null +++ b/lemu/src/executor/builder.rs @@ -0,0 +1,159 @@ +use fimg::Image; +use std::{collections::VecDeque, io::Write as Wr, pin::Pin}; + +use super::{ + Display, Drawing, Executor, ExecutorContext, Instruction, Limit, Memory, PInstr, UPInstr, + BANK_SIZE, CELL_SIZE, +}; +use crate::{ + instructions::{DrawInstr, Instr}, + memory::LRegistry, +}; + +/// for internal use by [parser](crate::parser) only +pub struct ExecutorBuilderInternal<'v, W: Wr> { + displays: Vec<Image<Vec<u8>, 4>>, + pub(crate) program: Vec<UPInstr<'v>>, + output: Option<W>, + banks: Vec<f64>, + cells: Vec<f64>, + iteration_limit: Limit, + instruction_limit: Limit, + mem: usize, +} + +impl<'s, W: Wr> ExecutorBuilderInternal<'s, W> { + pub(crate) fn new(w: Option<W>, d: Vec<Image<Vec<u8>, 4>>) -> Self { + Self { + output: w, + displays: d, + program: vec![], + banks: vec![], + cells: vec![], + iteration_limit: Limit::limited(1), + instruction_limit: Limit::Unlimited, + mem: 0, + } + } + + pub(crate) fn inslimit(&mut self, ilimit: Limit) -> &mut Self { + self.instruction_limit = ilimit; + self + } + + pub(crate) fn itrlimit(&mut self, ilimit: Limit) -> &mut Self { + self.iteration_limit = ilimit; + self + } + + pub(crate) fn jmp(&mut self) { + self.program.push(UPInstr::UnfinishedJump); + } + + pub(crate) fn code(&mut self, s: String) { + self.program.push(UPInstr::Code(s)); + } + + pub(crate) fn bank(&mut self, n: usize) -> Memory { + assert!(n != 0); + if n * BANK_SIZE > self.banks.len() { + self.banks.resize(n * BANK_SIZE, 0.0); + } + Memory(-(((self.banks.len() - BANK_SIZE) / BANK_SIZE) as i8) - 1) + } + + pub(crate) fn cell(&mut self, n: usize) -> Memory { + assert!(n != 0); + if n * CELL_SIZE > self.cells.len() { + self.cells.resize(n * CELL_SIZE, 0.0); + } + Memory(((self.cells.len() - CELL_SIZE) / CELL_SIZE) as i8) + } + + pub(crate) fn next(&self) -> Instruction { + Instruction(self.program.len()) + } + + pub(crate) fn last(&self) -> Instruction { + Instruction(self.program.len() - 1) + } + + pub(crate) fn mem(&mut self, size: usize) { + self.mem = size; + } + + pub(crate) fn add(&mut self, i: impl Into<Instr<'s>>) { + self.program.push(UPInstr::Instr(i.into())); + } + + pub(crate) fn draw(&mut self, i: impl Into<DrawInstr<'s>>) { + self.program.push(UPInstr::Draw(i.into())); + } + + pub(crate) fn valid(&self, Instruction(i): Instruction) -> bool { + self.program.len() > i + } + + pub(crate) fn noop(&mut self) { + self.program.push(UPInstr::NoOp); + } + + pub(crate) fn display(&mut self, n: usize) -> Result<Display, usize> { + self.displays + .get(n.checked_sub(1).ok_or(n)?) + .map(|_| Display(n - 1)) + .ok_or(n) + } + + pub(crate) fn finish(self) -> Executor<'s, W> { + fn cst<const N: usize>(a: Vec<f64>) -> Box<[[f64; N]]> { + let len = a.len(); + let ptr: *mut [f64] = Box::into_raw(a.into()); + let ptr: *mut [[f64; N]] = + core::ptr::slice_from_raw_parts_mut(ptr.cast::<[f64; N]>(), len / N); + unsafe { Box::from_raw(ptr) } + } + let Self { + instruction_limit, + iteration_limit, + program, + displays, + output, + banks, + cells, + mem, + } = self; + Executor { + instruction_limit, + iteration_limit, + inner: ExecutorContext { + cells: cst::<CELL_SIZE>(cells), + banks: cst::<BANK_SIZE>(banks), + memory: LRegistry::new(mem), + counter: 0, + display: Drawing { + displays: displays.into(), + buffer: VecDeque::new(), + }, + output, + }, + program: Pin::new( + program + .into_iter() + .map(|v| { + match v { + UPInstr::Instr(i) => PInstr::Instr(i), + UPInstr::Draw(i) => PInstr::Draw(i), + UPInstr::NoOp => PInstr::NoOp, + UPInstr::UnfinishedJump => panic!("all jumps should have finished"), + // todo + UPInstr::Code(c) => PInstr::Code(c), + } + }) + .collect::<Box<[PInstr]>>(), + ), + instructions_ran: 0, + iterations: 0, + } + } +} diff --git a/lemu/src/executor/mod.rs b/lemu/src/executor/mod.rs new file mode 100644 index 0000000..1998d3f --- /dev/null +++ b/lemu/src/executor/mod.rs @@ -0,0 +1,244 @@ +mod builder; +use super::{ + instructions::{DrawInstr, DrawInstruction, Flow, Instr, LInstruction}, + memory::{LAddress, LRegistry, LVar}, +}; +pub use builder::ExecutorBuilderInternal; +use fimg::Image; +use std::{collections::VecDeque, io::Write, num::NonZeroUsize, pin::Pin}; + +#[derive(Debug, Copy, Clone)] +pub struct Display(pub usize); +#[derive(Debug, Copy, Clone)] +// negative means bank, positive means cell +pub struct Memory(pub(crate) i8); +impl Memory { + pub(crate) fn limit(self, i: usize) -> usize { + if self.0 < 0 { + i.min(BANK_SIZE) + } else { + i.min(CELL_SIZE) + } + } +} +pub const BANK_SIZE: usize = 512; +pub const CELL_SIZE: usize = 64; + +#[derive(Copy, Clone)] +pub struct Instruction(pub usize); + +impl std::fmt::Debug for Instruction { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "Instruction#{}", self.0) + } +} + +#[derive(Debug)] +pub enum PInstr<'s> { + Instr(Instr<'s>), + Draw(DrawInstr<'s>), + Code(String), + NoOp, +} + +#[derive(Debug, Copy, Clone)] +pub enum Limit { + /// limited to n + Limited(NonZeroUsize), + /// unlimited + Unlimited, +} + +impl Limit { + /// panics if n != 0 + pub fn limited(n: usize) -> Self { + Self::Limited(n.try_into().expect("nonzero")) + } +} + +impl Limit { + pub(crate) const fn reached(self, n: usize) -> bool { + match self { + Self::Limited(v) => v.get() <= n, + Self::Unlimited => false, + } + } +} + +/// One time use logic executor. +pub struct Executor<'varnames, W: Write> { + /// if limited, will run n instructions before exiting. + pub instruction_limit: Limit, + /// if limtited, will loop(go from a end to the start) n times before exiting + /// both unlimited does not mean this function will never return; + /// a `Stop` instruction will break the loop. + pub iteration_limit: Limit, + pub(crate) inner: ExecutorContext<'varnames, W>, + /// gets pointed to by drawbuf + pub(crate) program: Pin<Box<[PInstr<'varnames>]>>, + /// Counter for the number of instructions we have run so far. + pub instructions_ran: usize, + /// Counter for the number of iterations we have run so far. + pub iterations: usize, +} + +pub enum UPInstr<'s> { + Instr(Instr<'s>), + Draw(DrawInstr<'s>), + UnfinishedJump, + Code(String), + NoOp, +} + +pub struct Drawing<'v> { + pub displays: Box<[fimg::Image<Vec<u8>, 4>]>, + /// points to `Executor.program` + pub buffer: VecDeque<*const DrawInstr<'v>>, +} + +impl<'v> Drawing<'v> { + fn buffer(&mut self, i: &DrawInstr<'v>) { + self.buffer.push_back(i); + } +} +pub struct ExecutorContext<'varnames, W: Write> { + // maximum of 128 elements, so can use ~60KB + pub cells: Box<[[f64; CELL_SIZE]]>, // screw world cells + // maximum of 127 elements, so can use ~500KB + pub banks: Box<[[f64; BANK_SIZE]]>, + pub memory: LRegistry<'varnames>, + pub counter: usize, + pub display: Drawing<'varnames>, + pub output: Option<W>, +} + +pub struct DisplayState { + pub color: (u8, u8, u8, u8), + pub stroke: f64, +} + +impl DisplayState { + pub const fn col(&self) -> [u8; 4] { + [self.color.0, self.color.1, self.color.2, self.color.3] + } +} + +impl Default for DisplayState { + fn default() -> Self { + Self { + color: Default::default(), + stroke: 1.0, + } + } +} + +impl<'s, W: Write> ExecutorContext<'s, W> { + pub fn flush(&mut self, to: Display) { + let mut state = DisplayState::default(); + // SAFETY: safe as long as the instruction isnt held too long + while let Some(d) = unsafe { self.display.buffer.pop_front().map(|v| &*v) } { + d.draw( + &mut self.memory, + &mut self.display.displays[to.0].as_mut(), + &mut state, + ); + } + } + + pub fn mem(&mut self, Memory(m): Memory) -> &mut [f64] { + if m < 0 { + let m = (m + 1).unsigned_abs() as usize; + &mut self.banks[m] + } else { + let m = m as usize; + &mut self.cells[m] + } + } + + pub fn set(&mut self, a: LAddress<'s>, b: LAddress<'s>) -> bool { + self.memory.set(a, b) + } + + pub fn get_mut(&mut self, a: LAddress<'s>) -> Option<&mut LVar<'s>> { + self.memory.get_mut(a) + } + + // please verify n is valid + pub fn jump(&mut self, Instruction(n): Instruction) { + self.counter = n; + } + + pub fn get(&self, a: LAddress<'s>) -> LVar<'s> { + self.memory.get(a) + } +} + +/// Returned by the [`output`](Executor::output).function. +pub struct Output<W: Write> { + /// Everything created by a `print` instruction. + pub output: Option<W>, + /// Logic displays that were drawn with `draw` instructions. + pub displays: Box<[Image<Vec<u8>, 4>]>, + /// Memory banks, written to with the `write`/`read` instructions + pub cells: Box<[[f64; CELL_SIZE]]>, + /// Memory cells, written to with the `write`/`read` instructions + pub banks: Box<[[f64; BANK_SIZE]]>, +} + +impl<'s, W: Write> Executor<'s, W> { + /// Consume this executor, returning all output. + pub fn output(mut self) -> Output<W> { + for display in &mut *self.inner.display.displays { + // TODO make the instructions draw flipped-ly + display.flip_v(); + } + Output { + output: self.inner.output, + displays: self.inner.display.displays, + cells: self.inner.cells, + banks: self.inner.banks, + } + } + + /// # Safety + /// + /// `counter` *must* be in bounds. + unsafe fn run_current(&mut self) -> Flow { + // SAFETY: yee + match unsafe { self.program.get_unchecked(self.inner.counter) } { + PInstr::Instr(i) => { + // println!("run {i:?} ({:?})", self.inner.memory); + i.run(&mut self.inner) + } + PInstr::Draw(i) => { + self.inner.display.buffer(i); + Flow::Continue + } + _ => Flow::Continue, + } + } + + /// Begin code execution. + pub fn run(&mut self) { + while !self.instruction_limit.reached(self.instructions_ran) + && !self.iteration_limit.reached(self.iterations) + { + // SAFETY: we have a check + match unsafe { self.run_current() } { + Flow::Continue => {} + Flow::Exit => break, + Flow::Stay => { + self.instructions_ran += 1; + continue; + } + }; + self.instructions_ran += 1; + self.inner.counter += 1; + if self.inner.counter >= self.program.len() { + self.inner.counter = 0; + self.iterations += 1; + self.inner.memory.clear(); + } + } + } +} diff --git a/lemu/src/fib.mlog b/lemu/src/fib.mlog new file mode 100644 index 0000000..6c09c3e --- /dev/null +++ b/lemu/src/fib.mlog @@ -0,0 +1,15 @@ + set n 50 + set previous 0 + set fib 1 + op add end n 1 + set i 2 +loop: + jump ret greaterThanEq i end + op add tmp previous fib + set previous fib + set fib tmp + op add i i 1 + jump loop always +ret: + print fib + stop
\ No newline at end of file diff --git a/lemu/src/instructions/cop.rs b/lemu/src/instructions/cop.rs new file mode 100644 index 0000000..9e32720 --- /dev/null +++ b/lemu/src/instructions/cop.rs @@ -0,0 +1,43 @@ +use crate::{lexer::Token, memory::LVar}; + +super::op_enum! { pub enum ConditionOp { + Equal, + NotEqual, + LessThan, + LessThanEq, + GreaterThan, + GreaterThanEq, + StrictEqual, +} } + +macro_rules! op { + ($name: ident $op:tt ) => { + fn $name<'v>(a: LVar<'v>, b: LVar<'v>) -> bool { + if let LVar::Num(a) = a && let LVar::Num(b) = b { a $op b } else { false } + } + }; +} + +fn eq<'v>(a: LVar<'v>, b: LVar<'v>) -> bool { + a == b +} +fn ne<'v>(a: LVar<'v>, b: LVar<'v>) -> bool { + a != b +} +op!(lt <); +op!(gt >); +op!(le <=); +op!(ge >=); + +impl ConditionOp { + pub const fn get_fn(self) -> for<'f> fn(LVar<'f>, LVar<'f>) -> bool { + match self { + Self::Equal | Self::StrictEqual => eq, + Self::NotEqual => ne, + Self::LessThan => lt, + Self::GreaterThan => gt, + Self::LessThanEq => le, + Self::GreaterThanEq => ge, + } + } +} diff --git a/lemu/src/instructions/draw.rs b/lemu/src/instructions/draw.rs new file mode 100644 index 0000000..701fc55 --- /dev/null +++ b/lemu/src/instructions/draw.rs @@ -0,0 +1,232 @@ +use super::{get_num, Flow, LInstruction}; +use crate::{ + executor::{Display, DisplayState, ExecutorContext}, + memory::{LAddress, LRegistry, LVar}, +}; +use enum_dispatch::enum_dispatch; +use fimg::Image; + +pub const INSTRS: &[&str] = &[ + "clear", "color", "col", "stroke", "line", "rect", "lineRect", "triangle", +]; + +#[enum_dispatch] +pub trait DrawInstruction<'v> { + #[allow(unused_variables)] + fn draw( + &self, + mem: &mut LRegistry<'v>, + image: &mut Image<&mut [u8], 4>, + state: &mut DisplayState, + ); +} + +#[derive(Debug)] +#[enum_dispatch(DrawInstruction)] +pub enum DrawInstr<'v> { + DrawLine(Line<'v>), + DrawRectBordered(RectBordered<'v>), + DrawRectFilled(RectFilled<'v>), + DrawTriangle(Triangle<'v>), + Clear(Clear<'v>), + SetColorDyn(SetColorDyn<'v>), + SetColorConst(SetColorConst), + SetStroke(SetStroke<'v>), +} + +#[derive(Debug)] +pub struct Clear<'v> { + pub r: LAddress<'v>, + pub g: LAddress<'v>, + pub b: LAddress<'v>, + pub a: LAddress<'v>, +} + +impl<'v> DrawInstruction<'v> for Clear<'v> { + fn draw(&self, mem: &mut LRegistry<'v>, image: &mut Image<&mut [u8], 4>, _: &mut DisplayState) { + macro_rules! u8 { + ($v:ident) => { + match mem.get(self.$v) { + LVar::Num(n) => n.round() as u8, + _ => return, + } + }; + } + let (r, g, b, a) = (u8!(r), u8!(g), u8!(b), u8!(a)); + for [r2, g2, b2, a2] in image.chunked_mut() { + (*r2, *b2, *g2, *a2) = (r, g, b, a); + } + } +} + +#[derive(Debug)] +pub struct SetColorDyn<'v> { + pub r: LAddress<'v>, + pub g: LAddress<'v>, + pub b: LAddress<'v>, + pub a: LAddress<'v>, +} +impl<'v> DrawInstruction<'v> for SetColorDyn<'v> { + fn draw(&self, mem: &mut LRegistry<'v>, _: &mut Image<&mut [u8], 4>, state: &mut DisplayState) { + macro_rules! u8 { + ($v:ident) => { + match mem.get(self.$v) { + LVar::Num(n) => n.round() as u8, + _ => return, + } + }; + } + state.color = (u8!(r), u8!(g), u8!(b), u8!(a)); + } +} + +#[derive(Debug)] +pub struct SetColorConst { + pub r: u8, + pub g: u8, + pub b: u8, + pub a: u8, +} +impl DrawInstruction<'_> for SetColorConst { + fn draw(&self, _: &mut LRegistry<'_>, _: &mut Image<&mut [u8], 4>, state: &mut DisplayState) { + state.color = (self.r, self.g, self.b, self.a); + } +} + +#[derive(Debug)] +pub struct SetStroke<'v> { + pub size: LAddress<'v>, +} +impl<'v> DrawInstruction<'v> for SetStroke<'v> { + fn draw(&self, mem: &mut LRegistry<'v>, _: &mut Image<&mut [u8], 4>, state: &mut DisplayState) { + if let LVar::Num(n) = mem.get(self.size) { + state.stroke = n; + } + } +} + +pub type Point<'v> = (LAddress<'v>, LAddress<'v>); +#[rustfmt::skip] +macro_rules! point { + ($mem:ident@$point:expr) => {{ + let LVar::Num(a) = $mem.get($point.0) else { return; }; + let LVar::Num(b) = $mem.get($point.1) else { return; }; + (a,b) + }} +} + +macro_rules! map { + ($tup:expr, $fn:expr) => {{ + let (a, b) = $tup; + ($fn(a), $fn(b)) + }}; +} +#[derive(Debug)] +pub struct Line<'v> { + pub point_a: Point<'v>, + pub point_b: Point<'v>, +} +impl<'v> DrawInstruction<'v> for Line<'v> { + #[allow(unused_variables)] + fn draw( + &self, + mem: &mut LRegistry<'v>, + image: &mut Image<&mut [u8], 4>, + state: &mut DisplayState, + ) { + // i will happily ignore that stroke specifys the stroke of lines + let a = map!(point!([email protected]_a), |n| n as i32); + let b = map!(point!([email protected]_b), |n| n as i32); + image.line(a, b, state.col()); + } +} + +macro_rules! unbounded { + ($img:ident @ $x:expr => $y:expr) => { + $img.width() < $x || $img.height() < $y + }; +} + +#[derive(Debug)] +pub struct RectFilled<'v> { + pub position: Point<'v>, + pub width: LAddress<'v>, + pub height: LAddress<'v>, +} +impl<'v> DrawInstruction<'v> for RectFilled<'v> { + fn draw( + &self, + mem: &mut LRegistry<'v>, + image: &mut Image<&mut [u8], 4>, + state: &mut DisplayState, + ) { + let pos = map!(point!([email protected]), |n| n as u32); + let width = get_num!(mem.get(self.width), or ret) as u32; + let height = get_num!(mem.get(self.height), or ret) as u32; + if unbounded!(image @ pos.0 + width => pos.1 + height) { + return; + } + // SAFETY: bounds checked above + unsafe { image.filled_box(pos, width, height, state.col()) }; + } +} + +#[derive(Debug)] +pub struct RectBordered<'v> { + pub position: Point<'v>, + pub width: LAddress<'v>, + pub height: LAddress<'v>, +} + +impl<'v> DrawInstruction<'v> for RectBordered<'v> { + fn draw( + &self, + mem: &mut LRegistry<'v>, + image: &mut Image<&mut [u8], 4>, + state: &mut DisplayState, + ) { + // happily ignoring that state specifies box stroke width + let pos = map!(point!([email protected]), |n| n as u32); + let width = get_num!(mem.get(self.width), or ret) as u32; + let height = get_num!(mem.get(self.height), or ret) as u32; + if unbounded!(image @ pos.0 + width => pos.1 + height) { + return; + } + // SAFETY: bounds checked above + unsafe { image.r#box(pos, width, height, state.col()) }; + } +} + +#[derive(Debug)] +pub struct Triangle<'v> { + pub points: (Point<'v>, Point<'v>, Point<'v>), +} +impl<'v> DrawInstruction<'v> for Triangle<'v> { + fn draw(&self, mem: &mut LRegistry<'v>, i: &mut Image<&mut [u8], 4>, state: &mut DisplayState) { + let to32 = |n| n as f32; + let (a, b, c) = ( + map!(point!([email protected]), to32), + map!(point!([email protected]), to32), + map!(point!([email protected]), to32), + ); + if unbounded!(i @ a.0 as u32 => a.1 as u32) + || unbounded!(i @ b.0 as u32 => b.1 as u32) + || unbounded!(i @ c.0 as u32 => c.1 as u32) + { + return; + } + // SAFETY: bounds are checked + unsafe { i.tri(a, b, c, state.col()) }; + } +} + +#[derive(Debug)] +pub struct Flush { + pub(crate) display: Display, +} +impl LInstruction<'_> for Flush { + fn run<W: std::io::Write>(&self, exec: &mut ExecutorContext<'_, W>) -> Flow { + exec.flush(self.display); + Flow::Continue + } +} diff --git a/lemu/src/instructions/io.rs b/lemu/src/instructions/io.rs new file mode 100644 index 0000000..b6564a8 --- /dev/null +++ b/lemu/src/instructions/io.rs @@ -0,0 +1,57 @@ +use super::{Flow, LInstruction}; +use crate::{ + executor::{ExecutorContext, Memory}, + memory::{LAddress, LVar}, +}; +use std::io::Write as Wr; + +#[derive(Debug)] +pub struct Read<'v> { + // index guranteed to never be out of bounds + pub(crate) index: usize, + pub(crate) output: LAddress<'v>, + pub(crate) container: Memory, +} + +impl<'v> LInstruction<'v> for Read<'v> { + fn run<W: Wr>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + let to = exec.mem(self.container)[self.index]; + let Some(out) = exec.get_mut(self.output) else { + return Flow::Continue; + }; + *out = LVar::from(to); + Flow::Continue + } +} + +#[derive(Debug)] +pub struct Write<'v> { + // index guranteed to never be out of bounds + pub(crate) index: usize, + pub(crate) set: LAddress<'v>, + pub(crate) container: Memory, +} + +impl<'v> LInstruction<'v> for Write<'v> { + fn run<W: Wr>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + let LVar::Num(n) = exec.get(self.set) else { + return Flow::Continue; + }; + exec.mem(self.container)[self.index] = n; + Flow::Continue + } +} + +#[derive(Debug)] +pub struct Print<'v> { + pub(crate) val: LAddress<'v>, +} +impl LInstruction<'_> for Print<'_> { + fn run<W: Wr>(&self, exec: &mut ExecutorContext<'_, W>) -> Flow { + let v = exec.get(self.val); + if let Some(o) = &mut exec.output { + write!(o, "{v}").unwrap(); + } + Flow::Continue + } +} diff --git a/lemu/src/instructions/mod.rs b/lemu/src/instructions/mod.rs new file mode 100644 index 0000000..514bc8e --- /dev/null +++ b/lemu/src/instructions/mod.rs @@ -0,0 +1,303 @@ +//! supported instrs +//! +//! ```text +//! jump +//! op +//! stop +//! end +//! set +//! read +//! write +//! print +//! +//! draw {color, col, flush, line, rect, lineRect, triangle, stroke, clear} +//! ``` +mod cop; +pub mod draw; +pub mod io; +mod mop; +mod mop2; + +pub use cop::ConditionOp; +pub use draw::{DrawInstr, DrawInstruction}; +use enum_dispatch::enum_dispatch; +pub use mop::MathOp1; +pub use mop2::MathOp2; +use std::io::Write; + +use super::{ + executor::{ExecutorContext, Instruction}, + memory::{LAddress, LVar}, +}; + +// pub const INSTRS: &[&str] = &[ +// "getlink", +// "read", +// "write", +// "set", +// "op", +// "end", +// "drawflush", +// "draw", +// "print", +// "packcolor", +// "jump", +// "stop", +// ]; + +pub const OPS: &[&str] = &[ + "equal", + "notEqual", + "lessThan", + "lessThanEq", + "greaterThan", + "greaterThanEq", + "strictEqual", + "always", + "add", + "sub", + "mul", + "div", + "idiv", + "mod", + "pow", + "land", + "not", + "shl", + "shr", + "or", + "and", + "xor", + "max", + "min", + "angle", + "angleDiff", + "len", + "noise", + "abs", + "log", + "log10", + "floor", + "ceil", + "sqrt", + "rand", + "sin", + "cos", + "tan", + "asin", + "acos", + "atan", +]; + +#[must_use = "to change control flow"] +pub enum Flow { + Continue, + Stay, + Exit, +} + +#[enum_dispatch] +pub trait LInstruction<'v> { + #[allow(unused_variables)] + fn run<W: Write>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + Flow::Continue + } +} + +#[derive(Debug)] +#[enum_dispatch(LInstruction)] +pub enum Instr<'v> { + Op2(Op2<'v>), + Jump(Jump<'v>), + AlwaysJump(AlwaysJump), + Set(Set<'v>), + Op1(Op1<'v>), + Read(io::Read<'v>), + Write(io::Write<'v>), + DrawFlush(draw::Flush), + DynJump(DynJump<'v>), + Print(io::Print<'v>), + Stop(Stop), + End(End), +} + +#[derive(Debug)] +pub struct Set<'v> { + pub(crate) from: LAddress<'v>, + pub(crate) to: LAddress<'v>, +} +impl<'v> LInstruction<'v> for Set<'v> { + fn run<W: Write>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + exec.set(self.from, self.to); + Flow::Continue + } +} + +macro_rules! op_enum { + ($v:vis enum $name:ident { + $($variant:ident),+ $(,)? + }) => { + #[derive(Debug, Copy, Clone, Eq, PartialEq)] + $v enum $name { + $($variant),+ + } + + impl TryFrom<Token<'_>> for $name { + type Error = (); + fn try_from(value: Token<'_>) -> Result<Self, Self::Error> { + match value { + $(Token::$variant => Ok(Self::$variant),)+ + _ => Err(()) + } + } + } + } +} +use op_enum; + +macro_rules! get_num { + ($x:expr) => { + match $x { + LVar::Num(x) => x, + _ => return LVar::null(), + } + }; + ($x:expr, or ret) => { + match $x { + LVar::Num(x) => x, + _ => return, + } + }; +} +use get_num; + +#[derive(Debug)] +pub struct Op1<'v> { + pub(crate) op: fn(LVar<'v>) -> LVar<'v>, + pub(crate) x: LAddress<'v>, + pub(crate) out: LAddress<'v>, +} +impl<'v> Op1<'v> { + pub(crate) const fn new(op: MathOp1, x: LAddress<'v>, out: LAddress<'v>) -> Self { + Self { + op: op.get_fn(), + x, + out, + } + } +} + +impl<'s> LInstruction<'s> for Op1<'s> { + fn run<W: Write>(&self, exec: &mut ExecutorContext<'s, W>) -> Flow { + let x = (self.op)(exec.get(self.x)); + if let Some(y) = exec.get_mut(self.out) { + *y = x; + } + Flow::Continue + } +} + +#[derive(Debug)] +pub struct Op2<'v> { + pub(crate) op: fn(LVar<'v>, LVar<'v>) -> LVar<'v>, + pub(crate) a: LAddress<'v>, + pub(crate) b: LAddress<'v>, + pub(crate) out: LAddress<'v>, +} +impl<'v> Op2<'v> { + pub(crate) const fn new( + op: MathOp2, + a: LAddress<'v>, + b: LAddress<'v>, + out: LAddress<'v>, + ) -> Self { + Self { + op: op.get_fn(), + a, + b, + out, + } + } +} + +impl<'v> LInstruction<'v> for Op2<'v> { + fn run<W: Write>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + let x = (self.op)(exec.get(self.a), exec.get(self.b)); + if let Some(y) = exec.get_mut(self.out) { + *y = x; + } + Flow::Continue + } +} + +#[derive(Debug)] +pub struct End {} +impl LInstruction<'_> for End {} + +#[derive(Debug)] +pub struct AlwaysJump { + pub(crate) to: Instruction, +} +impl LInstruction<'_> for AlwaysJump { + fn run<W: Write>(&self, exec: &mut ExecutorContext<'_, W>) -> Flow { + exec.jump(self.to); + Flow::Stay + } +} + +#[derive(Debug)] +pub struct Jump<'v> { + pub(crate) op: fn(LVar<'v>, LVar<'v>) -> bool, + pub(crate) to: Instruction, + pub(crate) a: LAddress<'v>, + pub(crate) b: LAddress<'v>, +} +impl<'v> Jump<'v> { + pub fn new(op: ConditionOp, to: Instruction, a: LAddress<'v>, b: LAddress<'v>) -> Self { + Self { + op: op.get_fn(), + to, + a, + b, + } + } +} + +#[derive(Debug)] +pub struct DynJump<'v> { + pub to: LAddress<'v>, + pub proglen: usize, +} + +impl<'v> LInstruction<'v> for DynJump<'v> { + fn run<W: Write>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + if let LVar::Num(n) = exec.get(self.to) { + let i = n.round() as usize; + if i < self.proglen { + exec.jump(Instruction(i)); + return Flow::Stay; + } + } + Flow::Continue + } +} + +impl<'v> LInstruction<'v> for Jump<'v> { + #[allow(unused_variables)] + fn run<W: Write>(&self, exec: &mut ExecutorContext<'v, W>) -> Flow { + if (self.op)(exec.get(self.a), exec.get(self.b)) { + exec.jump(self.to); + Flow::Stay + } else { + Flow::Continue + } + } +} + +#[derive(Debug)] +pub struct Stop {} +impl LInstruction<'_> for Stop { + fn run<W: Write>(&self, _: &mut ExecutorContext<'_, W>) -> Flow { + Flow::Exit + } +} diff --git a/lemu/src/instructions/mop.rs b/lemu/src/instructions/mop.rs new file mode 100644 index 0000000..1710731 --- /dev/null +++ b/lemu/src/instructions/mop.rs @@ -0,0 +1,76 @@ +use super::get_num; +use crate::{lexer::Token, memory::LVar}; + +super::op_enum! { pub enum MathOp1 { + Floor, + Not, + Log, + Abs, + Rand, + Ceil, + Sqrt, + Sin, + Cos, + Tan, + ASin, + ACos, + ATan, + Log10, +} } + +macro_rules! num { + ($fn: ident $c:expr) => { + fn $fn(x: LVar<'_>) -> LVar<'_> { + LVar::from($c(get_num!(x))) + } + }; +} + +macro_rules! flbop { + ($f: expr, $fn: expr) => { + $fn($f as u64) as f64 + }; +} + +num!(floor f64::floor); +fn not(x: LVar<'_>) -> LVar<'_> { + match x { + LVar::Num(n) => LVar::Num(flbop!(n, |n: u64| !n)), + LVar::String(_) => LVar::null(), + } +} +num!(log f64::ln); +num!(abs f64::abs); +const fn rand(_: LVar<'_>) -> LVar<'_> { + LVar::Num(4.0) +} +num!(ceil f64::ceil); +num!(sqrt f64::sqrt); +num!(sin f64::sin); +num!(cos f64::cos); +num!(tan f64::tan); +num!(asin f64::asin); +num!(acos f64::acos); +num!(atan f64::atan); +num!(log10 f64::log10); + +impl MathOp1 { + pub const fn get_fn(self) -> for<'f> fn(LVar<'f>) -> LVar<'f> { + match self { + Self::Floor => floor, + Self::Not => not, + Self::Log => log, + Self::Abs => abs, + Self::Rand => rand, + Self::Ceil => ceil, + Self::Sqrt => sqrt, + Self::Sin => sin, + Self::Cos => cos, + Self::Tan => tan, + Self::ASin => asin, + Self::ACos => acos, + Self::ATan => atan, + Self::Log10 => log10, + } + } +} diff --git a/lemu/src/instructions/mop2.rs b/lemu/src/instructions/mop2.rs new file mode 100644 index 0000000..2eacd91 --- /dev/null +++ b/lemu/src/instructions/mop2.rs @@ -0,0 +1,133 @@ +use super::get_num; +use crate::{lexer::Token, memory::LVar}; +use std::f64::consts::PI; + +super::op_enum! { pub enum MathOp2 { + Angle, + Add, + Sub, + Mul, + Div, + IDiv, + Mod, + Pow, + Equal, + NotEqual, + And, + LessThan, + LessThanEq, + GreaterThan, + GreaterThanEq, + StrictEqual, + ShiftLeft, + ShiftRight, + BitOr, + BitAnd, + ExclusiveOr, + Max, + Min, + AngleDiff, + Len, + Noise, // unimplemented +} } + +macro_rules! num { + ($fn:ident $closure:expr) => { + fn $fn<'v>(a: LVar<'v>, b: LVar<'v>) -> LVar<'v> { + LVar::from($closure(get_num!(a), get_num!(b))) + } + }; +} +macro_rules! op { + ($fn:ident $op:tt) => { + fn $fn<'v>(a: LVar<'v>, b: LVar<'v>) -> LVar<'v> { + LVar::from(get_num!(a) $op get_num!(b)) + } + } +} +macro_rules! bop { + ($fn: ident $op: tt) => { + fn $fn<'v>(a: LVar<'v>, b: LVar<'v>) -> LVar<'v> { + LVar::from(((get_num!(a) as u64) $op (get_num!(b) as u64)) as f64) + } + }; +} +macro_rules! nofun { + ($fn:ident $closure:expr) => { + fn $fn<'v>(a: LVar<'v>, b: LVar<'v>) -> LVar<'v> { + LVar::from($closure(a, b)) + } + }; +} +nofun!(eq | a, b | a == b); +nofun!(ne | a, b | a != b); +num!(and | a, b | a != 0.0 && b != 0.0); +op!(add+); +op!(sub -); +op!(mul *); +bop!(idiv /); +op!(lt <); +op!(le <=); +op!(gt >); +op!(ge >=); +op!(div /); +op!(rem %); +num!(pow f64::powf); +bop!(shl <<); +bop!(shr >>); +bop!(or |); +bop!(band &); +bop!(xor ^); +num!(max f64::max); +num!(min f64::min); +#[rustfmt::skip] +num!(angle_diff |a, b| { + let a = a % (360.0 * PI); + let b = b % (360.0 * PI); + f64::min( + if (a - b) < 0.0 { a - b + 360.0 } else { a - b }, + if (b - a) < 0.0 { b - a + 360.0 } else { b - a }, + ) +}); +num!(len f64::hypot); +nofun!(noise | _, _ | 9.0); +num!(angle |a: f64, b: f64| { + let mut x = a.atan2(b) * (180.0 / PI); + if x < 0.0 { + x += 360.0; + } + x +}); + +impl MathOp2 { + pub const fn get_fn(self) -> for<'f> fn(LVar<'f>, LVar<'f>) -> LVar<'f> { + match self { + // we kind of interpret strings as numbers so yeah + Self::Equal | Self::StrictEqual => eq, + Self::NotEqual => ne, + Self::And => and, + Self::Add => add, + Self::Sub => sub, + Self::Mul => mul, + Self::IDiv => idiv, + Self::LessThan => lt, + Self::LessThanEq => le, + Self::GreaterThan => gt, + Self::GreaterThanEq => ge, + Self::Div => div, + Self::Mod => rem, + Self::Pow => pow, + Self::ShiftLeft => shl, + Self::ShiftRight => shr, + Self::BitOr => or, + Self::BitAnd => band, + Self::ExclusiveOr => xor, + Self::Max => max, + Self::Min => min, + Self::AngleDiff => angle_diff, + Self::Len => len, + Self::Noise => noise, + Self::Angle => angle, + } + } +} diff --git a/lemu/src/lexer.rs b/lemu/src/lexer.rs new file mode 100644 index 0000000..1a5be66 --- /dev/null +++ b/lemu/src/lexer.rs @@ -0,0 +1,156 @@ +use logos::{Lexer as RealLexer, Logos, Span}; +macro_rules! instrs { + ($($z:literal => $v:ident,)+) => { + #[derive(Logos, Debug, PartialEq, Copy, Clone)] + #[logos(skip r"[ \t]+")] + pub enum Token<'strings> { + #[token("\n")] + Newline, + #[regex("#[^\n]+")] + Comment(&'strings str), + #[regex(r"[0-9]+(\.[0-9]+)?", |lex| lex.slice().parse().ok())] + #[regex(r"(true)|(false)", |lex| lex.slice().parse::<bool>().ok().map(f64::from))] + #[regex(r#""[0-9]+(\.[0-9]+)?""#, |lex| lex.slice()[1..lex.slice().len()-1].parse().ok())] + Num(f64), + #[regex(r#""[^"]*""#, |lex| &lex.slice()[1..lex.slice().len()-1])] + #[regex(r#"@[^ "\n]*"#, |lex| &lex.slice()[1..])] + String(&'strings str), + #[regex("[^0-9 \t\n]+")] + Ident(&'strings str), + + $(#[token($z)] $v,)+ + } + + impl std::fmt::Display for Token<'_> { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::Error> { + match self { + $(Self::$v => write!(f, $z,),)+ + Self::String(s) | Self::Ident(s)| Self::Comment(s) => write!(f, "{s}"), + Self::Num(n) => write!(f, "{n}"), + Self::Newline => write!(f, "\n"), + } + } + } + } +} + +instrs! { + "getlink" => GetLink, + "read" => Read, + "write" => Write, + "set" => Set, + "op" => Op, + "end" => End, + "drawflush" => DrawFlush, + "draw" => Draw, + "print" => Print, + "packcolor" => PackColor, + "jump" => Jump, + "stop" => Stop, + "@counter" => Counter, + "equal" => Equal, + "notEqual" => NotEqual, + "lessThan" => LessThan, + "lessThanEq" => LessThanEq, + "greaterThan" => GreaterThan, + "greaterThanEq" => GreaterThanEq, + "strictEqual" => StrictEqual, + "always" => Always, + "add" => Add, + "sub" => Sub, + "mul" => Mul, + "div" => Div, + "idiv" => IDiv, + "mod" => Mod, + "pow" => Pow, + "land" => And, + "not" => Not, + "shl" => ShiftLeft, + "shr" => ShiftRight, + "or" => BitOr, + "and" => BitAnd, + "xor" => ExclusiveOr, + "max" => Max, + "min" => Min, + "angle" => Angle, + "angleDiff" => AngleDiff, + "len" => Len, + "noise" => Noise, + "abs" => Abs, + "log" => Log, + "log10" => Log10, + "floor" => Floor, + "ceil" => Ceil, + "sqrt" => Sqrt, + "rand" => Rand, + "sin" => Sin, + "cos" => Cos, + "tan" => Tan, + "asin" => ASin, + "acos" => ACos, + "atan" => ATan, +} + +pub fn lex(s: &str) -> Lexer { + Lexer { + inner: Token::lexer(s), + } +} + +pub struct Lexer<'s> { + inner: RealLexer<'s, Token<'s>>, +} + +impl<'s> Lexer<'s> { + pub fn next(&mut self) -> Option<Token<'s>> { + self.inner.find_map(Result::ok) + } + + pub fn span(&self) -> Span { + self.inner.span() + } +} + +#[allow(dead_code)] +pub fn print_stream<'s>(mut stream: impl Iterator<Item = Token<'s>>) { + print!("["); + let Some(tok) = stream.next() else { + println!("]"); + return; + }; + print!("{tok:?}"); + for token in stream { + print!(", {token:?}"); + } + println!("]"); +} + +#[test] +fn lexer() { + let mut lex = lex(r#" + start: + print "xd" + jump start always + set x "4""#); + macro_rules! test { + ($($tok:ident$(($var:literal))?),+ $(,)?) => {{ + $(assert_eq!(lex.next(), Some(Token::$tok$(($var))?));)+ + assert_eq!(lex.next(), None); + }} + } + test![ + Newline, + Ident("start:"), + Newline, + Print, + String("xd"), + Newline, + Jump, + Ident("start"), + Always, + Newline, + Set, + Ident("x"), + Num(4.0), + ]; +} diff --git a/lemu/src/lib.rs b/lemu/src/lib.rs new file mode 100644 index 0000000..3d1fc11 --- /dev/null +++ b/lemu/src/lib.rs @@ -0,0 +1,173 @@ +//! crate for [MLOG](https://mindustrygame.github.io/wiki/logic/0-introduction/#what-is-mindustry-logic) emulation. +#![feature(let_chains)] +#![allow(clippy::redundant_closure_call)] +#![warn( + clippy::multiple_unsafe_ops_per_block, + clippy::missing_const_for_fn, + clippy::redundant_pub_crate, + clippy::missing_safety_doc, + clippy::imprecise_flops, + unsafe_op_in_unsafe_fn, + clippy::dbg_macro, + missing_docs +)] +mod executor; +mod instructions; +mod lexer; +mod memory; +mod parser; + +use std::io::Write; + +pub use executor::{Executor, Output}; +use executor::{ExecutorBuilderInternal, Limit}; +use fimg::Image; +pub use parser::Error; + +impl<W: Write + Default> Executor<'_, W> { + /// Create a new [`ExecutorBuilder`] + pub fn build() -> ExecutorBuilder<W> { + ExecutorBuilder::default() + } +} +impl<W: Write> Executor<'_, W> { + /// Create a new [`ExecutorBuilder`] with a output. + /// + /// Output simply must impement [`Write`], so this can be set to stdout. + /// Or simply set it to [`Vec<u8>`]. + pub fn with_output(w: W) -> ExecutorBuilder<W> { + ExecutorBuilder { + displays: Vec::new(), + output: Some(w), + instruction_limit: Limit::Unlimited, + iteration_limit: Limit::limited(1), + } + } +} + +/// Builder for a [`Executor`]. +pub struct ExecutorBuilder<W: Write> { + output: Option<W>, + displays: Vec<Image<Vec<u8>, 4>>, + instruction_limit: Limit, + iteration_limit: Limit, +} + +impl<W: Write> Default for ExecutorBuilder<W> { + fn default() -> Self { + Self { + output: None, + displays: Vec::new(), + instruction_limit: Limit::Unlimited, + iteration_limit: Limit::limited(1), + } + } +} + +impl<W: Write> ExecutorBuilder<W> { + /// Limit the number of iterations. + pub fn limit_iterations(self, n: usize) -> Self { + Self { + iteration_limit: Limit::limited(n), + ..self + } + } + + /// Unlimit the number of iterations. + pub fn unlimit_iterations(self) -> Self { + Self { + iteration_limit: Limit::Unlimited, + ..self + } + } + + /// Unlimit the number of instructions. + /// Make sure to limit the number of the iterations, else it will possibly run forever. + pub fn unlimit_instructions(self) -> Self { + Self { + iteration_limit: Limit::Unlimited, + ..self + } + } + + /// Limit the number of processed instructions. + /// + /// Use this if you want it to *definetly finish*. + pub fn limit_instructions(self, n: usize) -> Self { + Self { + instruction_limit: Limit::limited(n), + ..self + } + } + + /// Add a small (`80x80`) logic display. + pub fn display(self) -> Self { + let mut d = self.displays; + d.push(Image::alloc(80, 80)); + Self { + displays: d, + ..self + } + } + + /// Add a large (`176x176`) logic display. + pub fn large_display(self) -> Self { + let mut d = self.displays; + d.push(Image::alloc(176, 176)); + Self { + displays: d, + ..self + } + } + + /// Build the [`Executor`] with this code. + /// + /// # Errors + /// + /// errors if the code is malformed. + pub fn program(self, program: &str) -> Result<Executor<'_, W>, Error<'_>> { + let Self { + output, + displays, + instruction_limit, + iteration_limit, + } = self; + let mut executor = ExecutorBuilderInternal::new(output, displays); + executor + .inslimit(instruction_limit) + .itrlimit(iteration_limit); + // #[cfg(debug_assertions)] + // lexer::print_stream(lexer::lex(program)); + parser::parse(lexer::lex(program), &mut executor)?; + Ok(executor.finish()) + } +} + +#[cfg(test)] +mod test { + use super::*; + + macro_rules! test { + (run $fn:ident.mlog $($times:literal times)?; + $(output = $to_be:literal $(;)?)? + $(cell[$cell_n:literal][$cell_index:literal] = $what:literal $(;)?)? + ) => { + #[test] + fn $fn() -> Result<(), Error<'static>> { + let v = vec![]; + let mut lex = Executor::with_output(v) + .unlimit_instructions() + $(.limit_iterations($times))? + .program(include_str!(concat!(stringify!($fn), ".mlog")))?; + lex.run(); + let output = lex.output(); + $(assert_eq!(output.output.unwrap(), $to_be);)? + $(assert_eq!(output.cells[$cell_n][$cell_index], $what);)? + Ok(()) + } + }; + } + + test!(run fib.mlog; output = b"12586269025"); + test!(run celliterate.mlog 500 times; cell[0][0] = 500.0); +} diff --git a/lemu/src/main.rs b/lemu/src/main.rs new file mode 100644 index 0000000..b40c8ad --- /dev/null +++ b/lemu/src/main.rs @@ -0,0 +1,31 @@ +use std::{ + io::{self, Stdout}, + process::ExitCode, +}; + +use lemu::{Executor, Output}; +use yumy::Config; + +fn main() -> ExitCode { + let mut args = std::env::args(); + args.next().unwrap(); // path to executable + for file in args { + let f = std::fs::read_to_string(&file).unwrap(); + let mut lex: Executor<Stdout> = + match Executor::with_output(io::stdout()).display().program(&f) { + Ok(x) => x, + Err(e) => { + e.diagnose(&f, Some(&file)) + .eprint(&Config::default()) + .unwrap(); + return ExitCode::FAILURE; + } + }; + lex.run(); + let Output { displays, .. } = lex.output(); + for (d, i) in displays.iter().zip(1..=displays.len()) { + d.save(format!("image{i}.png")); + } + } + ExitCode::SUCCESS +} diff --git a/lemu/src/memory.rs b/lemu/src/memory.rs new file mode 100644 index 0000000..9dd0828 --- /dev/null +++ b/lemu/src/memory.rs @@ -0,0 +1,135 @@ +#[derive(Copy, Clone, Debug)] +pub enum LVar<'string> { + Num(f64), + String(&'string str), +} + +impl PartialEq for LVar<'_> { + fn eq(&self, other: &Self) -> bool { + match (self, other) { + (Self::Num(a), Self::Num(b)) => (a - b).abs() < 0.000_001, + (Self::String(l0), Self::String(r0)) => l0 == r0, + _ => false, + } + } +} + +impl LVar<'_> { + // get null + pub const fn null() -> LVar<'static> { + LVar::Num(0.0) + } +} + +#[derive(Copy, Clone)] +pub enum LAddress<'str> { + Const(LVar<'str>), + Address(usize, Priv), +} + +impl<'v> LAddress<'v> { + /// # Safety + /// + /// you must make sure that addr is in bounds of the memory. + pub(crate) const unsafe fn addr(addr: usize) -> Self { + LAddress::Address(addr, Priv { _priv: () }) + } + + pub(crate) fn cnst(c: impl Into<LVar<'v>>) -> Self { + Self::Const(c.into()) + } +} + +#[derive(Copy, Clone)] +pub struct Priv { + _priv: (), +} + +impl std::fmt::Debug for LAddress<'_> { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + Self::Const(c) => write!(f, "LAddress {c}"), + Self::Address(n, ..) => write!(f, "LAddress {n:x}"), + } + } +} + +impl std::fmt::Display for LVar<'_> { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + Self::Num(n) => write!(f, "{n}"), + Self::String(s) => write!(f, r#""{s}""#), + } + } +} + +impl From<f64> for LVar<'_> { + fn from(value: f64) -> Self { + Self::Num(value) + } +} + +impl From<bool> for LVar<'_> { + fn from(value: bool) -> Self { + Self::Num(value.into()) + } +} + +impl<'s> From<&'s str> for LVar<'s> { + fn from(value: &'s str) -> Self { + Self::String(value) + } +} + +/// cleared every loop +#[derive(Default, Debug)] +pub struct LRegistry<'str>(Box<[LVar<'str>]>); + +impl<'s> LRegistry<'s> { + pub fn new(size: usize) -> Self { + Self(vec![LVar::null(); size].into_boxed_slice()) + } + + pub fn clear(&mut self) { + for var in &mut *self.0 { + *var = LVar::null(); + } + } + + pub fn get(&self, a: LAddress<'s>) -> LVar<'s> { + match a { + // SAFETY: addr constructor requires bounds + LAddress::Address(n, ..) => unsafe { *self.0.get_unchecked(n) }, + LAddress::Const(n) => n, + } + } + + pub fn set(&mut self, a: LAddress<'s>, b: LAddress<'s>) -> bool { + match a { + LAddress::Const(_) => false, + LAddress::Address(v, ..) => { + match b { + LAddress::Const(n) => { + // SAFETY: v comes from Address, therefore safe + *unsafe { self.0.get_unchecked_mut(v) } = n; + } + LAddress::Address(n, ..) => { + // SAFETY: n comes from Address, therefore safe + let b = *unsafe { self.0.get_unchecked(n) }; + // SAFETY: v comes from Addr, therefore safe + *unsafe { self.0.get_unchecked_mut(v) } = b; + } + }; + true + } + } + } + + pub fn get_mut(&mut self, a: LAddress<'s>) -> Option<&mut LVar<'s>> { + match a { + LAddress::Const(_) => None, + // SAFETY: addr constructor requires bounds + LAddress::Address(n, ..) => Some(unsafe { self.0.get_unchecked_mut(n) }), + } + } +} diff --git a/lemu/src/parser.rs b/lemu/src/parser.rs new file mode 100644 index 0000000..f81c71b --- /dev/null +++ b/lemu/src/parser.rs @@ -0,0 +1,659 @@ +use std::io::Write as Wr; + +use logos::Span; + +use super::{ + executor::{ExecutorBuilderInternal, Instruction, UPInstr}, + instructions::{ + draw::{ + Clear, Flush, Line, RectBordered, RectFilled, SetColorConst, SetColorDyn, SetStroke, + Triangle, + }, + io::{Print, Read, Write}, + AlwaysJump, ConditionOp, DynJump, End, Instr, Jump, MathOp1, MathOp2, Op1, Op2, Set, Stop, + }, + lexer::{Lexer, Token}, + memory::LAddress, +}; + +/// Errors returned when parsing fails. +#[derive(thiserror::Error, Debug)] +pub enum Error<'s> { + /// Occurs from eg `set x`. (needs a value to set to) + #[error("unexpected end of stream")] + UnexpectedEof, + /// Occurs from eg `op add\n...` (needs a variable) + #[error("expected variable, got {0:?}")] + ExpectedVar(Token<'s>, Span), + /// Occurs from eg `draw 4` (needs a ident of the type of drawing) + #[error("expected identifier, got {0:?}")] + ExpectedIdent(Token<'s>, Span), + /// Occurs from eg `jump house` (assuming house isnt a label). + #[error("expected jump target, got {0:?}")] + ExpectedJump(Token<'s>, Span), + /// Occurs from eg `op add "three" "four"` + #[error("expected number, got {0:?}")] + ExpectedNum(Token<'s>, Span), + /// Occurs from eg `op 4` (4 is not add/mul/...) + #[error("expected operator, got {0:?}")] + ExpectedOp(Token<'s>, Span), + /// Occurs from eg `write cell1 5.5` (5.5 is not int) + #[error("expected integer, got {0:?}")] + ExpectedInt(Token<'s>, Span), + /// Occurs from eg `4.0 add 5.0` + #[error("expected instruction, got {0:?}")] + ExpectedInstr(Token<'s>, Span), + /// Occurs from eg + /// ```text + /// lable: + /// jump label always + /// ``` + /// (typo: lable not label) + #[error("unable to find label {0:?}")] + LabelNotFound(&'s str, Span), + /// Occurs from eg `jump 4910294029 always` + #[error("unable to jump to instruction {0:?}")] + InvalidJump(Instruction, Span), + /// Occurs from eg `read bank9223372036854775807 5` (only `126` banks can exist) + #[error("cannot get cell>{0:?}")] + MemoryTooFar(usize, Span), + /// Occurs from `read register1` + #[error("unknown memory type {0:?}, expected (cell)|(bank)")] + InvalidMemoryType(&'s str, Span), + /// Occurs from `drawflush bank1` + #[error("unknown display type {0:?}, expected 'display'")] + InvalidDisplayType(&'s str, Span), + /// Occurs from `draw house` (or `draw image`, a valid but unsupported instruction here) + #[error("unknown image operation {0:?}")] + UnsupportedImageOp(&'s str, Span), + #[error("couldnt get display #{0:?}.")] + /// Occurs from eg `display 50`. + /// + /// call `display` 50 more times to have more display options: + /// ```rust,ignore + /// executor + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display() + /// .display(); + /// ``` + NoDisplay(usize, Span), +} + +macro_rules! tokstr { + ($tok:expr) => { + match $tok { + Token::Ident(i) => Some(i), + Token::GetLink => Some("getlink"), + Token::Read => Some("read"), + Token::Write => Some("write"), + Token::Set => Some("set"), + Token::Op => Some("op"), + Token::End => Some("end"), + Token::Draw => Some("draw"), + Token::DrawFlush => Some("drawflush"), + Token::Print => Some("print"), + Token::PackColor => Some("packcolor"), + Token::Jump => Some("jump"), + Token::Stop => Some("stop"), + Token::Counter => Some("@counter"), + Token::Equal => Some("equal"), + Token::NotEqual => Some("notEqual"), + Token::LessThan => Some("lessThan"), + Token::LessThanEq => Some("lessThanEq"), + Token::GreaterThan => Some("greaterThan"), + Token::GreaterThanEq => Some("greaterThanEq"), + Token::StrictEqual => Some("strictEqual"), + Token::Always => Some("always"), + Token::Add => Some("add"), + Token::Sub => Some("sub"), + Token::Mul => Some("mul"), + Token::Div => Some("div"), + Token::IDiv => Some("idiv"), + Token::Mod => Some("mod"), + Token::Pow => Some("pow"), + Token::And => Some("land"), + Token::Not => Some("not"), + Token::ShiftLeft => Some("shl"), + Token::ShiftRight => Some("shr"), + Token::BitOr => Some("or"), + Token::BitAnd => Some("and"), + Token::ExclusiveOr => Some("xor"), + Token::Max => Some("max"), + Token::Min => Some("min"), + Token::Angle => Some("angle"), + Token::AngleDiff => Some("angleDiff"), + Token::Len => Some("len"), + Token::Noise => Some("noise"), + Token::Abs => Some("abs"), + Token::Log => Some("log"), + Token::Log10 => Some("log10"), + Token::Floor => Some("floor"), + Token::Ceil => Some("ceil"), + Token::Sqrt => Some("sqrt"), + Token::Rand => Some("rand"), + Token::Sin => Some("sin"), + Token::Cos => Some("cos"), + Token::Tan => Some("tan"), + Token::ASin => Some("asin"), + Token::ACos => Some("acos"), + Token::ATan => Some("atan"), + _ => None, + } + }; +} + +impl Error<'_> { + /// Produces a [`Diagnostic`] from this error. + #[cfg(feature = "diagnose")] + pub fn diagnose<'s>( + &self, + source: &'s str, + fname: Option<&'s str>, + ) -> yumy::Diagnostic<yumy::Source<'s>> { + use yumy::{ + owo_colors::{OwoColorize, Style}, + Diagnostic, Label, Source, SourceSpan, + }; + + let error = "error".red(); + let note = "note".yellow(); + let help = "help".bright_green(); + let e_sty = Style::new().bright_red(); + macro_rules! err { + ($span:expr, $msg:literal $(, $args:expr)* $(,)?) => { + Label::styled(SourceSpan::new($span.start as u32, $span.end as u32), format!($msg $(, $args)*), e_sty) + }; + } + macro_rules! dig { + ($ms:literal $(, $args:expr)* $(,)?) => { + Diagnostic::new(format!($ms $(, $args)*)).with_source(Source::new(source, fname)) + }; + } + let mut d; + match self { + Error::UnexpectedEof => { + d = dig!("{error}: wasnt able to finish read").with_label(err!( + source.len() - 1..source.len() - 1, + "there was supposed to be another token here" + )); + } + Error::ExpectedVar(_, s) => { + d = dig!("{error}: expected a variable") + .with_label(err!(s, "this was supposed to be a variable")); + } + Error::ExpectedIdent(_, s) => { + d = dig!("{error}: expected a identifier") + .with_label(err!(s, "this was supposed to be a identifier")); + } + Error::ExpectedJump(t, s) => { + d = dig!("{error}: expected jump target") + .with_label(err!(s, "this was supposed to be a jump target")) + .with_footnote( + format!("{note}: a jump target is a label(ident), or a line number in integer form (not a float)"), + ); + if let Token::Num(n) = t { + d.add_footnote(format!("{help}: remove the fractional part: {n:.0}")); + } + } + Error::ExpectedNum(_, s) => { + d = dig!("{error}: expected number") + .with_label(err!(s, "this was supposed to be a number")); + } + Error::ExpectedOp(t, s) => { + d = dig!("{error}: expected operator") + .with_label(err!(s, "this was supposed to be a operator")); + if let Some(i) = tokstr!(*t) && let Some((mat,score)) = rust_fuzzy_search::fuzzy_search_best_n(i, crate::instructions::OPS, 1).first() && *score > 0.5 { + d.add_footnote(format!("{help}: maybe you meant {mat}")); + } + } + Error::ExpectedInt(t, s) => { + d = dig!("{error}: expected integer") + .with_label(err!(s, "this was supposed to be a integer")); + if let Token::Num(n) = t { + d.add_footnote(format!("{help}: remove the fractional part: {n:.0}")); + } + } + Error::ExpectedInstr(_, s) => { + d = dig!("{error}: expected instruction") + .with_label(err!(s, "this was supposed to be a instruction")); + // it occurs to me that this wont ever be a string, as idents are turned into `Code` + // if let Some(i) = tokstr!(t.clone()) && let Some((mat,score)) = rust_fuzzy_search::fuzzy_search_best_n(i, crate::instructions::INSTRS, 1).get(0) && *score > 0.5 { + // d.add_footnote(format!("{help}: maybe you meant {mat}")); + // } + } + Error::LabelNotFound(_, s) => { + d = dig!("{error}: label not found") + .with_label(err!(s, "this was supposed to be a (existing) label")); + } + Error::InvalidJump(Instruction(target), s) => { + d = dig!("{error}: invalid jump") + .with_label(err!(s, "line#{target} is not in the program")) + .with_footnote(format!( + "{help}: there are 0..{} available lines", + source.lines().count() + )); + } + Error::MemoryTooFar(b, s) => { + d = dig!("{error}: invalid memory cell/bank") + .with_label(err!(s, "cant get cell/bank#{b}")) + .with_footnote(format!("{note}: only 126 cells/banks are allowed")); + } + Error::InvalidMemoryType(t, s) => { + d = dig!("{error}: invalid memory type") + .with_label(err!(s, "cant get {t}")) + .with_footnote(format!("{note}: only banks/cells are allowed")); + } + Error::InvalidDisplayType(disp, s) => { + d = dig!("{error}: invalid display type") + .with_label(err!(s, "cant get {disp}")) + .with_footnote(format!("{help}: change this to 'display'")); + } + Error::UnsupportedImageOp(op, s) => { + d = dig!("{error}: invalid image op").with_label(err!( + s, + "must be one of {{clear, color, col, stroke, line, rect, lineRect, triangle}}" + )); + if let Some((mat,score)) = rust_fuzzy_search::fuzzy_search_best_n(op, crate::instructions::draw::INSTRS, 1).first() && *score > 0.5 { + d.add_footnote(format!("{help}: you may have meant {mat}")); + } + } + Error::NoDisplay(disp, s) => { + d = dig!("{error}: no display allocated").with_label(err!(s, "display#{disp} has not been created")).with_footnote(format!("{note}: it is impossible for me to dynamically allocate displays, as 'display1' could be large or small")); + } + }; + d + } +} + +#[derive(Debug)] +enum UJump<'v> { + Sometimes { + a: LAddress<'v>, + b: LAddress<'v>, + op: ConditionOp, + }, + Always, +} + +pub fn parse<'source, W: Wr>( + mut tokens: Lexer<'source>, + executor: &mut ExecutorBuilderInternal<'source, W>, +) -> Result<(), Error<'source>> { + let mut mem = Vec::new(); // maps &str to usize + // maps "start" to 0 + let mut labels = Vec::new(); + let mut unfinished_jumps = Vec::new(); + macro_rules! tok { + () => { + tokens.next().ok_or(Error::UnexpectedEof) + }; + } + macro_rules! err { + ($e:ident($($stuff:expr)+)) => { + Error::$e($($stuff,)+ tokens.span()) + } + } + macro_rules! yeet { + ($e:ident($($stuff:expr)+)) => { + return Err(Error::$e($($stuff,)+ tokens.span())) + }; + } + #[rustfmt::skip] + macro_rules! nextline { + () => { + while let Some(tok) = tokens.next() && tok != Token::Newline { } + }; + } + macro_rules! take_int { + ($tok:expr) => { + match $tok { + Token::Num(n) if n.fract() == 0.0 && n >= 0.0 => Ok(n as usize), + t => Err(err!(ExpectedInt(t))), + } + }; + } + macro_rules! take_memory { + () => {{ + let container = take_ident!(tok!()?)?; + let cell_n = take_int!(tok!()?)?; + if cell_n > 126 || cell_n == 0 { + yeet!(MemoryTooFar(cell_n)); + } + match container { + "bank" => executor.bank(cell_n), + "cell" => executor.cell(cell_n), + _ => yeet!(InvalidMemoryType(container)), + } + }}; + } + macro_rules! addr { + ($n:expr) => {{ + let n = $n; + match mem + .iter() + .enumerate() + .find(|(_, &v)| v == n) + .map(|(i, _)| i) + { + // SAFETY: we tell it the size is mem.len(); i comes from mem, this is fine + Some(i) => unsafe { LAddress::addr(i) }, + None => { + mem.push(n); + // SAFETY: see above + unsafe { LAddress::addr(mem.len() - 1) } + } + } + }}; + } + macro_rules! take_ident { + ($tok:expr) => {{ + let tok = $tok; + tokstr!(tok).ok_or(err!(ExpectedIdent(tok))) + }}; + } + macro_rules! take_var { + ($tok:expr) => {{ + let tok = $tok; + if let Some(i) = tokstr!(tok) { + Ok(addr!(i)) + } else { + match tok { + Token::Num(n) => Ok(LAddress::cnst(n)), + Token::String(s) => Ok(LAddress::cnst(s)), + t => Err(err!(ExpectedVar(t))), + } + } + }}; + } + macro_rules! take_numvar { + ($tok:expr) => {{ + let tok = $tok; + if let Some(i) = tokstr!(tok) { + Ok(addr!(i)) + } else { + match tok { + Token::Num(n) => Ok(LAddress::cnst(n)), + t => Err(err!(ExpectedNum(t))), + } + } + }}; + } + while let Some(token) = tokens.next() { + match token { + // # omg + Token::Comment(_) => { + executor.noop(); + } + // label: + Token::Ident(v) if v.ends_with(':') => { + labels.push((&v[..v.len() - 1], executor.next())); + } + // print "5" + Token::Print => { + let val = take_var!(tok!()?)?; + executor.add(Print { val }); + } + // set x 4 + Token::Set => { + let from = tok!()?; + if from == Token::Counter { + let to = take_numvar!(tok!()?)?; + executor.add(DynJump { to, proglen: 0 }); + } else { + let from = addr!(take_ident!(from)?); + let to = take_var!(tok!()?)?; + executor.add(Set { from, to }); + } + } + // stop + Token::Stop => { + executor.add(Stop {}); + } + // jump start equal a b + Token::Jump => { + let tok = tok!()?; + // label jump + if let Some(i) = tokstr!(tok) { + let op = tok!()?; + if op == Token::Always { + executor.jmp(); + unfinished_jumps.push((UJump::Always, i, executor.last())); + } else { + let op = op.try_into().map_err(|()| err!(ExpectedOp(op)))?; + let a = take_var!(tok!()?)?; + let b = take_var!(tok!()?)?; + executor.jmp(); + unfinished_jumps.push((UJump::Sometimes { a, b, op }, i, executor.last())); + } + } else if let Ok(n) = take_int!(tok) { + let to = Instruction(n); + let op = tok!()?; + if op == Token::Always { + executor.add(AlwaysJump { to }); + } else { + let op = op.try_into().map_err(|()| err!(ExpectedOp(op)))?; + let a = take_var!(tok!()?)?; + let b = take_var!(tok!()?)?; + executor.add(Jump::new(op, to, a, b)); + } + } else { + yeet!(ExpectedJump(tok)); + }; + } + // op add c 1 2 + Token::Op => { + let op = tok!()?; + if let Ok(op) = MathOp1::try_from(op) { + // assigning to a var is useless but legal + let out = take_numvar!(tok!()?)?; + let x = take_numvar!(tok!()?)?; + executor.add(Op1::new(op, x, out)); + } else if let Ok(op) = MathOp2::try_from(op) { + let out = take_numvar!(tok!()?)?; + let a = take_numvar!(tok!()?)?; + let b = take_numvar!(tok!()?)?; + executor.add(Op2::new(op, a, b, out)); + } else { + yeet!(ExpectedOp(op)); + } + } + // write 5.0 bank1 4 (aka bank1[4] = 5.0) + Token::Write => { + let set = take_numvar!(tok!()?)?; + let container = take_memory!(); + let index = container.limit(take_int!(tok!()?)?); + + executor.add(Write { + index, + set, + container, + }); + } + // read result cell1 4 (aka result = cell1[4]) + Token::Read => { + let output = take_var!(tok!()?)?; + let container = take_memory!(); + let index = container.limit(take_int!(tok!()?)?); + executor.add(Read { + index, + output, + container, + }); + } + Token::Draw => { + let dty = tok!()?; + let Token::Ident(instr) = dty else { + yeet!(ExpectedIdent(dty)); + }; + #[rustfmt::skip] + macro_rules! four { ($a:expr) => { ($a, $a, $a, $a) }; } + #[rustfmt::skip] + macro_rules! six { ($a:expr) => { ($a, $a, $a, $a, $a, $a) }; } + match instr { + "clear" => { + let (r, g, b, a) = four! { take_numvar!(tok!()?)? }; + executor.draw(Clear { r, g, b, a }); + } + "color" => { + let (r, g, b, a) = four! { take_numvar!(tok!()?)? }; + executor.draw(SetColorDyn { r, g, b, a }); + } + "col" => { + let col = take_int!(tok!()?)?; + let r = (col & 0xff00_0000 >> 24) as u8; + let g = (col & 0x00ff_0000 >> 16) as u8; + let b = (col & 0x0000_ff00 >> 8) as u8; + let a = (col & 0x0000_00ff) as u8; + executor.draw(SetColorConst { r, g, b, a }); + } + "stroke" => { + let size = take_numvar!(tok!()?)?; + executor.draw(SetStroke { size }); + } + "line" => { + let (x, y, x2, y2) = four! { take_numvar!(tok!()?)? }; + executor.draw(Line { + point_a: (x, y), + point_b: (x2, y2), + }); + } + "rect" => { + let (x, y, width, height) = four! { take_numvar!(tok!()?)? }; + executor.draw(RectFilled { + position: (x, y), + width, + height, + }); + } + "lineRect" => { + let (x, y, width, height) = four! { take_numvar!(tok!()?)? }; + executor.draw(RectBordered { + position: (x, y), + width, + height, + }); + } + "triangle" => { + let (x, y, x2, y2, x3, y3) = six! { take_numvar!(tok!()?)? }; + executor.draw(Triangle { + points: ((x, y), (x2, y2), (x3, y3)), + }); + } + // poly is TODO, image is WONTFIX + i => yeet!(UnsupportedImageOp(i)), + } + } + Token::DrawFlush => { + let screen = take_ident!(tok!()?)?; + if screen != "display" { + yeet!(InvalidDisplayType(screen)); + } + let display = executor + .display(take_int!(tok!()?)?) + .map_err(|n| err!(NoDisplay(n)))?; + executor.add(Flush { display }); + } + // end + Token::End => { + executor.add(End {}); + } + // starting newline, simply skip. continue, so as not to to trigger the nextline!() + Token::Newline => continue, + // unknown instruction + Token::Ident(i) => { + let mut c = String::from(i); + while let Some(tok) = tokens.next() && tok != Token::Newline { + use std::fmt::Write; + write!(c, " {tok}").expect("didnt know writing to a string could fail"); + } + executor.code(c); + // we take the newline here + continue; + } + t => yeet!(ExpectedInstr(t)), + } + nextline!(); + } + + for (j, l, Instruction(i)) in unfinished_jumps { + let to = labels + .iter() + .find(|(v, _)| v == &l) + .ok_or_else(|| err!(LabelNotFound(l)))? + .1; + executor.program[i] = UPInstr::Instr(match j { + UJump::Always => Instr::from(AlwaysJump { to }), + UJump::Sometimes { a, b, op } => Instr::from(Jump::new(op, to, a, b)), + }); + } + + // check jump validity + for i in &executor.program { + if let UPInstr::Instr(Instr::Jump(Jump { to, .. }) | Instr::AlwaysJump(AlwaysJump { to })) = + i + { + if !executor.valid(*to) { + yeet!(InvalidJump(*to)); + } + } + } + + // set dynjumps + let len = executor.program.len(); + for i in &mut executor.program { + if let UPInstr::Instr(Instr::DynJump(DynJump { proglen, .. })) = i { + *proglen = len; + } + } + + executor.mem(mem.len()); + + Ok(()) +} diff --git a/mindus/Cargo.toml b/mindus/Cargo.toml new file mode 100644 index 0000000..be5cd21 --- /dev/null +++ b/mindus/Cargo.toml @@ -0,0 +1,46 @@ +[package] +name = "mindus" +version = "4.0.17" +edition = "2021" +description = "A library for working with mindustry data formats (eg schematics and maps) (fork of plandustry)" +authors = [ + "KosmosPrime <[email protected]>", + "bend-n <[email protected]>", +] +repository = "https://github.com/bend-n/mindus.git" +license = "GPL-3.0" +exclude = [".github/", "items.py"] +readme = "README.md" +keywords = ["mindustry", "format", "drawing"] + +[dependencies] +flate2 = { version = "1.0", features = ["zlib-ng"], default-features = false } +base64 = "0.21" +paste = "1.0" +strconv = "0.1" +amap = "0.1" +color-hex = "0.2" +thiserror = "1.0" +bobbin-bits = "0.1" +blurslice = { version = "0.1" } +enum_dispatch = "0.3" +fast_image_resize = "2.7" +phf = { version = "0.11", features = ["macros"] } +fimg = { version = "0.3.4", default-features = false } + +[features] +bin = ["fimg/save"] +default = ["bin"] + +[build-dependencies] +image = { version = "0.24", features = ["png"], default-features = false } +walkdir = "2" + +[[bin]] +name = "mindus" +doc = false +required-features = ["bin"] +path = "src/exe/mod.rs" + +[dev-dependencies] +diff = "0.1" diff --git a/LICENSE.txt b/mindus/LICENSE.txt index f288702..f288702 100644 --- a/LICENSE.txt +++ b/mindus/LICENSE.txt diff --git a/mindus/README.md b/mindus/README.md new file mode 100644 index 0000000..28e1a26 --- /dev/null +++ b/mindus/README.md @@ -0,0 +1,18 @@ +# mindus + + + +Mindus is a library for working with [Mindustry](https://github.com/Anuken/Mindustry) formats. + +## Usage + +```rust +use mindus::*; +let s = Schematic::deserialize_base64("bXNjaAF4nD3SQW6DMBBA0bE94wF104vkDr1H1QVtWUQioTL0/oFJ/Fl9GXiy5ZFBhiJ6n26zvE9tv7T1f5/bZbtNyyJvv/P2065/+3W9i0hdpu952SR/fiWp29qOL4/lDzkfExkiEpWPGqMKpZRRlT/8VQkv4aXwnlUopYw6vRTVvRzeGJVYy1ShlDKqezk8O8+DV/AKXgkvRSllvK2sdU/xFE/xFE/xFE/xNLzxeRlU9wzPOK9xXsMzPMOr3EcNL0VlqlBKGVWpfh+O5+zPmRdnXpx5cebFmRd/eQ9KIReL").unwrap(); +let output = s.render(); +output.save("output.png"); +``` + +This produces: + + diff --git a/assets/blocks/campaign/interplanetary-accelerator.png b/mindus/assets/blocks/campaign/interplanetary-accelerator.png Binary files differindex 78f302b..78f302b 100644 --- a/assets/blocks/campaign/interplanetary-accelerator.png +++ b/mindus/assets/blocks/campaign/interplanetary-accelerator.png diff --git a/assets/blocks/campaign/launch-pad.png b/mindus/assets/blocks/campaign/launch-pad.png Binary files differindex 3dcca24..3dcca24 100644 --- a/assets/blocks/campaign/launch-pad.png +++ b/mindus/assets/blocks/campaign/launch-pad.png diff --git a/assets/blocks/campaign/launchpod.png b/mindus/assets/blocks/campaign/launchpod.png Binary files differindex 1697897..1697897 100644 --- a/assets/blocks/campaign/launchpod.png +++ b/mindus/assets/blocks/campaign/launchpod.png diff --git a/assets/blocks/defense/build-tower.png b/mindus/assets/blocks/defense/build-tower.png Binary files differindex cec7847..cec7847 100644 --- a/assets/blocks/defense/build-tower.png +++ b/mindus/assets/blocks/defense/build-tower.png diff --git a/assets/blocks/defense/force-projector-team.png b/mindus/assets/blocks/defense/force-projector-team.png Binary files differindex 86614cb..86614cb 100644 --- a/assets/blocks/defense/force-projector-team.png +++ b/mindus/assets/blocks/defense/force-projector-team.png diff --git a/assets/blocks/defense/force-projector.png b/mindus/assets/blocks/defense/force-projector.png Binary files differindex 72bd63e..72bd63e 100644 --- a/assets/blocks/defense/force-projector.png +++ b/mindus/assets/blocks/defense/force-projector.png diff --git a/assets/blocks/defense/large-shield-projector-team.png b/mindus/assets/blocks/defense/large-shield-projector-team.png Binary files differindex b43d7d5..b43d7d5 100644 --- a/assets/blocks/defense/large-shield-projector-team.png +++ b/mindus/assets/blocks/defense/large-shield-projector-team.png diff --git a/assets/blocks/defense/large-shield-projector.png b/mindus/assets/blocks/defense/large-shield-projector.png Binary files differindex ec01b32..ec01b32 100644 --- a/assets/blocks/defense/large-shield-projector.png +++ b/mindus/assets/blocks/defense/large-shield-projector.png diff --git a/assets/blocks/defense/mend-projector.png b/mindus/assets/blocks/defense/mend-projector.png Binary files differindex 0b70091..0b70091 100644 --- a/assets/blocks/defense/mend-projector.png +++ b/mindus/assets/blocks/defense/mend-projector.png diff --git a/assets/blocks/defense/mender.png b/mindus/assets/blocks/defense/mender.png Binary files differindex 669378b..669378b 100644 --- a/assets/blocks/defense/mender.png +++ b/mindus/assets/blocks/defense/mender.png diff --git a/assets/blocks/defense/overdrive-dome.png b/mindus/assets/blocks/defense/overdrive-dome.png Binary files differindex c52221e..c52221e 100644 --- a/assets/blocks/defense/overdrive-dome.png +++ b/mindus/assets/blocks/defense/overdrive-dome.png diff --git a/assets/blocks/defense/overdrive-projector.png b/mindus/assets/blocks/defense/overdrive-projector.png Binary files differindex 55fb163..55fb163 100644 --- a/assets/blocks/defense/overdrive-projector.png +++ b/mindus/assets/blocks/defense/overdrive-projector.png diff --git a/assets/blocks/defense/radar.png b/mindus/assets/blocks/defense/radar.png Binary files differindex 701beac..701beac 100644 --- a/assets/blocks/defense/radar.png +++ b/mindus/assets/blocks/defense/radar.png diff --git a/assets/blocks/defense/regen-projector.png b/mindus/assets/blocks/defense/regen-projector.png Binary files differindex 7bc0fd4..7bc0fd4 100644 --- a/assets/blocks/defense/regen-projector.png +++ b/mindus/assets/blocks/defense/regen-projector.png diff --git a/assets/blocks/defense/shield-projector-team.png b/mindus/assets/blocks/defense/shield-projector-team.png Binary files differindex fdc00a2..fdc00a2 100644 --- a/assets/blocks/defense/shield-projector-team.png +++ b/mindus/assets/blocks/defense/shield-projector-team.png diff --git a/assets/blocks/defense/shield-projector.png b/mindus/assets/blocks/defense/shield-projector.png Binary files differindex 43717ca..43717ca 100644 --- a/assets/blocks/defense/shield-projector.png +++ b/mindus/assets/blocks/defense/shield-projector.png diff --git a/assets/blocks/defense/shock-mine-team-top.png b/mindus/assets/blocks/defense/shock-mine-team-top.png Binary files differindex 4ee60bc..4ee60bc 100644 --- a/assets/blocks/defense/shock-mine-team-top.png +++ b/mindus/assets/blocks/defense/shock-mine-team-top.png diff --git a/assets/blocks/defense/shock-mine.png b/mindus/assets/blocks/defense/shock-mine.png Binary files differindex 2f18055..2f18055 100644 --- a/assets/blocks/defense/shock-mine.png +++ b/mindus/assets/blocks/defense/shock-mine.png diff --git a/assets/blocks/defense/shockwave-tower.png b/mindus/assets/blocks/defense/shockwave-tower.png Binary files differindex f6780d8..f6780d8 100644 --- a/assets/blocks/defense/shockwave-tower.png +++ b/mindus/assets/blocks/defense/shockwave-tower.png diff --git a/assets/blocks/distribution/bridge-arrow.png b/mindus/assets/blocks/distribution/bridge-arrow.png Binary files differindex e6c8859..e6c8859 100644 --- a/assets/blocks/distribution/bridge-arrow.png +++ b/mindus/assets/blocks/distribution/bridge-arrow.png diff --git a/assets/blocks/distribution/bridge-conveyor-arrow.png b/mindus/assets/blocks/distribution/bridge-conveyor-arrow.png Binary files differindex b8b62bc..b8b62bc 100644 --- a/assets/blocks/distribution/bridge-conveyor-arrow.png +++ b/mindus/assets/blocks/distribution/bridge-conveyor-arrow.png diff --git a/assets/blocks/distribution/bridge-conveyor-bridge.png b/mindus/assets/blocks/distribution/bridge-conveyor-bridge.png Binary files differindex 947e48d..947e48d 100644 --- a/assets/blocks/distribution/bridge-conveyor-bridge.png +++ b/mindus/assets/blocks/distribution/bridge-conveyor-bridge.png diff --git a/assets/blocks/distribution/bridge-conveyor-end.png b/mindus/assets/blocks/distribution/bridge-conveyor-end.png Binary files differindex 48d3f85..48d3f85 100644 --- a/assets/blocks/distribution/bridge-conveyor-end.png +++ b/mindus/assets/blocks/distribution/bridge-conveyor-end.png diff --git a/assets/blocks/distribution/bridge-conveyor.png b/mindus/assets/blocks/distribution/bridge-conveyor.png Binary files differindex 608ce88..608ce88 100644 --- a/assets/blocks/distribution/bridge-conveyor.png +++ b/mindus/assets/blocks/distribution/bridge-conveyor.png diff --git a/assets/blocks/distribution/center.png b/mindus/assets/blocks/distribution/center.png Binary files differindex 19def6b..19def6b 100644 --- a/assets/blocks/distribution/center.png +++ b/mindus/assets/blocks/distribution/center.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-0-0.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-0.png Binary files differindex 9becfdf..9becfdf 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-0-0.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-0.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-0-1.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-1.png Binary files differindex 4685ab6..4685ab6 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-0-1.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-1.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-0-2.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-2.png Binary files differindex f10b176..f10b176 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-0-2.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-2.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-0-3.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-3.png Binary files differindex 9c002ed..9c002ed 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-0-3.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-0-3.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-0-h.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-0-h.png Binary files differindex 25835e4..25835e4 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-0-h.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-0.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-0.png Binary files differindex 21ed583..21ed583 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-0.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-0.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-1-h.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1-h.png Binary files differindex f7c2705..f7c2705 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-1-h.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1-h.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-1-v.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1-v.png Binary files differindex c31f105..c31f105 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-1-v.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1-v.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-1.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1.png Binary files differindex be087fa..be087fa 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-1.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-1.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-2.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-2.png Binary files differindex 5c7a30a..5c7a30a 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-2.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-2.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-1-3.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-3.png Binary files differindex 32bf421..32bf421 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-1-3.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-1-3.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-0-h.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0-h.png Binary files differindex f2c6105..f2c6105 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0-h.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-0-v.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0-v.png Binary files differindex 04e8329..04e8329 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-0-v.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0-v.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-0.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0.png Binary files differindex 72eba5c..72eba5c 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-0.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-0.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-1-h.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-1-h.png Binary files differindex def3ab3..def3ab3 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-1-h.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-1-h.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-1.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-1.png Binary files differindex efc9937..efc9937 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-1.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-1.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-2.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-2.png Binary files differindex 7a70978..7a70978 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-2.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-2.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-3-h.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-3-h.png Binary files differindex b491de9..b491de9 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-3-h.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-3-h.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-2-3.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-3.png Binary files differindex 5e846e8..5e846e8 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-2-3.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-2-3.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-3-0-h.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-0-h.png Binary files differindex a5692f9..a5692f9 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-3-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-0-h.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-3-0.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-0.png Binary files differindex 7754791..7754791 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-3-0.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-0.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-3-1.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-1.png Binary files differindex 7b72bf6..7b72bf6 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-3-1.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-1.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-3-3.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-3.png Binary files differindex ce0d878..ce0d878 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-3-3.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-3-3.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-4-0.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-0.png Binary files differindex 741bfdb..741bfdb 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-4-0.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-0.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-4-1.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-1.png Binary files differindex d4893ef..d4893ef 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-4-1.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-1.png diff --git a/assets/blocks/distribution/conveyors/armored-conveyor-4-3.png b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-3.png Binary files differindex e0539ef..e0539ef 100644 --- a/assets/blocks/distribution/conveyors/armored-conveyor-4-3.png +++ b/mindus/assets/blocks/distribution/conveyors/armored-conveyor-4-3.png diff --git a/assets/blocks/distribution/conveyors/conveyor-0-0.png b/mindus/assets/blocks/distribution/conveyors/conveyor-0-0.png Binary files differindex 4de81c8..4de81c8 100644 --- a/assets/blocks/distribution/conveyors/conveyor-0-0.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-0-0.png diff --git a/assets/blocks/distribution/conveyors/conveyor-0-1.png b/mindus/assets/blocks/distribution/conveyors/conveyor-0-1.png Binary files differindex e83ade5..e83ade5 100644 --- a/assets/blocks/distribution/conveyors/conveyor-0-1.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-0-1.png diff --git a/assets/blocks/distribution/conveyors/conveyor-0-2.png b/mindus/assets/blocks/distribution/conveyors/conveyor-0-2.png Binary files differindex 3855016..3855016 100644 --- a/assets/blocks/distribution/conveyors/conveyor-0-2.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-0-2.png diff --git a/assets/blocks/distribution/conveyors/conveyor-0-3.png b/mindus/assets/blocks/distribution/conveyors/conveyor-0-3.png Binary files differindex 5d0b247..5d0b247 100644 --- a/assets/blocks/distribution/conveyors/conveyor-0-3.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-0-3.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-0-h.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-0-h.png Binary files differindex 75b477d..75b477d 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-0-h.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-0.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-0.png Binary files differindex a8cfa5d..a8cfa5d 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-0.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-0.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-1-h.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-1-h.png Binary files differindex 8e6eb5f..8e6eb5f 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-1-h.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-1-h.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-1-v.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-1-v.png Binary files differindex d78d194..d78d194 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-1-v.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-1-v.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-1.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-1.png Binary files differindex 90220b5..90220b5 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-1.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-1.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-2.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-2.png Binary files differindex 923223b..923223b 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-2.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-2.png diff --git a/assets/blocks/distribution/conveyors/conveyor-1-3.png b/mindus/assets/blocks/distribution/conveyors/conveyor-1-3.png Binary files differindex 2905d1a..2905d1a 100644 --- a/assets/blocks/distribution/conveyors/conveyor-1-3.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-1-3.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-0-h.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-0-h.png Binary files differindex 6649a28..6649a28 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-0-h.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-0-v.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-0-v.png Binary files differindex 4a266b0..4a266b0 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-0-v.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-0-v.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-0.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-0.png Binary files differindex 5d9eb5e..5d9eb5e 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-0.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-0.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-1-h.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-1-h.png Binary files differindex 7e8d16f..7e8d16f 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-1-h.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-1-h.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-1.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-1.png Binary files differindex 798f6a6..798f6a6 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-1.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-1.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-2.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-2.png Binary files differindex 14a9d78..14a9d78 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-2.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-2.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-3-h.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-3-h.png Binary files differindex 07176a5..07176a5 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-3-h.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-3-h.png diff --git a/assets/blocks/distribution/conveyors/conveyor-2-3.png b/mindus/assets/blocks/distribution/conveyors/conveyor-2-3.png Binary files differindex abcbebc..abcbebc 100644 --- a/assets/blocks/distribution/conveyors/conveyor-2-3.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-2-3.png diff --git a/assets/blocks/distribution/conveyors/conveyor-3-0-h.png b/mindus/assets/blocks/distribution/conveyors/conveyor-3-0-h.png Binary files differindex 0ca52ba..0ca52ba 100644 --- a/assets/blocks/distribution/conveyors/conveyor-3-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-3-0-h.png diff --git a/assets/blocks/distribution/conveyors/conveyor-3-0.png b/mindus/assets/blocks/distribution/conveyors/conveyor-3-0.png Binary files differindex 6e38bc2..6e38bc2 100644 --- a/assets/blocks/distribution/conveyors/conveyor-3-0.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-3-0.png diff --git a/assets/blocks/distribution/conveyors/conveyor-3-1.png b/mindus/assets/blocks/distribution/conveyors/conveyor-3-1.png Binary files differindex ebfd3ee..ebfd3ee 100644 --- a/assets/blocks/distribution/conveyors/conveyor-3-1.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-3-1.png diff --git a/assets/blocks/distribution/conveyors/conveyor-3-3.png b/mindus/assets/blocks/distribution/conveyors/conveyor-3-3.png Binary files differindex 4abdb24..4abdb24 100644 --- a/assets/blocks/distribution/conveyors/conveyor-3-3.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-3-3.png diff --git a/assets/blocks/distribution/conveyors/conveyor-4-0.png b/mindus/assets/blocks/distribution/conveyors/conveyor-4-0.png Binary files differindex b788db9..b788db9 100644 --- a/assets/blocks/distribution/conveyors/conveyor-4-0.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-4-0.png diff --git a/assets/blocks/distribution/conveyors/conveyor-4-1.png b/mindus/assets/blocks/distribution/conveyors/conveyor-4-1.png Binary files differindex cf0ba78..cf0ba78 100644 --- a/assets/blocks/distribution/conveyors/conveyor-4-1.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-4-1.png diff --git a/assets/blocks/distribution/conveyors/conveyor-4-3.png b/mindus/assets/blocks/distribution/conveyors/conveyor-4-3.png Binary files differindex 84cbd2d..84cbd2d 100644 --- a/assets/blocks/distribution/conveyors/conveyor-4-3.png +++ b/mindus/assets/blocks/distribution/conveyors/conveyor-4-3.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-0-0.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-0.png Binary files differindex bb2b4b2..bb2b4b2 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-0-0.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-0.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-0-1.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-1.png Binary files differindex bd17828..bd17828 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-0-1.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-1.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-0-2.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-2.png Binary files differindex 3de01c0..3de01c0 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-0-2.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-2.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-0-3.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-3.png Binary files differindex 5073271..5073271 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-0-3.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-0-3.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-0-h.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-0-h.png Binary files differindex 99602c3..99602c3 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-0-h.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-0.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-0.png Binary files differindex 749b079..749b079 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-0.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-0.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-h.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-h.png Binary files differindex e02adb4..e02adb4 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-h.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-h.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-v.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-v.png Binary files differindex bc8ed5e..bc8ed5e 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-v.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1-v.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-1.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1.png Binary files differindex b50f7cf..b50f7cf 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-1.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-1.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-2.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-2.png Binary files differindex 368e08f..368e08f 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-2.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-2.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-1-3.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-3.png Binary files differindex d17a367..d17a367 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-1-3.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-1-3.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-h.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-h.png Binary files differindex 3775277..3775277 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-h.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-v.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-v.png Binary files differindex fd4c2fb..fd4c2fb 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-v.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0-v.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-0.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0.png Binary files differindex f5ba433..f5ba433 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-0.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-0.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-1-h.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-1-h.png Binary files differindex 0ba3653..0ba3653 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-1-h.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-1-h.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-1.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-1.png Binary files differindex 4f5b154..4f5b154 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-1.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-1.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-2.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-2.png Binary files differindex 39379a8..39379a8 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-2.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-2.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-3-h.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-3-h.png Binary files differindex 3bd7270..3bd7270 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-3-h.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-3-h.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-2-3.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-3.png Binary files differindex 546bd31..546bd31 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-2-3.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-2-3.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-3-0-h.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-0-h.png Binary files differindex 09f7114..09f7114 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-3-0-h.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-0-h.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-3-0.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-0.png Binary files differindex 24525f2..24525f2 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-3-0.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-0.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-3-1.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-1.png Binary files differindex 2ef4cdf..2ef4cdf 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-3-1.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-1.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-3-3.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-3.png Binary files differindex 4877112..4877112 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-3-3.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-3-3.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-4-0.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-0.png Binary files differindex 079d383..079d383 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-4-0.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-0.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-4-1.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-1.png Binary files differindex e2b9517..e2b9517 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-4-1.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-1.png diff --git a/assets/blocks/distribution/conveyors/titanium-conveyor-4-3.png b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-3.png Binary files differindex 2a1ca44..2a1ca44 100644 --- a/assets/blocks/distribution/conveyors/titanium-conveyor-4-3.png +++ b/mindus/assets/blocks/distribution/conveyors/titanium-conveyor-4-3.png diff --git a/assets/blocks/distribution/distributor.png b/mindus/assets/blocks/distribution/distributor.png Binary files differindex e4445dd..e4445dd 100644 --- a/assets/blocks/distribution/distributor.png +++ b/mindus/assets/blocks/distribution/distributor.png diff --git a/assets/blocks/distribution/ducts/armored-duct-0-0.png b/mindus/assets/blocks/distribution/ducts/armored-duct-0-0.png Binary files differindex 7cdf0be..7cdf0be 100644 --- a/assets/blocks/distribution/ducts/armored-duct-0-0.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-0-0.png diff --git a/assets/blocks/distribution/ducts/armored-duct-0-1.png b/mindus/assets/blocks/distribution/ducts/armored-duct-0-1.png Binary files differindex 9a5cd4d..9a5cd4d 100644 --- a/assets/blocks/distribution/ducts/armored-duct-0-1.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-0-1.png diff --git a/assets/blocks/distribution/ducts/armored-duct-0-2.png b/mindus/assets/blocks/distribution/ducts/armored-duct-0-2.png Binary files differindex 793a84b..793a84b 100644 --- a/assets/blocks/distribution/ducts/armored-duct-0-2.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-0-2.png diff --git a/assets/blocks/distribution/ducts/armored-duct-0-3.png b/mindus/assets/blocks/distribution/ducts/armored-duct-0-3.png Binary files differindex 94aca00..94aca00 100644 --- a/assets/blocks/distribution/ducts/armored-duct-0-3.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-0-3.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-0-h.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-0-h.png Binary files differindex d9a6ca8..d9a6ca8 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-0-h.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-0-h.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-0.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-0.png Binary files differindex 4c02046..4c02046 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-0.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-0.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-1-h.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-1-h.png Binary files differindex 220ea63..220ea63 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-1-h.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-1-h.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-1-v.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-1-v.png Binary files differindex 107e5e1..107e5e1 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-1-v.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-1-v.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-1.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-1.png Binary files differindex ba68180..ba68180 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-1.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-1.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-2.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-2.png Binary files differindex 102b6c4..102b6c4 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-2.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-2.png diff --git a/assets/blocks/distribution/ducts/armored-duct-1-3.png b/mindus/assets/blocks/distribution/ducts/armored-duct-1-3.png Binary files differindex d5c7688..d5c7688 100644 --- a/assets/blocks/distribution/ducts/armored-duct-1-3.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-1-3.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-0-h.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-0-h.png Binary files differindex e2b75b7..e2b75b7 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-0-h.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-0-h.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-0-v.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-0-v.png Binary files differindex 51690bf..51690bf 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-0-v.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-0-v.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-0.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-0.png Binary files differindex fd0c731..fd0c731 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-0.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-0.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-1-h.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-1-h.png Binary files differindex 209c984..209c984 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-1-h.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-1-h.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-1.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-1.png Binary files differindex ab5b160..ab5b160 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-1.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-1.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-2.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-2.png Binary files differindex 3a1d156..3a1d156 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-2.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-2.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-3-h.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-3-h.png Binary files differindex 018ebc1..018ebc1 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-3-h.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-3-h.png diff --git a/assets/blocks/distribution/ducts/armored-duct-2-3.png b/mindus/assets/blocks/distribution/ducts/armored-duct-2-3.png Binary files differindex ee904a0..ee904a0 100644 --- a/assets/blocks/distribution/ducts/armored-duct-2-3.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-2-3.png diff --git a/assets/blocks/distribution/ducts/armored-duct-3-0-h.png b/mindus/assets/blocks/distribution/ducts/armored-duct-3-0-h.png Binary files differindex 0a384b3..0a384b3 100644 --- a/assets/blocks/distribution/ducts/armored-duct-3-0-h.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-3-0-h.png diff --git a/assets/blocks/distribution/ducts/armored-duct-3-0.png b/mindus/assets/blocks/distribution/ducts/armored-duct-3-0.png Binary files differindex 9371f1c..9371f1c 100644 --- a/assets/blocks/distribution/ducts/armored-duct-3-0.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-3-0.png diff --git a/assets/blocks/distribution/ducts/armored-duct-3-1.png b/mindus/assets/blocks/distribution/ducts/armored-duct-3-1.png Binary files differindex 2a82680..2a82680 100644 --- a/assets/blocks/distribution/ducts/armored-duct-3-1.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-3-1.png diff --git a/assets/blocks/distribution/ducts/armored-duct-3-3.png b/mindus/assets/blocks/distribution/ducts/armored-duct-3-3.png Binary files differindex d4ef678..d4ef678 100644 --- a/assets/blocks/distribution/ducts/armored-duct-3-3.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-3-3.png diff --git a/assets/blocks/distribution/ducts/armored-duct-4-0.png b/mindus/assets/blocks/distribution/ducts/armored-duct-4-0.png Binary files differindex 985626c..985626c 100644 --- a/assets/blocks/distribution/ducts/armored-duct-4-0.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-4-0.png diff --git a/assets/blocks/distribution/ducts/armored-duct-4-1.png b/mindus/assets/blocks/distribution/ducts/armored-duct-4-1.png Binary files differindex 44f767f..44f767f 100644 --- a/assets/blocks/distribution/ducts/armored-duct-4-1.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-4-1.png diff --git a/assets/blocks/distribution/ducts/armored-duct-4-3.png b/mindus/assets/blocks/distribution/ducts/armored-duct-4-3.png Binary files differindex 4024c61..4024c61 100644 --- a/assets/blocks/distribution/ducts/armored-duct-4-3.png +++ b/mindus/assets/blocks/distribution/ducts/armored-duct-4-3.png diff --git a/assets/blocks/distribution/ducts/duct-0-0.png b/mindus/assets/blocks/distribution/ducts/duct-0-0.png Binary files differindex 3cec9b5..3cec9b5 100644 --- a/assets/blocks/distribution/ducts/duct-0-0.png +++ b/mindus/assets/blocks/distribution/ducts/duct-0-0.png diff --git a/assets/blocks/distribution/ducts/duct-0-1.png b/mindus/assets/blocks/distribution/ducts/duct-0-1.png Binary files differindex 2db5439..2db5439 100644 --- a/assets/blocks/distribution/ducts/duct-0-1.png +++ b/mindus/assets/blocks/distribution/ducts/duct-0-1.png diff --git a/assets/blocks/distribution/ducts/duct-0-2.png b/mindus/assets/blocks/distribution/ducts/duct-0-2.png Binary files differindex 6dac9e5..6dac9e5 100644 --- a/assets/blocks/distribution/ducts/duct-0-2.png +++ b/mindus/assets/blocks/distribution/ducts/duct-0-2.png diff --git a/assets/blocks/distribution/ducts/duct-0-3.png b/mindus/assets/blocks/distribution/ducts/duct-0-3.png Binary files differindex e25d7bb..e25d7bb 100644 --- a/assets/blocks/distribution/ducts/duct-0-3.png +++ b/mindus/assets/blocks/distribution/ducts/duct-0-3.png diff --git a/assets/blocks/distribution/ducts/duct-1-0-h.png b/mindus/assets/blocks/distribution/ducts/duct-1-0-h.png Binary files differindex 11e4482..11e4482 100644 --- a/assets/blocks/distribution/ducts/duct-1-0-h.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-0-h.png diff --git a/assets/blocks/distribution/ducts/duct-1-0.png b/mindus/assets/blocks/distribution/ducts/duct-1-0.png Binary files differindex 6adcdeb..6adcdeb 100644 --- a/assets/blocks/distribution/ducts/duct-1-0.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-0.png diff --git a/assets/blocks/distribution/ducts/duct-1-1-h.png b/mindus/assets/blocks/distribution/ducts/duct-1-1-h.png Binary files differindex 1461ef0..1461ef0 100644 --- a/assets/blocks/distribution/ducts/duct-1-1-h.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-1-h.png diff --git a/assets/blocks/distribution/ducts/duct-1-1-v.png b/mindus/assets/blocks/distribution/ducts/duct-1-1-v.png Binary files differindex 50bdb4f..50bdb4f 100644 --- a/assets/blocks/distribution/ducts/duct-1-1-v.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-1-v.png diff --git a/assets/blocks/distribution/ducts/duct-1-1.png b/mindus/assets/blocks/distribution/ducts/duct-1-1.png Binary files differindex 093189f..093189f 100644 --- a/assets/blocks/distribution/ducts/duct-1-1.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-1.png diff --git a/assets/blocks/distribution/ducts/duct-1-2.png b/mindus/assets/blocks/distribution/ducts/duct-1-2.png Binary files differindex 5b7aae2..5b7aae2 100644 --- a/assets/blocks/distribution/ducts/duct-1-2.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-2.png diff --git a/assets/blocks/distribution/ducts/duct-1-3.png b/mindus/assets/blocks/distribution/ducts/duct-1-3.png Binary files differindex cb72859..cb72859 100644 --- a/assets/blocks/distribution/ducts/duct-1-3.png +++ b/mindus/assets/blocks/distribution/ducts/duct-1-3.png diff --git a/assets/blocks/distribution/ducts/duct-2-0-h.png b/mindus/assets/blocks/distribution/ducts/duct-2-0-h.png Binary files differindex 4ddb3d1..4ddb3d1 100644 --- a/assets/blocks/distribution/ducts/duct-2-0-h.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-0-h.png diff --git a/assets/blocks/distribution/ducts/duct-2-0-v.png b/mindus/assets/blocks/distribution/ducts/duct-2-0-v.png Binary files differindex f841ec1..f841ec1 100644 --- a/assets/blocks/distribution/ducts/duct-2-0-v.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-0-v.png diff --git a/assets/blocks/distribution/ducts/duct-2-0.png b/mindus/assets/blocks/distribution/ducts/duct-2-0.png Binary files differindex c0afcfb..c0afcfb 100644 --- a/assets/blocks/distribution/ducts/duct-2-0.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-0.png diff --git a/assets/blocks/distribution/ducts/duct-2-1-h.png b/mindus/assets/blocks/distribution/ducts/duct-2-1-h.png Binary files differindex b40e77e..b40e77e 100644 --- a/assets/blocks/distribution/ducts/duct-2-1-h.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-1-h.png diff --git a/assets/blocks/distribution/ducts/duct-2-1.png b/mindus/assets/blocks/distribution/ducts/duct-2-1.png Binary files differindex 09eb774..09eb774 100644 --- a/assets/blocks/distribution/ducts/duct-2-1.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-1.png diff --git a/assets/blocks/distribution/ducts/duct-2-2.png b/mindus/assets/blocks/distribution/ducts/duct-2-2.png Binary files differindex 4da21f8..4da21f8 100644 --- a/assets/blocks/distribution/ducts/duct-2-2.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-2.png diff --git a/assets/blocks/distribution/ducts/duct-2-3-h.png b/mindus/assets/blocks/distribution/ducts/duct-2-3-h.png Binary files differindex 1506bac..1506bac 100644 --- a/assets/blocks/distribution/ducts/duct-2-3-h.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-3-h.png diff --git a/assets/blocks/distribution/ducts/duct-2-3.png b/mindus/assets/blocks/distribution/ducts/duct-2-3.png Binary files differindex 0dd6aa3..0dd6aa3 100644 --- a/assets/blocks/distribution/ducts/duct-2-3.png +++ b/mindus/assets/blocks/distribution/ducts/duct-2-3.png diff --git a/assets/blocks/distribution/ducts/duct-3-0-h.png b/mindus/assets/blocks/distribution/ducts/duct-3-0-h.png Binary files differindex 4b51f6d..4b51f6d 100644 --- a/assets/blocks/distribution/ducts/duct-3-0-h.png +++ b/mindus/assets/blocks/distribution/ducts/duct-3-0-h.png diff --git a/assets/blocks/distribution/ducts/duct-3-0.png b/mindus/assets/blocks/distribution/ducts/duct-3-0.png Binary files differindex d1a331c..d1a331c 100644 --- a/assets/blocks/distribution/ducts/duct-3-0.png +++ b/mindus/assets/blocks/distribution/ducts/duct-3-0.png diff --git a/assets/blocks/distribution/ducts/duct-3-1.png b/mindus/assets/blocks/distribution/ducts/duct-3-1.png Binary files differindex 6b20424..6b20424 100644 --- a/assets/blocks/distribution/ducts/duct-3-1.png +++ b/mindus/assets/blocks/distribution/ducts/duct-3-1.png diff --git a/assets/blocks/distribution/ducts/duct-3-3.png b/mindus/assets/blocks/distribution/ducts/duct-3-3.png Binary files differindex e457a4c..e457a4c 100644 --- a/assets/blocks/distribution/ducts/duct-3-3.png +++ b/mindus/assets/blocks/distribution/ducts/duct-3-3.png diff --git a/assets/blocks/distribution/ducts/duct-4-0.png b/mindus/assets/blocks/distribution/ducts/duct-4-0.png Binary files differindex d490c36..d490c36 100644 --- a/assets/blocks/distribution/ducts/duct-4-0.png +++ b/mindus/assets/blocks/distribution/ducts/duct-4-0.png diff --git a/assets/blocks/distribution/ducts/duct-4-1.png b/mindus/assets/blocks/distribution/ducts/duct-4-1.png Binary files differindex ea57f4a..ea57f4a 100644 --- a/assets/blocks/distribution/ducts/duct-4-1.png +++ b/mindus/assets/blocks/distribution/ducts/duct-4-1.png diff --git a/assets/blocks/distribution/ducts/duct-4-3.png b/mindus/assets/blocks/distribution/ducts/duct-4-3.png Binary files differindex 50eef92..50eef92 100644 --- a/assets/blocks/distribution/ducts/duct-4-3.png +++ b/mindus/assets/blocks/distribution/ducts/duct-4-3.png diff --git a/assets/blocks/distribution/ducts/duct-base.png b/mindus/assets/blocks/distribution/ducts/duct-base.png Binary files differindex 6aa0df3..6aa0df3 100644 --- a/assets/blocks/distribution/ducts/duct-base.png +++ b/mindus/assets/blocks/distribution/ducts/duct-base.png diff --git a/assets/blocks/distribution/ducts/duct-bridge-arrow.png b/mindus/assets/blocks/distribution/ducts/duct-bridge-arrow.png Binary files differindex a00c8e9..a00c8e9 100644 --- a/assets/blocks/distribution/ducts/duct-bridge-arrow.png +++ b/mindus/assets/blocks/distribution/ducts/duct-bridge-arrow.png diff --git a/assets/blocks/distribution/ducts/duct-bridge-bridge-bottom.png b/mindus/assets/blocks/distribution/ducts/duct-bridge-bridge-bottom.png Binary files differindex 1625679..1625679 100644 --- a/assets/blocks/distribution/ducts/duct-bridge-bridge-bottom.png +++ b/mindus/assets/blocks/distribution/ducts/duct-bridge-bridge-bottom.png diff --git a/assets/blocks/distribution/ducts/duct-bridge-bridge.png b/mindus/assets/blocks/distribution/ducts/duct-bridge-bridge.png Binary files differindex 533f3c3..533f3c3 100644 --- a/assets/blocks/distribution/ducts/duct-bridge-bridge.png +++ b/mindus/assets/blocks/distribution/ducts/duct-bridge-bridge.png diff --git a/assets/blocks/distribution/ducts/duct-bridge-dir.png b/mindus/assets/blocks/distribution/ducts/duct-bridge-dir.png Binary files differindex edca5f1..edca5f1 100644 --- a/assets/blocks/distribution/ducts/duct-bridge-dir.png +++ b/mindus/assets/blocks/distribution/ducts/duct-bridge-dir.png diff --git a/assets/blocks/distribution/ducts/duct-bridge.png b/mindus/assets/blocks/distribution/ducts/duct-bridge.png Binary files differindex 2448bc8..2448bc8 100644 --- a/assets/blocks/distribution/ducts/duct-bridge.png +++ b/mindus/assets/blocks/distribution/ducts/duct-bridge.png diff --git a/assets/blocks/distribution/ducts/duct-router.png b/mindus/assets/blocks/distribution/ducts/duct-router.png Binary files differindex 2448bc8..2448bc8 100644 --- a/assets/blocks/distribution/ducts/duct-router.png +++ b/mindus/assets/blocks/distribution/ducts/duct-router.png diff --git a/assets/blocks/distribution/ducts/duct-unloader-top.png b/mindus/assets/blocks/distribution/ducts/duct-unloader-top.png Binary files differindex cb76b14..cb76b14 100644 --- a/assets/blocks/distribution/ducts/duct-unloader-top.png +++ b/mindus/assets/blocks/distribution/ducts/duct-unloader-top.png diff --git a/assets/blocks/distribution/ducts/duct-unloader.png b/mindus/assets/blocks/distribution/ducts/duct-unloader.png Binary files differindex b9ba79c..b9ba79c 100644 --- a/assets/blocks/distribution/ducts/duct-unloader.png +++ b/mindus/assets/blocks/distribution/ducts/duct-unloader.png diff --git a/assets/blocks/distribution/ducts/overflow-duct.png b/mindus/assets/blocks/distribution/ducts/overflow-duct.png Binary files differindex 6b3e6d0..6b3e6d0 100644 --- a/assets/blocks/distribution/ducts/overflow-duct.png +++ b/mindus/assets/blocks/distribution/ducts/overflow-duct.png diff --git a/assets/blocks/distribution/ducts/surge-router.png b/mindus/assets/blocks/distribution/ducts/surge-router.png Binary files differindex c1cf722..c1cf722 100644 --- a/assets/blocks/distribution/ducts/surge-router.png +++ b/mindus/assets/blocks/distribution/ducts/surge-router.png diff --git a/assets/blocks/distribution/ducts/top.png b/mindus/assets/blocks/distribution/ducts/top.png Binary files differindex c7f9cd6..c7f9cd6 100644 --- a/assets/blocks/distribution/ducts/top.png +++ b/mindus/assets/blocks/distribution/ducts/top.png diff --git a/assets/blocks/distribution/ducts/underflow-duct.png b/mindus/assets/blocks/distribution/ducts/underflow-duct.png Binary files differindex f36bc41..f36bc41 100644 --- a/assets/blocks/distribution/ducts/underflow-duct.png +++ b/mindus/assets/blocks/distribution/ducts/underflow-duct.png diff --git a/assets/blocks/distribution/inverted-sorter.png b/mindus/assets/blocks/distribution/inverted-sorter.png Binary files differindex 2a75d17..2a75d17 100644 --- a/assets/blocks/distribution/inverted-sorter.png +++ b/mindus/assets/blocks/distribution/inverted-sorter.png diff --git a/assets/blocks/distribution/item-source.png b/mindus/assets/blocks/distribution/item-source.png Binary files differindex d38ce01..d38ce01 100644 --- a/assets/blocks/distribution/item-source.png +++ b/mindus/assets/blocks/distribution/item-source.png diff --git a/assets/blocks/distribution/item-void.png b/mindus/assets/blocks/distribution/item-void.png Binary files differindex 0ef9612..0ef9612 100644 --- a/assets/blocks/distribution/item-void.png +++ b/mindus/assets/blocks/distribution/item-void.png diff --git a/assets/blocks/distribution/junction.png b/mindus/assets/blocks/distribution/junction.png Binary files differindex 0cdb020..0cdb020 100644 --- a/assets/blocks/distribution/junction.png +++ b/mindus/assets/blocks/distribution/junction.png diff --git a/assets/blocks/distribution/mass-driver-base.png b/mindus/assets/blocks/distribution/mass-driver-base.png Binary files differindex 23ad8cc..23ad8cc 100644 --- a/assets/blocks/distribution/mass-driver-base.png +++ b/mindus/assets/blocks/distribution/mass-driver-base.png diff --git a/assets/blocks/distribution/mass-driver.png b/mindus/assets/blocks/distribution/mass-driver.png Binary files differindex 6c65bf1..6c65bf1 100644 --- a/assets/blocks/distribution/mass-driver.png +++ b/mindus/assets/blocks/distribution/mass-driver.png diff --git a/assets/blocks/distribution/overflow-gate.png b/mindus/assets/blocks/distribution/overflow-gate.png Binary files differindex 534859f..534859f 100644 --- a/assets/blocks/distribution/overflow-gate.png +++ b/mindus/assets/blocks/distribution/overflow-gate.png diff --git a/assets/blocks/distribution/phase-conveyor-arrow.png b/mindus/assets/blocks/distribution/phase-conveyor-arrow.png Binary files differindex 22198e8..22198e8 100644 --- a/assets/blocks/distribution/phase-conveyor-arrow.png +++ b/mindus/assets/blocks/distribution/phase-conveyor-arrow.png diff --git a/assets/blocks/distribution/phase-conveyor-bridge.png b/mindus/assets/blocks/distribution/phase-conveyor-bridge.png Binary files differindex 176c3fc..176c3fc 100644 --- a/assets/blocks/distribution/phase-conveyor-bridge.png +++ b/mindus/assets/blocks/distribution/phase-conveyor-bridge.png diff --git a/assets/blocks/distribution/phase-conveyor-end.png b/mindus/assets/blocks/distribution/phase-conveyor-end.png Binary files differindex 090155a..090155a 100644 --- a/assets/blocks/distribution/phase-conveyor-end.png +++ b/mindus/assets/blocks/distribution/phase-conveyor-end.png diff --git a/assets/blocks/distribution/phase-conveyor.png b/mindus/assets/blocks/distribution/phase-conveyor.png Binary files differindex 6911b37..6911b37 100644 --- a/assets/blocks/distribution/phase-conveyor.png +++ b/mindus/assets/blocks/distribution/phase-conveyor.png diff --git a/assets/blocks/distribution/router.png b/mindus/assets/blocks/distribution/router.png Binary files differindex c45605f..c45605f 100644 --- a/assets/blocks/distribution/router.png +++ b/mindus/assets/blocks/distribution/router.png diff --git a/assets/blocks/distribution/sorter.png b/mindus/assets/blocks/distribution/sorter.png Binary files differindex 9345206..9345206 100644 --- a/assets/blocks/distribution/sorter.png +++ b/mindus/assets/blocks/distribution/sorter.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-0.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-0.png Binary files differindex 2dc44db..2dc44db 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-0.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-0.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-1.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-1.png Binary files differindex e6d57f6..e6d57f6 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-1.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-1.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-2.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-2.png Binary files differindex 5c0272b..5c0272b 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-2.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-2.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-0.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-0.png Binary files differindex 7057c6c..7057c6c 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-0.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-0.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-1.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-1.png Binary files differindex cc9890d..cc9890d 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-1.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-1.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-2.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-2.png Binary files differindex 0abdfc5..0abdfc5 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-2.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-2.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-3.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-3.png Binary files differindex 34924be..34924be 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-3.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-edge-3.png diff --git a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-stack.png b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-stack.png Binary files differindex a0e5afe..a0e5afe 100644 --- a/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-stack.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/plastanium-conveyor-stack.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-0.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-0.png Binary files differindex 67e479f..67e479f 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-0.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-0.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-1.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-1.png Binary files differindex 3f3cf2d..3f3cf2d 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-1.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-1.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-0.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-0.png Binary files differindex 5ef6959..5ef6959 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-0.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-0.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-1.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-1.png Binary files differindex ccc72e5..ccc72e5 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-1.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-1.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-2.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-2.png Binary files differindex 05d6385..05d6385 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-2.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-2.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-3.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-3.png Binary files differindex 8ae4559..8ae4559 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-3.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-edge-3.png diff --git a/assets/blocks/distribution/stack-conveyors/surge-conveyor-stack.png b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-stack.png Binary files differindex 3e82595..3e82595 100644 --- a/assets/blocks/distribution/stack-conveyors/surge-conveyor-stack.png +++ b/mindus/assets/blocks/distribution/stack-conveyors/surge-conveyor-stack.png diff --git a/assets/blocks/distribution/underflow-gate.png b/mindus/assets/blocks/distribution/underflow-gate.png Binary files differindex 92b6f26..92b6f26 100644 --- a/assets/blocks/distribution/underflow-gate.png +++ b/mindus/assets/blocks/distribution/underflow-gate.png diff --git a/assets/blocks/distribution/unit-cargo-unload-point-top.png b/mindus/assets/blocks/distribution/unit-cargo-unload-point-top.png Binary files differindex f447882..f447882 100644 --- a/assets/blocks/distribution/unit-cargo-unload-point-top.png +++ b/mindus/assets/blocks/distribution/unit-cargo-unload-point-top.png diff --git a/assets/blocks/distribution/unit-cargo-unload-point.png b/mindus/assets/blocks/distribution/unit-cargo-unload-point.png Binary files differindex 24cae6c..24cae6c 100644 --- a/assets/blocks/distribution/unit-cargo-unload-point.png +++ b/mindus/assets/blocks/distribution/unit-cargo-unload-point.png diff --git a/assets/blocks/drills/blast-drill.png b/mindus/assets/blocks/drills/blast-drill.png Binary files differindex 13ff22b..13ff22b 100644 --- a/assets/blocks/drills/blast-drill.png +++ b/mindus/assets/blocks/drills/blast-drill.png diff --git a/assets/blocks/drills/cliff-crusher-rotator.png b/mindus/assets/blocks/drills/cliff-crusher-rotator.png Binary files differindex 6db2c8b..6db2c8b 100644 --- a/assets/blocks/drills/cliff-crusher-rotator.png +++ b/mindus/assets/blocks/drills/cliff-crusher-rotator.png diff --git a/assets/blocks/drills/cliff-crusher-top.png b/mindus/assets/blocks/drills/cliff-crusher-top.png Binary files differindex d883816..d883816 100644 --- a/assets/blocks/drills/cliff-crusher-top.png +++ b/mindus/assets/blocks/drills/cliff-crusher-top.png diff --git a/assets/blocks/drills/cliff-crusher.png b/mindus/assets/blocks/drills/cliff-crusher.png Binary files differindex 3c82a82..3c82a82 100644 --- a/assets/blocks/drills/cliff-crusher.png +++ b/mindus/assets/blocks/drills/cliff-crusher.png diff --git a/assets/blocks/drills/eruption-drill.png b/mindus/assets/blocks/drills/eruption-drill.png Binary files differindex 0b43aa7..0b43aa7 100644 --- a/assets/blocks/drills/eruption-drill.png +++ b/mindus/assets/blocks/drills/eruption-drill.png diff --git a/assets/blocks/drills/impact-drill.png b/mindus/assets/blocks/drills/impact-drill.png Binary files differindex 62be316..62be316 100644 --- a/assets/blocks/drills/impact-drill.png +++ b/mindus/assets/blocks/drills/impact-drill.png diff --git a/assets/blocks/drills/large-plasma-bore-top.png b/mindus/assets/blocks/drills/large-plasma-bore-top.png Binary files differindex 6bc63a7..6bc63a7 100644 --- a/assets/blocks/drills/large-plasma-bore-top.png +++ b/mindus/assets/blocks/drills/large-plasma-bore-top.png diff --git a/assets/blocks/drills/large-plasma-bore.png b/mindus/assets/blocks/drills/large-plasma-bore.png Binary files differindex 704a773..704a773 100644 --- a/assets/blocks/drills/large-plasma-bore.png +++ b/mindus/assets/blocks/drills/large-plasma-bore.png diff --git a/assets/blocks/drills/laser-drill.png b/mindus/assets/blocks/drills/laser-drill.png Binary files differindex b0f94cb..b0f94cb 100644 --- a/assets/blocks/drills/laser-drill.png +++ b/mindus/assets/blocks/drills/laser-drill.png diff --git a/assets/blocks/drills/mechanical-drill.png b/mindus/assets/blocks/drills/mechanical-drill.png Binary files differindex 354b9b0..354b9b0 100644 --- a/assets/blocks/drills/mechanical-drill.png +++ b/mindus/assets/blocks/drills/mechanical-drill.png diff --git a/assets/blocks/drills/oil-extractor.png b/mindus/assets/blocks/drills/oil-extractor.png Binary files differindex 18e84d7..18e84d7 100644 --- a/assets/blocks/drills/oil-extractor.png +++ b/mindus/assets/blocks/drills/oil-extractor.png diff --git a/assets/blocks/drills/plasma-bore-top.png b/mindus/assets/blocks/drills/plasma-bore-top.png Binary files differindex c6cffe7..c6cffe7 100644 --- a/assets/blocks/drills/plasma-bore-top.png +++ b/mindus/assets/blocks/drills/plasma-bore-top.png diff --git a/assets/blocks/drills/plasma-bore.png b/mindus/assets/blocks/drills/plasma-bore.png Binary files differindex 3fb5950..3fb5950 100644 --- a/assets/blocks/drills/plasma-bore.png +++ b/mindus/assets/blocks/drills/plasma-bore.png diff --git a/assets/blocks/drills/pneumatic-drill.png b/mindus/assets/blocks/drills/pneumatic-drill.png Binary files differindex 3bbada9..3bbada9 100644 --- a/assets/blocks/drills/pneumatic-drill.png +++ b/mindus/assets/blocks/drills/pneumatic-drill.png diff --git a/assets/blocks/drills/vent-condenser.png b/mindus/assets/blocks/drills/vent-condenser.png Binary files differindex ed715bd..ed715bd 100644 --- a/assets/blocks/drills/vent-condenser.png +++ b/mindus/assets/blocks/drills/vent-condenser.png diff --git a/assets/blocks/drills/water-extractor.png b/mindus/assets/blocks/drills/water-extractor.png Binary files differindex 3579707..3579707 100644 --- a/assets/blocks/drills/water-extractor.png +++ b/mindus/assets/blocks/drills/water-extractor.png diff --git a/assets/blocks/environment/arkyic-boulder.png b/mindus/assets/blocks/environment/arkyic-boulder.png Binary files differindex de89b97..de89b97 100644 --- a/assets/blocks/environment/arkyic-boulder.png +++ b/mindus/assets/blocks/environment/arkyic-boulder.png diff --git a/assets/blocks/environment/arkyic-wall.png b/mindus/assets/blocks/environment/arkyic-wall.png Binary files differindex 2977b20..2977b20 100644 --- a/assets/blocks/environment/arkyic-wall.png +++ b/mindus/assets/blocks/environment/arkyic-wall.png diff --git a/assets/blocks/environment/basalt-boulder.png b/mindus/assets/blocks/environment/basalt-boulder.png Binary files differindex 6f4ce91..6f4ce91 100644 --- a/assets/blocks/environment/basalt-boulder.png +++ b/mindus/assets/blocks/environment/basalt-boulder.png diff --git a/assets/blocks/environment/beryllic-boulder.png b/mindus/assets/blocks/environment/beryllic-boulder.png Binary files differindex a039a47..a039a47 100644 --- a/assets/blocks/environment/beryllic-boulder.png +++ b/mindus/assets/blocks/environment/beryllic-boulder.png diff --git a/assets/blocks/environment/beryllic-stone-wall.png b/mindus/assets/blocks/environment/beryllic-stone-wall.png Binary files differindex 081d262..081d262 100644 --- a/assets/blocks/environment/beryllic-stone-wall.png +++ b/mindus/assets/blocks/environment/beryllic-stone-wall.png diff --git a/assets/blocks/environment/boulder.png b/mindus/assets/blocks/environment/boulder.png Binary files differindex a9bf280..a9bf280 100644 --- a/assets/blocks/environment/boulder.png +++ b/mindus/assets/blocks/environment/boulder.png diff --git a/assets/blocks/environment/carbon-boulder.png b/mindus/assets/blocks/environment/carbon-boulder.png Binary files differindex 48c8efc..48c8efc 100644 --- a/assets/blocks/environment/carbon-boulder.png +++ b/mindus/assets/blocks/environment/carbon-boulder.png diff --git a/assets/blocks/environment/carbon-wall.png b/mindus/assets/blocks/environment/carbon-wall.png Binary files differindex 92a5e81..92a5e81 100644 --- a/assets/blocks/environment/carbon-wall.png +++ b/mindus/assets/blocks/environment/carbon-wall.png diff --git a/assets/blocks/environment/crystal-blocks.png b/mindus/assets/blocks/environment/crystal-blocks.png Binary files differindex 0acc3d3..0acc3d3 100644 --- a/assets/blocks/environment/crystal-blocks.png +++ b/mindus/assets/blocks/environment/crystal-blocks.png diff --git a/assets/blocks/environment/crystal-cluster.png b/mindus/assets/blocks/environment/crystal-cluster.png Binary files differindex b3454ef..b3454ef 100644 --- a/assets/blocks/environment/crystal-cluster.png +++ b/mindus/assets/blocks/environment/crystal-cluster.png diff --git a/assets/blocks/environment/crystal-orbs.png b/mindus/assets/blocks/environment/crystal-orbs.png Binary files differindex 4055f3b..4055f3b 100644 --- a/assets/blocks/environment/crystal-orbs.png +++ b/mindus/assets/blocks/environment/crystal-orbs.png diff --git a/assets/blocks/environment/crystalline-boulder.png b/mindus/assets/blocks/environment/crystalline-boulder.png Binary files differindex 462dccd..462dccd 100644 --- a/assets/blocks/environment/crystalline-boulder.png +++ b/mindus/assets/blocks/environment/crystalline-boulder.png diff --git a/assets/blocks/environment/crystalline-stone-wall.png b/mindus/assets/blocks/environment/crystalline-stone-wall.png Binary files differindex 427bf7f..427bf7f 100644 --- a/assets/blocks/environment/crystalline-stone-wall.png +++ b/mindus/assets/blocks/environment/crystalline-stone-wall.png diff --git a/assets/blocks/environment/dacite-boulder.png b/mindus/assets/blocks/environment/dacite-boulder.png Binary files differindex 1a550b2..1a550b2 100644 --- a/assets/blocks/environment/dacite-boulder.png +++ b/mindus/assets/blocks/environment/dacite-boulder.png diff --git a/assets/blocks/environment/dacite-wall.png b/mindus/assets/blocks/environment/dacite-wall.png Binary files differindex 23ef79d..23ef79d 100644 --- a/assets/blocks/environment/dacite-wall.png +++ b/mindus/assets/blocks/environment/dacite-wall.png diff --git a/assets/blocks/environment/dark-metal.png b/mindus/assets/blocks/environment/dark-metal.png Binary files differindex 2adeae1..2adeae1 100644 --- a/assets/blocks/environment/dark-metal.png +++ b/mindus/assets/blocks/environment/dark-metal.png diff --git a/assets/blocks/environment/dirt-wall.png b/mindus/assets/blocks/environment/dirt-wall.png Binary files differindex f76d30d..f76d30d 100644 --- a/assets/blocks/environment/dirt-wall.png +++ b/mindus/assets/blocks/environment/dirt-wall.png diff --git a/assets/blocks/environment/dune-wall.png b/mindus/assets/blocks/environment/dune-wall.png Binary files differindex 22341de..22341de 100644 --- a/assets/blocks/environment/dune-wall.png +++ b/mindus/assets/blocks/environment/dune-wall.png diff --git a/assets/blocks/environment/ferric-boulder.png b/mindus/assets/blocks/environment/ferric-boulder.png Binary files differindex e7221a8..e7221a8 100644 --- a/assets/blocks/environment/ferric-boulder.png +++ b/mindus/assets/blocks/environment/ferric-boulder.png diff --git a/assets/blocks/environment/ferric-stone-wall.png b/mindus/assets/blocks/environment/ferric-stone-wall.png Binary files differindex fac2fcc..fac2fcc 100644 --- a/assets/blocks/environment/ferric-stone-wall.png +++ b/mindus/assets/blocks/environment/ferric-stone-wall.png diff --git a/assets/blocks/environment/graphitic-wall.png b/mindus/assets/blocks/environment/graphitic-wall.png Binary files differindex 0d5bbfa..0d5bbfa 100644 --- a/assets/blocks/environment/graphitic-wall.png +++ b/mindus/assets/blocks/environment/graphitic-wall.png diff --git a/assets/blocks/environment/ice-wall.png b/mindus/assets/blocks/environment/ice-wall.png Binary files differindex 3e38dbc..3e38dbc 100644 --- a/assets/blocks/environment/ice-wall.png +++ b/mindus/assets/blocks/environment/ice-wall.png diff --git a/assets/blocks/environment/ore-beryllium.png b/mindus/assets/blocks/environment/ore-beryllium.png Binary files differindex f44c8aa..f44c8aa 100644 --- a/assets/blocks/environment/ore-beryllium.png +++ b/mindus/assets/blocks/environment/ore-beryllium.png diff --git a/assets/blocks/environment/ore-coal.png b/mindus/assets/blocks/environment/ore-coal.png Binary files differindex 1c81d5f..1c81d5f 100644 --- a/assets/blocks/environment/ore-coal.png +++ b/mindus/assets/blocks/environment/ore-coal.png diff --git a/assets/blocks/environment/ore-copper.png b/mindus/assets/blocks/environment/ore-copper.png Binary files differindex 2bc09fb..2bc09fb 100644 --- a/assets/blocks/environment/ore-copper.png +++ b/mindus/assets/blocks/environment/ore-copper.png diff --git a/assets/blocks/environment/ore-crystal-thorium.png b/mindus/assets/blocks/environment/ore-crystal-thorium.png Binary files differindex 82bd3f2..82bd3f2 100644 --- a/assets/blocks/environment/ore-crystal-thorium.png +++ b/mindus/assets/blocks/environment/ore-crystal-thorium.png diff --git a/assets/blocks/environment/ore-lead.png b/mindus/assets/blocks/environment/ore-lead.png Binary files differindex 0058d07..0058d07 100644 --- a/assets/blocks/environment/ore-lead.png +++ b/mindus/assets/blocks/environment/ore-lead.png diff --git a/assets/blocks/environment/ore-scrap.png b/mindus/assets/blocks/environment/ore-scrap.png Binary files differindex 27f40ac..27f40ac 100644 --- a/assets/blocks/environment/ore-scrap.png +++ b/mindus/assets/blocks/environment/ore-scrap.png diff --git a/assets/blocks/environment/ore-thorium.png b/mindus/assets/blocks/environment/ore-thorium.png Binary files differindex f374c01..f374c01 100644 --- a/assets/blocks/environment/ore-thorium.png +++ b/mindus/assets/blocks/environment/ore-thorium.png diff --git a/assets/blocks/environment/ore-titanium.png b/mindus/assets/blocks/environment/ore-titanium.png Binary files differindex 944c4ff..944c4ff 100644 --- a/assets/blocks/environment/ore-titanium.png +++ b/mindus/assets/blocks/environment/ore-titanium.png diff --git a/assets/blocks/environment/ore-tungsten.png b/mindus/assets/blocks/environment/ore-tungsten.png Binary files differindex 10d2923..10d2923 100644 --- a/assets/blocks/environment/ore-tungsten.png +++ b/mindus/assets/blocks/environment/ore-tungsten.png diff --git a/assets/blocks/environment/ore-wall-beryllium.png b/mindus/assets/blocks/environment/ore-wall-beryllium.png Binary files differindex a1116d2..a1116d2 100644 --- a/assets/blocks/environment/ore-wall-beryllium.png +++ b/mindus/assets/blocks/environment/ore-wall-beryllium.png diff --git a/assets/blocks/environment/ore-wall-thorium.png b/mindus/assets/blocks/environment/ore-wall-thorium.png Binary files differindex 32b255a..32b255a 100644 --- a/assets/blocks/environment/ore-wall-thorium.png +++ b/mindus/assets/blocks/environment/ore-wall-thorium.png diff --git a/assets/blocks/environment/ore-wall-tungsten.png b/mindus/assets/blocks/environment/ore-wall-tungsten.png Binary files differindex 8c1b599..8c1b599 100644 --- a/assets/blocks/environment/ore-wall-tungsten.png +++ b/mindus/assets/blocks/environment/ore-wall-tungsten.png diff --git a/assets/blocks/environment/pebbles.png b/mindus/assets/blocks/environment/pebbles.png Binary files differindex 03b56d6..03b56d6 100644 --- a/assets/blocks/environment/pebbles.png +++ b/mindus/assets/blocks/environment/pebbles.png diff --git a/assets/blocks/environment/pine.png b/mindus/assets/blocks/environment/pine.png Binary files differindex dd252cc..dd252cc 100644 --- a/assets/blocks/environment/pine.png +++ b/mindus/assets/blocks/environment/pine.png diff --git a/assets/blocks/environment/pur-bush.png b/mindus/assets/blocks/environment/pur-bush.png Binary files differindex 7dc9315..7dc9315 100644 --- a/assets/blocks/environment/pur-bush.png +++ b/mindus/assets/blocks/environment/pur-bush.png diff --git a/assets/blocks/environment/red-diamond-wall.png b/mindus/assets/blocks/environment/red-diamond-wall.png Binary files differindex b751674..b751674 100644 --- a/assets/blocks/environment/red-diamond-wall.png +++ b/mindus/assets/blocks/environment/red-diamond-wall.png diff --git a/assets/blocks/environment/red-ice-boulder.png b/mindus/assets/blocks/environment/red-ice-boulder.png Binary files differindex 4ad47a5..4ad47a5 100644 --- a/assets/blocks/environment/red-ice-boulder.png +++ b/mindus/assets/blocks/environment/red-ice-boulder.png diff --git a/assets/blocks/environment/red-ice-wall.png b/mindus/assets/blocks/environment/red-ice-wall.png Binary files differindex 048c572..048c572 100644 --- a/assets/blocks/environment/red-ice-wall.png +++ b/mindus/assets/blocks/environment/red-ice-wall.png diff --git a/assets/blocks/environment/red-stone-boulder.png b/mindus/assets/blocks/environment/red-stone-boulder.png Binary files differindex 2770255..2770255 100644 --- a/assets/blocks/environment/red-stone-boulder.png +++ b/mindus/assets/blocks/environment/red-stone-boulder.png diff --git a/assets/blocks/environment/red-stone-wall.png b/mindus/assets/blocks/environment/red-stone-wall.png Binary files differindex 9c9182c..9c9182c 100644 --- a/assets/blocks/environment/red-stone-wall.png +++ b/mindus/assets/blocks/environment/red-stone-wall.png diff --git a/assets/blocks/environment/redweed.png b/mindus/assets/blocks/environment/redweed.png Binary files differindex 2ac97d5..2ac97d5 100644 --- a/assets/blocks/environment/redweed.png +++ b/mindus/assets/blocks/environment/redweed.png diff --git a/assets/blocks/environment/regolith-wall.png b/mindus/assets/blocks/environment/regolith-wall.png Binary files differindex a8b0ec4..a8b0ec4 100644 --- a/assets/blocks/environment/regolith-wall.png +++ b/mindus/assets/blocks/environment/regolith-wall.png diff --git a/assets/blocks/environment/rhyolite-boulder.png b/mindus/assets/blocks/environment/rhyolite-boulder.png Binary files differindex 26bb4e4..26bb4e4 100644 --- a/assets/blocks/environment/rhyolite-boulder.png +++ b/mindus/assets/blocks/environment/rhyolite-boulder.png diff --git a/assets/blocks/environment/rhyolite-wall.png b/mindus/assets/blocks/environment/rhyolite-wall.png Binary files differindex 5b84e45..5b84e45 100644 --- a/assets/blocks/environment/rhyolite-wall.png +++ b/mindus/assets/blocks/environment/rhyolite-wall.png diff --git a/assets/blocks/environment/salt-wall.png b/mindus/assets/blocks/environment/salt-wall.png Binary files differindex 037a1ce..037a1ce 100644 --- a/assets/blocks/environment/salt-wall.png +++ b/mindus/assets/blocks/environment/salt-wall.png diff --git a/assets/blocks/environment/sand-boulder.png b/mindus/assets/blocks/environment/sand-boulder.png Binary files differindex 3019018..3019018 100644 --- a/assets/blocks/environment/sand-boulder.png +++ b/mindus/assets/blocks/environment/sand-boulder.png diff --git a/assets/blocks/environment/sand-wall.png b/mindus/assets/blocks/environment/sand-wall.png Binary files differindex a67d570..a67d570 100644 --- a/assets/blocks/environment/sand-wall.png +++ b/mindus/assets/blocks/environment/sand-wall.png diff --git a/assets/blocks/environment/shale-boulder.png b/mindus/assets/blocks/environment/shale-boulder.png Binary files differindex b12a026..b12a026 100644 --- a/assets/blocks/environment/shale-boulder.png +++ b/mindus/assets/blocks/environment/shale-boulder.png diff --git a/assets/blocks/environment/shale-wall.png b/mindus/assets/blocks/environment/shale-wall.png Binary files differindex a102590..a102590 100644 --- a/assets/blocks/environment/shale-wall.png +++ b/mindus/assets/blocks/environment/shale-wall.png diff --git a/assets/blocks/environment/shrubs.png b/mindus/assets/blocks/environment/shrubs.png Binary files differindex 635a0d2..635a0d2 100644 --- a/assets/blocks/environment/shrubs.png +++ b/mindus/assets/blocks/environment/shrubs.png diff --git a/assets/blocks/environment/snow-boulder.png b/mindus/assets/blocks/environment/snow-boulder.png Binary files differindex f0cd270..f0cd270 100644 --- a/assets/blocks/environment/snow-boulder.png +++ b/mindus/assets/blocks/environment/snow-boulder.png diff --git a/assets/blocks/environment/snow-pine.png b/mindus/assets/blocks/environment/snow-pine.png Binary files differindex bb2d115..bb2d115 100644 --- a/assets/blocks/environment/snow-pine.png +++ b/mindus/assets/blocks/environment/snow-pine.png diff --git a/assets/blocks/environment/snow-wall.png b/mindus/assets/blocks/environment/snow-wall.png Binary files differindex 718cff7..718cff7 100644 --- a/assets/blocks/environment/snow-wall.png +++ b/mindus/assets/blocks/environment/snow-wall.png diff --git a/assets/blocks/environment/spawn.png b/mindus/assets/blocks/environment/spawn.png Binary files differindex 01da5b5..01da5b5 100644 --- a/assets/blocks/environment/spawn.png +++ b/mindus/assets/blocks/environment/spawn.png diff --git a/assets/blocks/environment/spore-cluster.png b/mindus/assets/blocks/environment/spore-cluster.png Binary files differindex 4b272a3..4b272a3 100644 --- a/assets/blocks/environment/spore-cluster.png +++ b/mindus/assets/blocks/environment/spore-cluster.png diff --git a/assets/blocks/environment/spore-pine.png b/mindus/assets/blocks/environment/spore-pine.png Binary files differindex 14f6f59..14f6f59 100644 --- a/assets/blocks/environment/spore-pine.png +++ b/mindus/assets/blocks/environment/spore-pine.png diff --git a/assets/blocks/environment/spore-wall.png b/mindus/assets/blocks/environment/spore-wall.png Binary files differindex b2dec36..b2dec36 100644 --- a/assets/blocks/environment/spore-wall.png +++ b/mindus/assets/blocks/environment/spore-wall.png diff --git a/assets/blocks/environment/stone-wall.png b/mindus/assets/blocks/environment/stone-wall.png Binary files differindex 39c0d9c..39c0d9c 100644 --- a/assets/blocks/environment/stone-wall.png +++ b/mindus/assets/blocks/environment/stone-wall.png diff --git a/assets/blocks/environment/tendrils.png b/mindus/assets/blocks/environment/tendrils.png Binary files differindex 31727ee..31727ee 100644 --- a/assets/blocks/environment/tendrils.png +++ b/mindus/assets/blocks/environment/tendrils.png diff --git a/assets/blocks/environment/vibrant-crystal-cluster.png b/mindus/assets/blocks/environment/vibrant-crystal-cluster.png Binary files differindex 0f61531..0f61531 100644 --- a/assets/blocks/environment/vibrant-crystal-cluster.png +++ b/mindus/assets/blocks/environment/vibrant-crystal-cluster.png diff --git a/assets/blocks/environment/white-tree-dead.png b/mindus/assets/blocks/environment/white-tree-dead.png Binary files differindex f313de4..f313de4 100644 --- a/assets/blocks/environment/white-tree-dead.png +++ b/mindus/assets/blocks/environment/white-tree-dead.png diff --git a/assets/blocks/environment/white-tree.png b/mindus/assets/blocks/environment/white-tree.png Binary files differindex 7e6b30e..7e6b30e 100644 --- a/assets/blocks/environment/white-tree.png +++ b/mindus/assets/blocks/environment/white-tree.png diff --git a/assets/blocks/environment/yellow-stone-boulder.png b/mindus/assets/blocks/environment/yellow-stone-boulder.png Binary files differindex bafe3b5..bafe3b5 100644 --- a/assets/blocks/environment/yellow-stone-boulder.png +++ b/mindus/assets/blocks/environment/yellow-stone-boulder.png diff --git a/assets/blocks/environment/yellow-stone-wall.png b/mindus/assets/blocks/environment/yellow-stone-wall.png Binary files differindex dc91f82..dc91f82 100644 --- a/assets/blocks/environment/yellow-stone-wall.png +++ b/mindus/assets/blocks/environment/yellow-stone-wall.png diff --git a/assets/blocks/environment/yellowcoral.png b/mindus/assets/blocks/environment/yellowcoral.png Binary files differindex 21c6960..21c6960 100644 --- a/assets/blocks/environment/yellowcoral.png +++ b/mindus/assets/blocks/environment/yellowcoral.png diff --git a/assets/blocks/floors/arkycite-floor.png b/mindus/assets/blocks/floors/arkycite-floor.png Binary files differindex 5ae0096..5ae0096 100644 --- a/assets/blocks/floors/arkycite-floor.png +++ b/mindus/assets/blocks/floors/arkycite-floor.png diff --git a/assets/blocks/floors/arkyic-stone.png b/mindus/assets/blocks/floors/arkyic-stone.png Binary files differindex 5f396a8..5f396a8 100644 --- a/assets/blocks/floors/arkyic-stone.png +++ b/mindus/assets/blocks/floors/arkyic-stone.png diff --git a/assets/blocks/floors/arkyic-vent.png b/mindus/assets/blocks/floors/arkyic-vent.png Binary files differindex 8dd5a87..8dd5a87 100644 --- a/assets/blocks/floors/arkyic-vent.png +++ b/mindus/assets/blocks/floors/arkyic-vent.png diff --git a/assets/blocks/floors/basalt.png b/mindus/assets/blocks/floors/basalt.png Binary files differindex 93ee858..93ee858 100644 --- a/assets/blocks/floors/basalt.png +++ b/mindus/assets/blocks/floors/basalt.png diff --git a/assets/blocks/floors/beryllic-stone.png b/mindus/assets/blocks/floors/beryllic-stone.png Binary files differindex 6a6720a..6a6720a 100644 --- a/assets/blocks/floors/beryllic-stone.png +++ b/mindus/assets/blocks/floors/beryllic-stone.png diff --git a/assets/blocks/floors/bluemat.png b/mindus/assets/blocks/floors/bluemat.png Binary files differindex e15530a..e15530a 100644 --- a/assets/blocks/floors/bluemat.png +++ b/mindus/assets/blocks/floors/bluemat.png diff --git a/assets/blocks/floors/carbon-stone.png b/mindus/assets/blocks/floors/carbon-stone.png Binary files differindex 76bde92..76bde92 100644 --- a/assets/blocks/floors/carbon-stone.png +++ b/mindus/assets/blocks/floors/carbon-stone.png diff --git a/assets/blocks/floors/carbon-vent.png b/mindus/assets/blocks/floors/carbon-vent.png Binary files differindex f5d0fb5..f5d0fb5 100644 --- a/assets/blocks/floors/carbon-vent.png +++ b/mindus/assets/blocks/floors/carbon-vent.png diff --git a/assets/blocks/floors/char.png b/mindus/assets/blocks/floors/char.png Binary files differindex c6340ed..c6340ed 100644 --- a/assets/blocks/floors/char.png +++ b/mindus/assets/blocks/floors/char.png diff --git a/assets/blocks/floors/core-zone.png b/mindus/assets/blocks/floors/core-zone.png Binary files differindex 0a7bf40..0a7bf40 100644 --- a/assets/blocks/floors/core-zone.png +++ b/mindus/assets/blocks/floors/core-zone.png diff --git a/assets/blocks/floors/crater-stone.png b/mindus/assets/blocks/floors/crater-stone.png Binary files differindex 9cfc92f..9cfc92f 100644 --- a/assets/blocks/floors/crater-stone.png +++ b/mindus/assets/blocks/floors/crater-stone.png diff --git a/assets/blocks/floors/crystal-floor.png b/mindus/assets/blocks/floors/crystal-floor.png Binary files differindex 4ff6b86..4ff6b86 100644 --- a/assets/blocks/floors/crystal-floor.png +++ b/mindus/assets/blocks/floors/crystal-floor.png diff --git a/assets/blocks/floors/crystalline-stone.png b/mindus/assets/blocks/floors/crystalline-stone.png Binary files differindex 01fe740..01fe740 100644 --- a/assets/blocks/floors/crystalline-stone.png +++ b/mindus/assets/blocks/floors/crystalline-stone.png diff --git a/assets/blocks/floors/crystalline-vent.png b/mindus/assets/blocks/floors/crystalline-vent.png Binary files differindex 0538346..0538346 100644 --- a/assets/blocks/floors/crystalline-vent.png +++ b/mindus/assets/blocks/floors/crystalline-vent.png diff --git a/assets/blocks/floors/dacite.png b/mindus/assets/blocks/floors/dacite.png Binary files differindex 470473a..470473a 100644 --- a/assets/blocks/floors/dacite.png +++ b/mindus/assets/blocks/floors/dacite.png diff --git a/assets/blocks/floors/dark-panel-1.png b/mindus/assets/blocks/floors/dark-panel-1.png Binary files differindex 04e6b15..04e6b15 100644 --- a/assets/blocks/floors/dark-panel-1.png +++ b/mindus/assets/blocks/floors/dark-panel-1.png diff --git a/assets/blocks/floors/dark-panel-2.png b/mindus/assets/blocks/floors/dark-panel-2.png Binary files differindex adbc44f..adbc44f 100644 --- a/assets/blocks/floors/dark-panel-2.png +++ b/mindus/assets/blocks/floors/dark-panel-2.png diff --git a/assets/blocks/floors/dark-panel-3.png b/mindus/assets/blocks/floors/dark-panel-3.png Binary files differindex 7a3c38e..7a3c38e 100644 --- a/assets/blocks/floors/dark-panel-3.png +++ b/mindus/assets/blocks/floors/dark-panel-3.png diff --git a/assets/blocks/floors/dark-panel-4.png b/mindus/assets/blocks/floors/dark-panel-4.png Binary files differindex 3030229..3030229 100644 --- a/assets/blocks/floors/dark-panel-4.png +++ b/mindus/assets/blocks/floors/dark-panel-4.png diff --git a/assets/blocks/floors/dark-panel-5.png b/mindus/assets/blocks/floors/dark-panel-5.png Binary files differindex c956695..c956695 100644 --- a/assets/blocks/floors/dark-panel-5.png +++ b/mindus/assets/blocks/floors/dark-panel-5.png diff --git a/assets/blocks/floors/dark-panel-6.png b/mindus/assets/blocks/floors/dark-panel-6.png Binary files differindex d7d3ba2..d7d3ba2 100644 --- a/assets/blocks/floors/dark-panel-6.png +++ b/mindus/assets/blocks/floors/dark-panel-6.png diff --git a/assets/blocks/floors/darksand-tainted-water.png b/mindus/assets/blocks/floors/darksand-tainted-water.png Binary files differindex 7f74cca..7f74cca 100644 --- a/assets/blocks/floors/darksand-tainted-water.png +++ b/mindus/assets/blocks/floors/darksand-tainted-water.png diff --git a/assets/blocks/floors/darksand-water.png b/mindus/assets/blocks/floors/darksand-water.png Binary files differindex 61c769d..61c769d 100644 --- a/assets/blocks/floors/darksand-water.png +++ b/mindus/assets/blocks/floors/darksand-water.png diff --git a/assets/blocks/floors/darksand.png b/mindus/assets/blocks/floors/darksand.png Binary files differindex ef61797..ef61797 100644 --- a/assets/blocks/floors/darksand.png +++ b/mindus/assets/blocks/floors/darksand.png diff --git a/assets/blocks/floors/deep-tainted-water.png b/mindus/assets/blocks/floors/deep-tainted-water.png Binary files differindex e06ab6a..e06ab6a 100644 --- a/assets/blocks/floors/deep-tainted-water.png +++ b/mindus/assets/blocks/floors/deep-tainted-water.png diff --git a/assets/blocks/floors/deep-water.png b/mindus/assets/blocks/floors/deep-water.png Binary files differindex ff4ee69..ff4ee69 100644 --- a/assets/blocks/floors/deep-water.png +++ b/mindus/assets/blocks/floors/deep-water.png diff --git a/assets/blocks/floors/dense-red-stone.png b/mindus/assets/blocks/floors/dense-red-stone.png Binary files differindex 40d1694..40d1694 100644 --- a/assets/blocks/floors/dense-red-stone.png +++ b/mindus/assets/blocks/floors/dense-red-stone.png diff --git a/assets/blocks/floors/dirt.png b/mindus/assets/blocks/floors/dirt.png Binary files differindex 1f2b788..1f2b788 100644 --- a/assets/blocks/floors/dirt.png +++ b/mindus/assets/blocks/floors/dirt.png diff --git a/assets/blocks/floors/ferric-craters.png b/mindus/assets/blocks/floors/ferric-craters.png Binary files differindex 83155f5..83155f5 100644 --- a/assets/blocks/floors/ferric-craters.png +++ b/mindus/assets/blocks/floors/ferric-craters.png diff --git a/assets/blocks/floors/ferric-stone.png b/mindus/assets/blocks/floors/ferric-stone.png Binary files differindex 2dabf3d..2dabf3d 100644 --- a/assets/blocks/floors/ferric-stone.png +++ b/mindus/assets/blocks/floors/ferric-stone.png diff --git a/assets/blocks/floors/grass.png b/mindus/assets/blocks/floors/grass.png Binary files differindex 662dc7b..662dc7b 100644 --- a/assets/blocks/floors/grass.png +++ b/mindus/assets/blocks/floors/grass.png diff --git a/assets/blocks/floors/hotrock.png b/mindus/assets/blocks/floors/hotrock.png Binary files differindex 1aa6bb3..1aa6bb3 100644 --- a/assets/blocks/floors/hotrock.png +++ b/mindus/assets/blocks/floors/hotrock.png diff --git a/assets/blocks/floors/ice-snow.png b/mindus/assets/blocks/floors/ice-snow.png Binary files differindex 3711749..3711749 100644 --- a/assets/blocks/floors/ice-snow.png +++ b/mindus/assets/blocks/floors/ice-snow.png diff --git a/assets/blocks/floors/ice.png b/mindus/assets/blocks/floors/ice.png Binary files differindex 664678d..664678d 100644 --- a/assets/blocks/floors/ice.png +++ b/mindus/assets/blocks/floors/ice.png diff --git a/assets/blocks/floors/magmarock.png b/mindus/assets/blocks/floors/magmarock.png Binary files differindex 45626c1..45626c1 100644 --- a/assets/blocks/floors/magmarock.png +++ b/mindus/assets/blocks/floors/magmarock.png diff --git a/assets/blocks/floors/metal-floor-2.png b/mindus/assets/blocks/floors/metal-floor-2.png Binary files differindex 4b0569e..4b0569e 100644 --- a/assets/blocks/floors/metal-floor-2.png +++ b/mindus/assets/blocks/floors/metal-floor-2.png diff --git a/assets/blocks/floors/metal-floor-3.png b/mindus/assets/blocks/floors/metal-floor-3.png Binary files differindex 38ecedb..38ecedb 100644 --- a/assets/blocks/floors/metal-floor-3.png +++ b/mindus/assets/blocks/floors/metal-floor-3.png diff --git a/assets/blocks/floors/metal-floor-4.png b/mindus/assets/blocks/floors/metal-floor-4.png Binary files differindex 6c17203..6c17203 100644 --- a/assets/blocks/floors/metal-floor-4.png +++ b/mindus/assets/blocks/floors/metal-floor-4.png diff --git a/assets/blocks/floors/metal-floor-5.png b/mindus/assets/blocks/floors/metal-floor-5.png Binary files differindex ae13ed0..ae13ed0 100644 --- a/assets/blocks/floors/metal-floor-5.png +++ b/mindus/assets/blocks/floors/metal-floor-5.png diff --git a/assets/blocks/floors/metal-floor-damaged.png b/mindus/assets/blocks/floors/metal-floor-damaged.png Binary files differindex 5f60992..5f60992 100644 --- a/assets/blocks/floors/metal-floor-damaged.png +++ b/mindus/assets/blocks/floors/metal-floor-damaged.png diff --git a/assets/blocks/floors/metal-floor.png b/mindus/assets/blocks/floors/metal-floor.png Binary files differindex c8483c7..c8483c7 100644 --- a/assets/blocks/floors/metal-floor.png +++ b/mindus/assets/blocks/floors/metal-floor.png diff --git a/assets/blocks/floors/molten-slag.png b/mindus/assets/blocks/floors/molten-slag.png Binary files differindex 1d41627..1d41627 100644 --- a/assets/blocks/floors/molten-slag.png +++ b/mindus/assets/blocks/floors/molten-slag.png diff --git a/assets/blocks/floors/moss.png b/mindus/assets/blocks/floors/moss.png Binary files differindex a835175..a835175 100644 --- a/assets/blocks/floors/moss.png +++ b/mindus/assets/blocks/floors/moss.png diff --git a/assets/blocks/floors/mud.png b/mindus/assets/blocks/floors/mud.png Binary files differindex 834c1ee..834c1ee 100644 --- a/assets/blocks/floors/mud.png +++ b/mindus/assets/blocks/floors/mud.png diff --git a/assets/blocks/floors/pooled-cryofluid.png b/mindus/assets/blocks/floors/pooled-cryofluid.png Binary files differindex aa36067..aa36067 100644 --- a/assets/blocks/floors/pooled-cryofluid.png +++ b/mindus/assets/blocks/floors/pooled-cryofluid.png diff --git a/assets/blocks/floors/red-ice.png b/mindus/assets/blocks/floors/red-ice.png Binary files differindex d54cf8a..d54cf8a 100644 --- a/assets/blocks/floors/red-ice.png +++ b/mindus/assets/blocks/floors/red-ice.png diff --git a/assets/blocks/floors/red-stone-vent.png b/mindus/assets/blocks/floors/red-stone-vent.png Binary files differindex d579eea..d579eea 100644 --- a/assets/blocks/floors/red-stone-vent.png +++ b/mindus/assets/blocks/floors/red-stone-vent.png diff --git a/assets/blocks/floors/red-stone.png b/mindus/assets/blocks/floors/red-stone.png Binary files differindex 66e5b06..66e5b06 100644 --- a/assets/blocks/floors/red-stone.png +++ b/mindus/assets/blocks/floors/red-stone.png diff --git a/assets/blocks/floors/redmat.png b/mindus/assets/blocks/floors/redmat.png Binary files differindex f9df183..f9df183 100644 --- a/assets/blocks/floors/redmat.png +++ b/mindus/assets/blocks/floors/redmat.png diff --git a/assets/blocks/floors/regolith.png b/mindus/assets/blocks/floors/regolith.png Binary files differindex cb318b5..cb318b5 100644 --- a/assets/blocks/floors/regolith.png +++ b/mindus/assets/blocks/floors/regolith.png diff --git a/assets/blocks/floors/rhyolite-crater.png b/mindus/assets/blocks/floors/rhyolite-crater.png Binary files differindex e35a1b3..e35a1b3 100644 --- a/assets/blocks/floors/rhyolite-crater.png +++ b/mindus/assets/blocks/floors/rhyolite-crater.png diff --git a/assets/blocks/floors/rhyolite-vent.png b/mindus/assets/blocks/floors/rhyolite-vent.png Binary files differindex 5996ae7..5996ae7 100644 --- a/assets/blocks/floors/rhyolite-vent.png +++ b/mindus/assets/blocks/floors/rhyolite-vent.png diff --git a/assets/blocks/floors/rhyolite.png b/mindus/assets/blocks/floors/rhyolite.png Binary files differindex 37fba67..37fba67 100644 --- a/assets/blocks/floors/rhyolite.png +++ b/mindus/assets/blocks/floors/rhyolite.png diff --git a/assets/blocks/floors/rough-rhyolite.png b/mindus/assets/blocks/floors/rough-rhyolite.png Binary files differindex 9700fff..9700fff 100644 --- a/assets/blocks/floors/rough-rhyolite.png +++ b/mindus/assets/blocks/floors/rough-rhyolite.png diff --git a/assets/blocks/floors/salt.png b/mindus/assets/blocks/floors/salt.png Binary files differindex a693c13..a693c13 100644 --- a/assets/blocks/floors/salt.png +++ b/mindus/assets/blocks/floors/salt.png diff --git a/assets/blocks/floors/sand-floor.png b/mindus/assets/blocks/floors/sand-floor.png Binary files differindex 9c5f4e9..9c5f4e9 100644 --- a/assets/blocks/floors/sand-floor.png +++ b/mindus/assets/blocks/floors/sand-floor.png diff --git a/assets/blocks/floors/sand-water.png b/mindus/assets/blocks/floors/sand-water.png Binary files differindex 0ff663c..0ff663c 100644 --- a/assets/blocks/floors/sand-water.png +++ b/mindus/assets/blocks/floors/sand-water.png diff --git a/assets/blocks/floors/shale.png b/mindus/assets/blocks/floors/shale.png Binary files differindex a0469bc..a0469bc 100644 --- a/assets/blocks/floors/shale.png +++ b/mindus/assets/blocks/floors/shale.png diff --git a/assets/blocks/floors/shallow-water.png b/mindus/assets/blocks/floors/shallow-water.png Binary files differindex 16dc4d0..16dc4d0 100644 --- a/assets/blocks/floors/shallow-water.png +++ b/mindus/assets/blocks/floors/shallow-water.png diff --git a/assets/blocks/floors/snow.png b/mindus/assets/blocks/floors/snow.png Binary files differindex afad902..afad902 100644 --- a/assets/blocks/floors/snow.png +++ b/mindus/assets/blocks/floors/snow.png diff --git a/assets/blocks/floors/space.png b/mindus/assets/blocks/floors/space.png Binary files differindex bccf464..bccf464 100644 --- a/assets/blocks/floors/space.png +++ b/mindus/assets/blocks/floors/space.png diff --git a/assets/blocks/floors/spore-moss.png b/mindus/assets/blocks/floors/spore-moss.png Binary files differindex 3661e8b..3661e8b 100644 --- a/assets/blocks/floors/spore-moss.png +++ b/mindus/assets/blocks/floors/spore-moss.png diff --git a/assets/blocks/floors/stone.png b/mindus/assets/blocks/floors/stone.png Binary files differindex 9fdeff0..9fdeff0 100644 --- a/assets/blocks/floors/stone.png +++ b/mindus/assets/blocks/floors/stone.png diff --git a/assets/blocks/floors/tainted-water.png b/mindus/assets/blocks/floors/tainted-water.png Binary files differindex 244610a..244610a 100644 --- a/assets/blocks/floors/tainted-water.png +++ b/mindus/assets/blocks/floors/tainted-water.png diff --git a/assets/blocks/floors/tar.png b/mindus/assets/blocks/floors/tar.png Binary files differindex a9bafc3..a9bafc3 100644 --- a/assets/blocks/floors/tar.png +++ b/mindus/assets/blocks/floors/tar.png diff --git a/assets/blocks/floors/yellow-stone-plates.png b/mindus/assets/blocks/floors/yellow-stone-plates.png Binary files differindex 9f8a04b..9f8a04b 100644 --- a/assets/blocks/floors/yellow-stone-plates.png +++ b/mindus/assets/blocks/floors/yellow-stone-plates.png diff --git a/assets/blocks/floors/yellow-stone-vent.png b/mindus/assets/blocks/floors/yellow-stone-vent.png Binary files differindex 35d39e6..35d39e6 100644 --- a/assets/blocks/floors/yellow-stone-vent.png +++ b/mindus/assets/blocks/floors/yellow-stone-vent.png diff --git a/assets/blocks/floors/yellow-stone.png b/mindus/assets/blocks/floors/yellow-stone.png Binary files differindex fb0c640..fb0c640 100644 --- a/assets/blocks/floors/yellow-stone.png +++ b/mindus/assets/blocks/floors/yellow-stone.png diff --git a/assets/blocks/liquid/bridge-conduit-arrow.png b/mindus/assets/blocks/liquid/bridge-conduit-arrow.png Binary files differindex b8b62bc..b8b62bc 100644 --- a/assets/blocks/liquid/bridge-conduit-arrow.png +++ b/mindus/assets/blocks/liquid/bridge-conduit-arrow.png diff --git a/assets/blocks/liquid/bridge-conduit-bridge.png b/mindus/assets/blocks/liquid/bridge-conduit-bridge.png Binary files differindex 5f23ff3..5f23ff3 100644 --- a/assets/blocks/liquid/bridge-conduit-bridge.png +++ b/mindus/assets/blocks/liquid/bridge-conduit-bridge.png diff --git a/assets/blocks/liquid/bridge-conduit-end.png b/mindus/assets/blocks/liquid/bridge-conduit-end.png Binary files differindex 844be19..844be19 100644 --- a/assets/blocks/liquid/bridge-conduit-end.png +++ b/mindus/assets/blocks/liquid/bridge-conduit-end.png diff --git a/assets/blocks/liquid/bridge-conduit.png b/mindus/assets/blocks/liquid/bridge-conduit.png Binary files differindex d57c2bb..d57c2bb 100644 --- a/assets/blocks/liquid/bridge-conduit.png +++ b/mindus/assets/blocks/liquid/bridge-conduit.png diff --git a/assets/blocks/liquid/conduits/conduit-0-0.png b/mindus/assets/blocks/liquid/conduits/conduit-0-0.png Binary files differindex 89e0a19..89e0a19 100644 --- a/assets/blocks/liquid/conduits/conduit-0-0.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-0-0.png diff --git a/assets/blocks/liquid/conduits/conduit-0-1.png b/mindus/assets/blocks/liquid/conduits/conduit-0-1.png Binary files differindex 163d8c1..163d8c1 100644 --- a/assets/blocks/liquid/conduits/conduit-0-1.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-0-1.png diff --git a/assets/blocks/liquid/conduits/conduit-0-2.png b/mindus/assets/blocks/liquid/conduits/conduit-0-2.png Binary files differindex 96b202c..96b202c 100644 --- a/assets/blocks/liquid/conduits/conduit-0-2.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-0-2.png diff --git a/assets/blocks/liquid/conduits/conduit-0-3.png b/mindus/assets/blocks/liquid/conduits/conduit-0-3.png Binary files differindex 02eaeb8..02eaeb8 100644 --- a/assets/blocks/liquid/conduits/conduit-0-3.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-0-3.png diff --git a/assets/blocks/liquid/conduits/conduit-1-0-h.png b/mindus/assets/blocks/liquid/conduits/conduit-1-0-h.png Binary files differindex 90ef53c..90ef53c 100644 --- a/assets/blocks/liquid/conduits/conduit-1-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-0-h.png diff --git a/assets/blocks/liquid/conduits/conduit-1-0.png b/mindus/assets/blocks/liquid/conduits/conduit-1-0.png Binary files differindex dc86dd4..dc86dd4 100644 --- a/assets/blocks/liquid/conduits/conduit-1-0.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-0.png diff --git a/assets/blocks/liquid/conduits/conduit-1-1-h.png b/mindus/assets/blocks/liquid/conduits/conduit-1-1-h.png Binary files differindex 3e2dec1..3e2dec1 100644 --- a/assets/blocks/liquid/conduits/conduit-1-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-1-h.png diff --git a/assets/blocks/liquid/conduits/conduit-1-1-v.png b/mindus/assets/blocks/liquid/conduits/conduit-1-1-v.png Binary files differindex ed292b3..ed292b3 100644 --- a/assets/blocks/liquid/conduits/conduit-1-1-v.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-1-v.png diff --git a/assets/blocks/liquid/conduits/conduit-1-1.png b/mindus/assets/blocks/liquid/conduits/conduit-1-1.png Binary files differindex 678f81a..678f81a 100644 --- a/assets/blocks/liquid/conduits/conduit-1-1.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-1.png diff --git a/assets/blocks/liquid/conduits/conduit-1-2.png b/mindus/assets/blocks/liquid/conduits/conduit-1-2.png Binary files differindex 69c4473..69c4473 100644 --- a/assets/blocks/liquid/conduits/conduit-1-2.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-2.png diff --git a/assets/blocks/liquid/conduits/conduit-1-3.png b/mindus/assets/blocks/liquid/conduits/conduit-1-3.png Binary files differindex 90ef53c..90ef53c 100644 --- a/assets/blocks/liquid/conduits/conduit-1-3.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-1-3.png diff --git a/assets/blocks/liquid/conduits/conduit-2-0-h.png b/mindus/assets/blocks/liquid/conduits/conduit-2-0-h.png Binary files differindex d30d5f4..d30d5f4 100644 --- a/assets/blocks/liquid/conduits/conduit-2-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-0-h.png diff --git a/assets/blocks/liquid/conduits/conduit-2-0-v.png b/mindus/assets/blocks/liquid/conduits/conduit-2-0-v.png Binary files differindex 67d0833..67d0833 100644 --- a/assets/blocks/liquid/conduits/conduit-2-0-v.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-0-v.png diff --git a/assets/blocks/liquid/conduits/conduit-2-0.png b/mindus/assets/blocks/liquid/conduits/conduit-2-0.png Binary files differindex e8a7bb0..e8a7bb0 100644 --- a/assets/blocks/liquid/conduits/conduit-2-0.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-0.png diff --git a/assets/blocks/liquid/conduits/conduit-2-1-h.png b/mindus/assets/blocks/liquid/conduits/conduit-2-1-h.png Binary files differindex 8122549..8122549 100644 --- a/assets/blocks/liquid/conduits/conduit-2-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-1-h.png diff --git a/assets/blocks/liquid/conduits/conduit-2-1.png b/mindus/assets/blocks/liquid/conduits/conduit-2-1.png Binary files differindex 92f8b2a..92f8b2a 100644 --- a/assets/blocks/liquid/conduits/conduit-2-1.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-1.png diff --git a/assets/blocks/liquid/conduits/conduit-2-2.png b/mindus/assets/blocks/liquid/conduits/conduit-2-2.png Binary files differindex a3bbaab..a3bbaab 100644 --- a/assets/blocks/liquid/conduits/conduit-2-2.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-2.png diff --git a/assets/blocks/liquid/conduits/conduit-2-3-h.png b/mindus/assets/blocks/liquid/conduits/conduit-2-3-h.png Binary files differindex 6815dd9..6815dd9 100644 --- a/assets/blocks/liquid/conduits/conduit-2-3-h.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-3-h.png diff --git a/assets/blocks/liquid/conduits/conduit-2-3.png b/mindus/assets/blocks/liquid/conduits/conduit-2-3.png Binary files differindex 9759bb9..9759bb9 100644 --- a/assets/blocks/liquid/conduits/conduit-2-3.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-2-3.png diff --git a/assets/blocks/liquid/conduits/conduit-3-0-h.png b/mindus/assets/blocks/liquid/conduits/conduit-3-0-h.png Binary files differindex 31a4dec..31a4dec 100644 --- a/assets/blocks/liquid/conduits/conduit-3-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-3-0-h.png diff --git a/assets/blocks/liquid/conduits/conduit-3-0.png b/mindus/assets/blocks/liquid/conduits/conduit-3-0.png Binary files differindex d27ac67..d27ac67 100644 --- a/assets/blocks/liquid/conduits/conduit-3-0.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-3-0.png diff --git a/assets/blocks/liquid/conduits/conduit-3-1.png b/mindus/assets/blocks/liquid/conduits/conduit-3-1.png Binary files differindex 0911857..0911857 100644 --- a/assets/blocks/liquid/conduits/conduit-3-1.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-3-1.png diff --git a/assets/blocks/liquid/conduits/conduit-3-3.png b/mindus/assets/blocks/liquid/conduits/conduit-3-3.png Binary files differindex 0f57eef..0f57eef 100644 --- a/assets/blocks/liquid/conduits/conduit-3-3.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-3-3.png diff --git a/assets/blocks/liquid/conduits/conduit-4-0.png b/mindus/assets/blocks/liquid/conduits/conduit-4-0.png Binary files differindex 3d0f869..3d0f869 100644 --- a/assets/blocks/liquid/conduits/conduit-4-0.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-4-0.png diff --git a/assets/blocks/liquid/conduits/conduit-4-1.png b/mindus/assets/blocks/liquid/conduits/conduit-4-1.png Binary files differindex 37cd8a9..37cd8a9 100644 --- a/assets/blocks/liquid/conduits/conduit-4-1.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-4-1.png diff --git a/assets/blocks/liquid/conduits/conduit-4-3.png b/mindus/assets/blocks/liquid/conduits/conduit-4-3.png Binary files differindex 76501b4..76501b4 100644 --- a/assets/blocks/liquid/conduits/conduit-4-3.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-4-3.png diff --git a/assets/blocks/liquid/conduits/conduit-bottom-0.png b/mindus/assets/blocks/liquid/conduits/conduit-bottom-0.png Binary files differindex b5f2d11..b5f2d11 100644 --- a/assets/blocks/liquid/conduits/conduit-bottom-0.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-bottom-0.png diff --git a/assets/blocks/liquid/conduits/conduit-bottom-1.png b/mindus/assets/blocks/liquid/conduits/conduit-bottom-1.png Binary files differindex 82bcbcb..82bcbcb 100644 --- a/assets/blocks/liquid/conduits/conduit-bottom-1.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-bottom-1.png diff --git a/assets/blocks/liquid/conduits/conduit-bottom-2.png b/mindus/assets/blocks/liquid/conduits/conduit-bottom-2.png Binary files differindex 0d9e7e3..0d9e7e3 100644 --- a/assets/blocks/liquid/conduits/conduit-bottom-2.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-bottom-2.png diff --git a/assets/blocks/liquid/conduits/conduit-bottom-3.png b/mindus/assets/blocks/liquid/conduits/conduit-bottom-3.png Binary files differindex 0d9e7e3..0d9e7e3 100644 --- a/assets/blocks/liquid/conduits/conduit-bottom-3.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-bottom-3.png diff --git a/assets/blocks/liquid/conduits/conduit-bottom-4.png b/mindus/assets/blocks/liquid/conduits/conduit-bottom-4.png Binary files differindex 0d9e7e3..0d9e7e3 100644 --- a/assets/blocks/liquid/conduits/conduit-bottom-4.png +++ b/mindus/assets/blocks/liquid/conduits/conduit-bottom-4.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-0-0.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-0.png Binary files differindex 9b1dcd0..9b1dcd0 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-0-0.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-0.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-0-1.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-1.png Binary files differindex 6363f68..6363f68 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-0-1.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-1.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-0-2.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-2.png Binary files differindex 2450421..2450421 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-0-2.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-2.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-0-3.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-3.png Binary files differindex e3f2046..e3f2046 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-0-3.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-0-3.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-0-h.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-0-h.png Binary files differindex deb7005..deb7005 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-0-h.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-0.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-0.png Binary files differindex 201ffa2..201ffa2 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-0.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-0.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-1-h.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-1-h.png Binary files differindex 4bef575..4bef575 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-1-h.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-1-v.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-1-v.png Binary files differindex ffb6987..ffb6987 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-1-v.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-1-v.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-1.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-1.png Binary files differindex 6d6733a..6d6733a 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-1.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-1.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-2.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-2.png Binary files differindex 8cff629..8cff629 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-2.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-2.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-1-3.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-3.png Binary files differindex deb7005..deb7005 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-1-3.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-1-3.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-0-h.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-0-h.png Binary files differindex 8f2ce35..8f2ce35 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-0-h.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-0-v.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-0-v.png Binary files differindex 222edf9..222edf9 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-0-v.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-0-v.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-0.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-0.png Binary files differindex 4a32d66..4a32d66 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-0.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-0.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-1-h.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-1-h.png Binary files differindex 67385d9..67385d9 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-1-h.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-1.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-1.png Binary files differindex 8130059..8130059 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-1.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-1.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-2.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-2.png Binary files differindex 334adad..334adad 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-2.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-2.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-3-h.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-3-h.png Binary files differindex 416a574..416a574 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-3-h.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-3-h.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-2-3.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-3.png Binary files differindex acd19b0..acd19b0 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-2-3.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-2-3.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-3-0-h.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-0-h.png Binary files differindex cdff048..cdff048 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-3-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-0-h.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-3-0.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-0.png Binary files differindex ea24f9a..ea24f9a 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-3-0.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-0.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-3-1.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-1.png Binary files differindex a13c498..a13c498 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-3-1.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-1.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-3-3.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-3.png Binary files differindex a78f468..a78f468 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-3-3.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-3-3.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-4-0.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-4-0.png Binary files differindex 5fd7ae2..5fd7ae2 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-4-0.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-4-0.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-4-1.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-4-1.png Binary files differindex 70e0859..70e0859 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-4-1.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-4-1.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-4-3.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-4-3.png Binary files differindex 8c0c95f..8c0c95f 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-4-3.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-4-3.png diff --git a/assets/blocks/liquid/conduits/plated-conduit-cap.png b/mindus/assets/blocks/liquid/conduits/plated-conduit-cap.png Binary files differindex 6a9f67d..6a9f67d 100644 --- a/assets/blocks/liquid/conduits/plated-conduit-cap.png +++ b/mindus/assets/blocks/liquid/conduits/plated-conduit-cap.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-0-0.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-0.png Binary files differindex 09ee3e3..09ee3e3 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-0-0.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-0.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-0-1.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-1.png Binary files differindex 36053a8..36053a8 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-0-1.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-1.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-0-2.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-2.png Binary files differindex 875ebfa..875ebfa 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-0-2.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-2.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-0-3.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-3.png Binary files differindex b641d4d..b641d4d 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-0-3.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-0-3.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-0-h.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-0-h.png Binary files differindex 2f57ce8..2f57ce8 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-0-h.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-0.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-0.png Binary files differindex 170ffc9..170ffc9 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-0.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-0.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-1-h.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1-h.png Binary files differindex 7d7acf2..7d7acf2 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1-h.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-1-v.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1-v.png Binary files differindex ab23178..ab23178 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-1-v.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1-v.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-1.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1.png Binary files differindex fbbbc9c..fbbbc9c 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-1.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-1.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-2.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-2.png Binary files differindex ff58bf2..ff58bf2 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-2.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-2.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-1-3.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-3.png Binary files differindex 2f57ce8..2f57ce8 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-1-3.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-1-3.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-0-h.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0-h.png Binary files differindex 6e2f52b..6e2f52b 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0-h.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-0-v.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0-v.png Binary files differindex 7ee5d5d..7ee5d5d 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-0-v.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0-v.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-0.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0.png Binary files differindex 35d1735..35d1735 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-0.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-0.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-1-h.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-1-h.png Binary files differindex b2978fb..b2978fb 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-1-h.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-1.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-1.png Binary files differindex 31d5bed..31d5bed 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-1.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-1.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-2.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-2.png Binary files differindex 831d55e..831d55e 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-2.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-2.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-3-h.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-3-h.png Binary files differindex 56a7446..56a7446 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-3-h.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-3-h.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-2-3.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-3.png Binary files differindex 82de4d3..82de4d3 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-2-3.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-2-3.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-3-0-h.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-0-h.png Binary files differindex 6527245..6527245 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-3-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-0-h.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-3-0.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-0.png Binary files differindex b7a411b..b7a411b 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-3-0.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-0.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-3-1.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-1.png Binary files differindex ffb0e87..ffb0e87 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-3-1.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-1.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-3-3.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-3.png Binary files differindex cf614d2..cf614d2 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-3-3.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-3-3.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-4-0.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-4-0.png Binary files differindex 7958647..7958647 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-4-0.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-4-0.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-4-1.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-4-1.png Binary files differindex d4a5e50..d4a5e50 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-4-1.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-4-1.png diff --git a/assets/blocks/liquid/conduits/pulse-conduit-4-3.png b/mindus/assets/blocks/liquid/conduits/pulse-conduit-4-3.png Binary files differindex 949c1e2..949c1e2 100644 --- a/assets/blocks/liquid/conduits/pulse-conduit-4-3.png +++ b/mindus/assets/blocks/liquid/conduits/pulse-conduit-4-3.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-0-0.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-0.png Binary files differindex 6280303..6280303 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-0-0.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-0.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-0-1.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-1.png Binary files differindex 033767c..033767c 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-0-1.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-1.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-0-2.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-2.png Binary files differindex ec838d6..ec838d6 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-0-2.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-2.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-0-3.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-3.png Binary files differindex f795439..f795439 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-0-3.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-0-3.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-0-h.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-0-h.png Binary files differindex 5fb892c..5fb892c 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-0-h.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-0.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-0.png Binary files differindex e393c9c..e393c9c 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-0.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-0.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-1-h.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1-h.png Binary files differindex 2f4f9e9..2f4f9e9 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1-h.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-1-v.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1-v.png Binary files differindex c303f7d..c303f7d 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-1-v.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1-v.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-1.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1.png Binary files differindex 2dce114..2dce114 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-1.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-1.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-2.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-2.png Binary files differindex 115b526..115b526 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-2.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-2.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-1-3.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-3.png Binary files differindex 95c1d9f..95c1d9f 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-1-3.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-1-3.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-0-h.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0-h.png Binary files differindex eb069a9..eb069a9 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0-h.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-0-v.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0-v.png Binary files differindex c6b9470..c6b9470 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-0-v.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0-v.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-0.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0.png Binary files differindex 5099798..5099798 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-0.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-0.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-1-h.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-1-h.png Binary files differindex 35606ba..35606ba 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-1-h.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-1-h.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-1.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-1.png Binary files differindex 8037de2..8037de2 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-1.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-1.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-2.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-2.png Binary files differindex 3402395..3402395 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-2.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-2.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-3-h.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-3-h.png Binary files differindex 32a2fd2..32a2fd2 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-3-h.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-3-h.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-2-3.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-3.png Binary files differindex 80ce744..80ce744 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-2-3.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-2-3.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-3-0-h.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-0-h.png Binary files differindex f2ef533..f2ef533 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-3-0-h.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-0-h.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-3-0.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-0.png Binary files differindex 2ed95f1..2ed95f1 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-3-0.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-0.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-3-1.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-1.png Binary files differindex e52c759..e52c759 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-3-1.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-1.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-3-3.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-3.png Binary files differindex 3e6195d..3e6195d 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-3-3.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-3-3.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-4-0.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-0.png Binary files differindex 46deb70..46deb70 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-4-0.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-0.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-4-1.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-1.png Binary files differindex 14845e4..14845e4 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-4-1.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-1.png diff --git a/assets/blocks/liquid/conduits/reinforced-conduit-4-3.png b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-3.png Binary files differindex 4901d38..4901d38 100644 --- a/assets/blocks/liquid/conduits/reinforced-conduit-4-3.png +++ b/mindus/assets/blocks/liquid/conduits/reinforced-conduit-4-3.png diff --git a/assets/blocks/liquid/impulse-pump-liquid.png b/mindus/assets/blocks/liquid/impulse-pump-liquid.png Binary files differindex bd62682..bd62682 100644 --- a/assets/blocks/liquid/impulse-pump-liquid.png +++ b/mindus/assets/blocks/liquid/impulse-pump-liquid.png diff --git a/assets/blocks/liquid/impulse-pump.png b/mindus/assets/blocks/liquid/impulse-pump.png Binary files differindex 7f41faf..7f41faf 100644 --- a/assets/blocks/liquid/impulse-pump.png +++ b/mindus/assets/blocks/liquid/impulse-pump.png diff --git a/assets/blocks/liquid/liquid-container-bottom.png b/mindus/assets/blocks/liquid/liquid-container-bottom.png Binary files differindex 46f2081..46f2081 100644 --- a/assets/blocks/liquid/liquid-container-bottom.png +++ b/mindus/assets/blocks/liquid/liquid-container-bottom.png diff --git a/assets/blocks/liquid/liquid-container.png b/mindus/assets/blocks/liquid/liquid-container.png Binary files differindex 5336e28..5336e28 100644 --- a/assets/blocks/liquid/liquid-container.png +++ b/mindus/assets/blocks/liquid/liquid-container.png diff --git a/assets/blocks/liquid/liquid-junction.png b/mindus/assets/blocks/liquid/liquid-junction.png Binary files differindex 0c92792..0c92792 100644 --- a/assets/blocks/liquid/liquid-junction.png +++ b/mindus/assets/blocks/liquid/liquid-junction.png diff --git a/assets/blocks/liquid/liquid-router-bottom.png b/mindus/assets/blocks/liquid/liquid-router-bottom.png Binary files differindex 977f5d8..977f5d8 100644 --- a/assets/blocks/liquid/liquid-router-bottom.png +++ b/mindus/assets/blocks/liquid/liquid-router-bottom.png diff --git a/assets/blocks/liquid/liquid-router.png b/mindus/assets/blocks/liquid/liquid-router.png Binary files differindex 75adcb1..75adcb1 100644 --- a/assets/blocks/liquid/liquid-router.png +++ b/mindus/assets/blocks/liquid/liquid-router.png diff --git a/assets/blocks/liquid/liquid-source.png b/mindus/assets/blocks/liquid/liquid-source.png Binary files differindex 3f230be..3f230be 100644 --- a/assets/blocks/liquid/liquid-source.png +++ b/mindus/assets/blocks/liquid/liquid-source.png diff --git a/assets/blocks/liquid/liquid-tank-bottom.png b/mindus/assets/blocks/liquid/liquid-tank-bottom.png Binary files differindex 5133507..5133507 100644 --- a/assets/blocks/liquid/liquid-tank-bottom.png +++ b/mindus/assets/blocks/liquid/liquid-tank-bottom.png diff --git a/assets/blocks/liquid/liquid-tank.png b/mindus/assets/blocks/liquid/liquid-tank.png Binary files differindex f4e9396..f4e9396 100644 --- a/assets/blocks/liquid/liquid-tank.png +++ b/mindus/assets/blocks/liquid/liquid-tank.png diff --git a/assets/blocks/liquid/liquid-void.png b/mindus/assets/blocks/liquid/liquid-void.png Binary files differindex 34b20dd..34b20dd 100644 --- a/assets/blocks/liquid/liquid-void.png +++ b/mindus/assets/blocks/liquid/liquid-void.png diff --git a/assets/blocks/liquid/mechanical-pump-liquid.png b/mindus/assets/blocks/liquid/mechanical-pump-liquid.png Binary files differindex bd62682..bd62682 100644 --- a/assets/blocks/liquid/mechanical-pump-liquid.png +++ b/mindus/assets/blocks/liquid/mechanical-pump-liquid.png diff --git a/assets/blocks/liquid/mechanical-pump.png b/mindus/assets/blocks/liquid/mechanical-pump.png Binary files differindex 771d52d..771d52d 100644 --- a/assets/blocks/liquid/mechanical-pump.png +++ b/mindus/assets/blocks/liquid/mechanical-pump.png diff --git a/assets/blocks/liquid/phase-conduit-arrow.png b/mindus/assets/blocks/liquid/phase-conduit-arrow.png Binary files differindex 62bcb0c..62bcb0c 100644 --- a/assets/blocks/liquid/phase-conduit-arrow.png +++ b/mindus/assets/blocks/liquid/phase-conduit-arrow.png diff --git a/assets/blocks/liquid/phase-conduit-bridge.png b/mindus/assets/blocks/liquid/phase-conduit-bridge.png Binary files differindex fcdef72..fcdef72 100644 --- a/assets/blocks/liquid/phase-conduit-bridge.png +++ b/mindus/assets/blocks/liquid/phase-conduit-bridge.png diff --git a/assets/blocks/liquid/phase-conduit-end.png b/mindus/assets/blocks/liquid/phase-conduit-end.png Binary files differindex cdcc522..cdcc522 100644 --- a/assets/blocks/liquid/phase-conduit-end.png +++ b/mindus/assets/blocks/liquid/phase-conduit-end.png diff --git a/assets/blocks/liquid/phase-conduit.png b/mindus/assets/blocks/liquid/phase-conduit.png Binary files differindex a571e30..a571e30 100644 --- a/assets/blocks/liquid/phase-conduit.png +++ b/mindus/assets/blocks/liquid/phase-conduit.png diff --git a/assets/blocks/liquid/reinforced-bridge-conduit-arrow.png b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-arrow.png Binary files differindex 5309b37..5309b37 100644 --- a/assets/blocks/liquid/reinforced-bridge-conduit-arrow.png +++ b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-arrow.png diff --git a/assets/blocks/liquid/reinforced-bridge-conduit-bridge-liquid.png b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-bridge-liquid.png Binary files differindex afef676..afef676 100644 --- a/assets/blocks/liquid/reinforced-bridge-conduit-bridge-liquid.png +++ b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-bridge-liquid.png diff --git a/assets/blocks/liquid/reinforced-bridge-conduit-bridge.png b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-bridge.png Binary files differindex 12c5bde..12c5bde 100644 --- a/assets/blocks/liquid/reinforced-bridge-conduit-bridge.png +++ b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-bridge.png diff --git a/assets/blocks/liquid/reinforced-bridge-conduit-dir.png b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-dir.png Binary files differindex 233e43a..233e43a 100644 --- a/assets/blocks/liquid/reinforced-bridge-conduit-dir.png +++ b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-dir.png diff --git a/assets/blocks/liquid/reinforced-bridge-conduit-liquid.png b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-liquid.png Binary files differindex 6c42419..6c42419 100644 --- a/assets/blocks/liquid/reinforced-bridge-conduit-liquid.png +++ b/mindus/assets/blocks/liquid/reinforced-bridge-conduit-liquid.png diff --git a/assets/blocks/liquid/reinforced-bridge-conduit.png b/mindus/assets/blocks/liquid/reinforced-bridge-conduit.png Binary files differindex 9e694e0..9e694e0 100644 --- a/assets/blocks/liquid/reinforced-bridge-conduit.png +++ b/mindus/assets/blocks/liquid/reinforced-bridge-conduit.png diff --git a/assets/blocks/liquid/reinforced-liquid-container-bottom.png b/mindus/assets/blocks/liquid/reinforced-liquid-container-bottom.png Binary files differindex 85194f9..85194f9 100644 --- a/assets/blocks/liquid/reinforced-liquid-container-bottom.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-container-bottom.png diff --git a/assets/blocks/liquid/reinforced-liquid-container.png b/mindus/assets/blocks/liquid/reinforced-liquid-container.png Binary files differindex b769691..b769691 100644 --- a/assets/blocks/liquid/reinforced-liquid-container.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-container.png diff --git a/assets/blocks/liquid/reinforced-liquid-junction.png b/mindus/assets/blocks/liquid/reinforced-liquid-junction.png Binary files differindex 778c5a6..778c5a6 100644 --- a/assets/blocks/liquid/reinforced-liquid-junction.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-junction.png diff --git a/assets/blocks/liquid/reinforced-liquid-router-bottom.png b/mindus/assets/blocks/liquid/reinforced-liquid-router-bottom.png Binary files differindex 3b2c81c..3b2c81c 100644 --- a/assets/blocks/liquid/reinforced-liquid-router-bottom.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-router-bottom.png diff --git a/assets/blocks/liquid/reinforced-liquid-router.png b/mindus/assets/blocks/liquid/reinforced-liquid-router.png Binary files differindex 0fdb7ba..0fdb7ba 100644 --- a/assets/blocks/liquid/reinforced-liquid-router.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-router.png diff --git a/assets/blocks/liquid/reinforced-liquid-tank-bottom.png b/mindus/assets/blocks/liquid/reinforced-liquid-tank-bottom.png Binary files differindex 9b95d26..9b95d26 100644 --- a/assets/blocks/liquid/reinforced-liquid-tank-bottom.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-tank-bottom.png diff --git a/assets/blocks/liquid/reinforced-liquid-tank.png b/mindus/assets/blocks/liquid/reinforced-liquid-tank.png Binary files differindex 94cbfe1..94cbfe1 100644 --- a/assets/blocks/liquid/reinforced-liquid-tank.png +++ b/mindus/assets/blocks/liquid/reinforced-liquid-tank.png diff --git a/assets/blocks/liquid/reinforced-pump-liquid.png b/mindus/assets/blocks/liquid/reinforced-pump-liquid.png Binary files differindex 25f07b0..25f07b0 100644 --- a/assets/blocks/liquid/reinforced-pump-liquid.png +++ b/mindus/assets/blocks/liquid/reinforced-pump-liquid.png diff --git a/assets/blocks/liquid/reinforced-pump.png b/mindus/assets/blocks/liquid/reinforced-pump.png Binary files differindex 22f25d4..22f25d4 100644 --- a/assets/blocks/liquid/reinforced-pump.png +++ b/mindus/assets/blocks/liquid/reinforced-pump.png diff --git a/assets/blocks/liquid/rotary-pump-liquid.png b/mindus/assets/blocks/liquid/rotary-pump-liquid.png Binary files differindex bd62682..bd62682 100644 --- a/assets/blocks/liquid/rotary-pump-liquid.png +++ b/mindus/assets/blocks/liquid/rotary-pump-liquid.png diff --git a/assets/blocks/liquid/rotary-pump.png b/mindus/assets/blocks/liquid/rotary-pump.png Binary files differindex 0b94fea..0b94fea 100644 --- a/assets/blocks/liquid/rotary-pump.png +++ b/mindus/assets/blocks/liquid/rotary-pump.png diff --git a/assets/blocks/logic/canvas.png b/mindus/assets/blocks/logic/canvas.png Binary files differindex 8f05174..8f05174 100644 --- a/assets/blocks/logic/canvas.png +++ b/mindus/assets/blocks/logic/canvas.png diff --git a/assets/blocks/logic/hyper-processor.png b/mindus/assets/blocks/logic/hyper-processor.png Binary files differindex 7976567..7976567 100644 --- a/assets/blocks/logic/hyper-processor.png +++ b/mindus/assets/blocks/logic/hyper-processor.png diff --git a/assets/blocks/logic/large-logic-display.png b/mindus/assets/blocks/logic/large-logic-display.png Binary files differindex 28c8c75..28c8c75 100644 --- a/assets/blocks/logic/large-logic-display.png +++ b/mindus/assets/blocks/logic/large-logic-display.png diff --git a/assets/blocks/logic/logic-display.png b/mindus/assets/blocks/logic/logic-display.png Binary files differindex 5d38ebe..5d38ebe 100644 --- a/assets/blocks/logic/logic-display.png +++ b/mindus/assets/blocks/logic/logic-display.png diff --git a/assets/blocks/logic/logic-processor.png b/mindus/assets/blocks/logic/logic-processor.png Binary files differindex 85dffe9..85dffe9 100644 --- a/assets/blocks/logic/logic-processor.png +++ b/mindus/assets/blocks/logic/logic-processor.png diff --git a/assets/blocks/logic/memory-bank.png b/mindus/assets/blocks/logic/memory-bank.png Binary files differindex f4a4b48..f4a4b48 100644 --- a/assets/blocks/logic/memory-bank.png +++ b/mindus/assets/blocks/logic/memory-bank.png diff --git a/assets/blocks/logic/memory-cell.png b/mindus/assets/blocks/logic/memory-cell.png Binary files differindex a8a5343..a8a5343 100644 --- a/assets/blocks/logic/memory-cell.png +++ b/mindus/assets/blocks/logic/memory-cell.png diff --git a/assets/blocks/logic/message.png b/mindus/assets/blocks/logic/message.png Binary files differindex 0e7b631..0e7b631 100644 --- a/assets/blocks/logic/message.png +++ b/mindus/assets/blocks/logic/message.png diff --git a/assets/blocks/logic/micro-processor.png b/mindus/assets/blocks/logic/micro-processor.png Binary files differindex 9995834..9995834 100644 --- a/assets/blocks/logic/micro-processor.png +++ b/mindus/assets/blocks/logic/micro-processor.png diff --git a/assets/blocks/logic/reinforced-message.png b/mindus/assets/blocks/logic/reinforced-message.png Binary files differindex 7ed093c..7ed093c 100644 --- a/assets/blocks/logic/reinforced-message.png +++ b/mindus/assets/blocks/logic/reinforced-message.png diff --git a/assets/blocks/logic/switch-on.png b/mindus/assets/blocks/logic/switch-on.png Binary files differindex 5560abf..5560abf 100644 --- a/assets/blocks/logic/switch-on.png +++ b/mindus/assets/blocks/logic/switch-on.png diff --git a/assets/blocks/logic/switch.png b/mindus/assets/blocks/logic/switch.png Binary files differindex 37a1c02..37a1c02 100644 --- a/assets/blocks/logic/switch.png +++ b/mindus/assets/blocks/logic/switch.png diff --git a/assets/blocks/logic/world-cell.png b/mindus/assets/blocks/logic/world-cell.png Binary files differindex 4397cb2..4397cb2 100644 --- a/assets/blocks/logic/world-cell.png +++ b/mindus/assets/blocks/logic/world-cell.png diff --git a/assets/blocks/logic/world-message.png b/mindus/assets/blocks/logic/world-message.png Binary files differindex 6fa79f9..6fa79f9 100644 --- a/assets/blocks/logic/world-message.png +++ b/mindus/assets/blocks/logic/world-message.png diff --git a/assets/blocks/logic/world-processor.png b/mindus/assets/blocks/logic/world-processor.png Binary files differindex 7638016..7638016 100644 --- a/assets/blocks/logic/world-processor.png +++ b/mindus/assets/blocks/logic/world-processor.png diff --git a/assets/blocks/payload/constructor-top.png b/mindus/assets/blocks/payload/constructor-top.png Binary files differindex ca8288c..ca8288c 100644 --- a/assets/blocks/payload/constructor-top.png +++ b/mindus/assets/blocks/payload/constructor-top.png diff --git a/assets/blocks/payload/constructor.png b/mindus/assets/blocks/payload/constructor.png Binary files differindex c982f18..c982f18 100644 --- a/assets/blocks/payload/constructor.png +++ b/mindus/assets/blocks/payload/constructor.png diff --git a/assets/blocks/payload/deconstructor-top.png b/mindus/assets/blocks/payload/deconstructor-top.png Binary files differindex 102c5fb..102c5fb 100644 --- a/assets/blocks/payload/deconstructor-top.png +++ b/mindus/assets/blocks/payload/deconstructor-top.png diff --git a/assets/blocks/payload/deconstructor.png b/mindus/assets/blocks/payload/deconstructor.png Binary files differindex f2dd416..f2dd416 100644 --- a/assets/blocks/payload/deconstructor.png +++ b/mindus/assets/blocks/payload/deconstructor.png diff --git a/assets/blocks/payload/factory-in-3-dark.png b/mindus/assets/blocks/payload/factory-in-3-dark.png Binary files differindex c7a3c0e..c7a3c0e 100644 --- a/assets/blocks/payload/factory-in-3-dark.png +++ b/mindus/assets/blocks/payload/factory-in-3-dark.png diff --git a/assets/blocks/payload/factory-in-3.png b/mindus/assets/blocks/payload/factory-in-3.png Binary files differindex 19f0b7d..19f0b7d 100644 --- a/assets/blocks/payload/factory-in-3.png +++ b/mindus/assets/blocks/payload/factory-in-3.png diff --git a/assets/blocks/payload/factory-in-5-dark.png b/mindus/assets/blocks/payload/factory-in-5-dark.png Binary files differindex c6eb89b..c6eb89b 100644 --- a/assets/blocks/payload/factory-in-5-dark.png +++ b/mindus/assets/blocks/payload/factory-in-5-dark.png diff --git a/assets/blocks/payload/factory-in-5.png b/mindus/assets/blocks/payload/factory-in-5.png Binary files differindex 1a65fed..1a65fed 100644 --- a/assets/blocks/payload/factory-in-5.png +++ b/mindus/assets/blocks/payload/factory-in-5.png diff --git a/assets/blocks/payload/factory-in-7.png b/mindus/assets/blocks/payload/factory-in-7.png Binary files differindex e7f4f07..e7f4f07 100644 --- a/assets/blocks/payload/factory-in-7.png +++ b/mindus/assets/blocks/payload/factory-in-7.png diff --git a/assets/blocks/payload/factory-in-9.png b/mindus/assets/blocks/payload/factory-in-9.png Binary files differindex 75638ba..75638ba 100644 --- a/assets/blocks/payload/factory-in-9.png +++ b/mindus/assets/blocks/payload/factory-in-9.png diff --git a/assets/blocks/payload/factory-out-3-dark.png b/mindus/assets/blocks/payload/factory-out-3-dark.png Binary files differindex 11d66aa..11d66aa 100644 --- a/assets/blocks/payload/factory-out-3-dark.png +++ b/mindus/assets/blocks/payload/factory-out-3-dark.png diff --git a/assets/blocks/payload/factory-out-3.png b/mindus/assets/blocks/payload/factory-out-3.png Binary files differindex da9153d..da9153d 100644 --- a/assets/blocks/payload/factory-out-3.png +++ b/mindus/assets/blocks/payload/factory-out-3.png diff --git a/assets/blocks/payload/factory-out-5-dark.png b/mindus/assets/blocks/payload/factory-out-5-dark.png Binary files differindex 40a3ed8..40a3ed8 100644 --- a/assets/blocks/payload/factory-out-5-dark.png +++ b/mindus/assets/blocks/payload/factory-out-5-dark.png diff --git a/assets/blocks/payload/factory-out-5.png b/mindus/assets/blocks/payload/factory-out-5.png Binary files differindex 3a8d9ed..3a8d9ed 100644 --- a/assets/blocks/payload/factory-out-5.png +++ b/mindus/assets/blocks/payload/factory-out-5.png diff --git a/assets/blocks/payload/factory-out-7.png b/mindus/assets/blocks/payload/factory-out-7.png Binary files differindex c1fcf4b..c1fcf4b 100644 --- a/assets/blocks/payload/factory-out-7.png +++ b/mindus/assets/blocks/payload/factory-out-7.png diff --git a/assets/blocks/payload/factory-out-9.png b/mindus/assets/blocks/payload/factory-out-9.png Binary files differindex 007369a..007369a 100644 --- a/assets/blocks/payload/factory-out-9.png +++ b/mindus/assets/blocks/payload/factory-out-9.png diff --git a/assets/blocks/payload/factory-top-3.png b/mindus/assets/blocks/payload/factory-top-3.png Binary files differindex 2b69b0a..2b69b0a 100644 --- a/assets/blocks/payload/factory-top-3.png +++ b/mindus/assets/blocks/payload/factory-top-3.png diff --git a/assets/blocks/payload/large-constructor-top.png b/mindus/assets/blocks/payload/large-constructor-top.png Binary files differindex ef4e9fc..ef4e9fc 100644 --- a/assets/blocks/payload/large-constructor-top.png +++ b/mindus/assets/blocks/payload/large-constructor-top.png diff --git a/assets/blocks/payload/large-constructor.png b/mindus/assets/blocks/payload/large-constructor.png Binary files differindex b45e650..b45e650 100644 --- a/assets/blocks/payload/large-constructor.png +++ b/mindus/assets/blocks/payload/large-constructor.png diff --git a/assets/blocks/payload/large-payload-mass-driver.png b/mindus/assets/blocks/payload/large-payload-mass-driver.png Binary files differindex 42e9350..42e9350 100644 --- a/assets/blocks/payload/large-payload-mass-driver.png +++ b/mindus/assets/blocks/payload/large-payload-mass-driver.png diff --git a/assets/blocks/payload/payload-conveyor.png b/mindus/assets/blocks/payload/payload-conveyor.png Binary files differindex ea511d4..ea511d4 100644 --- a/assets/blocks/payload/payload-conveyor.png +++ b/mindus/assets/blocks/payload/payload-conveyor.png diff --git a/assets/blocks/payload/payload-loader-top.png b/mindus/assets/blocks/payload/payload-loader-top.png Binary files differindex 3612bef..3612bef 100644 --- a/assets/blocks/payload/payload-loader-top.png +++ b/mindus/assets/blocks/payload/payload-loader-top.png diff --git a/assets/blocks/payload/payload-loader.png b/mindus/assets/blocks/payload/payload-loader.png Binary files differindex acbb9a6..acbb9a6 100644 --- a/assets/blocks/payload/payload-loader.png +++ b/mindus/assets/blocks/payload/payload-loader.png diff --git a/assets/blocks/payload/payload-mass-driver.png b/mindus/assets/blocks/payload/payload-mass-driver.png Binary files differindex df38883..df38883 100644 --- a/assets/blocks/payload/payload-mass-driver.png +++ b/mindus/assets/blocks/payload/payload-mass-driver.png diff --git a/assets/blocks/payload/payload-router-over.png b/mindus/assets/blocks/payload/payload-router-over.png Binary files differindex 5166951..5166951 100644 --- a/assets/blocks/payload/payload-router-over.png +++ b/mindus/assets/blocks/payload/payload-router-over.png diff --git a/assets/blocks/payload/payload-router.png b/mindus/assets/blocks/payload/payload-router.png Binary files differindex 43e4c68..43e4c68 100644 --- a/assets/blocks/payload/payload-router.png +++ b/mindus/assets/blocks/payload/payload-router.png diff --git a/assets/blocks/payload/payload-source-top.png b/mindus/assets/blocks/payload/payload-source-top.png Binary files differindex 6b54ca6..6b54ca6 100644 --- a/assets/blocks/payload/payload-source-top.png +++ b/mindus/assets/blocks/payload/payload-source-top.png diff --git a/assets/blocks/payload/payload-source.png b/mindus/assets/blocks/payload/payload-source.png Binary files differindex 1c4585b..1c4585b 100644 --- a/assets/blocks/payload/payload-source.png +++ b/mindus/assets/blocks/payload/payload-source.png diff --git a/assets/blocks/payload/payload-unloader-top.png b/mindus/assets/blocks/payload/payload-unloader-top.png Binary files differindex caad844..caad844 100644 --- a/assets/blocks/payload/payload-unloader-top.png +++ b/mindus/assets/blocks/payload/payload-unloader-top.png diff --git a/assets/blocks/payload/payload-unloader.png b/mindus/assets/blocks/payload/payload-unloader.png Binary files differindex 9b564db..9b564db 100644 --- a/assets/blocks/payload/payload-unloader.png +++ b/mindus/assets/blocks/payload/payload-unloader.png diff --git a/assets/blocks/payload/payload-void-top.png b/mindus/assets/blocks/payload/payload-void-top.png Binary files differindex 8725a43..8725a43 100644 --- a/assets/blocks/payload/payload-void-top.png +++ b/mindus/assets/blocks/payload/payload-void-top.png diff --git a/assets/blocks/payload/payload-void.png b/mindus/assets/blocks/payload/payload-void.png Binary files differindex a2390c4..a2390c4 100644 --- a/assets/blocks/payload/payload-void.png +++ b/mindus/assets/blocks/payload/payload-void.png diff --git a/assets/blocks/payload/reinforced-payload-conveyor.png b/mindus/assets/blocks/payload/reinforced-payload-conveyor.png Binary files differindex ee67544..ee67544 100644 --- a/assets/blocks/payload/reinforced-payload-conveyor.png +++ b/mindus/assets/blocks/payload/reinforced-payload-conveyor.png diff --git a/assets/blocks/payload/reinforced-payload-router-over.png b/mindus/assets/blocks/payload/reinforced-payload-router-over.png Binary files differindex 14dda8a..14dda8a 100644 --- a/assets/blocks/payload/reinforced-payload-router-over.png +++ b/mindus/assets/blocks/payload/reinforced-payload-router-over.png diff --git a/assets/blocks/payload/reinforced-payload-router.png b/mindus/assets/blocks/payload/reinforced-payload-router.png Binary files differindex 4d426a9..4d426a9 100644 --- a/assets/blocks/payload/reinforced-payload-router.png +++ b/mindus/assets/blocks/payload/reinforced-payload-router.png diff --git a/assets/blocks/payload/small-deconstructor-top.png b/mindus/assets/blocks/payload/small-deconstructor-top.png Binary files differindex e9b25ed..e9b25ed 100644 --- a/assets/blocks/payload/small-deconstructor-top.png +++ b/mindus/assets/blocks/payload/small-deconstructor-top.png diff --git a/assets/blocks/payload/small-deconstructor.png b/mindus/assets/blocks/payload/small-deconstructor.png Binary files differindex c04f6d4..c04f6d4 100644 --- a/assets/blocks/payload/small-deconstructor.png +++ b/mindus/assets/blocks/payload/small-deconstructor.png diff --git a/assets/blocks/power/battery-large.png b/mindus/assets/blocks/power/battery-large.png Binary files differindex bc90f9c..bc90f9c 100644 --- a/assets/blocks/power/battery-large.png +++ b/mindus/assets/blocks/power/battery-large.png diff --git a/assets/blocks/power/battery.png b/mindus/assets/blocks/power/battery.png Binary files differindex 66aea4b..66aea4b 100644 --- a/assets/blocks/power/battery.png +++ b/mindus/assets/blocks/power/battery.png diff --git a/assets/blocks/power/beam-link.png b/mindus/assets/blocks/power/beam-link.png Binary files differindex 1804555..1804555 100644 --- a/assets/blocks/power/beam-link.png +++ b/mindus/assets/blocks/power/beam-link.png diff --git a/assets/blocks/power/beam-node.png b/mindus/assets/blocks/power/beam-node.png Binary files differindex 67c3a94..67c3a94 100644 --- a/assets/blocks/power/beam-node.png +++ b/mindus/assets/blocks/power/beam-node.png diff --git a/assets/blocks/power/beam-tower.png b/mindus/assets/blocks/power/beam-tower.png Binary files differindex f86568c..f86568c 100644 --- a/assets/blocks/power/beam-tower.png +++ b/mindus/assets/blocks/power/beam-tower.png diff --git a/assets/blocks/power/chemical-combustion-chamber.png b/mindus/assets/blocks/power/chemical-combustion-chamber.png Binary files differindex 9d25357..9d25357 100644 --- a/assets/blocks/power/chemical-combustion-chamber.png +++ b/mindus/assets/blocks/power/chemical-combustion-chamber.png diff --git a/assets/blocks/power/combustion-generator.png b/mindus/assets/blocks/power/combustion-generator.png Binary files differindex dcf2039..dcf2039 100644 --- a/assets/blocks/power/combustion-generator.png +++ b/mindus/assets/blocks/power/combustion-generator.png diff --git a/assets/blocks/power/differential-generator-liquid.png b/mindus/assets/blocks/power/differential-generator-liquid.png Binary files differindex 83eb5ca..83eb5ca 100644 --- a/assets/blocks/power/differential-generator-liquid.png +++ b/mindus/assets/blocks/power/differential-generator-liquid.png diff --git a/assets/blocks/power/differential-generator.png b/mindus/assets/blocks/power/differential-generator.png Binary files differindex a4986a6..a4986a6 100644 --- a/assets/blocks/power/differential-generator.png +++ b/mindus/assets/blocks/power/differential-generator.png diff --git a/assets/blocks/power/diode-arrow.png b/mindus/assets/blocks/power/diode-arrow.png Binary files differindex 91b3090..91b3090 100644 --- a/assets/blocks/power/diode-arrow.png +++ b/mindus/assets/blocks/power/diode-arrow.png diff --git a/assets/blocks/power/diode.png b/mindus/assets/blocks/power/diode.png Binary files differindex 3963401..3963401 100644 --- a/assets/blocks/power/diode.png +++ b/mindus/assets/blocks/power/diode.png diff --git a/assets/blocks/power/flux-reactor-bottom.png b/mindus/assets/blocks/power/flux-reactor-bottom.png Binary files differindex 31b441e..31b441e 100644 --- a/assets/blocks/power/flux-reactor-bottom.png +++ b/mindus/assets/blocks/power/flux-reactor-bottom.png diff --git a/assets/blocks/power/flux-reactor-mid.png b/mindus/assets/blocks/power/flux-reactor-mid.png Binary files differindex 25c0b27..25c0b27 100644 --- a/assets/blocks/power/flux-reactor-mid.png +++ b/mindus/assets/blocks/power/flux-reactor-mid.png diff --git a/assets/blocks/power/flux-reactor.png b/mindus/assets/blocks/power/flux-reactor.png Binary files differindex 5cbbb43..5cbbb43 100644 --- a/assets/blocks/power/flux-reactor.png +++ b/mindus/assets/blocks/power/flux-reactor.png diff --git a/assets/blocks/power/illuminator.png b/mindus/assets/blocks/power/illuminator.png Binary files differindex 5c7607d..5c7607d 100644 --- a/assets/blocks/power/illuminator.png +++ b/mindus/assets/blocks/power/illuminator.png diff --git a/assets/blocks/power/impact-reactor-bottom.png b/mindus/assets/blocks/power/impact-reactor-bottom.png Binary files differindex 40d985c..40d985c 100644 --- a/assets/blocks/power/impact-reactor-bottom.png +++ b/mindus/assets/blocks/power/impact-reactor-bottom.png diff --git a/assets/blocks/power/impact-reactor.png b/mindus/assets/blocks/power/impact-reactor.png Binary files differindex 1f3d2dd..1f3d2dd 100644 --- a/assets/blocks/power/impact-reactor.png +++ b/mindus/assets/blocks/power/impact-reactor.png diff --git a/assets/blocks/power/neoplasia-reactor-bottom.png b/mindus/assets/blocks/power/neoplasia-reactor-bottom.png Binary files differindex 25cd97e..25cd97e 100644 --- a/assets/blocks/power/neoplasia-reactor-bottom.png +++ b/mindus/assets/blocks/power/neoplasia-reactor-bottom.png diff --git a/assets/blocks/power/neoplasia-reactor-center.png b/mindus/assets/blocks/power/neoplasia-reactor-center.png Binary files differindex 7336772..7336772 100644 --- a/assets/blocks/power/neoplasia-reactor-center.png +++ b/mindus/assets/blocks/power/neoplasia-reactor-center.png diff --git a/assets/blocks/power/neoplasia-reactor-top1.png b/mindus/assets/blocks/power/neoplasia-reactor-top1.png Binary files differindex 73ecc4d..73ecc4d 100644 --- a/assets/blocks/power/neoplasia-reactor-top1.png +++ b/mindus/assets/blocks/power/neoplasia-reactor-top1.png diff --git a/assets/blocks/power/neoplasia-reactor-top2.png b/mindus/assets/blocks/power/neoplasia-reactor-top2.png Binary files differindex 08a24c4..08a24c4 100644 --- a/assets/blocks/power/neoplasia-reactor-top2.png +++ b/mindus/assets/blocks/power/neoplasia-reactor-top2.png diff --git a/assets/blocks/power/neoplasia-reactor.png b/mindus/assets/blocks/power/neoplasia-reactor.png Binary files differindex 3376dec..3376dec 100644 --- a/assets/blocks/power/neoplasia-reactor.png +++ b/mindus/assets/blocks/power/neoplasia-reactor.png diff --git a/assets/blocks/power/power-node-large.png b/mindus/assets/blocks/power/power-node-large.png Binary files differindex a5ebe5e..a5ebe5e 100644 --- a/assets/blocks/power/power-node-large.png +++ b/mindus/assets/blocks/power/power-node-large.png diff --git a/assets/blocks/power/power-node.png b/mindus/assets/blocks/power/power-node.png Binary files differindex 3d98ab0..3d98ab0 100644 --- a/assets/blocks/power/power-node.png +++ b/mindus/assets/blocks/power/power-node.png diff --git a/assets/blocks/power/power-source.png b/mindus/assets/blocks/power/power-source.png Binary files differindex 9d5c8ed..9d5c8ed 100644 --- a/assets/blocks/power/power-source.png +++ b/mindus/assets/blocks/power/power-source.png diff --git a/assets/blocks/power/power-void.png b/mindus/assets/blocks/power/power-void.png Binary files differindex 5fd2c22..5fd2c22 100644 --- a/assets/blocks/power/power-void.png +++ b/mindus/assets/blocks/power/power-void.png diff --git a/assets/blocks/power/pyrolysis-generator.png b/mindus/assets/blocks/power/pyrolysis-generator.png Binary files differindex 5f6556d..5f6556d 100644 --- a/assets/blocks/power/pyrolysis-generator.png +++ b/mindus/assets/blocks/power/pyrolysis-generator.png diff --git a/assets/blocks/power/rtg-generator.png b/mindus/assets/blocks/power/rtg-generator.png Binary files differindex 3578bbc..3578bbc 100644 --- a/assets/blocks/power/rtg-generator.png +++ b/mindus/assets/blocks/power/rtg-generator.png diff --git a/assets/blocks/power/solar-panel-large.png b/mindus/assets/blocks/power/solar-panel-large.png Binary files differindex a994aaf..a994aaf 100644 --- a/assets/blocks/power/solar-panel-large.png +++ b/mindus/assets/blocks/power/solar-panel-large.png diff --git a/assets/blocks/power/solar-panel.png b/mindus/assets/blocks/power/solar-panel.png Binary files differindex af53536..af53536 100644 --- a/assets/blocks/power/solar-panel.png +++ b/mindus/assets/blocks/power/solar-panel.png diff --git a/assets/blocks/power/steam-generator-liquid.png b/mindus/assets/blocks/power/steam-generator-liquid.png Binary files differindex da16999..da16999 100644 --- a/assets/blocks/power/steam-generator-liquid.png +++ b/mindus/assets/blocks/power/steam-generator-liquid.png diff --git a/assets/blocks/power/steam-generator.png b/mindus/assets/blocks/power/steam-generator.png Binary files differindex 3b2bcd6..3b2bcd6 100644 --- a/assets/blocks/power/steam-generator.png +++ b/mindus/assets/blocks/power/steam-generator.png diff --git a/assets/blocks/power/surge-tower.png b/mindus/assets/blocks/power/surge-tower.png Binary files differindex abf3ce1..abf3ce1 100644 --- a/assets/blocks/power/surge-tower.png +++ b/mindus/assets/blocks/power/surge-tower.png diff --git a/assets/blocks/power/thermal-generator.png b/mindus/assets/blocks/power/thermal-generator.png Binary files differindex 6700994..6700994 100644 --- a/assets/blocks/power/thermal-generator.png +++ b/mindus/assets/blocks/power/thermal-generator.png diff --git a/assets/blocks/power/thorium-reactor.png b/mindus/assets/blocks/power/thorium-reactor.png Binary files differindex f7dfb2e..f7dfb2e 100644 --- a/assets/blocks/power/thorium-reactor.png +++ b/mindus/assets/blocks/power/thorium-reactor.png diff --git a/assets/blocks/power/turbine-condenser.png b/mindus/assets/blocks/power/turbine-condenser.png Binary files differindex 3c29973..3c29973 100644 --- a/assets/blocks/power/turbine-condenser.png +++ b/mindus/assets/blocks/power/turbine-condenser.png diff --git a/assets/blocks/production/atmospheric-concentrator-bottom.png b/mindus/assets/blocks/production/atmospheric-concentrator-bottom.png Binary files differindex 61dde0d..61dde0d 100644 --- a/assets/blocks/production/atmospheric-concentrator-bottom.png +++ b/mindus/assets/blocks/production/atmospheric-concentrator-bottom.png diff --git a/assets/blocks/production/atmospheric-concentrator.png b/mindus/assets/blocks/production/atmospheric-concentrator.png Binary files differindex f535fde..f535fde 100644 --- a/assets/blocks/production/atmospheric-concentrator.png +++ b/mindus/assets/blocks/production/atmospheric-concentrator.png diff --git a/assets/blocks/production/blast-mixer.png b/mindus/assets/blocks/production/blast-mixer.png Binary files differindex 81e8d86..81e8d86 100644 --- a/assets/blocks/production/blast-mixer.png +++ b/mindus/assets/blocks/production/blast-mixer.png diff --git a/assets/blocks/production/carbide-crucible-bottom.png b/mindus/assets/blocks/production/carbide-crucible-bottom.png Binary files differindex 3fcb6ab..3fcb6ab 100644 --- a/assets/blocks/production/carbide-crucible-bottom.png +++ b/mindus/assets/blocks/production/carbide-crucible-bottom.png diff --git a/assets/blocks/production/carbide-crucible.png b/mindus/assets/blocks/production/carbide-crucible.png Binary files differindex 309d70f..309d70f 100644 --- a/assets/blocks/production/carbide-crucible.png +++ b/mindus/assets/blocks/production/carbide-crucible.png diff --git a/assets/blocks/production/coal-centrifuge.png b/mindus/assets/blocks/production/coal-centrifuge.png Binary files differindex 10265b6..10265b6 100644 --- a/assets/blocks/production/coal-centrifuge.png +++ b/mindus/assets/blocks/production/coal-centrifuge.png diff --git a/assets/blocks/production/cryofluid-mixer-bottom.png b/mindus/assets/blocks/production/cryofluid-mixer-bottom.png Binary files differindex 6e5ed2c..6e5ed2c 100644 --- a/assets/blocks/production/cryofluid-mixer-bottom.png +++ b/mindus/assets/blocks/production/cryofluid-mixer-bottom.png diff --git a/assets/blocks/production/cryofluid-mixer.png b/mindus/assets/blocks/production/cryofluid-mixer.png Binary files differindex e9e4ecb..e9e4ecb 100644 --- a/assets/blocks/production/cryofluid-mixer.png +++ b/mindus/assets/blocks/production/cryofluid-mixer.png diff --git a/assets/blocks/production/cultivator.png b/mindus/assets/blocks/production/cultivator.png Binary files differindex 5d7e152..5d7e152 100644 --- a/assets/blocks/production/cultivator.png +++ b/mindus/assets/blocks/production/cultivator.png diff --git a/assets/blocks/production/cyanogen-synthesizer-bottom.png b/mindus/assets/blocks/production/cyanogen-synthesizer-bottom.png Binary files differindex 3452f9d..3452f9d 100644 --- a/assets/blocks/production/cyanogen-synthesizer-bottom.png +++ b/mindus/assets/blocks/production/cyanogen-synthesizer-bottom.png diff --git a/assets/blocks/production/cyanogen-synthesizer.png b/mindus/assets/blocks/production/cyanogen-synthesizer.png Binary files differindex b67f16f..b67f16f 100644 --- a/assets/blocks/production/cyanogen-synthesizer.png +++ b/mindus/assets/blocks/production/cyanogen-synthesizer.png diff --git a/assets/blocks/production/disassembler-bottom.png b/mindus/assets/blocks/production/disassembler-bottom.png Binary files differindex 87f0295..87f0295 100644 --- a/assets/blocks/production/disassembler-bottom.png +++ b/mindus/assets/blocks/production/disassembler-bottom.png diff --git a/assets/blocks/production/disassembler.png b/mindus/assets/blocks/production/disassembler.png Binary files differindex 9860ac0..9860ac0 100644 --- a/assets/blocks/production/disassembler.png +++ b/mindus/assets/blocks/production/disassembler.png diff --git a/assets/blocks/production/electric-heater-top1.png b/mindus/assets/blocks/production/electric-heater-top1.png Binary files differindex b807ab9..b807ab9 100644 --- a/assets/blocks/production/electric-heater-top1.png +++ b/mindus/assets/blocks/production/electric-heater-top1.png diff --git a/assets/blocks/production/electric-heater-top2.png b/mindus/assets/blocks/production/electric-heater-top2.png Binary files differindex 78c0e49..78c0e49 100644 --- a/assets/blocks/production/electric-heater-top2.png +++ b/mindus/assets/blocks/production/electric-heater-top2.png diff --git a/assets/blocks/production/electric-heater.png b/mindus/assets/blocks/production/electric-heater.png Binary files differindex 62ca7c7..62ca7c7 100644 --- a/assets/blocks/production/electric-heater.png +++ b/mindus/assets/blocks/production/electric-heater.png diff --git a/assets/blocks/production/electrolyzer-bottom.png b/mindus/assets/blocks/production/electrolyzer-bottom.png Binary files differindex bb2d46e..bb2d46e 100644 --- a/assets/blocks/production/electrolyzer-bottom.png +++ b/mindus/assets/blocks/production/electrolyzer-bottom.png diff --git a/assets/blocks/production/electrolyzer-hydrogen-output1.png b/mindus/assets/blocks/production/electrolyzer-hydrogen-output1.png Binary files differindex defb12c..defb12c 100644 --- a/assets/blocks/production/electrolyzer-hydrogen-output1.png +++ b/mindus/assets/blocks/production/electrolyzer-hydrogen-output1.png diff --git a/assets/blocks/production/electrolyzer-hydrogen-output2.png b/mindus/assets/blocks/production/electrolyzer-hydrogen-output2.png Binary files differindex b62e50c..b62e50c 100644 --- a/assets/blocks/production/electrolyzer-hydrogen-output2.png +++ b/mindus/assets/blocks/production/electrolyzer-hydrogen-output2.png diff --git a/assets/blocks/production/electrolyzer-ozone-output1.png b/mindus/assets/blocks/production/electrolyzer-ozone-output1.png Binary files differindex 6601210..6601210 100644 --- a/assets/blocks/production/electrolyzer-ozone-output1.png +++ b/mindus/assets/blocks/production/electrolyzer-ozone-output1.png diff --git a/assets/blocks/production/electrolyzer-ozone-output2.png b/mindus/assets/blocks/production/electrolyzer-ozone-output2.png Binary files differindex f8a5a9b..f8a5a9b 100644 --- a/assets/blocks/production/electrolyzer-ozone-output2.png +++ b/mindus/assets/blocks/production/electrolyzer-ozone-output2.png diff --git a/assets/blocks/production/electrolyzer.png b/mindus/assets/blocks/production/electrolyzer.png Binary files differindex c8d66e4..c8d66e4 100644 --- a/assets/blocks/production/electrolyzer.png +++ b/mindus/assets/blocks/production/electrolyzer.png diff --git a/assets/blocks/production/graphite-press.png b/mindus/assets/blocks/production/graphite-press.png Binary files differindex a356104..a356104 100644 --- a/assets/blocks/production/graphite-press.png +++ b/mindus/assets/blocks/production/graphite-press.png diff --git a/assets/blocks/production/heat-redirector-top1.png b/mindus/assets/blocks/production/heat-redirector-top1.png Binary files differindex b0610a9..b0610a9 100644 --- a/assets/blocks/production/heat-redirector-top1.png +++ b/mindus/assets/blocks/production/heat-redirector-top1.png diff --git a/assets/blocks/production/heat-redirector-top2.png b/mindus/assets/blocks/production/heat-redirector-top2.png Binary files differindex 2f6fc72..2f6fc72 100644 --- a/assets/blocks/production/heat-redirector-top2.png +++ b/mindus/assets/blocks/production/heat-redirector-top2.png diff --git a/assets/blocks/production/heat-redirector.png b/mindus/assets/blocks/production/heat-redirector.png Binary files differindex fd7dc0b..fd7dc0b 100644 --- a/assets/blocks/production/heat-redirector.png +++ b/mindus/assets/blocks/production/heat-redirector.png diff --git a/assets/blocks/production/heat-router-top1.png b/mindus/assets/blocks/production/heat-router-top1.png Binary files differindex 75a62a4..75a62a4 100644 --- a/assets/blocks/production/heat-router-top1.png +++ b/mindus/assets/blocks/production/heat-router-top1.png diff --git a/assets/blocks/production/heat-router-top2.png b/mindus/assets/blocks/production/heat-router-top2.png Binary files differindex c592618..c592618 100644 --- a/assets/blocks/production/heat-router-top2.png +++ b/mindus/assets/blocks/production/heat-router-top2.png diff --git a/assets/blocks/production/heat-router.png b/mindus/assets/blocks/production/heat-router.png Binary files differindex 7f71e4d..7f71e4d 100644 --- a/assets/blocks/production/heat-router.png +++ b/mindus/assets/blocks/production/heat-router.png diff --git a/assets/blocks/production/heat-source-top1.png b/mindus/assets/blocks/production/heat-source-top1.png Binary files differindex 3f53d54..3f53d54 100644 --- a/assets/blocks/production/heat-source-top1.png +++ b/mindus/assets/blocks/production/heat-source-top1.png diff --git a/assets/blocks/production/heat-source-top2.png b/mindus/assets/blocks/production/heat-source-top2.png Binary files differindex 523d20f..523d20f 100644 --- a/assets/blocks/production/heat-source-top2.png +++ b/mindus/assets/blocks/production/heat-source-top2.png diff --git a/assets/blocks/production/heat-source.png b/mindus/assets/blocks/production/heat-source.png Binary files differindex b4f09d9..b4f09d9 100644 --- a/assets/blocks/production/heat-source.png +++ b/mindus/assets/blocks/production/heat-source.png diff --git a/assets/blocks/production/incinerator.png b/mindus/assets/blocks/production/incinerator.png Binary files differindex ae6a34f..ae6a34f 100644 --- a/assets/blocks/production/incinerator.png +++ b/mindus/assets/blocks/production/incinerator.png diff --git a/assets/blocks/production/kiln.png b/mindus/assets/blocks/production/kiln.png Binary files differindex 4180563..4180563 100644 --- a/assets/blocks/production/kiln.png +++ b/mindus/assets/blocks/production/kiln.png diff --git a/assets/blocks/production/melter-bottom.png b/mindus/assets/blocks/production/melter-bottom.png Binary files differindex 380776f..380776f 100644 --- a/assets/blocks/production/melter-bottom.png +++ b/mindus/assets/blocks/production/melter-bottom.png diff --git a/assets/blocks/production/melter.png b/mindus/assets/blocks/production/melter.png Binary files differindex 97b0278..97b0278 100644 --- a/assets/blocks/production/melter.png +++ b/mindus/assets/blocks/production/melter.png diff --git a/assets/blocks/production/multi-press.png b/mindus/assets/blocks/production/multi-press.png Binary files differindex d8874fd..d8874fd 100644 --- a/assets/blocks/production/multi-press.png +++ b/mindus/assets/blocks/production/multi-press.png diff --git a/assets/blocks/production/oxidation-chamber-liquid.png b/mindus/assets/blocks/production/oxidation-chamber-liquid.png Binary files differindex 84098de..84098de 100644 --- a/assets/blocks/production/oxidation-chamber-liquid.png +++ b/mindus/assets/blocks/production/oxidation-chamber-liquid.png diff --git a/assets/blocks/production/oxidation-chamber-top1.png b/mindus/assets/blocks/production/oxidation-chamber-top1.png Binary files differindex 580c74b..580c74b 100644 --- a/assets/blocks/production/oxidation-chamber-top1.png +++ b/mindus/assets/blocks/production/oxidation-chamber-top1.png diff --git a/assets/blocks/production/oxidation-chamber-top2.png b/mindus/assets/blocks/production/oxidation-chamber-top2.png Binary files differindex 9e5489f..9e5489f 100644 --- a/assets/blocks/production/oxidation-chamber-top2.png +++ b/mindus/assets/blocks/production/oxidation-chamber-top2.png diff --git a/assets/blocks/production/oxidation-chamber.png b/mindus/assets/blocks/production/oxidation-chamber.png Binary files differindex 55ce729..55ce729 100644 --- a/assets/blocks/production/oxidation-chamber.png +++ b/mindus/assets/blocks/production/oxidation-chamber.png diff --git a/assets/blocks/production/phase-heater-top1.png b/mindus/assets/blocks/production/phase-heater-top1.png Binary files differindex 2374f39..2374f39 100644 --- a/assets/blocks/production/phase-heater-top1.png +++ b/mindus/assets/blocks/production/phase-heater-top1.png diff --git a/assets/blocks/production/phase-heater-top2.png b/mindus/assets/blocks/production/phase-heater-top2.png Binary files differindex 750434c..750434c 100644 --- a/assets/blocks/production/phase-heater-top2.png +++ b/mindus/assets/blocks/production/phase-heater-top2.png diff --git a/assets/blocks/production/phase-heater.png b/mindus/assets/blocks/production/phase-heater.png Binary files differindex 28302b2..28302b2 100644 --- a/assets/blocks/production/phase-heater.png +++ b/mindus/assets/blocks/production/phase-heater.png diff --git a/assets/blocks/production/phase-synthesizer.png b/mindus/assets/blocks/production/phase-synthesizer.png Binary files differindex 8081f6d..8081f6d 100644 --- a/assets/blocks/production/phase-synthesizer.png +++ b/mindus/assets/blocks/production/phase-synthesizer.png diff --git a/assets/blocks/production/phase-weaver.png b/mindus/assets/blocks/production/phase-weaver.png Binary files differindex 576fa32..576fa32 100644 --- a/assets/blocks/production/phase-weaver.png +++ b/mindus/assets/blocks/production/phase-weaver.png diff --git a/assets/blocks/production/plastanium-compressor.png b/mindus/assets/blocks/production/plastanium-compressor.png Binary files differindex 2556143..2556143 100644 --- a/assets/blocks/production/plastanium-compressor.png +++ b/mindus/assets/blocks/production/plastanium-compressor.png diff --git a/assets/blocks/production/pulverizer.png b/mindus/assets/blocks/production/pulverizer.png Binary files differindex 0d5d93a..0d5d93a 100644 --- a/assets/blocks/production/pulverizer.png +++ b/mindus/assets/blocks/production/pulverizer.png diff --git a/assets/blocks/production/pyratite-mixer.png b/mindus/assets/blocks/production/pyratite-mixer.png Binary files differindex 206a970..206a970 100644 --- a/assets/blocks/production/pyratite-mixer.png +++ b/mindus/assets/blocks/production/pyratite-mixer.png diff --git a/assets/blocks/production/separator.png b/mindus/assets/blocks/production/separator.png Binary files differindex 7c72cc3..7c72cc3 100644 --- a/assets/blocks/production/separator.png +++ b/mindus/assets/blocks/production/separator.png diff --git a/assets/blocks/production/silicon-arc-furnace.png b/mindus/assets/blocks/production/silicon-arc-furnace.png Binary files differindex 6d4f0b5..6d4f0b5 100644 --- a/assets/blocks/production/silicon-arc-furnace.png +++ b/mindus/assets/blocks/production/silicon-arc-furnace.png diff --git a/assets/blocks/production/silicon-crucible.png b/mindus/assets/blocks/production/silicon-crucible.png Binary files differindex 2efe121..2efe121 100644 --- a/assets/blocks/production/silicon-crucible.png +++ b/mindus/assets/blocks/production/silicon-crucible.png diff --git a/assets/blocks/production/silicon-smelter.png b/mindus/assets/blocks/production/silicon-smelter.png Binary files differindex 4cb470e..4cb470e 100644 --- a/assets/blocks/production/silicon-smelter.png +++ b/mindus/assets/blocks/production/silicon-smelter.png diff --git a/assets/blocks/production/slag-heater-bottom.png b/mindus/assets/blocks/production/slag-heater-bottom.png Binary files differindex 836d531..836d531 100644 --- a/assets/blocks/production/slag-heater-bottom.png +++ b/mindus/assets/blocks/production/slag-heater-bottom.png diff --git a/assets/blocks/production/slag-heater-top1.png b/mindus/assets/blocks/production/slag-heater-top1.png Binary files differindex 72ab2df..72ab2df 100644 --- a/assets/blocks/production/slag-heater-top1.png +++ b/mindus/assets/blocks/production/slag-heater-top1.png diff --git a/assets/blocks/production/slag-heater-top2.png b/mindus/assets/blocks/production/slag-heater-top2.png Binary files differindex 4d21c9e..4d21c9e 100644 --- a/assets/blocks/production/slag-heater-top2.png +++ b/mindus/assets/blocks/production/slag-heater-top2.png diff --git a/assets/blocks/production/slag-heater.png b/mindus/assets/blocks/production/slag-heater.png Binary files differindex 4709577..4709577 100644 --- a/assets/blocks/production/slag-heater.png +++ b/mindus/assets/blocks/production/slag-heater.png diff --git a/assets/blocks/production/slag-incinerator-liquid.png b/mindus/assets/blocks/production/slag-incinerator-liquid.png Binary files differindex 618be80..618be80 100644 --- a/assets/blocks/production/slag-incinerator-liquid.png +++ b/mindus/assets/blocks/production/slag-incinerator-liquid.png diff --git a/assets/blocks/production/slag-incinerator.png b/mindus/assets/blocks/production/slag-incinerator.png Binary files differindex 8cb0be7..8cb0be7 100644 --- a/assets/blocks/production/slag-incinerator.png +++ b/mindus/assets/blocks/production/slag-incinerator.png diff --git a/assets/blocks/production/spore-press.png b/mindus/assets/blocks/production/spore-press.png Binary files differindex 6d9271c..6d9271c 100644 --- a/assets/blocks/production/spore-press.png +++ b/mindus/assets/blocks/production/spore-press.png diff --git a/assets/blocks/production/surge-crucible-bottom.png b/mindus/assets/blocks/production/surge-crucible-bottom.png Binary files differindex 302d76b..302d76b 100644 --- a/assets/blocks/production/surge-crucible-bottom.png +++ b/mindus/assets/blocks/production/surge-crucible-bottom.png diff --git a/assets/blocks/production/surge-crucible-liquid.png b/mindus/assets/blocks/production/surge-crucible-liquid.png Binary files differindex e628a34..e628a34 100644 --- a/assets/blocks/production/surge-crucible-liquid.png +++ b/mindus/assets/blocks/production/surge-crucible-liquid.png diff --git a/assets/blocks/production/surge-crucible.png b/mindus/assets/blocks/production/surge-crucible.png Binary files differindex 33af200..33af200 100644 --- a/assets/blocks/production/surge-crucible.png +++ b/mindus/assets/blocks/production/surge-crucible.png diff --git a/assets/blocks/production/surge-smelter.png b/mindus/assets/blocks/production/surge-smelter.png Binary files differindex a0f863b..a0f863b 100644 --- a/assets/blocks/production/surge-smelter.png +++ b/mindus/assets/blocks/production/surge-smelter.png diff --git a/assets/blocks/storage/container-team.png b/mindus/assets/blocks/storage/container-team.png Binary files differindex 3aa6105..3aa6105 100644 --- a/assets/blocks/storage/container-team.png +++ b/mindus/assets/blocks/storage/container-team.png diff --git a/assets/blocks/storage/container.png b/mindus/assets/blocks/storage/container.png Binary files differindex ff346df..ff346df 100644 --- a/assets/blocks/storage/container.png +++ b/mindus/assets/blocks/storage/container.png diff --git a/assets/blocks/storage/core-acropolis-team.png b/mindus/assets/blocks/storage/core-acropolis-team.png Binary files differindex 1c7a3f0..1c7a3f0 100644 --- a/assets/blocks/storage/core-acropolis-team.png +++ b/mindus/assets/blocks/storage/core-acropolis-team.png diff --git a/assets/blocks/storage/core-acropolis.png b/mindus/assets/blocks/storage/core-acropolis.png Binary files differindex 5ad4e3e..5ad4e3e 100644 --- a/assets/blocks/storage/core-acropolis.png +++ b/mindus/assets/blocks/storage/core-acropolis.png diff --git a/assets/blocks/storage/core-bastion-team.png b/mindus/assets/blocks/storage/core-bastion-team.png Binary files differindex 8848dff..8848dff 100644 --- a/assets/blocks/storage/core-bastion-team.png +++ b/mindus/assets/blocks/storage/core-bastion-team.png diff --git a/assets/blocks/storage/core-bastion.png b/mindus/assets/blocks/storage/core-bastion.png Binary files differindex 0e8f6e5..0e8f6e5 100644 --- a/assets/blocks/storage/core-bastion.png +++ b/mindus/assets/blocks/storage/core-bastion.png diff --git a/assets/blocks/storage/core-citadel-team.png b/mindus/assets/blocks/storage/core-citadel-team.png Binary files differindex 1df2773..1df2773 100644 --- a/assets/blocks/storage/core-citadel-team.png +++ b/mindus/assets/blocks/storage/core-citadel-team.png diff --git a/assets/blocks/storage/core-citadel.png b/mindus/assets/blocks/storage/core-citadel.png Binary files differindex 9451f70..9451f70 100644 --- a/assets/blocks/storage/core-citadel.png +++ b/mindus/assets/blocks/storage/core-citadel.png diff --git a/assets/blocks/storage/core-foundation-team.png b/mindus/assets/blocks/storage/core-foundation-team.png Binary files differindex d8a5374..d8a5374 100644 --- a/assets/blocks/storage/core-foundation-team.png +++ b/mindus/assets/blocks/storage/core-foundation-team.png diff --git a/assets/blocks/storage/core-foundation.png b/mindus/assets/blocks/storage/core-foundation.png Binary files differindex 8c02e4f..8c02e4f 100644 --- a/assets/blocks/storage/core-foundation.png +++ b/mindus/assets/blocks/storage/core-foundation.png diff --git a/assets/blocks/storage/core-nucleus-team.png b/mindus/assets/blocks/storage/core-nucleus-team.png Binary files differindex 0b9533d..0b9533d 100644 --- a/assets/blocks/storage/core-nucleus-team.png +++ b/mindus/assets/blocks/storage/core-nucleus-team.png diff --git a/assets/blocks/storage/core-nucleus.png b/mindus/assets/blocks/storage/core-nucleus.png Binary files differindex 59394e4..59394e4 100644 --- a/assets/blocks/storage/core-nucleus.png +++ b/mindus/assets/blocks/storage/core-nucleus.png diff --git a/assets/blocks/storage/core-shard-team.png b/mindus/assets/blocks/storage/core-shard-team.png Binary files differindex d8cef0e..d8cef0e 100644 --- a/assets/blocks/storage/core-shard-team.png +++ b/mindus/assets/blocks/storage/core-shard-team.png diff --git a/assets/blocks/storage/core-shard.png b/mindus/assets/blocks/storage/core-shard.png Binary files differindex f6ce140..f6ce140 100644 --- a/assets/blocks/storage/core-shard.png +++ b/mindus/assets/blocks/storage/core-shard.png diff --git a/assets/blocks/storage/reinforced-container-team.png b/mindus/assets/blocks/storage/reinforced-container-team.png Binary files differindex 9283811..9283811 100644 --- a/assets/blocks/storage/reinforced-container-team.png +++ b/mindus/assets/blocks/storage/reinforced-container-team.png diff --git a/assets/blocks/storage/reinforced-container.png b/mindus/assets/blocks/storage/reinforced-container.png Binary files differindex 2c52768..2c52768 100644 --- a/assets/blocks/storage/reinforced-container.png +++ b/mindus/assets/blocks/storage/reinforced-container.png diff --git a/assets/blocks/storage/reinforced-vault-team.png b/mindus/assets/blocks/storage/reinforced-vault-team.png Binary files differindex 429e1e3..429e1e3 100644 --- a/assets/blocks/storage/reinforced-vault-team.png +++ b/mindus/assets/blocks/storage/reinforced-vault-team.png diff --git a/assets/blocks/storage/reinforced-vault.png b/mindus/assets/blocks/storage/reinforced-vault.png Binary files differindex 82afb8c..82afb8c 100644 --- a/assets/blocks/storage/reinforced-vault.png +++ b/mindus/assets/blocks/storage/reinforced-vault.png diff --git a/assets/blocks/storage/unloader-center.png b/mindus/assets/blocks/storage/unloader-center.png Binary files differindex 847b884..847b884 100644 --- a/assets/blocks/storage/unloader-center.png +++ b/mindus/assets/blocks/storage/unloader-center.png diff --git a/assets/blocks/storage/unloader.png b/mindus/assets/blocks/storage/unloader.png Binary files differindex e5f891e..e5f891e 100644 --- a/assets/blocks/storage/unloader.png +++ b/mindus/assets/blocks/storage/unloader.png diff --git a/assets/blocks/storage/vault-team.png b/mindus/assets/blocks/storage/vault-team.png Binary files differindex be63faf..be63faf 100644 --- a/assets/blocks/storage/vault-team.png +++ b/mindus/assets/blocks/storage/vault-team.png diff --git a/assets/blocks/storage/vault.png b/mindus/assets/blocks/storage/vault.png Binary files differindex 43eda41..43eda41 100644 --- a/assets/blocks/storage/vault.png +++ b/mindus/assets/blocks/storage/vault.png diff --git a/assets/blocks/turrets/afflict.png b/mindus/assets/blocks/turrets/afflict.png Binary files differindex 7b37826..7b37826 100644 --- a/assets/blocks/turrets/afflict.png +++ b/mindus/assets/blocks/turrets/afflict.png diff --git a/assets/blocks/turrets/arc.png b/mindus/assets/blocks/turrets/arc.png Binary files differindex be61590..be61590 100644 --- a/assets/blocks/turrets/arc.png +++ b/mindus/assets/blocks/turrets/arc.png diff --git a/assets/blocks/turrets/breach.png b/mindus/assets/blocks/turrets/breach.png Binary files differindex e9a490c..e9a490c 100644 --- a/assets/blocks/turrets/breach.png +++ b/mindus/assets/blocks/turrets/breach.png diff --git a/assets/blocks/turrets/cyclone.png b/mindus/assets/blocks/turrets/cyclone.png Binary files differindex 96cabd4..96cabd4 100644 --- a/assets/blocks/turrets/cyclone.png +++ b/mindus/assets/blocks/turrets/cyclone.png diff --git a/assets/blocks/turrets/diffuse.png b/mindus/assets/blocks/turrets/diffuse.png Binary files differindex 3475747..3475747 100644 --- a/assets/blocks/turrets/diffuse.png +++ b/mindus/assets/blocks/turrets/diffuse.png diff --git a/assets/blocks/turrets/disperse.png b/mindus/assets/blocks/turrets/disperse.png Binary files differindex 641ae4b..641ae4b 100644 --- a/assets/blocks/turrets/disperse.png +++ b/mindus/assets/blocks/turrets/disperse.png diff --git a/assets/blocks/turrets/duo.png b/mindus/assets/blocks/turrets/duo.png Binary files differindex 2f7e385..2f7e385 100644 --- a/assets/blocks/turrets/duo.png +++ b/mindus/assets/blocks/turrets/duo.png diff --git a/assets/blocks/turrets/foreshadow.png b/mindus/assets/blocks/turrets/foreshadow.png Binary files differindex 381a2fe..381a2fe 100644 --- a/assets/blocks/turrets/foreshadow.png +++ b/mindus/assets/blocks/turrets/foreshadow.png diff --git a/assets/blocks/turrets/fuse.png b/mindus/assets/blocks/turrets/fuse.png Binary files differindex bb9a0b6..bb9a0b6 100644 --- a/assets/blocks/turrets/fuse.png +++ b/mindus/assets/blocks/turrets/fuse.png diff --git a/assets/blocks/turrets/hail.png b/mindus/assets/blocks/turrets/hail.png Binary files differindex 8250d37..8250d37 100644 --- a/assets/blocks/turrets/hail.png +++ b/mindus/assets/blocks/turrets/hail.png diff --git a/assets/blocks/turrets/lancer.png b/mindus/assets/blocks/turrets/lancer.png Binary files differindex 9fff5ba..9fff5ba 100644 --- a/assets/blocks/turrets/lancer.png +++ b/mindus/assets/blocks/turrets/lancer.png diff --git a/assets/blocks/turrets/lustre.png b/mindus/assets/blocks/turrets/lustre.png Binary files differindex e436f52..e436f52 100644 --- a/assets/blocks/turrets/lustre.png +++ b/mindus/assets/blocks/turrets/lustre.png diff --git a/assets/blocks/turrets/malign.png b/mindus/assets/blocks/turrets/malign.png Binary files differindex 03e692f..03e692f 100644 --- a/assets/blocks/turrets/malign.png +++ b/mindus/assets/blocks/turrets/malign.png diff --git a/assets/blocks/turrets/meltdown.png b/mindus/assets/blocks/turrets/meltdown.png Binary files differindex d63c8fb..d63c8fb 100644 --- a/assets/blocks/turrets/meltdown.png +++ b/mindus/assets/blocks/turrets/meltdown.png diff --git a/assets/blocks/turrets/parallax.png b/mindus/assets/blocks/turrets/parallax.png Binary files differindex 4d581dd..4d581dd 100644 --- a/assets/blocks/turrets/parallax.png +++ b/mindus/assets/blocks/turrets/parallax.png diff --git a/assets/blocks/turrets/ripple.png b/mindus/assets/blocks/turrets/ripple.png Binary files differindex 507f0b6..507f0b6 100644 --- a/assets/blocks/turrets/ripple.png +++ b/mindus/assets/blocks/turrets/ripple.png diff --git a/assets/blocks/turrets/salvo.png b/mindus/assets/blocks/turrets/salvo.png Binary files differindex 09136e0..09136e0 100644 --- a/assets/blocks/turrets/salvo.png +++ b/mindus/assets/blocks/turrets/salvo.png diff --git a/assets/blocks/turrets/scathe.png b/mindus/assets/blocks/turrets/scathe.png Binary files differindex 897532a..897532a 100644 --- a/assets/blocks/turrets/scathe.png +++ b/mindus/assets/blocks/turrets/scathe.png diff --git a/assets/blocks/turrets/scatter.png b/mindus/assets/blocks/turrets/scatter.png Binary files differindex 1cc620a..1cc620a 100644 --- a/assets/blocks/turrets/scatter.png +++ b/mindus/assets/blocks/turrets/scatter.png diff --git a/assets/blocks/turrets/scorch.png b/mindus/assets/blocks/turrets/scorch.png Binary files differindex 473e8d3..473e8d3 100644 --- a/assets/blocks/turrets/scorch.png +++ b/mindus/assets/blocks/turrets/scorch.png diff --git a/assets/blocks/turrets/segment.png b/mindus/assets/blocks/turrets/segment.png Binary files differindex c34929c..c34929c 100644 --- a/assets/blocks/turrets/segment.png +++ b/mindus/assets/blocks/turrets/segment.png diff --git a/assets/blocks/turrets/smite.png b/mindus/assets/blocks/turrets/smite.png Binary files differindex 3402149..3402149 100644 --- a/assets/blocks/turrets/smite.png +++ b/mindus/assets/blocks/turrets/smite.png diff --git a/assets/blocks/turrets/spectre.png b/mindus/assets/blocks/turrets/spectre.png Binary files differindex 811ef6e..811ef6e 100644 --- a/assets/blocks/turrets/spectre.png +++ b/mindus/assets/blocks/turrets/spectre.png diff --git a/assets/blocks/turrets/sublimate.png b/mindus/assets/blocks/turrets/sublimate.png Binary files differindex 5155235..5155235 100644 --- a/assets/blocks/turrets/sublimate.png +++ b/mindus/assets/blocks/turrets/sublimate.png diff --git a/assets/blocks/turrets/swarmer.png b/mindus/assets/blocks/turrets/swarmer.png Binary files differindex 1680beb..1680beb 100644 --- a/assets/blocks/turrets/swarmer.png +++ b/mindus/assets/blocks/turrets/swarmer.png diff --git a/assets/blocks/turrets/titan.png b/mindus/assets/blocks/turrets/titan.png Binary files differindex e781843..e781843 100644 --- a/assets/blocks/turrets/titan.png +++ b/mindus/assets/blocks/turrets/titan.png diff --git a/assets/blocks/turrets/tsunami.png b/mindus/assets/blocks/turrets/tsunami.png Binary files differindex 6f72793..6f72793 100644 --- a/assets/blocks/turrets/tsunami.png +++ b/mindus/assets/blocks/turrets/tsunami.png diff --git a/assets/blocks/turrets/wave.png b/mindus/assets/blocks/turrets/wave.png Binary files differindex 360994d..360994d 100644 --- a/assets/blocks/turrets/wave.png +++ b/mindus/assets/blocks/turrets/wave.png diff --git a/assets/blocks/units/additive-reconstructor-top.png b/mindus/assets/blocks/units/additive-reconstructor-top.png Binary files differindex 235e672..235e672 100644 --- a/assets/blocks/units/additive-reconstructor-top.png +++ b/mindus/assets/blocks/units/additive-reconstructor-top.png diff --git a/assets/blocks/units/additive-reconstructor.png b/mindus/assets/blocks/units/additive-reconstructor.png Binary files differindex fbc893b..fbc893b 100644 --- a/assets/blocks/units/additive-reconstructor.png +++ b/mindus/assets/blocks/units/additive-reconstructor.png diff --git a/assets/blocks/units/air-factory.png b/mindus/assets/blocks/units/air-factory.png Binary files differindex 0644c21..0644c21 100644 --- a/assets/blocks/units/air-factory.png +++ b/mindus/assets/blocks/units/air-factory.png diff --git a/assets/blocks/units/basic-assembler-module-side1.png b/mindus/assets/blocks/units/basic-assembler-module-side1.png Binary files differindex 4dcdaa9..4dcdaa9 100644 --- a/assets/blocks/units/basic-assembler-module-side1.png +++ b/mindus/assets/blocks/units/basic-assembler-module-side1.png diff --git a/assets/blocks/units/basic-assembler-module-side2.png b/mindus/assets/blocks/units/basic-assembler-module-side2.png Binary files differindex d665e35..d665e35 100644 --- a/assets/blocks/units/basic-assembler-module-side2.png +++ b/mindus/assets/blocks/units/basic-assembler-module-side2.png diff --git a/assets/blocks/units/basic-assembler-module.png b/mindus/assets/blocks/units/basic-assembler-module.png Binary files differindex 328c982..328c982 100644 --- a/assets/blocks/units/basic-assembler-module.png +++ b/mindus/assets/blocks/units/basic-assembler-module.png diff --git a/assets/blocks/units/exponential-reconstructor-top.png b/mindus/assets/blocks/units/exponential-reconstructor-top.png Binary files differindex fb14b35..fb14b35 100644 --- a/assets/blocks/units/exponential-reconstructor-top.png +++ b/mindus/assets/blocks/units/exponential-reconstructor-top.png diff --git a/assets/blocks/units/exponential-reconstructor.png b/mindus/assets/blocks/units/exponential-reconstructor.png Binary files differindex d448f39..d448f39 100644 --- a/assets/blocks/units/exponential-reconstructor.png +++ b/mindus/assets/blocks/units/exponential-reconstructor.png diff --git a/assets/blocks/units/ground-factory.png b/mindus/assets/blocks/units/ground-factory.png Binary files differindex 4897ec4..4897ec4 100644 --- a/assets/blocks/units/ground-factory.png +++ b/mindus/assets/blocks/units/ground-factory.png diff --git a/assets/blocks/units/mech-assembler-side1.png b/mindus/assets/blocks/units/mech-assembler-side1.png Binary files differindex 64eecdb..64eecdb 100644 --- a/assets/blocks/units/mech-assembler-side1.png +++ b/mindus/assets/blocks/units/mech-assembler-side1.png diff --git a/assets/blocks/units/mech-assembler-side2.png b/mindus/assets/blocks/units/mech-assembler-side2.png Binary files differindex 3d922e2..3d922e2 100644 --- a/assets/blocks/units/mech-assembler-side2.png +++ b/mindus/assets/blocks/units/mech-assembler-side2.png diff --git a/assets/blocks/units/mech-assembler-top.png b/mindus/assets/blocks/units/mech-assembler-top.png Binary files differindex eaeb699..eaeb699 100644 --- a/assets/blocks/units/mech-assembler-top.png +++ b/mindus/assets/blocks/units/mech-assembler-top.png diff --git a/assets/blocks/units/mech-assembler.png b/mindus/assets/blocks/units/mech-assembler.png Binary files differindex d49f5a2..d49f5a2 100644 --- a/assets/blocks/units/mech-assembler.png +++ b/mindus/assets/blocks/units/mech-assembler.png diff --git a/assets/blocks/units/mech-fabricator-top.png b/mindus/assets/blocks/units/mech-fabricator-top.png Binary files differindex d4e4d62..d4e4d62 100644 --- a/assets/blocks/units/mech-fabricator-top.png +++ b/mindus/assets/blocks/units/mech-fabricator-top.png diff --git a/assets/blocks/units/mech-fabricator.png b/mindus/assets/blocks/units/mech-fabricator.png Binary files differindex 2556a96..2556a96 100644 --- a/assets/blocks/units/mech-fabricator.png +++ b/mindus/assets/blocks/units/mech-fabricator.png diff --git a/assets/blocks/units/mech-refabricator-top.png b/mindus/assets/blocks/units/mech-refabricator-top.png Binary files differindex 48446c0..48446c0 100644 --- a/assets/blocks/units/mech-refabricator-top.png +++ b/mindus/assets/blocks/units/mech-refabricator-top.png diff --git a/assets/blocks/units/mech-refabricator.png b/mindus/assets/blocks/units/mech-refabricator.png Binary files differindex 5d89f8f..5d89f8f 100644 --- a/assets/blocks/units/mech-refabricator.png +++ b/mindus/assets/blocks/units/mech-refabricator.png diff --git a/assets/blocks/units/multiplicative-reconstructor-top.png b/mindus/assets/blocks/units/multiplicative-reconstructor-top.png Binary files differindex e319530..e319530 100644 --- a/assets/blocks/units/multiplicative-reconstructor-top.png +++ b/mindus/assets/blocks/units/multiplicative-reconstructor-top.png diff --git a/assets/blocks/units/multiplicative-reconstructor.png b/mindus/assets/blocks/units/multiplicative-reconstructor.png Binary files differindex 5ea5f9f..5ea5f9f 100644 --- a/assets/blocks/units/multiplicative-reconstructor.png +++ b/mindus/assets/blocks/units/multiplicative-reconstructor.png diff --git a/assets/blocks/units/naval-factory.png b/mindus/assets/blocks/units/naval-factory.png Binary files differindex f022ba2..f022ba2 100644 --- a/assets/blocks/units/naval-factory.png +++ b/mindus/assets/blocks/units/naval-factory.png diff --git a/assets/blocks/units/prime-refabricator-top.png b/mindus/assets/blocks/units/prime-refabricator-top.png Binary files differindex 675639a..675639a 100644 --- a/assets/blocks/units/prime-refabricator-top.png +++ b/mindus/assets/blocks/units/prime-refabricator-top.png diff --git a/assets/blocks/units/prime-refabricator.png b/mindus/assets/blocks/units/prime-refabricator.png Binary files differindex d48e63c..d48e63c 100644 --- a/assets/blocks/units/prime-refabricator.png +++ b/mindus/assets/blocks/units/prime-refabricator.png diff --git a/assets/blocks/units/repair-point.png b/mindus/assets/blocks/units/repair-point.png Binary files differindex 1f81c2c..1f81c2c 100644 --- a/assets/blocks/units/repair-point.png +++ b/mindus/assets/blocks/units/repair-point.png diff --git a/assets/blocks/units/repair-turret.png b/mindus/assets/blocks/units/repair-turret.png Binary files differindex f410dbf..f410dbf 100644 --- a/assets/blocks/units/repair-turret.png +++ b/mindus/assets/blocks/units/repair-turret.png diff --git a/assets/blocks/units/ship-assembler-side1.png b/mindus/assets/blocks/units/ship-assembler-side1.png Binary files differindex b735f1a..b735f1a 100644 --- a/assets/blocks/units/ship-assembler-side1.png +++ b/mindus/assets/blocks/units/ship-assembler-side1.png diff --git a/assets/blocks/units/ship-assembler-side2.png b/mindus/assets/blocks/units/ship-assembler-side2.png Binary files differindex 0943ca1..0943ca1 100644 --- a/assets/blocks/units/ship-assembler-side2.png +++ b/mindus/assets/blocks/units/ship-assembler-side2.png diff --git a/assets/blocks/units/ship-assembler-top.png b/mindus/assets/blocks/units/ship-assembler-top.png Binary files differindex c055289..c055289 100644 --- a/assets/blocks/units/ship-assembler-top.png +++ b/mindus/assets/blocks/units/ship-assembler-top.png diff --git a/assets/blocks/units/ship-assembler.png b/mindus/assets/blocks/units/ship-assembler.png Binary files differindex 1617c27..1617c27 100644 --- a/assets/blocks/units/ship-assembler.png +++ b/mindus/assets/blocks/units/ship-assembler.png diff --git a/assets/blocks/units/ship-fabricator-top.png b/mindus/assets/blocks/units/ship-fabricator-top.png Binary files differindex b120238..b120238 100644 --- a/assets/blocks/units/ship-fabricator-top.png +++ b/mindus/assets/blocks/units/ship-fabricator-top.png diff --git a/assets/blocks/units/ship-fabricator.png b/mindus/assets/blocks/units/ship-fabricator.png Binary files differindex 3f02145..3f02145 100644 --- a/assets/blocks/units/ship-fabricator.png +++ b/mindus/assets/blocks/units/ship-fabricator.png diff --git a/assets/blocks/units/ship-refabricator-top.png b/mindus/assets/blocks/units/ship-refabricator-top.png Binary files differindex aa8cc85..aa8cc85 100644 --- a/assets/blocks/units/ship-refabricator-top.png +++ b/mindus/assets/blocks/units/ship-refabricator-top.png diff --git a/assets/blocks/units/ship-refabricator.png b/mindus/assets/blocks/units/ship-refabricator.png Binary files differindex 1c921a4..1c921a4 100644 --- a/assets/blocks/units/ship-refabricator.png +++ b/mindus/assets/blocks/units/ship-refabricator.png diff --git a/assets/blocks/units/tank-assembler-side1.png b/mindus/assets/blocks/units/tank-assembler-side1.png Binary files differindex fe6c913..fe6c913 100644 --- a/assets/blocks/units/tank-assembler-side1.png +++ b/mindus/assets/blocks/units/tank-assembler-side1.png diff --git a/assets/blocks/units/tank-assembler-side2.png b/mindus/assets/blocks/units/tank-assembler-side2.png Binary files differindex eb3800c..eb3800c 100644 --- a/assets/blocks/units/tank-assembler-side2.png +++ b/mindus/assets/blocks/units/tank-assembler-side2.png diff --git a/assets/blocks/units/tank-assembler-top.png b/mindus/assets/blocks/units/tank-assembler-top.png Binary files differindex 1478f2c..1478f2c 100644 --- a/assets/blocks/units/tank-assembler-top.png +++ b/mindus/assets/blocks/units/tank-assembler-top.png diff --git a/assets/blocks/units/tank-assembler.png b/mindus/assets/blocks/units/tank-assembler.png Binary files differindex 74e2017..74e2017 100644 --- a/assets/blocks/units/tank-assembler.png +++ b/mindus/assets/blocks/units/tank-assembler.png diff --git a/assets/blocks/units/tank-fabricator-top.png b/mindus/assets/blocks/units/tank-fabricator-top.png Binary files differindex 18ef34f..18ef34f 100644 --- a/assets/blocks/units/tank-fabricator-top.png +++ b/mindus/assets/blocks/units/tank-fabricator-top.png diff --git a/assets/blocks/units/tank-fabricator.png b/mindus/assets/blocks/units/tank-fabricator.png Binary files differindex 91eec5d..91eec5d 100644 --- a/assets/blocks/units/tank-fabricator.png +++ b/mindus/assets/blocks/units/tank-fabricator.png diff --git a/assets/blocks/units/tank-refabricator-top.png b/mindus/assets/blocks/units/tank-refabricator-top.png Binary files differindex f57933e..f57933e 100644 --- a/assets/blocks/units/tank-refabricator-top.png +++ b/mindus/assets/blocks/units/tank-refabricator-top.png diff --git a/assets/blocks/units/tank-refabricator.png b/mindus/assets/blocks/units/tank-refabricator.png Binary files differindex 3d73664..3d73664 100644 --- a/assets/blocks/units/tank-refabricator.png +++ b/mindus/assets/blocks/units/tank-refabricator.png diff --git a/assets/blocks/units/tetrative-reconstructor-top.png b/mindus/assets/blocks/units/tetrative-reconstructor-top.png Binary files differindex 9db3308..9db3308 100644 --- a/assets/blocks/units/tetrative-reconstructor-top.png +++ b/mindus/assets/blocks/units/tetrative-reconstructor-top.png diff --git a/assets/blocks/units/tetrative-reconstructor.png b/mindus/assets/blocks/units/tetrative-reconstructor.png Binary files differindex 391f483..391f483 100644 --- a/assets/blocks/units/tetrative-reconstructor.png +++ b/mindus/assets/blocks/units/tetrative-reconstructor.png diff --git a/assets/blocks/units/unit-cargo-loader.png b/mindus/assets/blocks/units/unit-cargo-loader.png Binary files differindex 6b8de38..6b8de38 100644 --- a/assets/blocks/units/unit-cargo-loader.png +++ b/mindus/assets/blocks/units/unit-cargo-loader.png diff --git a/assets/blocks/units/unit-repair-tower.png b/mindus/assets/blocks/units/unit-repair-tower.png Binary files differindex 59530d8..59530d8 100644 --- a/assets/blocks/units/unit-repair-tower.png +++ b/mindus/assets/blocks/units/unit-repair-tower.png diff --git a/assets/blocks/walls/beryllium-wall-large.png b/mindus/assets/blocks/walls/beryllium-wall-large.png Binary files differindex 6280f13..6280f13 100644 --- a/assets/blocks/walls/beryllium-wall-large.png +++ b/mindus/assets/blocks/walls/beryllium-wall-large.png diff --git a/assets/blocks/walls/beryllium-wall.png b/mindus/assets/blocks/walls/beryllium-wall.png Binary files differindex 575bfe0..575bfe0 100644 --- a/assets/blocks/walls/beryllium-wall.png +++ b/mindus/assets/blocks/walls/beryllium-wall.png diff --git a/assets/blocks/walls/blast-door-open.png b/mindus/assets/blocks/walls/blast-door-open.png Binary files differindex ba18d5a..ba18d5a 100644 --- a/assets/blocks/walls/blast-door-open.png +++ b/mindus/assets/blocks/walls/blast-door-open.png diff --git a/assets/blocks/walls/blast-door.png b/mindus/assets/blocks/walls/blast-door.png Binary files differindex 088eed5..088eed5 100644 --- a/assets/blocks/walls/blast-door.png +++ b/mindus/assets/blocks/walls/blast-door.png diff --git a/assets/blocks/walls/carbide-wall-large.png b/mindus/assets/blocks/walls/carbide-wall-large.png Binary files differindex 959b005..959b005 100644 --- a/assets/blocks/walls/carbide-wall-large.png +++ b/mindus/assets/blocks/walls/carbide-wall-large.png diff --git a/assets/blocks/walls/carbide-wall.png b/mindus/assets/blocks/walls/carbide-wall.png Binary files differindex 98ea5f4..98ea5f4 100644 --- a/assets/blocks/walls/carbide-wall.png +++ b/mindus/assets/blocks/walls/carbide-wall.png diff --git a/assets/blocks/walls/copper-wall-large.png b/mindus/assets/blocks/walls/copper-wall-large.png Binary files differindex 3d4286e..3d4286e 100644 --- a/assets/blocks/walls/copper-wall-large.png +++ b/mindus/assets/blocks/walls/copper-wall-large.png diff --git a/assets/blocks/walls/copper-wall.png b/mindus/assets/blocks/walls/copper-wall.png Binary files differindex 04d0cf8..04d0cf8 100644 --- a/assets/blocks/walls/copper-wall.png +++ b/mindus/assets/blocks/walls/copper-wall.png diff --git a/assets/blocks/walls/door-large-open.png b/mindus/assets/blocks/walls/door-large-open.png Binary files differindex bd1a2b1..bd1a2b1 100644 --- a/assets/blocks/walls/door-large-open.png +++ b/mindus/assets/blocks/walls/door-large-open.png diff --git a/assets/blocks/walls/door-large.png b/mindus/assets/blocks/walls/door-large.png Binary files differindex 3527334..3527334 100644 --- a/assets/blocks/walls/door-large.png +++ b/mindus/assets/blocks/walls/door-large.png diff --git a/assets/blocks/walls/door-open.png b/mindus/assets/blocks/walls/door-open.png Binary files differindex 78e5708..78e5708 100644 --- a/assets/blocks/walls/door-open.png +++ b/mindus/assets/blocks/walls/door-open.png diff --git a/assets/blocks/walls/door.png b/mindus/assets/blocks/walls/door.png Binary files differindex 63d2431..63d2431 100644 --- a/assets/blocks/walls/door.png +++ b/mindus/assets/blocks/walls/door.png diff --git a/assets/blocks/walls/phase-wall-large.png b/mindus/assets/blocks/walls/phase-wall-large.png Binary files differindex c571315..c571315 100644 --- a/assets/blocks/walls/phase-wall-large.png +++ b/mindus/assets/blocks/walls/phase-wall-large.png diff --git a/assets/blocks/walls/phase-wall.png b/mindus/assets/blocks/walls/phase-wall.png Binary files differindex ffd84f0..ffd84f0 100644 --- a/assets/blocks/walls/phase-wall.png +++ b/mindus/assets/blocks/walls/phase-wall.png diff --git a/assets/blocks/walls/plastanium-wall-large.png b/mindus/assets/blocks/walls/plastanium-wall-large.png Binary files differindex 3c61d22..3c61d22 100644 --- a/assets/blocks/walls/plastanium-wall-large.png +++ b/mindus/assets/blocks/walls/plastanium-wall-large.png diff --git a/assets/blocks/walls/plastanium-wall.png b/mindus/assets/blocks/walls/plastanium-wall.png Binary files differindex 2278aa3..2278aa3 100644 --- a/assets/blocks/walls/plastanium-wall.png +++ b/mindus/assets/blocks/walls/plastanium-wall.png diff --git a/assets/blocks/walls/reinforced-surge-wall-large.png b/mindus/assets/blocks/walls/reinforced-surge-wall-large.png Binary files differindex 626dc9e..626dc9e 100644 --- a/assets/blocks/walls/reinforced-surge-wall-large.png +++ b/mindus/assets/blocks/walls/reinforced-surge-wall-large.png diff --git a/assets/blocks/walls/reinforced-surge-wall.png b/mindus/assets/blocks/walls/reinforced-surge-wall.png Binary files differindex 2268733..2268733 100644 --- a/assets/blocks/walls/reinforced-surge-wall.png +++ b/mindus/assets/blocks/walls/reinforced-surge-wall.png diff --git a/assets/blocks/walls/scrap-wall-gigantic.png b/mindus/assets/blocks/walls/scrap-wall-gigantic.png Binary files differindex c503468..c503468 100644 --- a/assets/blocks/walls/scrap-wall-gigantic.png +++ b/mindus/assets/blocks/walls/scrap-wall-gigantic.png diff --git a/assets/blocks/walls/scrap-wall-huge.png b/mindus/assets/blocks/walls/scrap-wall-huge.png Binary files differindex d5c5822..d5c5822 100644 --- a/assets/blocks/walls/scrap-wall-huge.png +++ b/mindus/assets/blocks/walls/scrap-wall-huge.png diff --git a/assets/blocks/walls/scrap-wall-large.png b/mindus/assets/blocks/walls/scrap-wall-large.png Binary files differindex 5785da4..5785da4 100644 --- a/assets/blocks/walls/scrap-wall-large.png +++ b/mindus/assets/blocks/walls/scrap-wall-large.png diff --git a/assets/blocks/walls/scrap-wall.png b/mindus/assets/blocks/walls/scrap-wall.png Binary files differindex 49ac797..49ac797 100644 --- a/assets/blocks/walls/scrap-wall.png +++ b/mindus/assets/blocks/walls/scrap-wall.png diff --git a/assets/blocks/walls/shielded-wall.png b/mindus/assets/blocks/walls/shielded-wall.png Binary files differindex 1c6f453..1c6f453 100644 --- a/assets/blocks/walls/shielded-wall.png +++ b/mindus/assets/blocks/walls/shielded-wall.png diff --git a/assets/blocks/walls/surge-wall-large.png b/mindus/assets/blocks/walls/surge-wall-large.png Binary files differindex 6ecdbfa..6ecdbfa 100644 --- a/assets/blocks/walls/surge-wall-large.png +++ b/mindus/assets/blocks/walls/surge-wall-large.png diff --git a/assets/blocks/walls/surge-wall.png b/mindus/assets/blocks/walls/surge-wall.png Binary files differindex 5a24918..5a24918 100644 --- a/assets/blocks/walls/surge-wall.png +++ b/mindus/assets/blocks/walls/surge-wall.png diff --git a/assets/blocks/walls/thorium-wall-large.png b/mindus/assets/blocks/walls/thorium-wall-large.png Binary files differindex 551f775..551f775 100644 --- a/assets/blocks/walls/thorium-wall-large.png +++ b/mindus/assets/blocks/walls/thorium-wall-large.png diff --git a/assets/blocks/walls/thorium-wall.png b/mindus/assets/blocks/walls/thorium-wall.png Binary files differindex 6e10b09..6e10b09 100644 --- a/assets/blocks/walls/thorium-wall.png +++ b/mindus/assets/blocks/walls/thorium-wall.png diff --git a/assets/blocks/walls/thruster-top.png b/mindus/assets/blocks/walls/thruster-top.png Binary files differindex 4b8e315..4b8e315 100644 --- a/assets/blocks/walls/thruster-top.png +++ b/mindus/assets/blocks/walls/thruster-top.png diff --git a/assets/blocks/walls/thruster.png b/mindus/assets/blocks/walls/thruster.png Binary files differindex ec800a0..ec800a0 100644 --- a/assets/blocks/walls/thruster.png +++ b/mindus/assets/blocks/walls/thruster.png diff --git a/assets/blocks/walls/titanium-wall-large.png b/mindus/assets/blocks/walls/titanium-wall-large.png Binary files differindex 6573133..6573133 100644 --- a/assets/blocks/walls/titanium-wall-large.png +++ b/mindus/assets/blocks/walls/titanium-wall-large.png diff --git a/assets/blocks/walls/titanium-wall.png b/mindus/assets/blocks/walls/titanium-wall.png Binary files differindex d712b42..d712b42 100644 --- a/assets/blocks/walls/titanium-wall.png +++ b/mindus/assets/blocks/walls/titanium-wall.png diff --git a/assets/blocks/walls/tungsten-wall-large.png b/mindus/assets/blocks/walls/tungsten-wall-large.png Binary files differindex 8f10e22..8f10e22 100644 --- a/assets/blocks/walls/tungsten-wall-large.png +++ b/mindus/assets/blocks/walls/tungsten-wall-large.png diff --git a/assets/blocks/walls/tungsten-wall.png b/mindus/assets/blocks/walls/tungsten-wall.png Binary files differindex d8d7615..d8d7615 100644 --- a/assets/blocks/walls/tungsten-wall.png +++ b/mindus/assets/blocks/walls/tungsten-wall.png diff --git a/assets/units/aegires.png b/mindus/assets/units/aegires.png Binary files differindex e89c0f9..e89c0f9 100644 --- a/assets/units/aegires.png +++ b/mindus/assets/units/aegires.png diff --git a/assets/units/alpha.png b/mindus/assets/units/alpha.png Binary files differindex af3f4d0..af3f4d0 100644 --- a/assets/units/alpha.png +++ b/mindus/assets/units/alpha.png diff --git a/assets/units/anthicus-missile.png b/mindus/assets/units/anthicus-missile.png Binary files differindex 406dc4b..406dc4b 100644 --- a/assets/units/anthicus-missile.png +++ b/mindus/assets/units/anthicus-missile.png diff --git a/assets/units/anthicus.png b/mindus/assets/units/anthicus.png Binary files differindex 96e6674..96e6674 100644 --- a/assets/units/anthicus.png +++ b/mindus/assets/units/anthicus.png diff --git a/assets/units/antumbra.png b/mindus/assets/units/antumbra.png Binary files differindex 8369d3a..8369d3a 100644 --- a/assets/units/antumbra.png +++ b/mindus/assets/units/antumbra.png diff --git a/assets/units/arkyid.png b/mindus/assets/units/arkyid.png Binary files differindex 39ec11e..39ec11e 100644 --- a/assets/units/arkyid.png +++ b/mindus/assets/units/arkyid.png diff --git a/assets/units/assembly-drone.png b/mindus/assets/units/assembly-drone.png Binary files differindex bb9104b..bb9104b 100644 --- a/assets/units/assembly-drone.png +++ b/mindus/assets/units/assembly-drone.png diff --git a/assets/units/atrax.png b/mindus/assets/units/atrax.png Binary files differindex 5de4da8..5de4da8 100644 --- a/assets/units/atrax.png +++ b/mindus/assets/units/atrax.png diff --git a/assets/units/avert.png b/mindus/assets/units/avert.png Binary files differindex 21f093c..21f093c 100644 --- a/assets/units/avert.png +++ b/mindus/assets/units/avert.png diff --git a/assets/units/beta.png b/mindus/assets/units/beta.png Binary files differindex 4739bb8..4739bb8 100644 --- a/assets/units/beta.png +++ b/mindus/assets/units/beta.png diff --git a/assets/units/bryde.png b/mindus/assets/units/bryde.png Binary files differindex 2b95dc1..2b95dc1 100644 --- a/assets/units/bryde.png +++ b/mindus/assets/units/bryde.png diff --git a/assets/units/cleroi.png b/mindus/assets/units/cleroi.png Binary files differindex 3bb2c2c..3bb2c2c 100644 --- a/assets/units/cleroi.png +++ b/mindus/assets/units/cleroi.png diff --git a/assets/units/collaris.png b/mindus/assets/units/collaris.png Binary files differindex 5858a88..5858a88 100644 --- a/assets/units/collaris.png +++ b/mindus/assets/units/collaris.png diff --git a/assets/units/conquer.png b/mindus/assets/units/conquer.png Binary files differindex d3af969..d3af969 100644 --- a/assets/units/conquer.png +++ b/mindus/assets/units/conquer.png diff --git a/assets/units/corvus.png b/mindus/assets/units/corvus.png Binary files differindex da8a8b2..da8a8b2 100644 --- a/assets/units/corvus.png +++ b/mindus/assets/units/corvus.png diff --git a/assets/units/crawler.png b/mindus/assets/units/crawler.png Binary files differindex df0b6b0..df0b6b0 100644 --- a/assets/units/crawler.png +++ b/mindus/assets/units/crawler.png diff --git a/assets/units/cyerce.png b/mindus/assets/units/cyerce.png Binary files differindex 903fbe3..903fbe3 100644 --- a/assets/units/cyerce.png +++ b/mindus/assets/units/cyerce.png diff --git a/assets/units/dagger.png b/mindus/assets/units/dagger.png Binary files differindex 609f158..609f158 100644 --- a/assets/units/dagger.png +++ b/mindus/assets/units/dagger.png diff --git a/assets/units/disrupt-missile.png b/mindus/assets/units/disrupt-missile.png Binary files differindex 55d2e03..55d2e03 100644 --- a/assets/units/disrupt-missile.png +++ b/mindus/assets/units/disrupt-missile.png diff --git a/assets/units/disrupt.png b/mindus/assets/units/disrupt.png Binary files differindex 8092db7..8092db7 100644 --- a/assets/units/disrupt.png +++ b/mindus/assets/units/disrupt.png diff --git a/assets/units/eclipse.png b/mindus/assets/units/eclipse.png Binary files differindex ca644ca..ca644ca 100644 --- a/assets/units/eclipse.png +++ b/mindus/assets/units/eclipse.png diff --git a/assets/units/elude.png b/mindus/assets/units/elude.png Binary files differindex 09e0de0..09e0de0 100644 --- a/assets/units/elude.png +++ b/mindus/assets/units/elude.png diff --git a/assets/units/emanate.png b/mindus/assets/units/emanate.png Binary files differindex 87e5dd8..87e5dd8 100644 --- a/assets/units/emanate.png +++ b/mindus/assets/units/emanate.png diff --git a/assets/units/evoke.png b/mindus/assets/units/evoke.png Binary files differindex 07a807e..07a807e 100644 --- a/assets/units/evoke.png +++ b/mindus/assets/units/evoke.png diff --git a/assets/units/flare.png b/mindus/assets/units/flare.png Binary files differindex 6000f66..6000f66 100644 --- a/assets/units/flare.png +++ b/mindus/assets/units/flare.png diff --git a/assets/units/fortress.png b/mindus/assets/units/fortress.png Binary files differindex bbdf6e1..bbdf6e1 100644 --- a/assets/units/fortress.png +++ b/mindus/assets/units/fortress.png diff --git a/assets/units/gamma.png b/mindus/assets/units/gamma.png Binary files differindex bcb08df..bcb08df 100644 --- a/assets/units/gamma.png +++ b/mindus/assets/units/gamma.png diff --git a/assets/units/horizon.png b/mindus/assets/units/horizon.png Binary files differindex 11d2739..11d2739 100644 --- a/assets/units/horizon.png +++ b/mindus/assets/units/horizon.png diff --git a/assets/units/incite.png b/mindus/assets/units/incite.png Binary files differindex f659ffb..f659ffb 100644 --- a/assets/units/incite.png +++ b/mindus/assets/units/incite.png diff --git a/assets/units/latum.png b/mindus/assets/units/latum.png Binary files differindex ecba602..ecba602 100644 --- a/assets/units/latum.png +++ b/mindus/assets/units/latum.png diff --git a/assets/units/locus.png b/mindus/assets/units/locus.png Binary files differindex d409235..d409235 100644 --- a/assets/units/locus.png +++ b/mindus/assets/units/locus.png diff --git a/assets/units/mace.png b/mindus/assets/units/mace.png Binary files differindex 0b4a6a2..0b4a6a2 100644 --- a/assets/units/mace.png +++ b/mindus/assets/units/mace.png diff --git a/assets/units/manifold.png b/mindus/assets/units/manifold.png Binary files differindex d42d391..d42d391 100644 --- a/assets/units/manifold.png +++ b/mindus/assets/units/manifold.png diff --git a/assets/units/mega.png b/mindus/assets/units/mega.png Binary files differindex 7f58fab..7f58fab 100644 --- a/assets/units/mega.png +++ b/mindus/assets/units/mega.png diff --git a/assets/units/merui.png b/mindus/assets/units/merui.png Binary files differindex a28422c..a28422c 100644 --- a/assets/units/merui.png +++ b/mindus/assets/units/merui.png diff --git a/assets/units/minke.png b/mindus/assets/units/minke.png Binary files differindex 0cc85e7..0cc85e7 100644 --- a/assets/units/minke.png +++ b/mindus/assets/units/minke.png diff --git a/assets/units/mono.png b/mindus/assets/units/mono.png Binary files differindex 533a3ed..533a3ed 100644 --- a/assets/units/mono.png +++ b/mindus/assets/units/mono.png diff --git a/assets/units/navanax.png b/mindus/assets/units/navanax.png Binary files differindex 94b193c..94b193c 100644 --- a/assets/units/navanax.png +++ b/mindus/assets/units/navanax.png diff --git a/assets/units/nova.png b/mindus/assets/units/nova.png Binary files differindex 7ab100d..7ab100d 100644 --- a/assets/units/nova.png +++ b/mindus/assets/units/nova.png diff --git a/assets/units/obviate.png b/mindus/assets/units/obviate.png Binary files differindex a836265..a836265 100644 --- a/assets/units/obviate.png +++ b/mindus/assets/units/obviate.png diff --git a/assets/units/oct.png b/mindus/assets/units/oct.png Binary files differindex 7df38a7..7df38a7 100644 --- a/assets/units/oct.png +++ b/mindus/assets/units/oct.png diff --git a/assets/units/omura.png b/mindus/assets/units/omura.png Binary files differindex 580bb5f..580bb5f 100644 --- a/assets/units/omura.png +++ b/mindus/assets/units/omura.png diff --git a/assets/units/oxynoe.png b/mindus/assets/units/oxynoe.png Binary files differindex 87fc11a..87fc11a 100644 --- a/assets/units/oxynoe.png +++ b/mindus/assets/units/oxynoe.png diff --git a/assets/units/poly.png b/mindus/assets/units/poly.png Binary files differindex e792d5e..e792d5e 100644 --- a/assets/units/poly.png +++ b/mindus/assets/units/poly.png diff --git a/assets/units/precept.png b/mindus/assets/units/precept.png Binary files differindex 32fe877..32fe877 100644 --- a/assets/units/precept.png +++ b/mindus/assets/units/precept.png diff --git a/assets/units/pulsar.png b/mindus/assets/units/pulsar.png Binary files differindex 152c365..152c365 100644 --- a/assets/units/pulsar.png +++ b/mindus/assets/units/pulsar.png diff --git a/assets/units/quad.png b/mindus/assets/units/quad.png Binary files differindex 09986db..09986db 100644 --- a/assets/units/quad.png +++ b/mindus/assets/units/quad.png diff --git a/assets/units/quasar.png b/mindus/assets/units/quasar.png Binary files differindex cc9ac31..cc9ac31 100644 --- a/assets/units/quasar.png +++ b/mindus/assets/units/quasar.png diff --git a/assets/units/quell-missile.png b/mindus/assets/units/quell-missile.png Binary files differindex dd05d06..dd05d06 100644 --- a/assets/units/quell-missile.png +++ b/mindus/assets/units/quell-missile.png diff --git a/assets/units/quell.png b/mindus/assets/units/quell.png Binary files differindex f724c4e..f724c4e 100644 --- a/assets/units/quell.png +++ b/mindus/assets/units/quell.png diff --git a/assets/units/reign.png b/mindus/assets/units/reign.png Binary files differindex 55701e6..55701e6 100644 --- a/assets/units/reign.png +++ b/mindus/assets/units/reign.png diff --git a/assets/units/renale.png b/mindus/assets/units/renale.png Binary files differindex d4283d4..d4283d4 100644 --- a/assets/units/renale.png +++ b/mindus/assets/units/renale.png diff --git a/assets/units/retusa.png b/mindus/assets/units/retusa.png Binary files differindex 1115725..1115725 100644 --- a/assets/units/retusa.png +++ b/mindus/assets/units/retusa.png diff --git a/assets/units/risso.png b/mindus/assets/units/risso.png Binary files differindex 97d9d2f..97d9d2f 100644 --- a/assets/units/risso.png +++ b/mindus/assets/units/risso.png diff --git a/assets/units/scathe-missile.png b/mindus/assets/units/scathe-missile.png Binary files differindex fd9ce44..fd9ce44 100644 --- a/assets/units/scathe-missile.png +++ b/mindus/assets/units/scathe-missile.png diff --git a/assets/units/scepter.png b/mindus/assets/units/scepter.png Binary files differindex 61b87a6..61b87a6 100644 --- a/assets/units/scepter.png +++ b/mindus/assets/units/scepter.png diff --git a/assets/units/sei.png b/mindus/assets/units/sei.png Binary files differindex 076c659..076c659 100644 --- a/assets/units/sei.png +++ b/mindus/assets/units/sei.png diff --git a/assets/units/spiroct.png b/mindus/assets/units/spiroct.png Binary files differindex 2670acc..2670acc 100644 --- a/assets/units/spiroct.png +++ b/mindus/assets/units/spiroct.png diff --git a/assets/units/stell.png b/mindus/assets/units/stell.png Binary files differindex 0d06858..0d06858 100644 --- a/assets/units/stell.png +++ b/mindus/assets/units/stell.png diff --git a/assets/units/tecta.png b/mindus/assets/units/tecta.png Binary files differindex 66f473c..66f473c 100644 --- a/assets/units/tecta.png +++ b/mindus/assets/units/tecta.png diff --git a/assets/units/toxopid.png b/mindus/assets/units/toxopid.png Binary files differindex 34e5301..34e5301 100644 --- a/assets/units/toxopid.png +++ b/mindus/assets/units/toxopid.png diff --git a/assets/units/vanquish.png b/mindus/assets/units/vanquish.png Binary files differindex 31e07d6..31e07d6 100644 --- a/assets/units/vanquish.png +++ b/mindus/assets/units/vanquish.png diff --git a/assets/units/vela.png b/mindus/assets/units/vela.png Binary files differindex a76ec93..a76ec93 100644 --- a/assets/units/vela.png +++ b/mindus/assets/units/vela.png diff --git a/assets/units/zenith.png b/mindus/assets/units/zenith.png Binary files differindex a015009..a015009 100644 --- a/assets/units/zenith.png +++ b/mindus/assets/units/zenith.png diff --git a/build.rs b/mindus/build.rs index e78598b..53a8011 100644 --- a/build.rs +++ b/mindus/build.rs @@ -104,10 +104,10 @@ fn main() { let y = new.height(); if rgb { buf.write_all(&new.into_rgb8().into_raw()).unwrap(); - wr!($ext => r#"pub(crate) static {path}: Image<&[u8], 3> = unsafe {{ Image::new(std::num::NonZeroU32::new_unchecked({x}), std::num::NonZeroU32::new_unchecked({y}), include_bytes!("{out_path}")) }};"#); + wr!($ext => r#"pub(crate) static {path}: Image<&[u8], 3> = unsafe {{ Image::new(std::num::NonZeroU32::new({x}).unwrap(), std::num::NonZeroU32::new({y}).unwrap(), include_bytes!("{out_path}")) }};"#); } else { buf.write_all(&new.into_rgba8().into_raw()).unwrap(); - wr!($ext => r#"pub(crate) static {path}: Image<&[u8], 4> = unsafe {{ Image::new(std::num::NonZeroU32::new_unchecked({x}), std::num::NonZeroU32::new_unchecked({y}), include_bytes!("{out_path}")) }};"#); + wr!($ext => r#"pub(crate) static {path}: Image<&[u8], 4> = unsafe {{ Image::new(std::num::NonZeroU32::new({x}).unwrap(), std::num::NonZeroU32::new({y}).unwrap(), include_bytes!("{out_path}")) }};"#); } }; } diff --git a/items.py b/mindus/items.py index 922cc30..922cc30 100644 --- a/items.py +++ b/mindus/items.py diff --git a/res/team_names.txt b/mindus/res/team_names.txt index 37adee8..37adee8 100644 --- a/res/team_names.txt +++ b/mindus/res/team_names.txt diff --git a/src/block/content.rs b/mindus/src/block/content.rs index d07eb05..d07eb05 100644 --- a/src/block/content.rs +++ b/mindus/src/block/content.rs diff --git a/src/block/defense.rs b/mindus/src/block/defense.rs index 3a1a4d4..3a1a4d4 100644 --- a/src/block/defense.rs +++ b/mindus/src/block/defense.rs diff --git a/src/block/distribution.rs b/mindus/src/block/distribution.rs index 97308fe..97308fe 100644 --- a/src/block/distribution.rs +++ b/mindus/src/block/distribution.rs diff --git a/src/block/drills.rs b/mindus/src/block/drills.rs index b042ceb..b042ceb 100644 --- a/src/block/drills.rs +++ b/mindus/src/block/drills.rs diff --git a/src/block/liquid.rs b/mindus/src/block/liquid.rs index 59f1946..59f1946 100644 --- a/src/block/liquid.rs +++ b/mindus/src/block/liquid.rs diff --git a/src/block/logic.rs b/mindus/src/block/logic.rs index 94f26f2..94f26f2 100644 --- a/src/block/logic.rs +++ b/mindus/src/block/logic.rs diff --git a/src/block/mod.rs b/mindus/src/block/mod.rs index c314175..c314175 100644 --- a/src/block/mod.rs +++ b/mindus/src/block/mod.rs diff --git a/src/block/payload.rs b/mindus/src/block/payload.rs index f68f8af..f68f8af 100644 --- a/src/block/payload.rs +++ b/mindus/src/block/payload.rs diff --git a/src/block/power.rs b/mindus/src/block/power.rs index d891a8f..d891a8f 100644 --- a/src/block/power.rs +++ b/mindus/src/block/power.rs diff --git a/src/block/production.rs b/mindus/src/block/production.rs index 9e97bf2..9e97bf2 100644 --- a/src/block/production.rs +++ b/mindus/src/block/production.rs diff --git a/src/block/simple.rs b/mindus/src/block/simple.rs index 76c7591..602f34d 100644 --- a/src/block/simple.rs +++ b/mindus/src/block/simple.rs @@ -88,7 +88,6 @@ macro_rules! make_simple { rot: crate::block::Rotation, scale: crate::data::renderer::Scale, ) -> crate::data::renderer::ImageHolder<4> { - #[allow(clippy::redundant_closure_call)] $draw(self, name, state, context, rot, scale) } @@ -97,7 +96,6 @@ macro_rules! make_simple { build: &mut crate::data::map::Build, buff: &mut crate::data::DataRead, ) -> Result<(), crate::data::ReadError> { - #[allow(clippy::redundant_closure_call)] $read(build, buff) } } diff --git a/src/block/turrets.rs b/mindus/src/block/turrets.rs index d9c83d1..d9c83d1 100644 --- a/src/block/turrets.rs +++ b/mindus/src/block/turrets.rs diff --git a/src/block/units.rs b/mindus/src/block/units.rs index 97e3b98..97e3b98 100644 --- a/src/block/units.rs +++ b/mindus/src/block/units.rs diff --git a/src/block/walls.rs b/mindus/src/block/walls.rs index 018d7d8..018d7d8 100644 --- a/src/block/walls.rs +++ b/mindus/src/block/walls.rs diff --git a/src/content.rs b/mindus/src/content.rs index 6c2872c..6c2872c 100644 --- a/src/content.rs +++ b/mindus/src/content.rs diff --git a/src/data/autotile.rs b/mindus/src/data/autotile.rs index 59a6010..59a6010 100644 --- a/src/data/autotile.rs +++ b/mindus/src/data/autotile.rs diff --git a/src/data/base64.rs b/mindus/src/data/base64.rs index 303e9e0..303e9e0 100644 --- a/src/data/base64.rs +++ b/mindus/src/data/base64.rs diff --git a/src/data/command.rs b/mindus/src/data/command.rs index 7d5298c..7d5298c 100644 --- a/src/data/command.rs +++ b/mindus/src/data/command.rs diff --git a/src/data/dynamic.rs b/mindus/src/data/dynamic.rs index 8fd5e80..b328f8a 100644 --- a/src/data/dynamic.rs +++ b/mindus/src/data/dynamic.rs @@ -4,7 +4,6 @@ use thiserror::Error; use crate::content; use crate::data::command::{self, UnitCommand}; use crate::data::{self, DataRead, DataWrite, GridPos, Serializable}; -use crate::logic::LogicField; use crate::team::Team; macro_rules! datamaker { @@ -30,6 +29,31 @@ macro_rules! datamaker { } } )+ + + + #[derive(Clone, Copy, Debug, Eq, PartialEq)] + pub enum DynType { + Content, + Point2, + Vec2, + TechNode, + Empty, + $($k,)+ + } + + impl DynData { + #[must_use] + pub const fn get_type(&self) -> DynType { + match self { + Self::Empty => DynType::Empty, + Self::Point2(..) => DynType::Point2, + Self::Vec2(..) => DynType::Vec2, + Self::TechNode(..) => DynType::TechNode, + Self::Content(..) => DynType::Content, + $(Self::$k(..) => DynType::$k,)+ + } + } + } } } } @@ -43,7 +67,6 @@ datamaker! { Boolean(bool), Double(f64), Building(GridPos), - LogicField(LogicField), ByteArray(Vec<u8>), UnitCommand(UnitCommand), BoolArray(Vec<bool>), @@ -52,60 +75,6 @@ datamaker! { Team(Team), } -impl DynData { - #[must_use] - pub const fn get_type(&self) -> DynType { - match self { - Self::Empty => DynType::Empty, - Self::Int(..) => DynType::Int, - Self::Long(..) => DynType::Long, - Self::Float(..) => DynType::Float, - Self::String(..) => DynType::String, - Self::Content(..) => DynType::Content, - Self::IntArray(..) => DynType::IntArray, - Self::Point2(..) => DynType::Point2, - Self::Point2Array(..) => DynType::Point2Array, - Self::TechNode(..) => DynType::TechNode, - Self::Boolean(..) => DynType::Boolean, - Self::Double(..) => DynType::Double, - Self::Building(..) => DynType::Building, - Self::LogicField(..) => DynType::LogicField, - Self::ByteArray(..) => DynType::ByteArray, - Self::UnitCommand(..) => DynType::UnitCommand, - Self::BoolArray(..) => DynType::BoolArray, - Self::Unit(..) => DynType::Unit, - Self::Vec2Array(..) => DynType::Vec2Array, - Self::Vec2(..) => DynType::Vec2, - Self::Team(..) => DynType::Team, - } - } -} - -#[derive(Clone, Copy, Debug, Eq, PartialEq)] -pub enum DynType { - Empty, - Int, - Long, - Float, - String, - Content, - IntArray, - Point2, - Point2Array, - TechNode, - Boolean, - Double, - Building, - LogicField, - ByteArray, - UnitCommand, - BoolArray, - Unit, - Vec2Array, - Vec2, - Team, -} - impl Serializable for DynData { type ReadError = ReadError; type WriteError = WriteError; @@ -158,7 +127,6 @@ impl Serializable for DynData { 10 => Ok(DynData::from(buff.read_bool()?)), 11 => Ok(DynData::from(buff.read_f64()?)), 12 => Ok(DynData::from(GridPos::from(buff.read_u32()?))), - 13 => Ok(DynData::from(LogicField::try_from(buff.read_u8()?)?)), 14 => { let len = buff.read_i32()?; let Ok(len) = usize::try_from(len) else { @@ -288,11 +256,6 @@ impl Serializable for DynData { buff.write_u32(u32::from(*pos))?; Ok(()) } - DynData::LogicField(fld) => { - buff.write_u8(13)?; - buff.write_u8(u8::from(*fld))?; - Ok(()) - } DynData::ByteArray(arr) => { if arr.len() > i32::MAX as usize { return Err(WriteError::ByteArrayLen(arr.len())); @@ -362,8 +325,6 @@ pub enum ReadError { IntArrayLen(i16), #[error("point2 array too long ({0})")] Point2ArrayLen(i8), - #[error("invalid logic field ({0})")] - LogicField(#[from] crate::logic::TryFromU8Error), #[error("byte array too long ({0})")] ByteArrayLen(i32), #[error("unit command not found")] @@ -503,12 +464,6 @@ mod test { DynData::Building(GridPos(4444, 0xFE98)) ); make_dyn_test!( - reparse_logic, - DynData::LogicField(LogicField::Enabled), - DynData::LogicField(LogicField::Shoot), - DynData::LogicField(LogicField::Color) - ); - make_dyn_test!( reparse_byte_array, DynData::ByteArray(b"c\x00nstruct \xADditio\nal pylons".to_vec()), DynData::ByteArray(b"\x00\x01\xFE\xFF".to_vec()) diff --git a/src/data/entity_mapping.rs b/mindus/src/data/entity_mapping.rs index beed2b4..beed2b4 100644 --- a/src/data/entity_mapping.rs +++ b/mindus/src/data/entity_mapping.rs diff --git a/src/data/map.rs b/mindus/src/data/map.rs index c58fbbc..c58fbbc 100644 --- a/src/data/map.rs +++ b/mindus/src/data/map.rs diff --git a/src/data/mod.rs b/mindus/src/data/mod.rs index d399c18..d399c18 100644 --- a/src/data/mod.rs +++ b/mindus/src/data/mod.rs diff --git a/src/data/planet.rs b/mindus/src/data/planet.rs index ff20bcd..ff20bcd 100644 --- a/src/data/planet.rs +++ b/mindus/src/data/planet.rs diff --git a/src/data/renderer.rs b/mindus/src/data/renderer.rs index e070022..5fa5556 100644 --- a/src/data/renderer.rs +++ b/mindus/src/data/renderer.rs @@ -267,7 +267,7 @@ fn all_blocks() { { continue; } - let name = dbg!(t.get_name()); + let name = t.get_name(); let t = crate::block::BLOCK_REGISTRY.get(name).unwrap(); let _ = t.image( None, diff --git a/src/data/schematic.rs b/mindus/src/data/schematic.rs index d324d7f..d324d7f 100644 --- a/src/data/schematic.rs +++ b/mindus/src/data/schematic.rs diff --git a/src/data/sector.rs b/mindus/src/data/sector.rs index ac8c471..ac8c471 100644 --- a/src/data/sector.rs +++ b/mindus/src/data/sector.rs diff --git a/src/data/weather.rs b/mindus/src/data/weather.rs index 8df9f59..8df9f59 100644 --- a/src/data/weather.rs +++ b/mindus/src/data/weather.rs diff --git a/src/exe/draw.rs b/mindus/src/exe/draw.rs index c23703f..c23703f 100644 --- a/src/exe/draw.rs +++ b/mindus/src/exe/draw.rs diff --git a/src/exe/map.rs b/mindus/src/exe/map.rs index 9c879ee..9c879ee 100644 --- a/src/exe/map.rs +++ b/mindus/src/exe/map.rs diff --git a/src/exe/mod.rs b/mindus/src/exe/mod.rs index aa49f29..aa49f29 100644 --- a/src/exe/mod.rs +++ b/mindus/src/exe/mod.rs diff --git a/src/fluid.rs b/mindus/src/fluid.rs index 7437744..7437744 100644 --- a/src/fluid.rs +++ b/mindus/src/fluid.rs diff --git a/src/item/mod.rs b/mindus/src/item/mod.rs index 5d29176..5d29176 100644 --- a/src/item/mod.rs +++ b/mindus/src/item/mod.rs diff --git a/src/item/storage.rs b/mindus/src/item/storage.rs index 8cf3c16..8cf3c16 100644 --- a/src/item/storage.rs +++ b/mindus/src/item/storage.rs diff --git a/src/lib.rs b/mindus/src/lib.rs index 96efef0..535f523 100644 --- a/src/lib.rs +++ b/mindus/src/lib.rs @@ -1,5 +1,6 @@ //! crate for dealing with mindustry -#![feature(const_trait_impl, let_chains, effects)] +#![feature(const_trait_impl, let_chains, effects, try_blocks, const_option)] +#![allow(clippy::redundant_closure_call)] #![warn( clippy::multiple_unsafe_ops_per_block, clippy::missing_const_for_fn, @@ -13,7 +14,6 @@ mod content; pub mod data; pub mod fluid; pub mod item; -mod logic; pub mod modifier; mod team; pub mod unit; diff --git a/src/modifier.rs b/mindus/src/modifier.rs index 7f9777e..7f9777e 100644 --- a/src/modifier.rs +++ b/mindus/src/modifier.rs diff --git a/src/team.rs b/mindus/src/team.rs index a10209f..a10209f 100644 --- a/src/team.rs +++ b/mindus/src/team.rs diff --git a/src/unit.rs b/mindus/src/unit.rs index 78b70ec..78b70ec 100644 --- a/src/unit.rs +++ b/mindus/src/unit.rs diff --git a/src/utils/array.rs b/mindus/src/utils/array.rs index 6685baa..6685baa 100644 --- a/src/utils/array.rs +++ b/mindus/src/utils/array.rs diff --git a/src/utils/image/holder.rs b/mindus/src/utils/image/holder.rs index facd9ef..facd9ef 100644 --- a/src/utils/image/holder.rs +++ b/mindus/src/utils/image/holder.rs diff --git a/src/utils/image/mod.rs b/mindus/src/utils/image/mod.rs index 5bcbb3f..5bcbb3f 100644 --- a/src/utils/image/mod.rs +++ b/mindus/src/utils/image/mod.rs diff --git a/src/utils/mod.rs b/mindus/src/utils/mod.rs index 3e12541..3e12541 100644 --- a/src/utils/mod.rs +++ b/mindus/src/utils/mod.rs diff --git a/src/logic/mod.rs b/src/logic/mod.rs deleted file mode 100644 index b5e7cc6..0000000 --- a/src/logic/mod.rs +++ /dev/null @@ -1,76 +0,0 @@ -use crate::content::numeric_enum; - -numeric_enum! { - pub enum LogicField for u8 | TryFromU8Error - { - TotalItems, FirstItem, TotalLiquids, TotalPower, ItemCapacity, LiquidCapacity, PowerCapacity, PowerNetCapacity, PowerNetStored, PowerNetIn, - PowerNetOut, Ammo, AmmoCapacity, Health, MaxHealth, Heat, Efficiency, Progress, Timescale, Rotation, PosX, PosY, ShootX, ShootY, Size, Dead, Range, - Shooting, Boosting, MineX, MineY, Mining, Speed, Team, Type, Flag, Controlled, Controller, Name, PayloadCount, PayloadType, Enabled, Shoot, ShootP, - Config, Color - } -} - -impl LogicField { - #[must_use] - pub const fn is_readable(self) -> bool { - use LogicField::{ - Ammo, AmmoCapacity, Boosting, Color, Controlled, Controller, Dead, Efficiency, Enabled, - FirstItem, Flag, Health, Heat, ItemCapacity, LiquidCapacity, MaxHealth, MineX, MineY, - Mining, Name, PayloadCount, PayloadType, PosX, PosY, PowerCapacity, PowerNetCapacity, - PowerNetIn, PowerNetOut, PowerNetStored, Progress, Range, Rotation, ShootX, ShootY, - Shooting, Size, Speed, Team, Timescale, TotalItems, TotalLiquids, TotalPower, Type, - }; - matches!( - self, - TotalItems - | FirstItem - | TotalLiquids - | TotalPower - | ItemCapacity - | LiquidCapacity - | PowerCapacity - | PowerNetCapacity - | PowerNetStored - | PowerNetIn - | PowerNetOut - | Ammo - | AmmoCapacity - | Health - | MaxHealth - | Heat - | Efficiency - | Progress - | Timescale - | Rotation - | PosX - | PosY - | ShootX - | ShootY - | Size - | Dead - | Range - | Shooting - | Boosting - | MineX - | MineY - | Mining - | Speed - | Team - | Type - | Flag - | Controlled - | Controller - | Name - | PayloadCount - | PayloadType - | Enabled - | Color - ) - } - - #[must_use] - pub const fn is_writable(self) -> bool { - use LogicField::{Color, Config, Enabled, Shoot, ShootP}; - matches!(self, Enabled | Shoot | ShootP | Config | Color) - } -} |