diff --git a/core/assets-raw/sprites/blocks/units/fortress-factory.png b/core/assets-raw/sprites/blocks/units/fortress-factory.png index 716fd0a9cf..79572e2bdd 100644 Binary files a/core/assets-raw/sprites/blocks/units/fortress-factory.png and b/core/assets-raw/sprites/blocks/units/fortress-factory.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/bridge-conveyor.png b/core/assets-raw/sprites_replacement/blocks/distribution/bridge-conveyor.png index d9b87b650c..16c740ccc8 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/bridge-conveyor.png and b/core/assets-raw/sprites_replacement/blocks/distribution/bridge-conveyor.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-0.png index 32eb8d4ecb..4abf6073ff 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-1.png index aad753a3c2..ec3c29a0c6 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-2.png index 54410178c1..25f23f0485 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-3.png index abc812060b..f84ff6a2a0 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-0-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-0.png index 187fa8ee16..68c8cb7b61 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-1.png index 8a968ba662..eca436b414 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-2.png index 0e58e0eb2b..8a098631e2 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-3.png index f01461ad32..84f9208dd8 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-1-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-0.png index 5182dd253b..48b9303786 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-1.png index 7883307b84..f37b6be875 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-2.png index a90b00bb58..8a965a0832 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-3.png index 7125d87b6f..90d4a04e30 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-2-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-0.png index e69cc6d8b4..3b9bb09cf3 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-1.png index 6d0e64af4f..c45b469231 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-2.png index e9c18f2b27..b72320d554 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-3.png index 2746549e9e..fd433ebf88 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-3-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-0.png index f82f2f8b31..e1be31ca2f 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-1.png index 7622b8d474..c0318792ce 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-2.png index 0c17a6a8b1..be135a6fde 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-3.png index 968a57d030..be4ed6906f 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/conveyor-4-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-0.png index 2518ed23ce..f489295410 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-1.png index 1530608bda..68e0474795 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-2.png index d627bd88b6..32cfc46a76 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-3.png index beb081d7a5..9742fa6695 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-0-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-0.png index 7972b2dbf3..fccde31844 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-1.png index afc5b3b304..f7fa4205c0 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-2.png index 64be7810bf..034adabc93 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-3.png index 4365389427..5cd7058f56 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-1-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-0.png index 44c7f762ab..8343e3d016 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-1.png index 2ee6516fbb..94e4e48e7d 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-2.png index 9cd23dfaa7..dcdaebb83f 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-3.png index 0d2727b819..c331490047 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-2-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-0.png index c3655f6921..f05d095c1e 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-1.png index 89d952940c..2952309d62 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-2.png index 933c429199..06a38a8841 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-3.png index 2bfa7fc88a..75d020aa87 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-3-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-0.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-0.png index a78ef39693..046e25d1d1 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-0.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-1.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-1.png index fb01702929..7047392014 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-1.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-2.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-2.png index db4db6c443..ed21a2672d 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-2.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-2.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-3.png b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-3.png index 3333f20f92..75a2d13c85 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-3.png and b/core/assets-raw/sprites_replacement/blocks/distribution/conveyors/titanium-conveyor-4-3.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/distribution/junction.png b/core/assets-raw/sprites_replacement/blocks/distribution/junction.png index 7b1ac60571..b2fe3d6598 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/distribution/junction.png and b/core/assets-raw/sprites_replacement/blocks/distribution/junction.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-0.png b/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-0.png index 6117784a21..c14653a784 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-0.png and b/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-1.png b/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-1.png index 4fc65552ed..ec9fdf7a71 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-1.png and b/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-5.png b/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-5.png index 1ad85686f8..105117b67d 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-5.png and b/core/assets-raw/sprites_replacement/blocks/liquid/conduit-top-5.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-0.png b/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-0.png index 31cf42e657..835e8789cc 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-0.png and b/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-0.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-1.png b/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-1.png index 2a82717520..94bedc96a3 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-1.png and b/core/assets-raw/sprites_replacement/blocks/liquid/pulse-conduit-top-1.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/power/power-node-large.png b/core/assets-raw/sprites_replacement/blocks/power/power-node-large.png index ea1953b786..5ea1a7458e 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/power/power-node-large.png and b/core/assets-raw/sprites_replacement/blocks/power/power-node-large.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/power/power-node.png b/core/assets-raw/sprites_replacement/blocks/power/power-node.png index 00ae3fc614..d5e6cd0c84 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/power/power-node.png and b/core/assets-raw/sprites_replacement/blocks/power/power-node.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/power/powerinfinite.png b/core/assets-raw/sprites_replacement/blocks/power/powerinfinite.png index 90ab2ae32b..39e40cd2d7 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/power/powerinfinite.png and b/core/assets-raw/sprites_replacement/blocks/power/powerinfinite.png differ diff --git a/core/assets-raw/sprites_replacement/blocks/power/powervoid.png b/core/assets-raw/sprites_replacement/blocks/power/powervoid.png index b52711b3f1..5b833b9795 100644 Binary files a/core/assets-raw/sprites_replacement/blocks/power/powervoid.png and b/core/assets-raw/sprites_replacement/blocks/power/powervoid.png differ diff --git a/core/assets-raw/sprites_replacement/shapes/circle.png b/core/assets-raw/sprites_replacement/shapes/circle.png index 2168264ffa..1a6b7a339d 100644 Binary files a/core/assets-raw/sprites_replacement/shapes/circle.png and b/core/assets-raw/sprites_replacement/shapes/circle.png differ diff --git a/core/assets-raw/sprites_replacement/shapes/shape-3.png b/core/assets-raw/sprites_replacement/shapes/shape-3.png index 6520420b34..b73e07e93d 100644 Binary files a/core/assets-raw/sprites_replacement/shapes/shape-3.png and b/core/assets-raw/sprites_replacement/shapes/shape-3.png differ diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 900fd0f44d..9589dfe8c6 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -227,6 +227,7 @@ tutorial = Tutorial editor = Editor mapeditor = Map Editor donate = Donate +resume = Resume Zone:\n[LIGHT_GRAY]{0} connectfail = [crimson]Failed to connect to server:\n\n[accent]{0} error.unreachable = Server unreachable.\nIs the address spelled correctly? diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 18f76edc0a..4f084db2e1 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -1,5122 +1,5122 @@ sprites.png -size: 4096,1024 +size: 2048,2048 format: RGBA8888 filter: Nearest,Nearest repeat: none force-projector-top rotate: false - xy: 1476, 829 + xy: 261, 753 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mend-projector-top rotate: false - xy: 1113, 433 + xy: 851, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector-top rotate: false - xy: 1509, 763 + xy: 917, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 921, 265 + xy: 1019, 1362 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 921, 231 + xy: 1043, 1396 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 955, 265 + xy: 1053, 1362 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-0 rotate: false - xy: 1363, 231 + xy: 1409, 1763 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 1397, 265 + xy: 1409, 1729 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 1397, 231 + xy: 1443, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 1431, 265 + xy: 1477, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 1431, 231 + xy: 1443, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 1465, 265 + xy: 1511, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 1465, 231 + xy: 1477, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 1499, 265 + xy: 1545, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 1499, 231 + xy: 1511, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 1533, 265 + xy: 1579, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 1533, 231 + xy: 1545, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 1617, 307 + xy: 1613, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 1567, 265 + xy: 1579, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 1567, 231 + xy: 1647, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 1601, 273 + xy: 1613, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 1601, 239 + xy: 1681, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 1635, 273 + xy: 1647, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 1635, 239 + xy: 1715, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 2858, 888 + xy: 1681, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 2892, 888 + xy: 1749, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-0 rotate: false - xy: 1431, 61 + xy: 1077, 1425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 1465, 95 + xy: 1111, 1425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 1499, 129 + xy: 1087, 1391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 1533, 163 + xy: 1087, 1357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 1567, 197 + xy: 1121, 1391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 1601, 205 + xy: 1121, 1357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 1431, 27 + xy: 687, 373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 1465, 61 + xy: 687, 339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 1499, 95 + xy: 721, 381 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 1533, 129 + xy: 721, 347 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 1567, 163 + xy: 755, 381 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 1601, 171 + xy: 789, 382 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 1635, 205 + xy: 823, 383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 1465, 27 + xy: 755, 347 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 1499, 61 + xy: 789, 348 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 1533, 95 + xy: 823, 349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 1567, 129 + xy: 705, 305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 1601, 137 + xy: 705, 271 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 1635, 171 + xy: 705, 237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 1499, 27 + xy: 705, 203 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 junction rotate: false - xy: 3478, 896 + xy: 263, 118 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mass-driver-turret rotate: false - xy: 2064, 927 + xy: 261, 459 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phase-conveyor-arrow rotate: false - xy: 1193, 197 + xy: 1861, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 1057, 27 + xy: 1895, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 1091, 61 + xy: 1929, 1681 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 warp-gate rotate: false - xy: 2456, 829 + xy: 555, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 warp-gate-top rotate: false - xy: 2652, 927 + xy: 555, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill rotate: false - xy: 359, 59 + xy: 131, 50 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-rim rotate: false - xy: 457, 59 + xy: 261, 1733 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-rotator rotate: false - xy: 635, 319 + xy: 261, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-top rotate: false - xy: 619, 205 + xy: 359, 1733 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill rotate: false - xy: 1047, 433 + xy: 719, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 1443, 763 + xy: 785, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 1377, 697 + xy: 851, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill rotate: false - xy: 1311, 631 + xy: 653, 1521 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-rotator rotate: false - xy: 1245, 565 + xy: 719, 1587 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-top rotate: false - xy: 1179, 499 + xy: 785, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 oil-extractor rotate: false - xy: 1966, 829 + xy: 359, 557 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-liquid rotate: false - xy: 2162, 927 + xy: 457, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-rotator rotate: false - xy: 2064, 829 + xy: 359, 459 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-top rotate: false - xy: 2260, 927 + xy: 457, 557 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 plasma-drill rotate: false - xy: 261, 287 + xy: 131, 1368 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 plasma-drill-rim rotate: false - xy: 391, 417 + xy: 131, 1238 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 plasma-drill-rotator rotate: false - xy: 261, 157 + xy: 131, 1108 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 plasma-drill-top rotate: false - xy: 391, 287 + xy: 131, 978 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 pneumatic-drill rotate: false - xy: 1509, 697 + xy: 653, 1389 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-rotator rotate: false - xy: 1443, 631 + xy: 719, 1455 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-top rotate: false - xy: 1377, 565 + xy: 785, 1521 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 1509, 499 + xy: 1049, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 1443, 433 + xy: 1115, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 1839, 763 + xy: 1181, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 1773, 697 + xy: 653, 1191 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 3607, 925 + xy: 279, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-blackrock rotate: false - xy: 3607, 925 + xy: 279, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone1 rotate: false - xy: 3641, 925 + xy: 279, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-blackstone rotate: false - xy: 3641, 925 + xy: 279, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone2 rotate: false - xy: 3675, 925 + xy: 313, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 3709, 925 + xy: 279, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstoneedge rotate: false - xy: 733, 333 + xy: 1667, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 coal1 rotate: false - xy: 955, 231 + xy: 1049, 1561 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal2 rotate: false - xy: 989, 265 + xy: 1048, 1527 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal3 rotate: false - xy: 989, 231 + xy: 1141, 1559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper1 rotate: false - xy: 2926, 888 + xy: 1715, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper2 rotate: false - xy: 2960, 888 + xy: 1783, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper3 rotate: false - xy: 2994, 888 + xy: 1749, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 2858, 854 + xy: 1885, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 2892, 854 + xy: 1919, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 1033, 383 + xy: 629, 891 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 generic-cliff-edge rotate: false - xy: 2856, 820 + xy: 1351, 1691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-cliff-edge rotate: false - xy: 2856, 820 + xy: 1351, 1691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 generic-cliff-edge-1 rotate: false - xy: 2890, 820 + xy: 1385, 1695 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-cliff-edge-1 rotate: false - xy: 2890, 820 + xy: 1385, 1695 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 generic-cliff-edge-2 rotate: false - xy: 2924, 820 + xy: 1419, 1695 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-cliff-edge-2 rotate: false - xy: 2924, 820 + xy: 1419, 1695 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 generic-cliff-side rotate: false - xy: 2958, 820 + xy: 1453, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-cliff-side rotate: false - xy: 2958, 820 + xy: 1453, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass2 rotate: false - xy: 2992, 820 + xy: 1487, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass3 rotate: false - xy: 3026, 820 + xy: 1521, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grassedge rotate: false - xy: 1133, 383 + xy: 629, 691 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ice2 rotate: false - xy: 2856, 786 + xy: 1725, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice3 rotate: false - xy: 2890, 786 + xy: 1759, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 iceedge rotate: false - xy: 1183, 383 + xy: 621, 591 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 2924, 786 + xy: 1793, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lava rotate: false - xy: 3164, 824 + xy: 263, 84 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 1283, 383 + xy: 679, 1091 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 lead1 rotate: false - xy: 3198, 819 + xy: 331, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead2 rotate: false - xy: 3232, 819 + xy: 297, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead3 rotate: false - xy: 3266, 828 + xy: 365, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 3478, 862 + xy: 297, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 3436, 828 + xy: 331, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 3470, 828 + xy: 365, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 3162, 756 + xy: 399, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 3196, 751 + xy: 467, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 1383, 383 + xy: 679, 891 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rock2 rotate: false - xy: 1261, 163 + xy: 619, 339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rocks2 rotate: false - xy: 1295, 197 + xy: 653, 373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand2 rotate: false - xy: 1193, 61 + xy: 637, 305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand3 rotate: false - xy: 1227, 95 + xy: 637, 271 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sandedge rotate: false - xy: 1383, 333 + xy: 679, 841 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 snow2 rotate: false - xy: 1329, 129 + xy: 671, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow3 rotate: false - xy: 1363, 163 + xy: 671, 101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snowedge rotate: false - xy: 1433, 333 + xy: 679, 741 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 1483, 383 + xy: 679, 691 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 1465, 197 + xy: 1793, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 1329, 27 + xy: 1827, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 1363, 61 + xy: 1861, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 1397, 95 + xy: 1895, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone2 rotate: false - xy: 1397, 129 + xy: 1725, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone3 rotate: false - xy: 1431, 163 + xy: 1759, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 1533, 383 + xy: 671, 591 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 taredge rotate: false - xy: 1583, 391 + xy: 671, 491 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 1397, 61 + xy: 823, 417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 1431, 95 + xy: 1075, 1493 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 1465, 129 + xy: 1082, 1527 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 1499, 163 + xy: 1109, 1493 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 1533, 197 + xy: 1075, 1459 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 1397, 27 + xy: 1109, 1459 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 1567, 95 + xy: 705, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 1601, 103 + xy: 705, 101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 1635, 137 + xy: 705, 67 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 1533, 27 + xy: 705, 33 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wateredge rotate: false - xy: 2806, 901 + xy: 729, 991 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 block-border rotate: false - xy: 3947, 925 + xy: 381, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-elevation rotate: false - xy: 3981, 925 + xy: 415, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-middle rotate: false - xy: 819, 265 + xy: 2014, 1957 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 819, 265 + xy: 2014, 1957 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-slope rotate: false - xy: 819, 231 + xy: 2014, 1923 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 border rotate: false - xy: 853, 265 + xy: 2014, 1889 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 1227, 231 + xy: 767, 719 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 3028, 888 + xy: 1817, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 1245, 763 + xy: 1320, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cross-3 rotate: false - xy: 1378, 829 + xy: 359, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cross-4 rotate: false - xy: 464, 807 + xy: 1, 978 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 place-arrow rotate: false - xy: 1125, 95 + xy: 1963, 1681 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ripples rotate: false - xy: 4052, 983 + xy: 729, 949 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 1641, 763 + xy: 983, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 1575, 697 + xy: 1049, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 1509, 631 + xy: 653, 1323 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 1443, 565 + xy: 719, 1389 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 2260, 829 + xy: 555, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 2260, 829 + xy: 555, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 853, 231 + xy: 917, 1363 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-arrow rotate: false - xy: 853, 231 + xy: 917, 1363 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 887, 265 + xy: 951, 1362 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 887, 231 + xy: 985, 1362 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 1091, 231 + xy: 785, 1231 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-0 rotate: false - xy: 1125, 265 + xy: 877, 1229 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-1 rotate: false - xy: 1125, 231 + xy: 771, 923 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 1159, 265 + xy: 767, 889 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 1159, 231 + xy: 767, 855 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 1193, 265 + xy: 767, 821 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-5 rotate: false - xy: 1193, 231 + xy: 767, 787 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 1227, 265 + xy: 767, 753 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 1261, 265 + xy: 2014, 1855 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 1261, 231 + xy: 2001, 1821 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 1295, 265 + xy: 2001, 1787 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 1295, 231 + xy: 1273, 1725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 1329, 265 + xy: 1307, 1725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 1329, 231 + xy: 1341, 1725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 1363, 265 + xy: 1375, 1729 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 3230, 785 + xy: 399, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 3334, 819 + xy: 297, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 3368, 819 + xy: 331, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-bottom rotate: false - xy: 1770, 829 + xy: 261, 557 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-liquid rotate: false - xy: 1966, 927 + xy: 359, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-top rotate: false - xy: 1868, 829 + xy: 457, 753 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phase-conduit-arrow rotate: false - xy: 1091, 95 + xy: 1759, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 1125, 129 + xy: 1793, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 1159, 163 + xy: 1827, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 1091, 27 + xy: 1997, 1647 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 1125, 61 + xy: 801, 889 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 1159, 95 + xy: 801, 855 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-3 rotate: false - xy: 1193, 129 + xy: 801, 821 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 1227, 163 + xy: 801, 787 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 1261, 197 + xy: 801, 753 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 1125, 27 + xy: 801, 719 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 alpha-mech-pad rotate: false - xy: 3260, 959 + xy: 555, 569 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-alpha-mech-pad rotate: false - xy: 3260, 959 + xy: 555, 569 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 battery rotate: false - xy: 3573, 925 + xy: 245, 356 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-battery rotate: false - xy: 3573, 925 + xy: 245, 356 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-large rotate: false - xy: 261, 59 + xy: 131, 148 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-battery-large rotate: false - xy: 261, 59 + xy: 131, 148 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 1023, 265 + xy: 1239, 1751 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusion-reactor rotate: false - xy: 131, 604 + xy: 1, 848 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-bottom rotate: false - xy: 131, 474 + xy: 1, 718 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-light rotate: false - xy: 131, 344 + xy: 1, 588 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-0 rotate: false - xy: 131, 214 + xy: 1, 458 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-1 rotate: false - xy: 131, 84 + xy: 1, 328 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-2 rotate: false - xy: 261, 677 + xy: 1, 198 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-3 rotate: false - xy: 261, 547 + xy: 1, 68 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-top rotate: false - xy: 391, 677 + xy: 464, 1831 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 power-node rotate: false - xy: 1159, 129 + xy: 1997, 1681 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 1311, 499 + xy: 851, 1587 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 1193, 163 + xy: 1929, 1647 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 powervoid rotate: false - xy: 1227, 197 + xy: 1963, 1647 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rtg-generator-top rotate: false - xy: 1159, 27 + xy: 653, 339 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-reactor-center rotate: false - xy: 2456, 927 + xy: 555, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-lights rotate: false - xy: 2358, 829 + xy: 555, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 turbine-generator-top rotate: false - xy: 1707, 697 + xy: 851, 1455 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 alloy-smelter rotate: false - xy: 521, 205 + xy: 131, 246 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-alloy-smelter rotate: false - xy: 521, 205 + xy: 131, 246 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 alloy-smelter-top rotate: false - xy: 3194, 959 + xy: 555, 635 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 arc-smelter rotate: false - xy: 3326, 959 + xy: 555, 503 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 arc-smelter-top rotate: false - xy: 3392, 959 + xy: 668, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 3392, 959 + xy: 668, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor rotate: false - xy: 3458, 959 + xy: 734, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-frame0 rotate: false - xy: 3524, 959 + xy: 800, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-frame1 rotate: false - xy: 3590, 959 + xy: 866, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 3656, 959 + xy: 932, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 3722, 959 + xy: 998, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 3788, 959 + xy: 1064, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 blast-mixer rotate: false - xy: 3854, 959 + xy: 1130, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-blast-mixer rotate: false - xy: 3854, 959 + xy: 1130, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 981, 565 + xy: 1122, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 915, 499 + xy: 1188, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 1179, 697 + xy: 1386, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 1113, 631 + xy: 1452, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 1047, 565 + xy: 1518, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator rotate: false - xy: 981, 499 + xy: 1584, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 915, 433 + xy: 1650, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 1311, 763 + xy: 1716, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 3162, 790 + xy: 297, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 3298, 760 + xy: 433, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-weaver rotate: false - xy: 1311, 565 + xy: 785, 1587 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 1245, 499 + xy: 851, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 1179, 433 + xy: 917, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 1575, 763 + xy: 983, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 1159, 61 + xy: 621, 407 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 1193, 95 + xy: 655, 407 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 1227, 27 + xy: 671, 237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 smelter rotate: false - xy: 1295, 95 + xy: 671, 169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solidifer rotate: false - xy: 1363, 129 + xy: 1521, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-open rotate: false - xy: 1280, 829 + xy: 457, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 core-top rotate: false - xy: 1476, 927 + xy: 261, 851 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 1397, 163 + xy: 1555, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-1 rotate: false - xy: 3879, 925 + xy: 381, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-1-top rotate: false - xy: 3913, 925 + xy: 347, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-2 rotate: false - xy: 3920, 959 + xy: 1196, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 3986, 959 + xy: 1262, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-3 rotate: false - xy: 555, 107 + xy: 261, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-3-top rotate: false - xy: 653, 107 + xy: 359, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-4 rotate: false - xy: 1, 604 + xy: 1, 1628 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 block-4-top rotate: false - xy: 204, 807 + xy: 204, 1831 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 arc rotate: false - xy: 521, 171 + xy: 245, 424 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 arc-heat rotate: false - xy: 3539, 925 + xy: 245, 390 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cyclone rotate: false - xy: 1574, 927 + xy: 457, 1047 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 duo rotate: false - xy: 3096, 854 + xy: 1283, 1691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fuse rotate: false - xy: 1672, 829 + xy: 359, 753 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 hail rotate: false - xy: 3232, 853 + xy: 1691, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hail-heat rotate: false - xy: 219, 42 + xy: 87, 26 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 lancer rotate: false - xy: 1179, 565 + xy: 785, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 1113, 499 + xy: 653, 1587 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 meltdown rotate: false - xy: 261, 417 + xy: 131, 1628 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 meltdown-heat rotate: false - xy: 391, 547 + xy: 131, 1498 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 ripple rotate: false - xy: 2162, 829 + xy: 457, 459 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ripple-heat rotate: false - xy: 2358, 927 + xy: 555, 1733 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 salvo rotate: false - xy: 1377, 499 + xy: 785, 1455 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-heat rotate: false - xy: 1311, 433 + xy: 851, 1521 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-left rotate: false - xy: 1707, 763 + xy: 917, 1587 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-right rotate: false - xy: 1641, 697 + xy: 983, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scatter rotate: false - xy: 1227, 61 + xy: 637, 101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scorch rotate: false - xy: 1261, 95 + xy: 637, 67 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scorch-shoot rotate: false - xy: 1295, 129 + xy: 637, 33 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spectre rotate: false - xy: 521, 417 + xy: 131, 458 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 swarmer rotate: false - xy: 1443, 499 + xy: 653, 1257 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave rotate: false - xy: 1707, 631 + xy: 719, 1257 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 1641, 565 + xy: 785, 1323 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 command-center rotate: false - xy: 849, 433 + xy: 1254, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-top rotate: false - xy: 1245, 697 + xy: 1782, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-top-open rotate: false - xy: 1179, 631 + xy: 1848, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-factory rotate: false - xy: 1672, 927 + xy: 359, 851 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-top rotate: false - xy: 1574, 829 + xy: 457, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-top rotate: false - xy: 1574, 829 + xy: 457, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-top rotate: false - xy: 1574, 829 + xy: 457, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-top-open rotate: false - xy: 1770, 927 + xy: 261, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-top-open rotate: false - xy: 1770, 927 + xy: 261, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-top-open rotate: false - xy: 1770, 927 + xy: 261, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory rotate: false - xy: 1868, 927 + xy: 457, 851 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phantom-factory-top rotate: false - xy: 1443, 697 + xy: 653, 1455 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory-top-open rotate: false - xy: 1377, 631 + xy: 719, 1521 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 reconstructor-open rotate: false - xy: 1245, 433 + xy: 917, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 repair-point-turret rotate: false - xy: 1227, 129 + xy: 619, 373 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory rotate: false - xy: 391, 157 + xy: 131, 848 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top rotate: false - xy: 521, 677 + xy: 131, 718 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top-open rotate: false - xy: 521, 547 + xy: 131, 588 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spirit-factory-top rotate: false - xy: 1575, 631 + xy: 1049, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory-top-open rotate: false - xy: 1509, 565 + xy: 1115, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-factory rotate: false - xy: 2554, 927 + xy: 555, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 wraith-factory-top rotate: false - xy: 1575, 499 + xy: 851, 1389 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory-top-open rotate: false - xy: 1509, 433 + xy: 917, 1455 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 3198, 887 + xy: 1851, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 1113, 565 + xy: 1914, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dense-alloy-wall rotate: false - xy: 3232, 887 + xy: 1919, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dense-alloy-wall-large rotate: false - xy: 1047, 499 + xy: 653, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 981, 433 + xy: 653, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-open rotate: false - xy: 3062, 854 + xy: 1249, 1691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 beam rotate: false - xy: 1897, 713 + xy: 777, 1207 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 beam-end rotate: false - xy: 2750, 951 + xy: 555, 1071 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 bullet rotate: false - xy: 204, 753 + xy: 204, 1777 size: 52, 52 orig: 52, 52 offset: 0, 0 index: -1 bullet-back rotate: false - xy: 2318, 775 + xy: 1363, 1797 size: 52, 52 orig: 52, 52 offset: 0, 0 index: -1 casing rotate: false - xy: 4086, 965 + xy: 2039, 1727 size: 8, 16 orig: 8, 16 offset: 0, 0 index: -1 command-attack rotate: false - xy: 1023, 231 + xy: 1273, 1759 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 command-idle rotate: false - xy: 1057, 265 + xy: 1307, 1759 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 command-patrol rotate: false - xy: 1057, 231 + xy: 1341, 1759 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 command-retreat rotate: false - xy: 1091, 265 + xy: 1375, 1763 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 3164, 858 + xy: 767, 689 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 error rotate: false - xy: 1033, 333 + xy: 629, 841 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 laser rotate: false - xy: 1831, 647 + xy: 799, 177 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 laser-end rotate: false - xy: 2898, 951 + xy: 555, 923 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 laserfull rotate: false - xy: 2972, 951 + xy: 555, 849 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 minelaser rotate: false - xy: 3531, 710 + xy: 827, 639 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 minelaser-end rotate: false - xy: 3046, 951 + xy: 555, 775 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 missile rotate: false - xy: 3198, 921 + xy: 721, 650 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 missile-back rotate: false - xy: 3236, 921 + xy: 721, 612 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 scale_marker rotate: false - xy: 81, 31 + xy: 654, 1864 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 scorch1 rotate: false - xy: 3504, 760 + xy: 739, 23 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch2 rotate: false - xy: 1633, 397 + xy: 770, 245 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch3 rotate: false - xy: 1663, 405 + xy: 800, 246 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch4 rotate: false - xy: 1693, 395 + xy: 830, 247 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 1723, 395 + xy: 769, 125 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 shell rotate: false - xy: 3350, 921 + xy: 721, 545 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shell-back rotate: false - xy: 3388, 921 + xy: 721, 507 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shot rotate: false - xy: 1261, 61 + xy: 671, 203 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer rotate: false - xy: 1903, 713 + xy: 799, 127 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 1533, 61 + xy: 705, 169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer-end rotate: false - xy: 3120, 951 + xy: 555, 701 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 blackstone-cliff-edge rotate: false - xy: 3743, 925 + xy: 313, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone-cliff-edge-1 rotate: false - xy: 3777, 925 + xy: 347, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone-cliff-edge-2 rotate: false - xy: 3811, 925 + xy: 313, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone-cliff-side rotate: false - xy: 3845, 925 + xy: 347, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-arc rotate: false - xy: 4015, 925 + xy: 381, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-biomattercompressor rotate: false - xy: 2554, 814 + xy: 1328, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-blast-drill rotate: false - xy: 555, 9 + xy: 457, 1733 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-bridge-conduit rotate: false - xy: 2756, 867 + xy: 415, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 2756, 867 + xy: 415, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-bridge-conveyor rotate: false - xy: 2790, 867 + xy: 449, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-combustion-generator rotate: false - xy: 2824, 867 + xy: 415, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 2824, 867 + xy: 415, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-conduit rotate: false - xy: 219, 8 + xy: 449, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-container rotate: false - xy: 87, 18 + xy: 1394, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 container rotate: false - xy: 87, 18 + xy: 1394, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-conveyor rotate: false - xy: 4052, 949 + xy: 483, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-copper-wall rotate: false - xy: 4049, 915 + xy: 449, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall rotate: false - xy: 4049, 915 + xy: 449, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-copper-wall-large rotate: false - xy: 153, 18 + xy: 1460, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 copper-wall-large rotate: false - xy: 153, 18 + xy: 1460, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-core rotate: false - xy: 653, 9 + xy: 261, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 core rotate: false - xy: 653, 9 + xy: 261, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-cryofluidmixer rotate: false - xy: 2640, 861 + xy: 1526, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-cultivator rotate: false - xy: 651, 763 + xy: 1592, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-cyclone rotate: false - xy: 594, 927 + xy: 359, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-dagger-factory rotate: false - xy: 651, 697 + xy: 1658, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-dart-ship-pad rotate: false - xy: 717, 763 + xy: 1724, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dart-ship-pad rotate: false - xy: 717, 763 + xy: 1724, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-deepwater rotate: false - xy: 2720, 843 + xy: 483, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deepwater rotate: false - xy: 2720, 843 + xy: 483, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-delta-mech-pad rotate: false - xy: 651, 631 + xy: 1790, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 delta-mech-pad rotate: false - xy: 651, 631 + xy: 1790, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-dirt rotate: false - xy: 2720, 809 + xy: 517, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 2720, 809 + xy: 517, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-distributor rotate: false - xy: 783, 763 + xy: 1856, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 distributor rotate: false - xy: 783, 763 + xy: 1856, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-door rotate: false - xy: 2754, 833 + xy: 483, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 door rotate: false - xy: 2754, 833 + xy: 483, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-door-large rotate: false - xy: 717, 697 + xy: 1922, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large rotate: false - xy: 717, 697 + xy: 1922, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-duo rotate: false - xy: 2788, 833 + xy: 517, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-force-projector rotate: false - xy: 594, 829 + xy: 457, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 force-projector rotate: false - xy: 594, 829 + xy: 457, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-fortress-factory rotate: false - xy: 692, 927 + xy: 261, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-fuse rotate: false - xy: 790, 927 + xy: 359, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-fusion-reactor rotate: false - xy: 1, 474 + xy: 1, 1498 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 block-icon-ghoul-factory rotate: false - xy: 692, 829 + xy: 457, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-glaive-ship-pad rotate: false - xy: 888, 927 + xy: 261, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 glaive-ship-pad rotate: false - xy: 888, 927 + xy: 261, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-grass rotate: false - xy: 2822, 833 + xy: 517, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass1 rotate: false - xy: 2822, 833 + xy: 517, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-hail rotate: false - xy: 2754, 799 + xy: 551, 403 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-ice rotate: false - xy: 2788, 799 + xy: 551, 369 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice1 rotate: false - xy: 2788, 799 + xy: 551, 369 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-icerock rotate: false - xy: 2822, 799 + xy: 585, 403 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 2822, 799 + xy: 585, 403 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-incinerator rotate: false - xy: 261, 25 + xy: 585, 369 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 incinerator rotate: false - xy: 261, 25 + xy: 585, 369 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-item-source rotate: false - xy: 295, 25 + xy: 753, 1165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-source rotate: false - xy: 295, 25 + xy: 753, 1165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-item-void rotate: false - xy: 329, 25 + xy: 229, 310 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-void rotate: false - xy: 329, 25 + xy: 229, 310 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-javelin-ship-pad rotate: false - xy: 651, 565 + xy: 555, 437 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 javelin-ship-pad rotate: false - xy: 651, 565 + xy: 555, 437 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-junction rotate: false - xy: 363, 25 + xy: 229, 276 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-lancer rotate: false - xy: 849, 763 + xy: 594, 1936 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-laser-drill rotate: false - xy: 783, 697 + xy: 594, 1870 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-launch-pad rotate: false - xy: 790, 829 + xy: 359, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad rotate: false - xy: 790, 829 + xy: 359, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-liquid-junction rotate: false - xy: 397, 25 + xy: 229, 242 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 397, 25 + xy: 229, 242 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-liquid-router rotate: false - xy: 431, 25 + xy: 229, 208 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-liquid-source rotate: false - xy: 465, 25 + xy: 229, 174 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-source rotate: false - xy: 465, 25 + xy: 229, 174 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-liquid-tank rotate: false - xy: 986, 927 + xy: 457, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-mass-driver rotate: false - xy: 888, 829 + xy: 261, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mass-driver rotate: false - xy: 888, 829 + xy: 261, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-mechanical-drill rotate: false - xy: 717, 631 + xy: 660, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-mechanical-pump rotate: false - xy: 499, 25 + xy: 229, 140 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 499, 25 + xy: 229, 140 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-meltdown rotate: false - xy: 334, 807 + xy: 334, 1831 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 block-icon-melter rotate: false - xy: 733, 299 + xy: 229, 106 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 melter rotate: false - xy: 733, 299 + xy: 229, 106 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-mend-projector rotate: false - xy: 651, 499 + xy: 726, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mend-projector rotate: false - xy: 651, 499 + xy: 726, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-metalfloor rotate: false - xy: 767, 299 + xy: 229, 72 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 767, 299 + xy: 229, 72 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-oil-extractor rotate: false - xy: 1084, 927 + xy: 359, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-omega-mech-pad rotate: false - xy: 986, 829 + xy: 457, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 omega-mech-pad rotate: false - xy: 986, 829 + xy: 457, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-overdrive-projector rotate: false - xy: 915, 763 + xy: 792, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector rotate: false - xy: 915, 763 + xy: 792, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-overflow-gate rotate: false - xy: 801, 299 + xy: 1967, 1817 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 overflow-gate rotate: false - xy: 801, 299 + xy: 1967, 1817 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-phantom-factory rotate: false - xy: 849, 697 + xy: 858, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-phase-conduit rotate: false - xy: 835, 299 + xy: 1967, 1783 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 835, 299 + xy: 1967, 1783 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-phase-conveyor rotate: false - xy: 869, 299 + xy: 551, 335 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 869, 299 + xy: 551, 335 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-phase-wall rotate: false - xy: 903, 299 + xy: 585, 335 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 903, 299 + xy: 585, 335 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-phase-wall-large rotate: false - xy: 783, 631 + xy: 924, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 783, 631 + xy: 924, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-phase-weaver rotate: false - xy: 717, 565 + xy: 990, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-plasma-drill rotate: false - xy: 1, 344 + xy: 1, 1368 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 block-icon-plastanium-compressor rotate: false - xy: 651, 433 + xy: 1056, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor rotate: false - xy: 651, 433 + xy: 1056, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-pneumatic-drill rotate: false - xy: 981, 763 + xy: 1122, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-power-node rotate: false - xy: 937, 299 + xy: 983, 1430 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-power-node-large rotate: false - xy: 915, 697 + xy: 1188, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-power-source rotate: false - xy: 971, 299 + xy: 975, 1396 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-source rotate: false - xy: 971, 299 + xy: 975, 1396 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-power-void rotate: false - xy: 1005, 299 + xy: 1017, 1430 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-void rotate: false - xy: 1005, 299 + xy: 1017, 1430 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-pulse-conduit rotate: false - xy: 1039, 299 + xy: 1009, 1396 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-pulverizer rotate: false - xy: 1073, 299 + xy: 1107, 1619 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-pyratite-mixer rotate: false - xy: 849, 631 + xy: 1254, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pyratite-mixer rotate: false - xy: 849, 631 + xy: 1254, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-reconstructor rotate: false - xy: 783, 565 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory rotate: false - xy: 783, 565 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory rotate: false - xy: 783, 565 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 783, 565 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory rotate: false - xy: 783, 565 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory rotate: false - xy: 783, 565 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-repair-point rotate: false - xy: 1107, 299 + xy: 1107, 1585 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 repair-point rotate: false - xy: 1107, 299 + xy: 1107, 1585 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-revenant-factory rotate: false - xy: 1, 214 + xy: 1, 1238 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 block-icon-ripple rotate: false - xy: 1182, 927 + xy: 261, 1047 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-rock rotate: false - xy: 1141, 299 + xy: 1141, 1627 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rock1 rotate: false - xy: 1141, 299 + xy: 1141, 1627 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-rocks rotate: false - xy: 1175, 299 + xy: 1141, 1593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rocks1 rotate: false - xy: 1175, 299 + xy: 1141, 1593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-rotary-pump rotate: false - xy: 717, 499 + xy: 1386, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 717, 499 + xy: 1386, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-router rotate: false - xy: 1209, 299 + xy: 1181, 1693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 router rotate: false - xy: 1209, 299 + xy: 1181, 1693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-rtg-generator rotate: false - xy: 1047, 763 + xy: 1452, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 1047, 763 + xy: 1452, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-salvo rotate: false - xy: 981, 697 + xy: 1518, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-sand rotate: false - xy: 1243, 299 + xy: 1215, 1693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand1 rotate: false - xy: 1243, 299 + xy: 1215, 1693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-scorch rotate: false - xy: 1277, 299 + xy: 843, 1289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-separator rotate: false - xy: 1311, 299 + xy: 843, 1255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 separator rotate: false - xy: 1311, 299 + xy: 843, 1255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-shock-mine rotate: false - xy: 1345, 299 + xy: 877, 1297 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shock-mine rotate: false - xy: 1345, 299 + xy: 877, 1297 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-shrub rotate: false - xy: 1379, 299 + xy: 877, 1263 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shrub rotate: false - xy: 1379, 299 + xy: 877, 1263 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-silicon-smelter rotate: false - xy: 915, 631 + xy: 1584, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 915, 631 + xy: 1584, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-snow rotate: false - xy: 1413, 299 + xy: 771, 957 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow1 rotate: false - xy: 1413, 299 + xy: 771, 957 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-solar-panel rotate: false - xy: 1447, 299 + xy: 759, 654 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 1447, 299 + xy: 759, 654 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-solar-panel-large rotate: false - xy: 1084, 829 + xy: 359, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 solar-panel-large rotate: false - xy: 1084, 829 + xy: 359, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-sorter rotate: false - xy: 1481, 299 + xy: 759, 620 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sorter rotate: false - xy: 1481, 299 + xy: 759, 620 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-space rotate: false - xy: 1515, 299 + xy: 759, 586 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 space rotate: false - xy: 1515, 299 + xy: 759, 586 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-spawn rotate: false - xy: 1549, 299 + xy: 759, 552 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spawn rotate: false - xy: 1549, 299 + xy: 759, 552 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-spectre rotate: false - xy: 1, 84 + xy: 1, 1108 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 block-icon-spirit-factory rotate: false - xy: 849, 565 + xy: 1650, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-stone rotate: false - xy: 1583, 307 + xy: 759, 518 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone1 rotate: false - xy: 1583, 307 + xy: 759, 518 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-surge-wall rotate: false - xy: 717, 265 + xy: 759, 484 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall rotate: false - xy: 717, 265 + xy: 759, 484 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-surge-wall-large rotate: false - xy: 783, 499 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-wall-large rotate: false - xy: 783, 499 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-swarmer rotate: false - xy: 717, 433 + xy: 1782, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-tar rotate: false - xy: 751, 265 + xy: 759, 450 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar rotate: false - xy: 751, 265 + xy: 759, 450 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-tau-mech-pad rotate: false - xy: 1113, 763 + xy: 1848, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 tau-mech-pad rotate: false - xy: 1113, 763 + xy: 1848, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-thermal-generator rotate: false - xy: 1047, 697 + xy: 1914, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 1047, 697 + xy: 1914, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-thermal-pump rotate: false - xy: 981, 631 + xy: 660, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 981, 631 + xy: 660, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-thorium-reactor rotate: false - xy: 1280, 927 + xy: 457, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor rotate: false - xy: 1280, 927 + xy: 457, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-thorium-wall rotate: false - xy: 717, 231 + xy: 721, 415 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall rotate: false - xy: 717, 231 + xy: 721, 415 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-thorium-wall-large rotate: false - xy: 915, 565 + xy: 726, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 915, 565 + xy: 726, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-titan-factory rotate: false - xy: 1182, 829 + xy: 261, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-titanium-conveyor rotate: false - xy: 751, 231 + xy: 1980, 1949 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-trident-ship-pad rotate: false - xy: 849, 499 + xy: 792, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad rotate: false - xy: 849, 499 + xy: 792, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-turbine-generator rotate: false - xy: 783, 433 + xy: 858, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 783, 433 + xy: 858, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-unloader rotate: false - xy: 785, 265 + xy: 1980, 1915 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 unloader rotate: false - xy: 785, 265 + xy: 1980, 1915 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-vault rotate: false - xy: 1378, 927 + xy: 359, 1047 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 vault rotate: false - xy: 1378, 927 + xy: 359, 1047 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-icon-water rotate: false - xy: 785, 231 + xy: 1980, 1881 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water rotate: false - xy: 785, 231 + xy: 1980, 1881 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-icon-water-extractor rotate: false - xy: 1179, 763 + xy: 924, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-wave rotate: false - xy: 1113, 697 + xy: 990, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-icon-wraith-factory rotate: false - xy: 1047, 631 + xy: 1056, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 deepwater-cliff-edge rotate: false - xy: 3062, 888 + xy: 1783, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deepwater-cliff-edge-1 rotate: false - xy: 3096, 888 + xy: 1851, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deepwater-cliff-edge-2 rotate: false - xy: 3130, 888 + xy: 1817, 1733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deepwater-cliff-side rotate: false - xy: 3164, 888 + xy: 1885, 1767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt-cliff-edge rotate: false - xy: 2926, 854 + xy: 1953, 1749 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt-cliff-edge-1 rotate: false - xy: 2960, 854 + xy: 1953, 1715 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt-cliff-edge-2 rotate: false - xy: 2994, 854 + xy: 1987, 1749 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt-cliff-side rotate: false - xy: 3028, 854 + xy: 1987, 1715 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass-cliff-edge rotate: false - xy: 3060, 820 + xy: 1555, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass-cliff-edge-1 rotate: false - xy: 3094, 820 + xy: 1589, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass-cliff-edge-2 rotate: false - xy: 3128, 820 + xy: 1623, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass-cliff-side rotate: false - xy: 3198, 853 + xy: 1657, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mech-icon-alpha-mech rotate: false - xy: 1283, 333 + xy: 679, 1041 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 1333, 383 + xy: 679, 991 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 1333, 333 + xy: 679, 941 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-omega-mech rotate: false - xy: 1773, 639 + xy: 1049, 1595 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-tau-mech rotate: false - xy: 1707, 573 + xy: 1115, 1661 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-trident-ship rotate: false - xy: 1641, 507 + xy: 1181, 1727 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 trident-ship rotate: false - xy: 1641, 507 + xy: 1181, 1727 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 metalfloor-cliff-edge rotate: false - xy: 3230, 751 + xy: 297, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor-cliff-edge-1 rotate: false - xy: 3266, 794 + xy: 331, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor-cliff-edge-2 rotate: false - xy: 3300, 794 + xy: 365, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor-cliff-side rotate: false - xy: 3264, 760 + xy: 399, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-blackstone1 rotate: false - xy: 3334, 785 + xy: 501, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-blackstone2 rotate: false - xy: 3368, 785 + xy: 297, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-blackstone3 rotate: false - xy: 3402, 785 + xy: 331, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-grass1 rotate: false - xy: 3436, 794 + xy: 365, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-grass2 rotate: false - xy: 3470, 794 + xy: 399, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-grass3 rotate: false - xy: 3332, 751 + xy: 433, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-ice1 rotate: false - xy: 3366, 751 + xy: 467, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-ice2 rotate: false - xy: 3400, 751 + xy: 297, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-ice3 rotate: false - xy: 3436, 760 + xy: 331, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-sand1 rotate: false - xy: 3470, 760 + xy: 365, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-sand2 rotate: false - xy: 3264, 726 + xy: 399, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-sand3 rotate: false - xy: 3298, 726 + xy: 433, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-snow1 rotate: false - xy: 3332, 717 + xy: 467, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-snow2 rotate: false - xy: 3366, 717 + xy: 501, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-snow3 rotate: false - xy: 3400, 717 + xy: 331, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-stone1 rotate: false - xy: 3434, 726 + xy: 365, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-stone2 rotate: false - xy: 3468, 726 + xy: 399, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-stone3 rotate: false - xy: 3434, 692 + xy: 433, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-blackstone1 rotate: false - xy: 3468, 692 + xy: 467, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-blackstone2 rotate: false - xy: 1773, 605 + xy: 501, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-blackstone3 rotate: false - xy: 1807, 605 + xy: 365, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-grass1 rotate: false - xy: 1765, 571 + xy: 399, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-grass2 rotate: false - xy: 1799, 571 + xy: 433, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-grass3 rotate: false - xy: 1699, 531 + xy: 467, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-ice1 rotate: false - xy: 1699, 497 + xy: 501, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-ice2 rotate: false - xy: 751, 197 + xy: 399, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-ice3 rotate: false - xy: 751, 163 + xy: 433, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-sand1 rotate: false - xy: 785, 197 + xy: 467, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-sand2 rotate: false - xy: 751, 129 + xy: 501, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-sand3 rotate: false - xy: 785, 163 + xy: 433, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-snow1 rotate: false - xy: 819, 197 + xy: 467, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-snow2 rotate: false - xy: 751, 95 + xy: 501, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-snow3 rotate: false - xy: 785, 129 + xy: 467, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-stone1 rotate: false - xy: 819, 163 + xy: 501, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-stone2 rotate: false - xy: 853, 197 + xy: 501, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-stone3 rotate: false - xy: 751, 61 + xy: 535, 301 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-blackstone1 rotate: false - xy: 785, 95 + xy: 535, 267 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-blackstone2 rotate: false - xy: 819, 129 + xy: 569, 301 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-blackstone3 rotate: false - xy: 853, 163 + xy: 535, 233 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-grass1 rotate: false - xy: 887, 197 + xy: 569, 267 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-grass2 rotate: false - xy: 751, 27 + xy: 535, 199 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-grass3 rotate: false - xy: 785, 61 + xy: 569, 233 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-ice1 rotate: false - xy: 819, 95 + xy: 535, 165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-ice2 rotate: false - xy: 853, 129 + xy: 569, 199 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-ice3 rotate: false - xy: 887, 163 + xy: 535, 131 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-sand1 rotate: false - xy: 921, 197 + xy: 569, 165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-sand2 rotate: false - xy: 785, 27 + xy: 535, 97 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-sand3 rotate: false - xy: 819, 61 + xy: 569, 131 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-snow1 rotate: false - xy: 853, 95 + xy: 569, 97 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-snow2 rotate: false - xy: 887, 129 + xy: 603, 301 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-snow3 rotate: false - xy: 921, 163 + xy: 603, 267 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-stone1 rotate: false - xy: 955, 197 + xy: 603, 233 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-stone2 rotate: false - xy: 819, 27 + xy: 603, 199 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-stone3 rotate: false - xy: 853, 61 + xy: 603, 165 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-blackstone1 rotate: false - xy: 887, 95 + xy: 603, 131 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-blackstone2 rotate: false - xy: 921, 129 + xy: 603, 97 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-blackstone3 rotate: false - xy: 955, 163 + xy: 263, 50 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-grass1 rotate: false - xy: 989, 197 + xy: 297, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-grass2 rotate: false - xy: 853, 27 + xy: 331, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-grass3 rotate: false - xy: 887, 61 + xy: 365, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-ice1 rotate: false - xy: 921, 95 + xy: 399, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-ice2 rotate: false - xy: 955, 129 + xy: 433, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-ice3 rotate: false - xy: 989, 163 + xy: 467, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-sand1 rotate: false - xy: 1023, 197 + xy: 501, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-sand2 rotate: false - xy: 887, 27 + xy: 535, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-sand3 rotate: false - xy: 921, 61 + xy: 569, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-snow1 rotate: false - xy: 955, 95 + xy: 603, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-snow2 rotate: false - xy: 989, 129 + xy: 535, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-snow3 rotate: false - xy: 1023, 163 + xy: 569, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-stone1 rotate: false - xy: 1057, 197 + xy: 603, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-stone2 rotate: false - xy: 921, 27 + xy: 242, 16 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-stone3 rotate: false - xy: 955, 61 + xy: 276, 16 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-blackstone1 rotate: false - xy: 989, 95 + xy: 310, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-blackstone2 rotate: false - xy: 1023, 129 + xy: 344, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-blackstone3 rotate: false - xy: 1057, 163 + xy: 378, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-grass1 rotate: false - xy: 1091, 197 + xy: 412, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-grass2 rotate: false - xy: 955, 27 + xy: 446, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-grass3 rotate: false - xy: 989, 61 + xy: 480, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-ice1 rotate: false - xy: 1023, 95 + xy: 755, 415 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-ice2 rotate: false - xy: 1057, 129 + xy: 1385, 1661 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-ice3 rotate: false - xy: 1091, 163 + xy: 1419, 1661 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-sand1 rotate: false - xy: 1125, 197 + xy: 1453, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-sand2 rotate: false - xy: 989, 27 + xy: 1487, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-sand3 rotate: false - xy: 1023, 61 + xy: 1521, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-snow1 rotate: false - xy: 1057, 95 + xy: 1555, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-snow2 rotate: false - xy: 1091, 129 + xy: 1589, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-snow3 rotate: false - xy: 1125, 163 + xy: 1623, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-stone1 rotate: false - xy: 1159, 197 + xy: 1657, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-stone2 rotate: false - xy: 1023, 27 + xy: 1691, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-stone3 rotate: false - xy: 1057, 61 + xy: 1725, 1665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-cliff-edge rotate: false - xy: 1261, 129 + xy: 637, 237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-cliff-edge-1 rotate: false - xy: 1295, 163 + xy: 637, 203 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-cliff-edge-2 rotate: false - xy: 1329, 197 + xy: 637, 169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-cliff-side rotate: false - xy: 1193, 27 + xy: 637, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow-cliff-edge rotate: false - xy: 1397, 197 + xy: 671, 67 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow-cliff-edge-1 rotate: false - xy: 1261, 27 + xy: 671, 33 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow-cliff-edge-2 rotate: false - xy: 1295, 61 + xy: 1453, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow-cliff-side rotate: false - xy: 1329, 95 + xy: 1487, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 space-cliff-edge rotate: false - xy: 1431, 197 + xy: 1589, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 space-cliff-edge-1 rotate: false - xy: 1295, 27 + xy: 1623, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 space-cliff-edge-2 rotate: false - xy: 1329, 61 + xy: 1657, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 space-cliff-side rotate: false - xy: 1363, 95 + xy: 1691, 1631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-cliff-edge rotate: false - xy: 1431, 129 + xy: 1929, 1613 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-cliff-edge-1 rotate: false - xy: 1465, 163 + xy: 1963, 1613 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-cliff-edge-2 rotate: false - xy: 1499, 197 + xy: 1997, 1613 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-cliff-side rotate: false - xy: 1363, 27 + xy: 789, 416 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 unit-icon-dagger rotate: false - xy: 2670, 811 + xy: 729, 1091 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-fortress rotate: false - xy: 1641, 631 + xy: 917, 1521 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-titan rotate: false - xy: 1575, 565 + xy: 983, 1587 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-wraith rotate: false - xy: 2756, 901 + xy: 729, 1041 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wraith rotate: false - xy: 2756, 901 + xy: 729, 1041 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 item-bioglass rotate: false - xy: 2958, 786 + xy: 1827, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 2992, 786 + xy: 1861, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 3026, 786 + xy: 1895, 1699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-coal rotate: false - xy: 3060, 786 + xy: 1041, 1488 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-copper rotate: false - xy: 3094, 786 + xy: 793, 655 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-dense-alloy rotate: false - xy: 3128, 786 + xy: 793, 621 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-graphite rotate: false - xy: 3274, 896 + xy: 793, 587 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-lead rotate: false - xy: 3308, 896 + xy: 793, 553 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-phase-fabric rotate: false - xy: 3266, 862 + xy: 793, 519 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 3300, 862 + xy: 793, 485 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 3342, 887 + xy: 793, 451 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-sand rotate: false - xy: 3376, 887 + xy: 263, 322 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 3334, 853 + xy: 263, 288 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-stone rotate: false - xy: 3368, 853 + xy: 263, 254 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 3410, 887 + xy: 263, 220 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 3402, 853 + xy: 263, 186 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 3444, 896 + xy: 263, 152 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-cryofluid rotate: false - xy: 3300, 828 + xy: 297, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-oil rotate: false - xy: 3196, 785 + xy: 331, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-slag rotate: false - xy: 3402, 819 + xy: 365, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-water rotate: false - xy: 3444, 862 + xy: 433, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 alpha-mech rotate: false - xy: 2422, 779 + xy: 1467, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 alpha-mech-base rotate: false - xy: 2472, 779 + xy: 1517, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 alpha-mech-leg rotate: false - xy: 2706, 877 + xy: 1567, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 delta-mech rotate: false - xy: 933, 333 + xy: 629, 1041 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 delta-mech-base rotate: false - xy: 983, 383 + xy: 629, 991 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 delta-mech-leg rotate: false - xy: 983, 333 + xy: 629, 941 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 omega-mech rotate: false - xy: 1575, 441 + xy: 1247, 1793 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 omega-mech-armor rotate: false - xy: 1970, 771 + xy: 719, 1199 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 omega-mech-base rotate: false - xy: 2028, 771 + xy: 785, 1265 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 omega-mech-leg rotate: false - xy: 2086, 771 + xy: 851, 1331 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 tau-mech rotate: false - xy: 2260, 771 + xy: 1305, 1793 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 tau-mech-base rotate: false - xy: 1583, 341 + xy: 671, 441 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 2620, 811 + xy: 703, 1141 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dart-ship rotate: false - xy: 933, 383 + xy: 629, 1091 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 glaive-ship rotate: false - xy: 1839, 705 + xy: 1988, 1991 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-glaive-ship rotate: false - xy: 1839, 705 + xy: 1988, 1991 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 javelin-ship rotate: false - xy: 1233, 383 + xy: 621, 491 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 1233, 383 + xy: 621, 491 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 1233, 333 + xy: 621, 441 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 blank rotate: false - xy: 258, 804 + xy: 258, 1828 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 circle rotate: false - xy: 1, 734 + xy: 1, 1758 size: 201, 201 orig: 201, 201 offset: 0, 0 index: -1 clear rotate: false - xy: 4049, 956 + xy: 721, 688 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 shape-3 rotate: false - xy: 1905, 764 + xy: 983, 1522 size: 63, 63 orig: 63, 63 offset: 0, 0 index: -1 button rotate: false - xy: 3160, 922 + xy: 129, 21 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5124,7 +5124,7 @@ button index: -1 button-down rotate: false - xy: 2856, 922 + xy: 729, 920 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5132,7 +5132,7 @@ button-down index: -1 button-edge-1 rotate: false - xy: 2894, 922 + xy: 729, 891 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5140,7 +5140,7 @@ button-edge-1 index: -1 button-edge-2 rotate: false - xy: 2932, 922 + xy: 729, 862 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5148,7 +5148,7 @@ button-edge-2 index: -1 button-edge-3 rotate: false - xy: 2970, 922 + xy: 729, 833 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5156,7 +5156,7 @@ button-edge-3 index: -1 button-edge-4 rotate: false - xy: 3008, 922 + xy: 729, 804 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5164,7 +5164,7 @@ button-edge-4 index: -1 button-over rotate: false - xy: 3046, 922 + xy: 729, 775 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5172,7 +5172,7 @@ button-over index: -1 button-right rotate: false - xy: 43, 8 + xy: 729, 688 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5180,7 +5180,7 @@ button-right index: -1 button-right-down rotate: false - xy: 3084, 922 + xy: 729, 746 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5188,7 +5188,7 @@ button-right-down index: -1 button-right-over rotate: false - xy: 3122, 922 + xy: 729, 717 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5196,7 +5196,7 @@ button-right-over index: -1 button-select rotate: false - xy: 717, 205 + xy: 1980, 1855 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -5204,868 +5204,868 @@ button-select index: -1 check-off rotate: false - xy: 1567, 21 + xy: 689, 407 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on rotate: false - xy: 1733, 539 + xy: 739, 193 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on-over rotate: false - xy: 1733, 505 + xy: 739, 159 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-over rotate: false - xy: 1763, 537 + xy: 739, 125 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 clear rotate: false - xy: 582, 1013 + xy: 582, 1990 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 cursor rotate: false - xy: 2750, 945 + xy: 1947, 1727 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 discord-banner rotate: false - xy: 1, 37 + xy: 582, 2002 size: 84, 45 orig: 84, 45 offset: 0, 0 index: -1 empty-sector rotate: false - xy: 3130, 854 + xy: 1317, 1691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 222, 735 + xy: 229, 54 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 769, 9 + xy: 514, 33 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 632, 811 + xy: 819, 1247 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-effect rotate: false - xy: 240, 735 + xy: 801, 701 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 931, 9 + xy: 806, 228 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-power rotate: false - xy: 1093, 9 + xy: 2031, 1637 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-production rotate: false - xy: 1111, 9 + xy: 2031, 1619 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-turret rotate: false - xy: 1237, 9 + xy: 129, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 1273, 9 + xy: 165, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-upgrade rotate: false - xy: 1309, 9 + xy: 532, 11 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 controller-cursor rotate: false - xy: 204, 735 + xy: 1929, 1715 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-about rotate: false - xy: 651, 417 + xy: 535, 341 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-add rotate: false - xy: 635, 303 + xy: 1257, 1735 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-admin rotate: false - xy: 667, 417 + xy: 247, 56 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-admin-small rotate: false - xy: 1575, 433 + xy: 660, 1994 size: 6, 6 orig: 6, 6 offset: 0, 0 index: -1 icon-areaDelete rotate: false - xy: 582, 1001 + xy: 245, 344 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 2620, 862 + xy: 770, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 2620, 862 + xy: 770, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 582, 989 + xy: 801, 689 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 582, 977 + xy: 582, 1978 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 582, 965 + xy: 813, 689 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 582, 953 + xy: 582, 1966 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 533, 41 + xy: 788, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 651, 303 + xy: 1083, 1561 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-break rotate: false - xy: 751, 9 + xy: 204, 1759 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 3512, 873 + xy: 636, 1852 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 582, 941 + xy: 502, 5 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 1763, 519 + xy: 753, 1147 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-copy rotate: false - xy: 614, 811 + xy: 1239, 1733 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 1781, 525 + xy: 568, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 683, 417 + xy: 1059, 1472 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 667, 303 + xy: 1099, 1561 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 699, 417 + xy: 310, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 683, 303 + xy: 326, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 715, 417 + xy: 342, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 699, 303 + xy: 358, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 787, 9 + xy: 1083, 1577 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 805, 9 + xy: 1041, 1470 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 715, 303 + xy: 374, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 823, 9 + xy: 2021, 1727 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 841, 9 + xy: 21, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 533, 25 + xy: 390, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 859, 9 + xy: 222, 1759 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 1345, 11 + xy: 406, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 877, 9 + xy: 39, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 1361, 11 + xy: 422, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 1377, 11 + xy: 438, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-generated rotate: false - xy: 1183, 333 + xy: 621, 541 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-github rotate: false - xy: 1393, 11 + xy: 454, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 1409, 11 + xy: 470, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 895, 9 + xy: 240, 1759 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 521, 159 + xy: 580, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 2706, 865 + xy: 592, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 1425, 11 + xy: 486, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 1441, 11 + xy: 568, 13 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 1633, 343 + xy: 604, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 1457, 11 + xy: 584, 13 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-item rotate: false - xy: 1819, 559 + xy: 616, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 1, 1 + xy: 1077, 1415 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 913, 9 + xy: 57, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 1473, 11 + xy: 600, 13 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid-small rotate: false - xy: 1763, 507 + xy: 628, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 1489, 11 + xy: 616, 13 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 949, 9 + xy: 771, 1147 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 967, 9 + xy: 514, 15 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 985, 9 + xy: 819, 1229 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 1003, 9 + xy: 819, 701 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 1553, 15 + xy: 825, 689 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-map rotate: false - xy: 1505, 11 + xy: 1059, 1456 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 3634, 913 + xy: 594, 1832 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 1021, 9 + xy: 2031, 1709 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-missing rotate: false - xy: 3618, 897 + xy: 1953, 1789 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-background rotate: false - xy: 594, 809 + xy: 1, 1 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 icon-mission-battle rotate: false - xy: 533, 159 + xy: 2035, 1843 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-defense rotate: false - xy: 1645, 343 + xy: 1189, 1681 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-done rotate: false - xy: 1819, 547 + xy: 1173, 1665 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-none rotate: false - xy: 3646, 913 + xy: 606, 1832 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-nullitem rotate: false - xy: 545, 161 + xy: 2021, 1717 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-paste rotate: false - xy: 1039, 9 + xy: 2031, 1691 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 1819, 535 + xy: 2035, 1831 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 1057, 9 + xy: 2031, 1673 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 1521, 11 + xy: 909, 1347 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 1075, 9 + xy: 2031, 1655 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 3658, 913 + xy: 1201, 1681 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 1537, 11 + xy: 909, 1331 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 3670, 913 + xy: 618, 1832 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power-small rotate: false - xy: 3682, 913 + xy: 2035, 1819 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 2553, 798 + xy: 925, 1347 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 1129, 9 + xy: 2031, 1601 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 2569, 798 + xy: 925, 1331 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 2585, 798 + xy: 911, 1315 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 1147, 9 + xy: 837, 1237 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 2601, 798 + xy: 911, 1299 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 3538, 909 + xy: 911, 1283 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 3554, 909 + xy: 911, 1267 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 3538, 893 + xy: 911, 1251 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 3570, 909 + xy: 911, 1235 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 1165, 9 + xy: 855, 1237 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 1183, 9 + xy: 75, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 3694, 913 + xy: 1213, 1681 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 1201, 9 + xy: 93, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 3554, 893 + xy: 927, 1315 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 3706, 913 + xy: 2035, 1807 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 3718, 913 + xy: 1225, 1681 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 3586, 909 + xy: 927, 1299 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 1219, 9 + xy: 111, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 3570, 893 + xy: 927, 1283 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 3602, 909 + xy: 927, 1267 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 1255, 9 + xy: 147, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocked rotate: false - xy: 1291, 9 + xy: 183, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 3586, 893 + xy: 927, 1251 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 3618, 909 + xy: 927, 1235 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 1327, 9 + xy: 550, 11 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 3602, 893 + xy: 1173, 1677 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 info-banner rotate: false - xy: 2554, 880 + xy: 1, 21 size: 84, 45 orig: 84, 45 offset: 0, 0 index: -1 inventory rotate: false - xy: 1633, 355 + xy: 769, 20 size: 24, 40 split: 10, 10, 10, 14 orig: 24, 40 @@ -6073,14 +6073,14 @@ inventory index: -1 logotext rotate: false - xy: 1, 937 + xy: 1, 1961 size: 579, 86 orig: 579, 86 offset: 0, 0 index: -1 pane rotate: false - xy: 3312, 930 + xy: 721, 583 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6088,7 +6088,7 @@ pane index: -1 pane-2 rotate: false - xy: 3274, 930 + xy: 167, 21 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6096,7 +6096,7 @@ pane-2 index: -1 scroll rotate: false - xy: 1793, 534 + xy: 795, 25 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -6104,7 +6104,7 @@ scroll index: -1 scroll-horizontal rotate: false - xy: 3502, 933 + xy: 205, 24 size: 35, 24 split: 6, 5, 10, 10 orig: 35, 24 @@ -6112,7 +6112,7 @@ scroll-horizontal index: -1 scroll-knob-horizontal-black rotate: false - xy: 1, 11 + xy: 594, 1844 size: 40, 24 split: 11, 10, 10, 10 orig: 40, 24 @@ -6120,7 +6120,7 @@ scroll-knob-horizontal-black index: -1 scroll-knob-vertical-black rotate: false - xy: 3512, 891 + xy: 2021, 1745 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -6128,63 +6128,63 @@ scroll-knob-vertical-black index: -1 sector-edge rotate: false - xy: 1329, 163 + xy: 671, 305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sector-select rotate: false - xy: 1363, 197 + xy: 671, 271 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 selection rotate: false - xy: 2617, 811 + xy: 2046, 2046 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 4094, 1015 + xy: 532, 41 size: 1, 8 orig: 1, 8 offset: 0, 0 index: -1 slider-knob rotate: false - xy: 2522, 789 + xy: 739, 307 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-down rotate: false - xy: 1567, 55 + xy: 739, 267 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-over rotate: false - xy: 1635, 97 + xy: 739, 227 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-vertical rotate: false - xy: 3502, 930 + xy: 1375, 1726 size: 8, 1 orig: 8, 1 offset: 0, 0 index: -1 underline rotate: false - xy: 3464, 930 + xy: 721, 449 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6192,7 +6192,7 @@ underline index: -1 underline-2 rotate: false - xy: 3426, 930 + xy: 721, 478 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6200,14 +6200,14 @@ underline-2 index: -1 white rotate: false - xy: 253, 37 + xy: 1048, 1522 size: 3, 3 orig: 3, 3 offset: 0, 0 index: -1 window-empty rotate: false - xy: 3502, 697 + xy: 769, 62 size: 27, 61 split: 8, 8, 44, 11 orig: 27, 61 @@ -6215,203 +6215,203 @@ window-empty index: -1 alpha-drone rotate: false - xy: 2372, 779 + xy: 1417, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger rotate: false - xy: 833, 333 + xy: 1867, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-base rotate: false - xy: 883, 383 + xy: 1917, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-leg rotate: false - xy: 883, 333 + xy: 653, 1141 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 fortress rotate: false - xy: 1377, 763 + xy: 719, 1785 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-base rotate: false - xy: 1311, 697 + xy: 653, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-base rotate: false - xy: 1311, 697 + xy: 653, 1653 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-leg rotate: false - xy: 1245, 631 + xy: 719, 1719 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 ghoul rotate: false - xy: 2824, 951 + xy: 555, 997 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 unit-icon-ghoul rotate: false - xy: 2824, 951 + xy: 555, 997 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 phantom rotate: false - xy: 2144, 771 + xy: 917, 1397 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 unit-icon-phantom rotate: false - xy: 2144, 771 + xy: 917, 1397 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 power-cell rotate: false - xy: 2202, 771 + xy: 983, 1464 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 revenant rotate: false - xy: 521, 303 + xy: 131, 344 size: 112, 112 orig: 112, 112 offset: 0, 0 index: -1 unit-icon-revenant rotate: false - xy: 521, 303 + xy: 131, 344 size: 112, 112 orig: 112, 112 offset: 0, 0 index: -1 spirit rotate: false - xy: 1483, 333 + xy: 671, 641 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-spirit rotate: false - xy: 1483, 333 + xy: 671, 641 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titan rotate: false - xy: 1377, 433 + xy: 719, 1323 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 1773, 763 + xy: 785, 1389 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 artillery-equip rotate: false - xy: 733, 383 + xy: 1617, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 783, 383 + xy: 1717, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 bomber-equip rotate: false - xy: 783, 333 + xy: 1767, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 missiles-equip rotate: false - xy: 783, 333 + xy: 1767, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 chain-blaster-equip rotate: false - xy: 833, 383 + xy: 1817, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 flakgun-equip rotate: false - xy: 1083, 383 + xy: 629, 791 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 1083, 333 + xy: 629, 741 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 heal-blaster-equip rotate: false - xy: 1133, 333 + xy: 621, 641 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 1433, 383 + xy: 679, 791 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 1533, 333 + xy: 671, 541 size: 48, 48 orig: 48, 48 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 2729f309a3..5b1b17f87f 100644 Binary files a/core/assets/sprites/sprites.png and b/core/assets/sprites/sprites.png differ diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index c47143ecf0..657d80840f 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -116,6 +116,12 @@ public class Control implements ApplicationListener{ //todo high scores for custom maps, as well as other statistics Events.on(GameOverEvent.class, event -> { + if(state.rules.zone != -1){ + //remove zone save on game over + if(saves.getZoneSlot() != null){ + saves.getZoneSlot().delete(); + } + } Effects.shake(5, 6, Core.camera.position.x, Core.camera.position.y); //the restart dialog can show info for any number of scenarios Call.onGameOver(event.winner); diff --git a/core/src/io/anuke/mindustry/core/World.java b/core/src/io/anuke/mindustry/core/World.java index d3d29189dd..5a05b2a4b9 100644 --- a/core/src/io/anuke/mindustry/core/World.java +++ b/core/src/io/anuke/mindustry/core/World.java @@ -192,6 +192,10 @@ public class World implements ApplicationListener{ return generating; } + public boolean isZone(){ + return state.rules.zone != -1; + } + public void playZone(Zone zone){ ui.loadAnd(() -> { logic.reset(); @@ -202,6 +206,8 @@ public class World implements ApplicationListener{ core.entity.items.add(stack.item, stack.amount); } } + state.rules.zone = zone.id; + control.saves.zoneSave(); logic.play(); }); } diff --git a/core/src/io/anuke/mindustry/game/Rules.java b/core/src/io/anuke/mindustry/game/Rules.java index 2983a5e805..7111d14237 100644 --- a/core/src/io/anuke/mindustry/game/Rules.java +++ b/core/src/io/anuke/mindustry/game/Rules.java @@ -24,4 +24,6 @@ public class Rules{ public float respawnTime = 60 * 4; /**Time between waves in ticks.*/ public float waveSpacing = 60 * 60; + /**Zone ID, -1 for invalid zone.*/ + public byte zone = -1; } diff --git a/core/src/io/anuke/mindustry/game/Saves.java b/core/src/io/anuke/mindustry/game/Saves.java index 92e2dce743..bcb9c4151b 100644 --- a/core/src/io/anuke/mindustry/game/Saves.java +++ b/core/src/io/anuke/mindustry/game/Saves.java @@ -13,6 +13,8 @@ import io.anuke.mindustry.game.EventType.StateChangeEvent; import io.anuke.mindustry.io.SaveIO; import io.anuke.mindustry.io.SaveMeta; import io.anuke.mindustry.maps.Map; +import io.anuke.mindustry.type.ContentType; +import io.anuke.mindustry.type.Zone; import java.io.IOException; import java.text.SimpleDateFormat; @@ -105,6 +107,16 @@ public class Saves{ return saving; } + public void zoneSave(){ + SaveSlot slot = new SaveSlot(-1); + slot.setName("zone"); + saves.remove(s -> s.index == -1); + saves.add(slot); + saveMap.put(slot.index, slot); + slot.save(); + saveSlots(); + } + public SaveSlot addSave(String name){ SaveSlot slot = new SaveSlot(nextSlot); nextSlot++; @@ -129,6 +141,11 @@ public class Saves{ return slot; } + public SaveSlot getZoneSlot(){ + SaveSlot slot = getByID(-1); + return slot == null || slot.getZone() == null ? null : slot; + } + public SaveSlot getByID(int id){ return saveMap.get(id); } @@ -203,6 +220,10 @@ public class Saves{ Core.settings.save(); } + public Zone getZone(){ + return content.getByID(ContentType.zone, meta.rules.zone); + } + public int getBuild(){ return meta.build; } @@ -211,10 +232,6 @@ public class Saves{ return meta.wave; } - public Difficulty getDifficulty(){ - return meta.difficulty; - } - public boolean isAutosave(){ return Core.settings.getBool("save-" + index + "-autosave", true); } diff --git a/core/src/io/anuke/mindustry/io/SaveFileVersion.java b/core/src/io/anuke/mindustry/io/SaveFileVersion.java index 31def1d304..2ef5a90d48 100644 --- a/core/src/io/anuke/mindustry/io/SaveFileVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveFileVersion.java @@ -8,10 +8,8 @@ import io.anuke.arc.util.Pack; import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.entities.traits.SaveTrait; import io.anuke.mindustry.entities.traits.TypeTrait; -import io.anuke.mindustry.game.Content; -import io.anuke.mindustry.game.Difficulty; -import io.anuke.mindustry.game.MappableContent; -import io.anuke.mindustry.game.Team; +import io.anuke.mindustry.game.*; +import io.anuke.mindustry.gen.Serialization; import io.anuke.mindustry.type.ContentType; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.blocks.BlockPart; @@ -33,11 +31,11 @@ public abstract class SaveFileVersion{ long time = stream.readLong(); long playtime = stream.readLong(); int build = stream.readInt(); - byte mode = stream.readByte(); + + Rules rules = Serialization.readRules(stream); String map = stream.readUTF(); int wave = stream.readInt(); - byte difficulty = stream.readByte(); - return new SaveMeta(version, time, playtime, build, mode, map, wave, Difficulty.values()[difficulty]); + return new SaveMeta(version, time, playtime, build, map, wave, rules); } public void writeMap(DataOutputStream stream) throws IOException{ diff --git a/core/src/io/anuke/mindustry/io/SaveMeta.java b/core/src/io/anuke/mindustry/io/SaveMeta.java index c733752cc1..cfe0be8231 100644 --- a/core/src/io/anuke/mindustry/io/SaveMeta.java +++ b/core/src/io/anuke/mindustry/io/SaveMeta.java @@ -1,6 +1,6 @@ package io.anuke.mindustry.io; -import io.anuke.mindustry.game.Difficulty; +import io.anuke.mindustry.game.Rules; import io.anuke.mindustry.maps.Map; import static io.anuke.mindustry.Vars.world; @@ -12,15 +12,15 @@ public class SaveMeta{ public long timePlayed; public Map map; public int wave; - public Difficulty difficulty; + public Rules rules; - public SaveMeta(int version, long timestamp, long timePlayed, int build, int mode, String map, int wave, Difficulty difficulty){ + public SaveMeta(int version, long timestamp, long timePlayed, int build, String map, int wave, Rules rules){ this.version = version; this.build = build; this.timestamp = timestamp; this.timePlayed = timePlayed; this.map = world.maps.getByName(map); this.wave = wave; - this.difficulty = difficulty; + this.rules = rules; } } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java index 90c7d40f33..567e7087c4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.ui.dialogs; +import io.anuke.arc.Core; import io.anuke.arc.collection.ObjectIntMap; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.Vars; @@ -39,24 +40,30 @@ public class DeployDialog extends FloatingDialog{ }}, new Table(){{ - for(Zone zone : Vars.content.zones()){ - if(data.isUnlocked(zone)){ - table(t -> { - t.addButton(zone.localizedName(), () -> { - data.removeItems(zone.deployCost); - hide(); - world.playZone(zone); - }).size(150f)/*.disabled(b -> !data.hasItems(zone.deployCost))*/; - t.row(); - t.table(req -> { - req.left(); - for(ItemStack stack : zone.deployCost){ - req.addImage(stack.item.region).size(8*3); - req.add(stack.amount + "").left(); - } - }).pad(3).growX(); - }).pad(3); + if(control.saves.getZoneSlot() == null){ + + for(Zone zone : Vars.content.zones()){ + if(data.isUnlocked(zone)){ + table(t -> { + t.addButton(zone.localizedName(), () -> { + data.removeItems(zone.deployCost); + hide(); + world.playZone(zone); + }).size(150f).disabled(b -> !data.hasItems(zone.deployCost)); + t.row(); + t.table(req -> { + req.left(); + for(ItemStack stack : zone.deployCost){ + req.addImage(stack.item.region).size(8 * 3); + req.add(stack.amount + "").left(); + } + }).pad(3).growX(); + }).pad(3); + } } + }else{ + addButton(Core.bundle.format("resume", control.saves.getZoneSlot().getZone().localizedName()), () -> control.saves.getZoneSlot().load()) + .size(200f); } }}).grow(); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java index 8f79f4703a..00e3e7227c 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java @@ -116,8 +116,6 @@ public class LoadDialog extends FloatingDialog{ button.row(); button.add(Core.bundle.format("save.wave", color + slot.getWave())); button.row(); - button.add(Core.bundle.format("save.difficulty", color + slot.getDifficulty())); - button.row(); button.label(() -> Core.bundle.format("save.autosave", color + Core.bundle.get(slot.isAutosave() ? "on" : "off"))); button.row(); button.label(() -> Core.bundle.format("save.playtime", color + slot.getPlayTime())); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java index abb038524d..bab48fd500 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java @@ -2,8 +2,6 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.arc.Core; import io.anuke.arc.input.KeyCode; -import io.anuke.arc.scene.style.Drawable; -import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.net.Net; @@ -12,12 +10,10 @@ import static io.anuke.mindustry.Vars.*; public class PausedDialog extends FloatingDialog{ private SaveDialog save = new SaveDialog(); private LoadDialog load = new LoadDialog(); - private Table missionTable; public PausedDialog(){ super("$menu"); shouldPause = true; - setup(); shown(this::rebuild); @@ -29,20 +25,14 @@ public class PausedDialog extends FloatingDialog{ } void rebuild(){ - missionTable.clear(); - missionTable.background((Drawable) null); - } + cont.clear(); - void setup(){ update(() -> { if(state.is(State.menu) && isShown()){ hide(); } }); - cont.table(t -> missionTable = t).colspan(mobile ? 3 : 2); - cont.row(); - if(!mobile){ float dw = 210f; cont.defaults().width(dw).height(50).pad(5f); @@ -53,9 +43,11 @@ public class PausedDialog extends FloatingDialog{ cont.addButton("$unlocks", ui.unlocks::show); cont.addButton("$settings", ui.settings::show); - cont.row(); - cont.addButton("$savegame", save::show); - cont.addButton("$loadgame", load::show).disabled(b -> Net.active()); + if(!world.isZone()){ + cont.row(); + cont.addButton("$savegame", save::show); + cont.addButton("$loadgame", load::show).disabled(b -> Net.active()); + } cont.row(); @@ -77,11 +69,15 @@ public class PausedDialog extends FloatingDialog{ cont.addRowImageTextButton("$back", "icon-play-2", isize, this::hide); cont.addRowImageTextButton("$settings", "icon-tools", isize, ui.settings::show); - cont.addRowImageTextButton("$save", "icon-save", isize, save::show); - cont.row(); + if(!world.isZone()){ + cont.addRowImageTextButton("$save", "icon-save", isize, save::show); + + cont.row(); + + cont.addRowImageTextButton("$load", "icon-load", isize, load::show).disabled(b -> Net.active()); + } - cont.addRowImageTextButton("$load", "icon-load", isize, load::show).disabled(b -> Net.active()); cont.addRowImageTextButton("$hostserver.mobile", "icon-host", isize, ui.host::show).disabled(b -> Net.active()); cont.addRowImageTextButton("$quit", "icon-quit", isize, () -> { ui.showConfirm("$confirm", "$quit.confirm", () -> {