From 23f3f6876714ed09d09af2ffd9d9a549f0185842 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 19 Jun 2018 14:23:59 -0400 Subject: [PATCH] Implemented basic mech factories --- .../blocks/production/weaponfactory.png | Bin 381 -> 0 bytes .../sprites/blocks/units/mech-factory.png | Bin 0 -> 438 bytes .../sprites/blocks/units/ship-factory.png | Bin 0 -> 438 bytes .../alpha-mech-base.png} | Bin .../alpha-mech-leg.png} | Bin .../alpha-mech.png} | Bin .../sprites/mechs/mechs/delta-mech-base.png | Bin 0 -> 195 bytes .../sprites/mechs/mechs/delta-mech-leg.png | Bin 0 -> 177 bytes .../sprites/mechs/mechs/delta-mech.png | Bin 0 -> 264 bytes .../sprites/mechs/mechs/omega-mech-base.png | Bin 0 -> 195 bytes .../sprites/mechs/mechs/omega-mech-leg.png | Bin 0 -> 177 bytes .../sprites/mechs/mechs/omega-mech.png | Bin 0 -> 264 bytes .../sprites/mechs/mechs/tau-mech-base.png | Bin 0 -> 195 bytes .../sprites/mechs/mechs/tau-mech-leg.png | Bin 0 -> 177 bytes .../sprites/mechs/mechs/tau-mech.png | Bin 0 -> 264 bytes core/assets/sprites/sprites.atlas | 1289 +++++++++-------- core/assets/sprites/sprites.png | Bin 121188 -> 120983 bytes .../src/io/anuke/mindustry/content/Mechs.java | 30 +- .../io/anuke/mindustry/content/Recipes.java | 9 +- .../content/blocks/UpgradeBlocks.java | 27 + .../anuke/mindustry/core/ContentLoader.java | 1 + core/src/io/anuke/mindustry/core/Control.java | 2 +- .../io/anuke/mindustry/core/NetServer.java | 2 +- .../io/anuke/mindustry/entities/Player.java | 18 +- .../src/io/anuke/mindustry/entities/Unit.java | 8 +- .../mindustry/entities/UnitInventory.java | 34 +- .../io/anuke/mindustry/entities/Units.java | 2 +- .../mindustry/entities/units/BaseUnit.java | 16 +- .../mindustry/entities/units/UnitType.java | 2 + core/src/io/anuke/mindustry/type/Mech.java | 10 +- core/src/io/anuke/mindustry/type/Upgrade.java | 10 + .../world/blocks/production/MechFactory.java | 193 +-- 32 files changed, 903 insertions(+), 750 deletions(-) delete mode 100644 core/assets-raw/sprites/blocks/production/weaponfactory.png create mode 100644 core/assets-raw/sprites/blocks/units/mech-factory.png create mode 100644 core/assets-raw/sprites/blocks/units/ship-factory.png rename core/assets-raw/sprites/mechs/{standard-mech-base.png => mechs/alpha-mech-base.png} (100%) rename core/assets-raw/sprites/mechs/{standard-mech-leg.png => mechs/alpha-mech-leg.png} (100%) rename core/assets-raw/sprites/mechs/{standard-mech.png => mechs/alpha-mech.png} (100%) create mode 100644 core/assets-raw/sprites/mechs/mechs/delta-mech-base.png create mode 100644 core/assets-raw/sprites/mechs/mechs/delta-mech-leg.png create mode 100644 core/assets-raw/sprites/mechs/mechs/delta-mech.png create mode 100644 core/assets-raw/sprites/mechs/mechs/omega-mech-base.png create mode 100644 core/assets-raw/sprites/mechs/mechs/omega-mech-leg.png create mode 100644 core/assets-raw/sprites/mechs/mechs/omega-mech.png create mode 100644 core/assets-raw/sprites/mechs/mechs/tau-mech-base.png create mode 100644 core/assets-raw/sprites/mechs/mechs/tau-mech-leg.png create mode 100644 core/assets-raw/sprites/mechs/mechs/tau-mech.png create mode 100644 core/src/io/anuke/mindustry/content/blocks/UpgradeBlocks.java diff --git a/core/assets-raw/sprites/blocks/production/weaponfactory.png b/core/assets-raw/sprites/blocks/production/weaponfactory.png deleted file mode 100644 index d3159244c5b3386d84b32dafc8ae112715d1b66e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#5gQw$F!Pb{171KO$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3AsXlR23hAZ84A=!Mt{0^Y71&lE1UOzs$$ z5buwZP9BlncIPi2_W2x9@p#E!}tdLPn$e zf37npZ0#^m{Je-^qNKcH%ben#i`r4Y-|TNs;#2!{*0NkM{`l%f_o|R* zQH(y9zwkb|)w%Ke^6ATMY=3_Wk=SK(S7d=B!()qWxvzCg^*rqAHFKXm{rhE2p5{}& Y-EobjwllKV0fT_S)78&qol`;+03n%@OaK4? diff --git a/core/assets-raw/sprites/blocks/units/mech-factory.png b/core/assets-raw/sprites/blocks/units/mech-factory.png new file mode 100644 index 0000000000000000000000000000000000000000..5d7b07b3b7e9782b49a28951bc05aa9ff90b459f GIT binary patch literal 438 zcmV;n0ZIOeP)0-WpsFhTw7csU9I&U? zo78!NOjd*t0E7^TNPj%|bGO`>=yo*+0C@2Tm4XjJVch+F8Vyhg6a6G2?>)oiqh^xS z9G`b&qJ@20kRk~sVP~qQiSw7PLq2M*?hmk_G>bG58M-|+x7=JVw%qm64(f_XfUA4D z8UO&N*{J;k{duz6)x7%T_4C}UwAs3wd~eq?+7W>J#Wr6??Rut{=$EM(9Yv8kyKAXb zj*h!*I6sGBID(9bL`hPqY#X)KtP4{ShGY9U`!YcKm#ynM0A*Poftu-vtNZX~qi?4X gz~lRc@y8gy0lF54UYPD29{>OV07*qoM6N<$f+gs)D*ylh literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/units/ship-factory.png b/core/assets-raw/sprites/blocks/units/ship-factory.png new file mode 100644 index 0000000000000000000000000000000000000000..5d7b07b3b7e9782b49a28951bc05aa9ff90b459f GIT binary patch literal 438 zcmV;n0ZIOeP)0-WpsFhTw7csU9I&U? zo78!NOjd*t0E7^TNPj%|bGO`>=yo*+0C@2Tm4XjJVch+F8Vyhg6a6G2?>)oiqh^xS z9G`b&qJ@20kRk~sVP~qQiSw7PLq2M*?hmk_G>bG58M-|+x7=JVw%qm64(f_XfUA4D z8UO&N*{J;k{duz6)x7%T_4C}UwAs3wd~eq?+7W>J#Wr6??Rut{=$EM(9Yv8kyKAXb zj*h!*I6sGBID(9bL`hPqY#X)KtP4{ShGY9U`!YcKm#ynM0A*Poftu-vtNZX~qi?4X gz~lRc@y8gy0lF54UYPD29{>OV07*qoM6N<$f+gs)D*ylh literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/mechs/standard-mech-base.png b/core/assets-raw/sprites/mechs/mechs/alpha-mech-base.png similarity index 100% rename from core/assets-raw/sprites/mechs/standard-mech-base.png rename to core/assets-raw/sprites/mechs/mechs/alpha-mech-base.png diff --git a/core/assets-raw/sprites/mechs/standard-mech-leg.png b/core/assets-raw/sprites/mechs/mechs/alpha-mech-leg.png similarity index 100% rename from core/assets-raw/sprites/mechs/standard-mech-leg.png rename to core/assets-raw/sprites/mechs/mechs/alpha-mech-leg.png diff --git a/core/assets-raw/sprites/mechs/standard-mech.png b/core/assets-raw/sprites/mechs/mechs/alpha-mech.png similarity index 100% rename from core/assets-raw/sprites/mechs/standard-mech.png rename to core/assets-raw/sprites/mechs/mechs/alpha-mech.png diff --git a/core/assets-raw/sprites/mechs/mechs/delta-mech-base.png b/core/assets-raw/sprites/mechs/mechs/delta-mech-base.png new file mode 100644 index 0000000000000000000000000000000000000000..50cd656428ef97b4231fbe9eaa850d6cd8deb9f7 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h?$?s%z87&wFy8W$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3bP0l+XkK%{e#F literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/mechs/mechs/delta-mech-leg.png b/core/assets-raw/sprites/mechs/mechs/delta-mech-leg.png new file mode 100644 index 0000000000000000000000000000000000000000..7204dda0a7a5bf2ed2d341ad49f353f8a66f24e4 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h?$?sob6Nf>H|O_$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3Fdh=h?$?6Mdwatt{_lIvcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLSI z$j zciP8=CG_Z-Utba}x=$>zU~ta;BrOuks-VPBHdp>EyP%4(bxYKe%|O>Mc)I$ztaD0e F0ss&?SC9Yz literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/mechs/mechs/omega-mech-base.png b/core/assets-raw/sprites/mechs/mechs/omega-mech-base.png new file mode 100644 index 0000000000000000000000000000000000000000..50cd656428ef97b4231fbe9eaa850d6cd8deb9f7 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h?$?s%z87&wFy8W$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3bP0l+XkK%{e#F literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/mechs/mechs/omega-mech-leg.png b/core/assets-raw/sprites/mechs/mechs/omega-mech-leg.png new file mode 100644 index 0000000000000000000000000000000000000000..7204dda0a7a5bf2ed2d341ad49f353f8a66f24e4 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h?$?sob6Nf>H|O_$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3Fdh=h?$?6Mdwatt{_lIvcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLSI z$j zciP8=CG_Z-Utba}x=$>zU~ta;BrOuks-VPBHdp>EyP%4(bxYKe%|O>Mc)I$ztaD0e F0ss&?SC9Yz literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/mechs/mechs/tau-mech-base.png b/core/assets-raw/sprites/mechs/mechs/tau-mech-base.png new file mode 100644 index 0000000000000000000000000000000000000000..50cd656428ef97b4231fbe9eaa850d6cd8deb9f7 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h?$?s%z87&wFy8W$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3bP0l+XkK%{e#F literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/mechs/mechs/tau-mech-leg.png b/core/assets-raw/sprites/mechs/mechs/tau-mech-leg.png new file mode 100644 index 0000000000000000000000000000000000000000..7204dda0a7a5bf2ed2d341ad49f353f8a66f24e4 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=h?$?sob6Nf>H|O_$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3Fdh=h?$?6Mdwatt{_lIvcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLSI z$j zciP8=CG_Z-Utba}x=$>zU~ta;BrOuks-VPBHdp>EyP%4(bxYKe%|O>Mc)I$ztaD0e F0ss&?SC9Yz literal 0 HcmV?d00001 diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 4bf0b8ee55..f570ae6bf9 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,168 +13,168 @@ background index: -1 conveyormove rotate: false - xy: 667, 111 + xy: 757, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-arrow rotate: false - xy: 415, 11 + xy: 723, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-bridge rotate: false - xy: 415, 1 + xy: 723, 199 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-end rotate: false - xy: 425, 21 + xy: 713, 189 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mass-driver-turret rotate: false - xy: 281, 135 + xy: 307, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ripple rotate: false - xy: 281, 135 + xy: 307, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 poweredconveyormove rotate: false - xy: 971, 430 + xy: 305, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelconveyormove rotate: false - xy: 535, 111 + xy: 395, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 warpgate-top rotate: false - xy: 991, 447 + xy: 679, 357 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 irondrill rotate: false - xy: 325, 10 + xy: 756, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 irondrill-rotator rotate: false - xy: 335, 20 + xy: 756, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumdrill-rotator rotate: false - xy: 335, 20 + xy: 756, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 irondrill-top rotate: false - xy: 335, 10 + xy: 736, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserdrill rotate: false - xy: 733, 223 + xy: 279, 79 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laserdrill-rotator rotate: false - xy: 661, 215 + xy: 297, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laserdrill-top rotate: false - xy: 679, 205 + xy: 315, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 nucleardrill rotate: false - xy: 359, 135 + xy: 385, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nucleardrill-rim rotate: false - xy: 385, 135 + xy: 411, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nucleardrill-rotator rotate: false - xy: 411, 135 + xy: 437, 136 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nucleardrill-top rotate: false - xy: 437, 136 + xy: 587, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor rotate: false - xy: 587, 232 + xy: 613, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor-liquid rotate: false - xy: 613, 232 + xy: 607, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor-rotator rotate: false - xy: 607, 206 + xy: 597, 180 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor-top rotate: false - xy: 597, 180 + xy: 597, 154 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -209,105 +209,105 @@ plasmadrill-top index: -1 reinforceddrill rotate: false - xy: 769, 438 + xy: 315, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 reinforceddrill-rotator rotate: false - xy: 779, 439 + xy: 325, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 reinforceddrill-top rotate: false - xy: 789, 439 + xy: 335, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steeldrill rotate: false - xy: 545, 111 + xy: 405, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steeldrill-rotator rotate: false - xy: 555, 111 + xy: 395, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steeldrill-top rotate: false - xy: 565, 111 + xy: 405, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumdrill rotate: false - xy: 605, 100 + xy: 365, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumdrill-top rotate: false - xy: 615, 100 + xy: 375, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 waterextractor rotate: false - xy: 679, 169 + xy: 315, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 waterextractor-liquid rotate: false - xy: 697, 169 + xy: 333, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 waterextractor-rotator rotate: false - xy: 715, 169 + xy: 351, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 waterextractor-top rotate: false - xy: 733, 169 + xy: 369, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 207, 52 + xy: 695, 347 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-blackrock rotate: false - xy: 207, 52 + xy: 695, 347 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackrockshadow1 rotate: false - xy: 187, 8 + xy: 207, 52 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -328,574 +328,574 @@ block-icon-blackstone index: -1 blackstone2 rotate: false - xy: 633, 206 + xy: 187, 8 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 643, 206 + xy: 639, 232 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock1 rotate: false - xy: 639, 255 + xy: 955, 443 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock2 rotate: false - xy: 639, 245 + xy: 955, 433 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock3 rotate: false - xy: 639, 235 + xy: 981, 440 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneedge rotate: false - xy: 195, 124 + xy: 623, 138 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 coal2 rotate: false - xy: 661, 151 + xy: 747, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 651, 140 + xy: 757, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 435, 115 + xy: 767, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 435, 105 + xy: 777, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 572, 244 + xy: 197, 2 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 grass2 rotate: false - xy: 725, 143 + xy: 706, 289 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 735, 143 + xy: 716, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassblock1 rotate: false - xy: 757, 147 + xy: 706, 279 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassblock2 rotate: false - xy: 733, 359 + xy: 716, 289 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 747, 398 + xy: 253, 41 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice2 rotate: false - xy: 731, 349 + xy: 726, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 315, 33 + xy: 716, 279 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 291, 85 + xy: 251, 27 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 315, 23 + xy: 726, 289 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 315, 13 + xy: 726, 279 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 315, 13 + xy: 726, 279 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 315, 3 + xy: 736, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 315, 3 + xy: 736, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron2 rotate: false - xy: 325, 20 + xy: 746, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron3 rotate: false - xy: 335, 30 + xy: 746, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 305, 85 + xy: 251, 13 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead2 rotate: false - xy: 425, 1 + xy: 827, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 435, 31 + xy: 893, 417 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 891, 433 + xy: 943, 417 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 901, 433 + xy: 953, 413 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 911, 433 + xy: 963, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 921, 433 + xy: 963, 413 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 931, 433 + xy: 295, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 347, 85 + xy: 607, 106 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mossblock rotate: false - xy: 941, 433 + xy: 295, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oiledge rotate: false - xy: 361, 85 + xy: 621, 106 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock2 rotate: false - xy: 809, 439 + xy: 335, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 455, 122 + xy: 335, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 455, 112 + xy: 345, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock1 rotate: false - xy: 465, 122 + xy: 355, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock2 rotate: false - xy: 465, 112 + xy: 345, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock3 rotate: false - xy: 475, 122 + xy: 355, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 375, 85 + xy: 635, 106 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 465, 102 + xy: 365, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 485, 102 + xy: 385, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 495, 111 + xy: 375, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock1 rotate: false - xy: 505, 111 + xy: 385, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock2 rotate: false - xy: 515, 111 + xy: 395, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock3 rotate: false - xy: 525, 111 + xy: 385, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 289, 71 + xy: 641, 200 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 289, 57 + xy: 641, 186 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 505, 101 + xy: 415, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 515, 101 + xy: 415, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 525, 101 + xy: 425, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 535, 101 + xy: 425, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 575, 111 + xy: 415, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 495, 101 + xy: 405, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock1 rotate: false - xy: 545, 101 + xy: 425, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock2 rotate: false - xy: 555, 101 + xy: 295, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock3 rotate: false - xy: 565, 101 + xy: 305, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 303, 57 + xy: 641, 158 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 585, 108 + xy: 325, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 595, 108 + xy: 335, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 585, 98 + xy: 345, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 595, 98 + xy: 355, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 465, 92 + xy: 435, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 475, 92 + xy: 445, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 485, 92 + xy: 435, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 495, 91 + xy: 435, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 317, 57 + xy: 449, 108 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-border rotate: false - xy: 362, 51 + xy: 667, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-elevation rotate: false - xy: 372, 51 + xy: 679, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 372, 51 + xy: 679, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-middle rotate: false - xy: 617, 110 + xy: 717, 329 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 617, 110 + xy: 717, 329 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-slope rotate: false - xy: 627, 110 + xy: 707, 319 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 border rotate: false - xy: 637, 110 + xy: 717, 319 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 661, 131 + xy: 737, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 435, 125 + xy: 767, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 309, 99 + xy: 345, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cross-3 rotate: false - xy: 229, 143 + xy: 572, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -909,7 +909,7 @@ cross-4 index: -1 enemyspawn rotate: false - xy: 445, 106 + xy: 787, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -923,70 +923,70 @@ nuclearreactor-shadow index: -1 place-arrow rotate: false - xy: 951, 433 + xy: 305, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 playerspawn rotate: false - xy: 961, 430 + xy: 295, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 624, 265 + xy: 667, 203 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 679, 187 + xy: 405, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 697, 187 + xy: 423, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 715, 187 + xy: 261, 55 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 733, 187 + xy: 279, 61 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 597, 154 + xy: 991, 447 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 597, 154 + xy: 991, 447 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shadow-1 rotate: false - xy: 211, 4 + xy: 691, 203 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1028,7 +1028,7 @@ shadow-6 index: -1 shadow-round-1 rotate: false - xy: 431, 87 + xy: 667, 167 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1042,140 +1042,140 @@ shadow-round-2 index: -1 bridgeconduit-arrow rotate: false - xy: 647, 110 + xy: 707, 309 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-bridge rotate: false - xy: 657, 110 + xy: 717, 309 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-end rotate: false - xy: 763, 422 + xy: 727, 329 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-arrow rotate: false - xy: 763, 412 + xy: 727, 319 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-bridge rotate: false - xy: 764, 402 + xy: 727, 309 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-end rotate: false - xy: 765, 392 + xy: 737, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 661, 141 + xy: 757, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top rotate: false - xy: 661, 121 + xy: 747, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-arrow rotate: false - xy: 405, 1 + xy: 719, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-bridge rotate: false - xy: 415, 21 + xy: 713, 209 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-end rotate: false - xy: 425, 31 + xy: 713, 199 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter rotate: false - xy: 435, 21 + xy: 903, 417 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-bottom rotate: false - xy: 435, 11 + xy: 913, 417 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-liquid rotate: false - xy: 435, 1 + xy: 923, 417 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-top rotate: false - xy: 437, 57 + xy: 933, 417 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidtank-bottom rotate: false - xy: 598, 258 + xy: 229, 117 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquidtank-liquid rotate: false - xy: 229, 117 + xy: 255, 127 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquidtank-top rotate: false - xy: 255, 127 + xy: 281, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulseconduit-bottom rotate: false - xy: 981, 430 + xy: 315, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulseconduit-top rotate: false - xy: 991, 427 + xy: 305, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1266,21 +1266,21 @@ fusion-reactor-top index: -1 nuclear-reactor-center rotate: false - xy: 307, 135 + xy: 333, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nuclear-reactor-lights rotate: false - xy: 333, 135 + xy: 359, 135 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rtg-generator-top rotate: false - xy: 819, 439 + xy: 345, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1315,224 +1315,217 @@ block-icon-phase-weaver index: -1 alloy-smelter rotate: false - xy: 195, 106 + xy: 705, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-alloy-smelter rotate: false - xy: 195, 106 + xy: 705, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 arc-smelter rotate: false - xy: 679, 365 + xy: 677, 339 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-arc-smelter rotate: false - xy: 679, 365 + xy: 677, 339 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor rotate: false - xy: 677, 347 + xy: 195, 106 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame0 rotate: false - xy: 679, 313 + xy: 197, 34 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame1 rotate: false - xy: 197, 34 + xy: 197, 16 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 197, 16 + xy: 255, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 255, 109 + xy: 463, 132 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 463, 132 + xy: 481, 132 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 207, 62 + xy: 309, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 399, 99 + xy: 499, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 417, 99 + xy: 517, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 713, 347 + xy: 535, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 715, 313 + xy: 553, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 715, 295 + xy: 571, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 733, 313 + xy: 589, 136 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 extractor rotate: false - xy: 715, 143 + xy: 706, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 425, 11 + xy: 723, 189 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 plasteel-compressor-top rotate: false - xy: 697, 205 + xy: 333, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 poweralloysmelter-top rotate: false - xy: 715, 205 + xy: 351, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 powersmelter-top rotate: false - xy: 733, 205 + xy: 369, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 733, 205 + xy: 369, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 1001, 427 + xy: 315, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 1011, 427 + xy: 325, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 475, 112 + xy: 365, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 siliconextractor rotate: false - xy: 475, 102 + xy: 375, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 -weaponfactory - rotate: false - xy: 697, 151 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 core-open rotate: false - xy: 571, 157 + xy: 229, 143 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-1 rotate: false - xy: 352, 51 + xy: 663, 217 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 481, 132 + xy: 499, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 499, 139 + xy: 517, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1581,63 +1574,63 @@ arc-heat index: -1 crux rotate: false - xy: 327, 99 + xy: 363, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-heat rotate: false - xy: 345, 99 + xy: 381, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-panel-left rotate: false - xy: 363, 99 + xy: 399, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-panel-right rotate: false - xy: 381, 99 + xy: 417, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 duo rotate: false - xy: 445, 116 + xy: 787, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fuse rotate: false - xy: 572, 258 + xy: 598, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spectre rotate: false - xy: 572, 258 + xy: 598, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 lancer rotate: false - xy: 649, 219 + xy: 685, 215 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 624, 277 + xy: 697, 215 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1651,119 +1644,119 @@ meltdown index: -1 scatter rotate: false - xy: 636, 277 + xy: 667, 191 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 scatter-heat rotate: false - xy: 636, 265 + xy: 679, 203 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 scorch rotate: false - xy: 747, 157 + xy: 667, 179 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 scorch-shoot rotate: false - xy: 749, 373 + xy: 679, 191 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 swarmer rotate: false - xy: 661, 179 + xy: 297, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave rotate: false - xy: 661, 161 + xy: 387, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 679, 151 + xy: 405, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dronefactory-top rotate: false - xy: 499, 121 + xy: 607, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top rotate: false - xy: 499, 121 + xy: 607, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dronefactory-top-open rotate: false - xy: 517, 121 + xy: 625, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top-open rotate: false - xy: 517, 121 + xy: 625, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor-open rotate: false - xy: 661, 197 + xy: 387, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 repairpoint-turret rotate: false - xy: 799, 439 + xy: 325, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 733, 295 + xy: 589, 118 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 445, 126 + xy: 777, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stonewall rotate: false - xy: 575, 101 + xy: 315, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumshieldwall rotate: false - xy: 625, 100 + xy: 385, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1791,14 +1784,14 @@ blank index: -1 bullet rotate: false - xy: 731, 385 + xy: 624, 258 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 bullet-back rotate: false - xy: 742, 385 + xy: 635, 258 size: 9, 9 orig: 9, 9 offset: 0, 0 @@ -1819,21 +1812,21 @@ clear index: -1 enemyarrow rotate: false - xy: 641, 152 + xy: 649, 232 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 error rotate: false - xy: 637, 138 + xy: 1005, 433 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 laser rotate: false - xy: 761, 398 + xy: 1021, 499 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -1854,7 +1847,7 @@ laserfull index: -1 minelaser rotate: false - xy: 1021, 499 + xy: 123, 25 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -1868,35 +1861,35 @@ minelaser-end index: -1 shell rotate: false - xy: 650, 290 + xy: 646, 258 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shell-back rotate: false - xy: 650, 279 + xy: 679, 180 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shot rotate: false - xy: 455, 102 + xy: 375, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer rotate: false - xy: 1017, 459 + xy: 126, 25 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 635, 100 + xy: 395, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1910,105 +1903,105 @@ transfer-end index: -1 block-icon-arc rotate: false - xy: 517, 139 + xy: 535, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-biomattercompressor rotate: false - xy: 535, 139 + xy: 553, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-bridgeconduit rotate: false - xy: 382, 51 + xy: 703, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit rotate: false - xy: 382, 51 + xy: 703, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-bridgeconveyor rotate: false - xy: 392, 51 + xy: 583, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor rotate: false - xy: 392, 51 + xy: 583, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-centrifuge rotate: false - xy: 553, 139 + xy: 571, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 553, 139 + xy: 571, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-coal rotate: false - xy: 402, 51 + xy: 593, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal1 rotate: false - xy: 402, 51 + xy: 593, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-combustion-generator rotate: false - xy: 412, 51 + xy: 679, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 412, 51 + xy: 679, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conduit rotate: false - xy: 422, 51 + xy: 297, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conveyor rotate: false - xy: 747, 147 + xy: 307, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor rotate: false - xy: 747, 147 + xy: 307, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2029,182 +2022,182 @@ core index: -1 block-icon-cryofluidmixer rotate: false - xy: 571, 139 + xy: 623, 188 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-cultivator rotate: false - xy: 623, 188 + xy: 623, 170 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-deepwater rotate: false - xy: 749, 363 + xy: 317, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater rotate: false - xy: 749, 363 + xy: 317, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-deflector-wall rotate: false - xy: 215, 42 + xy: 327, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 215, 42 + xy: 327, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 duriumwall rotate: false - xy: 215, 42 + xy: 327, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 215, 42 + xy: 327, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-duriumwall rotate: false - xy: 215, 42 + xy: 327, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall rotate: false - xy: 215, 42 + xy: 327, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-deflector-wall-large rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 duriumwall-large rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-duriumwall-large rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-phase-wall-large rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dirt rotate: false - xy: 215, 32 + xy: 337, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 215, 32 + xy: 337, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door rotate: false - xy: 225, 40 + xy: 347, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door rotate: false - xy: 225, 40 + xy: 347, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door-large rotate: false - xy: 623, 152 + xy: 705, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large rotate: false - xy: 623, 152 + xy: 705, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dronefactory rotate: false - xy: 697, 365 + xy: 723, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-droppoint rotate: false - xy: 215, 22 + xy: 357, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 droppoint rotate: false - xy: 215, 22 + xy: 357, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-duo rotate: false - xy: 225, 30 + xy: 367, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2225,154 +2218,154 @@ block-icon-fusion-reactor index: -1 block-icon-grass rotate: false - xy: 225, 20 + xy: 377, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass1 rotate: false - xy: 225, 20 + xy: 377, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ice rotate: false - xy: 427, 75 + xy: 387, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice1 rotate: false - xy: 427, 75 + xy: 387, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-icerock rotate: false - xy: 427, 65 + xy: 397, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 427, 65 + xy: 397, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-incinerator rotate: false - xy: 235, 25 + xy: 407, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 incinerator rotate: false - xy: 235, 25 + xy: 407, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-iron rotate: false - xy: 245, 25 + xy: 295, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron1 rotate: false - xy: 245, 25 + xy: 295, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-irondrill rotate: false - xy: 235, 15 + xy: 305, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ironwall rotate: false - xy: 245, 15 + xy: 315, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ironwall rotate: false - xy: 245, 15 + xy: 315, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ironwall-large rotate: false - xy: 695, 347 + xy: 723, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ironwall-large rotate: false - xy: 695, 347 + xy: 723, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-itemsource rotate: false - xy: 255, 19 + xy: 325, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 255, 19 + xy: 325, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemvoid rotate: false - xy: 265, 19 + xy: 335, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 265, 19 + xy: 335, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-junction rotate: false - xy: 275, 19 + xy: 345, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 junction rotate: false - xy: 275, 19 + xy: 345, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-lancer rotate: false - xy: 715, 367 + xy: 679, 321 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2393,98 +2386,98 @@ large-solar-panel index: -1 block-icon-laserconduit rotate: false - xy: 285, 19 + xy: 355, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit rotate: false - xy: 285, 19 + xy: 355, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-laserconveyor rotate: false - xy: 295, 19 + xy: 365, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor rotate: false - xy: 295, 19 + xy: 365, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-laserdrill rotate: false - xy: 697, 313 + xy: 679, 303 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-lava rotate: false - xy: 305, 21 + xy: 375, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 305, 21 + xy: 375, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-lead rotate: false - xy: 437, 77 + xy: 385, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead1 rotate: false - xy: 437, 77 + xy: 385, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquidjunction rotate: false - xy: 437, 67 + xy: 395, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidjunction rotate: false - xy: 437, 67 + xy: 395, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquidrouter rotate: false - xy: 223, 10 + xy: 405, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquidsource rotate: false - xy: 255, 9 + xy: 417, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidsource rotate: false - xy: 255, 9 + xy: 417, 53 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2517,16 +2510,44 @@ core-top orig: 24, 24 offset: 0, 0 index: -1 +block-icon-mech-factory + rotate: false + xy: 519, 183 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mech-factory + rotate: false + xy: 519, 183 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ship-factory + rotate: false + xy: 519, 183 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +block-icon-ship-factory + rotate: false + xy: 519, 183 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 block-icon-mechanical-pump rotate: false - xy: 265, 9 + xy: 415, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 265, 9 + xy: 415, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2540,112 +2561,112 @@ block-icon-meltdown index: -1 block-icon-melter rotate: false - xy: 275, 9 + xy: 427, 55 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 275, 9 + xy: 427, 55 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-metalfloor rotate: false - xy: 285, 9 + xy: 439, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 285, 9 + xy: 439, 71 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-multiplexer rotate: false - xy: 679, 295 + xy: 273, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 multiplexer rotate: false - xy: 679, 295 + xy: 273, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-nuclear-reactor rotate: false - xy: 519, 183 + xy: 545, 183 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nuclear-reactor rotate: false - xy: 519, 183 + xy: 545, 183 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-nucleardrill rotate: false - xy: 545, 183 + xy: 571, 183 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-oil rotate: false - xy: 295, 9 + xy: 439, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 295, 9 + xy: 439, 61 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-oilextractor rotate: false - xy: 571, 183 + xy: 467, 150 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-oilrefinery rotate: false - xy: 305, 11 + xy: 437, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 305, 11 + xy: 437, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-overflowgate rotate: false - xy: 305, 1 + xy: 427, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 overflowgate rotate: false - xy: 305, 1 + xy: 427, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2659,868 +2680,980 @@ block-icon-plasmadrill index: -1 block-icon-plasteel-compressor rotate: false - xy: 697, 295 + xy: 291, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plasteel-compressor rotate: false - xy: 697, 295 + xy: 291, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-power-node rotate: false - xy: 761, 376 + xy: 437, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 power-node rotate: false - xy: 761, 376 + xy: 437, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-power-node-large rotate: false - xy: 273, 109 + xy: 309, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 273, 109 + xy: 309, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-poweredconveyor rotate: false - xy: 329, 40 + xy: 705, 339 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 poweredconveyor rotate: false - xy: 329, 40 + xy: 705, 339 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-powerinfinite rotate: false - xy: 233, 5 + xy: 715, 339 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 233, 5 + xy: 715, 339 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-powervoid rotate: false - xy: 243, 5 + xy: 725, 339 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powervoid rotate: false - xy: 243, 5 + xy: 725, 339 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulseconduit rotate: false - xy: 761, 366 + xy: 843, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulverizer rotate: false - xy: 339, 40 + xy: 853, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-reconstructor rotate: false - xy: 291, 117 + xy: 327, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dronefactory rotate: false - xy: 291, 117 + xy: 327, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 291, 117 + xy: 327, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory rotate: false - xy: 291, 117 + xy: 327, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-reinforceddrill rotate: false - xy: 349, 41 + xy: 863, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-repairpoint rotate: false - xy: 359, 41 + xy: 873, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 repairpoint rotate: false - xy: 359, 41 + xy: 873, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-resupplypoint rotate: false - xy: 369, 41 + xy: 883, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 resupplypoint rotate: false - xy: 369, 41 + xy: 883, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ripple rotate: false - xy: 467, 150 + xy: 493, 157 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-rock rotate: false - xy: 379, 41 + xy: 893, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock1 rotate: false - xy: 379, 41 + xy: 893, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rotary-pump rotate: false - xy: 309, 117 + xy: 345, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 309, 117 + xy: 345, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-router rotate: false - xy: 389, 41 + xy: 903, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 389, 41 + xy: 903, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rtg-generator rotate: false - xy: 399, 41 + xy: 913, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 399, 41 + xy: 913, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sand rotate: false - xy: 409, 41 + xy: 923, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 409, 41 + xy: 923, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-scatter rotate: false - xy: 419, 41 + xy: 933, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-scorch rotate: false - xy: 429, 41 + xy: 943, 427 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-separator rotate: false - xy: 831, 441 + xy: 953, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator rotate: false - xy: 831, 441 + xy: 953, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shrub rotate: false - xy: 841, 441 + xy: 773, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrub rotate: false - xy: 841, 441 + xy: 773, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-silicon-smelter rotate: false - xy: 327, 117 + xy: 363, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 327, 117 + xy: 363, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-smelter rotate: false - xy: 851, 441 + xy: 783, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 smelter rotate: false - xy: 851, 441 + xy: 783, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-snow rotate: false - xy: 861, 441 + xy: 265, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 861, 441 + xy: 265, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-solar-panel rotate: false - xy: 871, 441 + xy: 265, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 871, 441 + xy: 265, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sortedunloader rotate: false - xy: 881, 441 + xy: 703, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 881, 441 + xy: 703, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sorter rotate: false - xy: 891, 443 + xy: 703, 195 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 891, 443 + xy: 703, 195 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-space rotate: false - xy: 901, 443 + xy: 279, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space rotate: false - xy: 901, 443 + xy: 279, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-splitter rotate: false - xy: 911, 443 + xy: 275, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 splitter rotate: false - xy: 911, 443 + xy: 275, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-steelconveyor rotate: false - xy: 921, 443 + xy: 275, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelconveyor rotate: false - xy: 921, 443 + xy: 275, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-steeldrill rotate: false - xy: 931, 443 + xy: 275, 5 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-steelwall rotate: false - xy: 941, 443 + xy: 285, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelwall rotate: false - xy: 941, 443 + xy: 285, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-steelwall-large rotate: false - xy: 345, 117 + xy: 381, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 steelwall-large rotate: false - xy: 345, 117 + xy: 381, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-stone rotate: false - xy: 951, 443 + xy: 285, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone1 rotate: false - xy: 951, 443 + xy: 285, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-stoneformer rotate: false - xy: 961, 440 + xy: 285, 5 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneformer rotate: false - xy: 961, 440 + xy: 285, 5 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-swarmer rotate: false - xy: 363, 117 + xy: 399, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-generator rotate: false - xy: 381, 117 + xy: 417, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 381, 117 + xy: 417, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-pump rotate: false - xy: 399, 117 + xy: 213, 98 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 399, 117 + xy: 213, 98 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thorium rotate: false - xy: 971, 440 + xy: 447, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 971, 440 + xy: 447, 51 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-titanium rotate: false - xy: 981, 440 + xy: 447, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 981, 440 + xy: 447, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-titaniumdrill rotate: false - xy: 991, 437 + xy: 697, 329 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-titaniumwall rotate: false - xy: 1001, 437 + xy: 697, 319 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumwall rotate: false - xy: 1001, 437 + xy: 697, 319 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-titaniumwall-large rotate: false - xy: 417, 117 + xy: 231, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titaniumwall-large rotate: false - xy: 417, 117 + xy: 231, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-turbine-generator rotate: false - xy: 213, 98 + xy: 207, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 213, 98 + xy: 207, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-unloader rotate: false - xy: 1011, 437 + xy: 707, 329 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unloader rotate: false - xy: 1011, 437 + xy: 707, 329 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-vault rotate: false - xy: 493, 157 + xy: 519, 157 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 vault rotate: false - xy: 493, 157 + xy: 519, 157 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-warpgate rotate: false - xy: 519, 157 + xy: 545, 157 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 warpgate rotate: false - xy: 519, 157 + xy: 545, 157 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-icon-water rotate: false - xy: 607, 110 + xy: 697, 309 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 607, 110 + xy: 697, 309 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-waterextractor rotate: false - xy: 231, 99 + xy: 207, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-wave rotate: false - xy: 207, 80 + xy: 291, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -mech-icon-standard-mech +mech-icon-alpha-mech rotate: false - xy: 319, 85 + xy: 991, 419 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +mech-icon-delta-mech + rotate: false + xy: 991, 419 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +mech-icon-omega-mech + rotate: false + xy: 991, 419 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +mech-icon-tau-mech + rotate: false + xy: 991, 419 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-standard-ship rotate: false - xy: 333, 85 + xy: 1005, 419 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 item-armor-piercing-bullet rotate: false - xy: 345, 30 + xy: 746, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-composite-flak rotate: false - xy: 355, 21 + xy: 726, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-explosive-shell rotate: false - xy: 365, 31 + xy: 705, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-frag-shell rotate: false - xy: 355, 11 + xy: 715, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-homing-bullet rotate: false - xy: 355, 1 + xy: 725, 259 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-incendiary-mortar-shell rotate: false - xy: 365, 21 + xy: 736, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead-bullet rotate: false - xy: 365, 1 + xy: 735, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-scythe-missile rotate: false - xy: 375, 1 + xy: 723, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-mortar-shell rotate: false - xy: 395, 21 + xy: 723, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-swarm-missile rotate: false - xy: 405, 31 + xy: 733, 238 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium-shell rotate: false - xy: 405, 21 + xy: 707, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-tracer-bullet rotate: false - xy: 405, 11 + xy: 709, 219 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 345, 20 + xy: 756, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 345, 10 + xy: 706, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 355, 31 + xy: 716, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-iron rotate: false - xy: 375, 31 + xy: 746, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 365, 11 + xy: 756, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-phase-matter rotate: false - xy: 375, 21 + xy: 745, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plasteel rotate: false - xy: 385, 31 + xy: 755, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-sand rotate: false - xy: 375, 11 + xy: 713, 249 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 385, 21 + xy: 733, 248 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-steel rotate: false - xy: 395, 31 + xy: 743, 248 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 385, 11 + xy: 753, 248 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 385, 1 + xy: 713, 239 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thermite rotate: false - xy: 395, 11 + xy: 743, 238 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 395, 1 + xy: 753, 238 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 415, 31 + xy: 717, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 -standard-mech +alpha-mech rotate: false - xy: 303, 71 + xy: 195, 124 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +delta-mech + rotate: false + xy: 195, 124 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +omega-mech + rotate: false + xy: 195, 124 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +tau-mech + rotate: false + xy: 195, 124 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +alpha-mech-base + rotate: false + xy: 612, 296 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +delta-mech-base + rotate: false + xy: 612, 296 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +omega-mech-base + rotate: false + xy: 612, 296 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +tau-mech-base + rotate: false + xy: 612, 296 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +scout-base + rotate: false + xy: 612, 296 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +alpha-mech-leg + rotate: false + xy: 572, 244 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +delta-mech-leg + rotate: false + xy: 572, 244 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +omega-mech-leg + rotate: false + xy: 572, 244 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +tau-mech-leg + rotate: false + xy: 572, 244 + size: 12, 12 + orig: 12, 12 + offset: 0, 0 + index: -1 +scout-leg + rotate: false + xy: 572, 244 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-ship rotate: false - xy: 289, 43 + xy: 641, 172 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -3633,7 +3766,7 @@ button-map-over index: -1 button-select rotate: false - xy: 545, 157 + xy: 571, 157 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -3669,7 +3802,7 @@ check-over index: -1 clear rotate: false - xy: 331, 73 + xy: 279, 97 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -3697,7 +3830,7 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 291, 99 + xy: 327, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3732,637 +3865,637 @@ icon-admin-small index: -1 icon-areaDelete rotate: false - xy: 303, 31 + xy: 267, 43 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 535, 121 + xy: 643, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 535, 121 + xy: 643, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 317, 45 + xy: 251, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 331, 61 + xy: 263, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 343, 73 + xy: 463, 120 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 343, 61 + xy: 475, 120 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 553, 121 + xy: 633, 214 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 677, 331 + xy: 123, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-break rotate: false - xy: 571, 121 + xy: 737, 426 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 589, 136 + xy: 755, 430 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 355, 73 + xy: 487, 120 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 589, 118 + xy: 773, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 355, 61 + xy: 463, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 367, 73 + xy: 475, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 367, 61 + xy: 487, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 693, 331 + xy: 139, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 123, 2 + xy: 155, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 379, 73 + xy: 499, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 139, 2 + xy: 171, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 155, 2 + xy: 607, 138 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 171, 2 + xy: 423, 65 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 709, 331 + xy: 279, 45 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 607, 120 + xy: 791, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 625, 120 + xy: 809, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 725, 331 + xy: 741, 338 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 643, 120 + xy: 731, 408 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 661, 287 + xy: 731, 390 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 607, 138 + xy: 757, 338 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 679, 277 + xy: 225, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 715, 153 + xy: 626, 285 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 697, 277 + xy: 225, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 731, 153 + xy: 624, 269 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 737, 428 + xy: 642, 285 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-github rotate: false - xy: 731, 412 + xy: 640, 269 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 731, 396 + xy: 658, 289 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 715, 277 + xy: 217, 44 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 379, 61 + xy: 511, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 391, 73 + xy: 523, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 753, 432 + xy: 674, 287 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 733, 369 + xy: 639, 242 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 391, 61 + xy: 535, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 225, 82 + xy: 690, 287 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 325, 30 + xy: 736, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 733, 277 + xy: 215, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 225, 66 + xy: 658, 273 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 403, 73 + xy: 547, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 241, 83 + xy: 674, 271 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 661, 269 + xy: 215, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 679, 259 + xy: 235, 44 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 697, 259 + xy: 233, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 403, 61 + xy: 559, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 415, 73 + xy: 571, 109 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 715, 259 + xy: 233, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-none rotate: false - xy: 415, 61 + xy: 659, 229 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 753, 386 + xy: 671, 227 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 733, 259 + xy: 749, 408 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 241, 67 + xy: 690, 271 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 661, 251 + xy: 749, 390 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 641, 194 + xy: 683, 227 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 259, 93 + xy: 657, 257 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 641, 182 + xy: 695, 227 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 641, 170 + xy: 651, 217 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 626, 289 + xy: 655, 205 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 275, 93 + xy: 655, 241 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 679, 241 + xy: 741, 372 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 257, 77 + xy: 673, 255 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 273, 77 + xy: 689, 255 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 697, 241 + xy: 741, 354 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 257, 61 + xy: 671, 239 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 273, 61 + xy: 687, 239 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 241, 51 + xy: 827, 433 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 225, 50 + xy: 843, 435 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 257, 45 + xy: 859, 435 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 715, 241 + xy: 759, 372 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 733, 241 + xy: 759, 354 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 638, 289 + xy: 655, 193 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 661, 233 + xy: 243, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 273, 45 + xy: 875, 435 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 649, 267 + xy: 655, 181 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 649, 255 + xy: 655, 169 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 241, 35 + xy: 891, 437 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 679, 223 + xy: 243, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 257, 29 + xy: 907, 437 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 273, 29 + xy: 923, 437 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 697, 223 + xy: 261, 91 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 649, 243 + xy: 655, 157 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 649, 231 + xy: 673, 215 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 633, 216 + xy: 939, 437 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 715, 223 + xy: 261, 73 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 747, 412 + xy: 965, 434 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -4440,7 +4573,7 @@ selection index: -1 slider rotate: false - xy: 217, 52 + xy: 463, 152 size: 1, 8 orig: 1, 8 offset: 0, 0 @@ -4535,70 +4668,42 @@ window-empty index: -1 drone rotate: false - xy: 623, 138 + xy: 991, 433 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout rotate: false - xy: 389, 85 - size: 12, 12 - orig: 12, 12 - offset: 0, 0 - index: -1 -scout-base - rotate: false - xy: 403, 85 - size: 12, 12 - orig: 12, 12 - offset: 0, 0 - index: -1 -standard-mech-base - rotate: false - xy: 403, 85 - size: 12, 12 - orig: 12, 12 - offset: 0, 0 - index: -1 -scout-leg - rotate: false - xy: 417, 85 - size: 12, 12 - orig: 12, 12 - offset: 0, 0 - index: -1 -standard-mech-leg - rotate: false - xy: 417, 85 + xy: 649, 106 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol rotate: false - xy: 317, 71 + xy: 435, 121 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-booster-1 rotate: false - xy: 289, 29 + xy: 449, 122 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-booster-2 rotate: false - xy: 303, 43 + xy: 435, 107 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-flame rotate: false - xy: 331, 50 + xy: 691, 192 size: 9, 9 orig: 9, 9 offset: 0, 0 @@ -4612,77 +4717,77 @@ beam-equip index: -1 blaster rotate: false - xy: 342, 51 + xy: 981, 430 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 612, 296 + xy: 637, 138 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 clustergun rotate: false - xy: 651, 160 + xy: 737, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 clustergun-equip rotate: false - xy: 651, 150 + xy: 747, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-weapon rotate: false - xy: 197, 2 + xy: 773, 340 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shockgun rotate: false - xy: 485, 122 + xy: 355, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 485, 112 + xy: 365, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster rotate: false - xy: 645, 100 + xy: 405, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster-equip rotate: false - xy: 655, 100 + xy: 415, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan rotate: false - xy: 445, 96 + xy: 425, 5 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan-equip rotate: false - xy: 455, 92 + xy: 435, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 09aad14a24bde6f576c252fda2b09ea30c2eee34..771fdda8726cb5bf8f37b6adf836da5930d3b34a 100644 GIT binary patch literal 120983 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 U|Lk1=7Z|eJwrlHiYsTgO2S#>1cK`qY literal 121188 zcmY&=30REl`~UsU(!Pw8M9U;ZX+f)&8A7&%5K2WSl2%Dt=PeNjm2<46MO2g)qG%m* zMB7AKh^9o-KBH-Gn)yGDbI$Mk?{Zz3Qtv#=eSfywg&o^%Wu+EK0f6l0P3w07kkB6q zAR&f+Q>|Bj4uHev^=o&Z{xnz~oS@ozttV_zi?DFJU-jVYhHZlv=O6nkS*?E4*Q5(s zx0a-CTzzku*Q-0qo*NX-#b`>{pN`*1^h|pv+a%WOYt$&qP2#~J37jO60D5#T-EaLd zvje#%t`W*XyNZ3kB!#Tj%_&`A=K4zc+O=DI4j#;#nfVgP%3$h88`#cHR@07%f9a~6 zyja<*KlgUVWJJ2t;(j?8@Hal$~g|FChZv%{lGc}ArA0;4)Fe&G0cyPuO! zO7QS!^PI83A{yh8dRW)9k~;G@7N4s*$@k4WpKv*%*3{&*&e}r%&h8m*rR(z}uYdOs zdv$(JSJ9FF_Tv0-!}W`hX`MehTrp<+Xq#*F_ZHb*wMw6Ae4OYtmYuxh2XUsF%{$Ad&| zv)5gWYH9oIS}TK88H^rjVL6WsDf@X&63jKCQ#*d^&54)OJt_;l$omf-JX*Io>d#-# zvYr6?PCyxxf6SuQ$MK^Te3P2p->eWgIyx%Hh@J;>PR-2tzrLhWQ+T94J%r!$E`7tr z`;Q)7xvuB5*KM%s(G;JfTiUStOZym;D8DR_nYtz@yE$By6FK0-mSV3v*XKH$!)We? z&X#rqvDs3t8s4eFY0QkwR@5_({a3}t$}+tFMJ7euAaF0sQ6&uMY(x&d>H^^eEih+3D^BW zx$&`bstcI_-fET3=WHKyM zQh#;qMKoDw)ZJ)hu*!#)mTb4=Z(2%S@_!QGCWh~+$%5al>go3uAoBwES%2oh~QHC+Zl@q4D>ARZL#ixl)PM58~$-eO`f<6 z6kLulI~SPA+PAIN$;6N(F(2F(&dkeq$pI+q{4sWD(o_>13HPO@AAp4d<8v(4nI zM7g0~+dF!@|45=muzCIMy$hch=gT*!o;GKqU7k;bXLkZ*eOwD;M_$m{iVx*~iggbG zO2I)29!BuqSA4mJ)t@#SSn@lSE&~#pbZbEv5!8o{O1Q-d2OOZtr+q2V|9-Pq-f%SR zjq{(}(bO-y+CG{p;xjTWhM%2Ty8ZV2>#KtGkEcb{4)oTIJg-5Il)7_!QunYQuk*#p zv1UitKY;23#Q^-KxMXv~(V`OTY!&;}$(*=Bj^pbXI!o8-`FQU@+m|*fp z4FMiwASjbpTl0juhQtdwSTkj1dFZgL_yhrPbOpJ6*|#oIgckw+KFt0zd+L+US51${ zRiEensS775ZtFk|o}9|d{83fiRQA?bXO!;|3=k-+v{u5C!1v?h4gYQAdy!3;0tnuw z3NB1%b*%8%xQX%9qi9u8(>VrvrgR{$w0FQ&6xyhEiagGqDQ9o>kcWibI{{bKw0sjP zg^NQ07WGO4zkYq*f#)ZdysRJqU@~w{#!`)pts+BJth{3n{i45Upm6q#t3i!LajtkI zo6i%z<`#$Wk9;aPL<~B0>ix*~+C9z0OFn~6<)Ow;pFVxS(#%|Iv?BX%T+fCl8Dr_K zPgZ0UdDuza>@<&>dVVIrY5v4tw4*=1IwvF>Mv2KTP;BTjz0B&6HT_Iyj5#tgdIlN% zB=(bOaoXhC7mDCCmmVPnH16}6;&u2IfKX4)oG`fo!^$jv7mWmlL}&|gwIox^Sg)6A zlMIuvm;4(m_JW&RWmFWIaMeQ!cj;kWgChoj!9NA9Tzgdcqwyb8j04)bVVC?v&4-2h zbAh7Nd*-}Cm?Igk<%rYgL8mJ^!^gr{O*9clWN8^&rRxaP53Atj%CU9(B;EF_P*(zT z_gqIeF;Y|M=bRm>^87<@SRYAHCbFeXUwIs&4)BteguzSmI)G~4X~QMaQL5`i?mlBR zZ7mDu^z(48L#4sbsv#&;foCsiGt&e4+IO26ZYJb!18cxg6PJVnXSZNehYvPk$J;ag zJA|2brEkb^z2)g#M|kM_af=BQ6!>n~xnXUj#{O)O$|OCse4dpi**Q4HpCdf>Az`N` z32)Cdi0{XC?3zoT3vHQ1LtxJANrc~j)jLU`K*H*hw?`$QYyn&kkfJAiE6Ed$rV1Ti zgb8WFYSBKB@GbkXQE9|HL5oyWRCEsT8EhYwo<3nt@O5@eF%RtV!^RAqiq(M)t8#;$#ib3ND|urgPBVv4$u)QB-B zDn+yE$1>mCDSr@>?DaYL+l9F``-=RUGEvn{^Ys-sUg3O^XJ2Zfy30DS)8jyUNjbpo zdS96tfW^+E4bkpqtr+& z(|2h)(Qws|aGsYMWI!$xk7rNGj|yf@n{sCT?y$~{-(f5W(I&@t%sL(C9*hwkER}Dn zn6+&liO8}~-ASR-vV4A|Eb<#LOQ+(I>V(L8!8|WdXS?K_;s-qTry|YZ@1c^5qil_bp1PUb6MN;)+(!1?whhL9EODBSW#icjGmL$54Z#GQ~Ago*s}F z>5Y||O^S!a&eXA9v>(0URA0?$NM0B^KC)p$GfYP$C!drpH<_s(Z4fN%<<$CSiJtav zmul(YI}OlgzL=kKl@YnPeB7nHm&qG=<6j-ln2t;#!TDcTV2>d*o{81{kfb%8Se!Xcd&|_hD=-g-Pxq()ONyifhUMv|{iZA=Kfi>kw z6F($MJf64QaQsKWY-GS&C0Lr)q)|Gh@{k002>%7HAJTBuw_q^;hwsWZ!38s7wxKtJbLA5_S zos)7uJ_c?cNw)zq;lR9|du9|otOS*2L$UoMXQq>S`I+rfRh42`N?536#7W=Kos-oS z@*TaSQX=tFxqG%Ak^&0C0qC5U$Y8k7Zd&$3T6P(Gubx|J<<@7CZq7`5qC`!JOj@-k z<2NO`BDhI3Isn}H_Ijb;3PWxyF|Jk+Ic_D-Z|BR3cGE+B`n`z_Mb}2#qsvv&wzbovd}?qxdHoI0_~FCVAeBh_ zQCOw|ZP~D_)T8rosfZJ;->0d>-8qj4fh6mnzyNo_(3(+m)S<#bKE>>GK!tS=s_wRt zYw%sm0gt!EK%BG#_4N_Qy#BPf204-t$DrtuU&rS)VvtR&kb`X!ZUp=`Q5F>Gur2JS zS-_$@)9cQ_1}gf(ScW#~O+?4|P~ygc*1CCNJYdOR!S zF!a_YB>vfO1=!IAII+~aBwzHWa`?21=WK~2VKl*S9lli!EGIk9JgBN9!|7a7CqTw_ zY}1EQe9WSfZ*k8COjPWkRu(9}+ki=7qTLGq_U6jwo=n~RgQX_#D}Y+B2(zo5hnGXX zs!C=ZZ>_mQe_`Ei-dI;^MzBbHK64B9odl}Fp!sPC<7GT8^!!*MK)9nb8s-7T z5De)!0X$P~gsGoTm0w6=8ewW+Mx{$YOYVd8g9n=~M#>{bApw+iK$k4zj-89^Q3QYr z-xzesvRLc7WKvTI1{Dl|FZ+$Llb7oz6yc`HkEPR} zS}QVL!Xl<GUNrn|aLCO@*emd~Z8Q3O& z(>kK$DS;k~Erop*-Yz@IFpfI#uVbeGon-L;VxmXQ6Qug+PM9VUrC^gR7X6IpI+FB+ z1kCtYP5gUAmWHk_JnKn3P7%IcNi&zpTLT5gS*!E;GpAn0NY(_nF@sg;fjUtxSQ=xa z4?oX`n)cZWoI9gjkGo8>Vqh}{iOX9)d^l~28EN7lNsT11B-6#AyLzvaCN4+#V=s6@ zngjveqvsP2=~DRXa|?{g^jMXjsC}SsIp{j(U9Ft{1*S-_dlfWJ+*+HWi60*>)DtAt ziVh9~wRT731Fz7bZGlf5hqh*iPinK7m*#8@^er*}I!J(?`=SgP___cq0kDA+Mw*ws zGS7df&LzOp1-Q?0x)?|g>{Yzhz?ry`A(aM%6*r&Od?YgG3H5*(16~?BJB)z-`VC{} zTxQ1Bo}B7WpNcNL+;YyY^nt+c_s2gJ}o zI=U-x7^8O>{$vO~{oPY^%k+j6Xjf1e0WO7vZTKj%vzHZey|lr{W(B?&}E zBMs3@U`|}l5!3A2bFYnKnBng%q~p4rrAZQ2NBd7KgtRRAI!-hEex2}yjxSmW^jtBw zgHnc~QX}Jho5?IK``bILgNJWVA2jh{{N7Nh78A*NY0!)K=^cCPY5KvhYsURLBA2~e zg>S|etoXk&hT-Ok`7DmDN~IiDcj9Qdii!=)TG#3P#KPKOW_=@*n{3m>*tu|-yG1c; zN!^@c6}#s71cd%5U&;pKnAHT>LIh&I$f71#Ag>8YBX%H~&KD&PSBiv8qv7h$roX+R zMDv?fHkfFBdH(N>Kg0yihj~ z@Fj*f^bhK|dj5C#(Alpa;B1UMvboY%jj~>E&N84YN`g!F+DU_xzOK6<%|dx_E)jp2 z3B1{WCR)>xg36(y_TL-cY2p>urO&hR$V+EXmGqu5>m8sli@1L#RSbMTs$RCgTwexz z^H|YMzYUSg+wJ+TGy}vDgyP2Icf@->D~NIAtu2oS?R;8a8aUX~olD~f3I$GnB9$)z zj;`O4j6v~ruM`GORCpCnO-43H*7Ym9ie$wF%xWC&lb9!Altg!@&;LpLJ?DFFpJ{v% zwNj77sZmb+Mbk03hD3-mw$f(|Mwh&uEIP6T577u!f_yP5PPXu*S)bg_5|2>6o!!Hj4PXCp zw*+RW)_Ir#9&(HjiB1w!IoZyQrp1buNpxD6CS!Q5fIsHuM}#9PmE4dvzZ?lSRFsu9 z+0HIIQVC3s=C>qHp9A~>xQB=r!5Qcf4O=KdXQ!W7WJeYev<96prj}EW@>vm*f(*n> zM(;#Q`|ja3t67+4r-?od*em1{a33VxMcUIUj%G_ur&g}{^Ykq%Z+DG26`&T7ME>k% zN74B_(GQq1GhTDl*ik;5 zUjJbei@5Mp$?*aDg9-~)>hCL{h6}Z~-`@9uM41^?hg}%;SMdPm5`elTv)d#(6StuA zwudR_y;XE=p~Pvyr8Kl~7>udckVVvaAV@EAlRa%kIm}Kljoj%r8*x2T90&X)biS#x z?Yo=GI2P3ObvjxKnl?_#Bkj^njM3Ep%zQdOmJzf+aP^qe={a!HswisB8Vkx~l?OaR zs@LlXLd(ephuXpK|4C!nuDBL2iH@4RaAsj-_DdQO&VdY2Mv@#;Gtb(E6{sOz`%^n= zc)@ZpKB^bg;Bt|v@%L*!&OxeO?1j+z*{a$)IMU^4!|ex|*kqm;whu1;%YvWP0lpg+ z%eAjvKWTbR1$Z&iYxl-$9tY-~)c7O{RTj>Bz0MNftNxT<^ zc;0eY%JjFx3|U(($eqtyU9$MxGW6r;@1>x=+7npa?wyOdEr!$2#r|9ya6pWLBwP&2(sS?hmIY0!0T>ebysWuE7WZQ`dd4w?_q?x(<|f` zLc&t~(F==B0E-T-y#UnnDt*Nm{wn^jW>SJC?%O=S(UWjq?t2CSoa~`|A!&iB;sd-bUnL2ZU4$IDSGHQqYBhh z$jrd^lhaJaKVZz7r}440;97V4U8>N?xM2jHf~n$VlOqqCXM*$e6Op#YyuSQD1xf}c z^@+VwdPO<}IniSoH}Bq4VtwcN?z&>TVnpjbgw`DGYqA8l)a9!wM~unT6@RhHKhePZip*xPJ|T3SoCT^VX@xm0}kQ5dh@qvmu%EQFVc$r7UlXSt&5#uZ$nfoM+&zoHHF5@ze7>T;8CsV#xG5N zX{p=GtW|%+K3azhT{f8cdbz~%>}^xb?%bAUJvr9YaPf|dg}kq)vkj1x%lXB3Mb|xm zeJpj8M&5jzIS%l<<%tiy2+=v_S$q{dm%$1S8kfEc=_t{&UwS~yP?=Z$kkL`+0U=MF2B)L|;9#wBXf3DAT! z&c)ff=q)?kwYC15xX{II#hiUl*XMeuGq>K*-@~TcOAH1*w9 z_Dak5O#2B_!HYBEKS|(&oSfQ_q-yoBOY`)6cSSLVzgAy8S~sveg#1%G+bi$r(keJVA`H6Q%e(&L5S5&{GFaKy)P*!nbfmKDxU1pmjU?(_>23rjh<1@si%R*|iqf<-$L;-7p zh4ln(TSx(q^V+h)rkcHRl8eMwhwxw3`vM6@38>o5X4bz8|FYE3E$Oa^00Io>_}pE< zUlO5u^`t(dWvfEEHeRs?CL|4wBi?&vCtK|dsfpRS9dP%+>`YWh){qRdpl##q*t_H9 z7t}WPSfyQ7e)A)@?2XsvHwK)zBj7e>aJ_CvJa(guJJ{1aI=PiIwgqntv$xuMJeYge zBl);zdqZ-=M16nJ^;h8bvh&gC_NuO*$Ol1~n2FiTe&J{Go_&>?{*yK}cbZQV1x_~v zSJ*hZgk+p}=N>ZZTgtDVGd>agB#vkudR zw3$LfK@z2NGFe3D%9fNb6S%Wmq9z>p&vrgJvi+LWbm@T`XMtL2H?ucSLKC}D+$@ByT4GNY@$P4M^MQhp6S0S{2XljRLRcc^h~GvfpVeG z_oq(QbY9kVy-FDj@~Xn(X6GiG&D2srFnv)uxr@==FQ%RF2z_esKZcIv6S}vy(IUR6>9e!P}jk*?(CRaM29XUZ2UF zh)O+3!cL8r+ONftG`jrP;f>BhfSc`_P(YfEmbw_d9JI1_IqV7B=@>rfv??bTV18Gn1i>wG zw&sfa1NUD4f3&mwpwanafITF_T!Jd&MC`~`1KOP%LS+ORaR=6I5=gjN2?CceV>Kcl zz7$n!FcijNpK%yAbl-J>_3MdKKABZ|wa4o2hRp|(VJu_z#Ac4RjsO`9Mz@TjwtXJZ z{1>VK?gFTNxiw^sOA1Q@G>%Lv!w$uVyBuLX;AycKy?^Fr$ALYF;~2=nGdgl{M&B{Y zrErW{cWbqK=?^W5v7vTH<7}I%HRZ<+?(t2^H7&{c4I10pHa+Ly2M!$Y{9beI!^e-C z5uw?+od6>lvxnX=269}&MO$Eal)dV1 zX0LDrIl{O!!4s%>5K`;tl??zro%vO;O?f*q+e|?v%zTA%9jx&X+ z{8Iq5*+3W55?b~f{QG9_zr=8rmijc`<1+Wf!wR=BPce#SjBH)Wu-LE6aVaG1nPMEX z1E;_!2KRP>B(>-fOBr6-VRSOYMxMh$$@B)Jkdbc`80~Aay@f$biY?_p`QtBB7TmVR zwcY2eH_6l5@^1q(M?NNgp5B3bRJxN>5<;EAKMA;lM)ol!P#S4^4K2+9BY0b}!i!kLJM3OPa@&u<;@PxZ_mlmj^a z2q~Q{Uh%w?Q^LrEL#tox3Y~M+i0tAX|B$yu$hNhU*!Gyn!O___q#wZvvByd3F!8F7A~z{POs)?ihE5qB%K$dRY|quMLDy$w^2v5FHf@ zak_7RB2P|2-vbOI1*eZrPLN=~9{J`GDSG-II2`S%1BU6oGM77yRyw!Hx3_VK;M{~3 z8uV9F_C530)N?5_>*FqLXKCsJ%=Y|nDt8HEb1L)l;`#>$9%N_hG*TfM3E4qpTpmvI zFB&A%-M^S2isX;uvSi~ZzSmMn6nsLm>gKK)bz?XWjot*uIQjMUaq zaPx-v?ia#WZ@+Ayz>TQ^DFs!_vKyy{%y*NpPLAv8r}xEyh$EGal%yoDF9EFVhz*y8 z)n^&w=}XkeN>E^gDgNq({ojF#ypPKvd6oN*p@Z}N!*kqa9{WVC-Yc56az(jX*5Zi_ zb1B3Mc@=jXC6TP}{-%U&4m|$J>HdQwB_pp^YV{tS=x~pQ?=!=t@k{Lz?@ep2aCv`KT4blQ zNo(KTKRVNcdtT80TqDjgX>HvZ*etV9Car!<`eg>p87cPRF1snm)DlS#WCwN$<`_5s zR(H4i!Kp)c<*;=cpUVG~^L4d9e&G81^b#>Og5v3qU(KHc{3Y}K`d=44BZIPJ#Tsj# zW|?=2TgQc3{U-Hqh{PirN~ZgB9%y5@^&Yp5vJkJhpq4I;%k74V?OQQA#Wc%0XT*=a z>%`UsJxO}nb9T(9w?@a_?M{4lSf~D2&Yh_t>0{HQeJISJ2|7r10V}L$#jPv%#eb$% zM!K#^zw~LZXwGqLN{lgYgTKN*0MMMl21qF;i*LjzN|5j5$G42 z?%7$DZr&d@hb8S2e0soL{J*ksum-3a**XNEN;D)I>+-c#CM4}|A`?GiEv`Fw6tLd` z_e-$d`6^kBZ}@jp+r0CUj%y;;!B#~;tE zm*z!P=@=51zDlmn%gf7rch}Y_cdcIj_oelzXC`#KhgsxsgTRc7Eu-(f*nC(%l4HD2 z?;qVb8$NE_*Oj=Ic&xVb;_IRTOIOo)jg9uLmf2`6XyKFoFP%f=q9&{wz7okjy}B3<3HFa@fGM-pLhtPg%%piC3eo?IyTQwc=1j^^m&D?Y?v$F zk$Wk@@0|8IFa#LH;63u1!oykvZ|z}|7lK*H$Zw0lU)aQQz;NUMXNIHv6q$!2cim+% z=JT}%??!2fGa?p_lcDe^YwsTIoiEhy@+3+EIFABS^}+DBHwjy%AT8SM>#GadUTgmg z%*YR9=j5eF&Q3oF$@La!S)BOxCcVH~M;`WmzdW>aNsK7KMm(pnve-+pUSkcFk8``l zH5SY#z+4jPXv1%Z9jWN9&!I3aRIe`(uEybljVEdqH9t=IL7MowLIRx~%d2#+4P|qx zrQ6J0y4R0~v#*X$&j@AqqU>I8T%MW?C`{#rO)nB?i-Cl|&=Gh+g$lThF_Bu)km^u= zIBj6|8o7nWnhvRKv%1GzDsgj_$M4a%pEET)bkk3g{72Th5V|8n?Bc_WvmM7soHTh~QR9|9#Q#$FR?WuC?DU*dDk#6}k(BM68N@ z_)Db0`|hlXHZrOPrZ0a88acTL668f4$W)|7FLNC!vR;Bpwxw4?5e9Oz0_&BUkXn5w zl~qWG5)?@CMA<6T+Zw@SEj_Y<@y@eSj$GF*Auve-+@?}b&<;%9{4#}b!H?=L4`e*= za3kQ?GsULv>i#;LyAQo!mp=deT@2FK39TkR&;9IQC0o<|`trpXBDqOokU~{}t0U9b zrmVhs9dKNQd@<~av7=4j(~l(oZ`nFANP==(vlZMdX)egG97tX=sH+6)H%p5!Klh3< z?$DhR80b$`->2!D?;rxtdY?E7G3&D_8h#@yt48%yC=NM$nRb#3Z0~=}evDPR+ zrayZ*gcjK1wme3FZPH_DxXD=?-f>RJj`Z(V=x7PFbuR>nQRDRYCw>Pn3b21rdUj_gdx)B* zfYCpMN6d?5RGc&hBd)F0 zWueL20MF<={Y|}nGe)rsN>N1{dKV`hGQ5x1kVW_=?&dz*C zaBF``z*Te#0dCy=yGJz6r=T3@Ul zr)H(A)51Rao(3N|TkfOW*wfagTju{@#ZPC6f&U*KP+#EPFlFEVQ|DYGQ;>Yr1pB~h z0=fj&c1BEA$BWQQfD99Cv=8faz|vSEjucpncYOM|rQnx2bLD<8N#u)R*W|!(LaB!u zzcu2UYvl*lN$a^oDLFqFY%@?LrTwe{9e6VHwf)9hnrW90-1B zhyvbjmj<&}g=5(eF{;sGJL6M)5mf~-n(#+_?bqY^<=68nroDcN63zkSh}i*G?loZ- z%{j|p&i!z1=geW`fT&V$q_%C;O}z2`Yf%G zHN74iK%Vir)bHyZBrKV0zj0a>TBJA5UJenU`*6joGUvmOyIHh5iE+yMV#4Zp=h3`w z<>X42@~(iy1C{$RT+_z33CD=Ldn@@37JXf@8hia^wZ^9W)fRLmS7jHSOm2S8y%62L zbgZi?wwW6^J$g(|Nd7)DS9|+zlZkCt|2plEi2oi9LYlGd}48r|mc^K-Ob&U%-3 zE%6?gcH?)i)VT4SHc@EfW`c|k{|xaMM$x~AHvC0p=}X3uCIV{C`rod3w?+i=Oi{%P z0z4rz)AGeb=YnF4=(Dxz>MEKeCIN5Ip&xS< z1YtRRXe8+tXf(9@)DzcweZxH*uwNwcYYe!mExJq!ak4 zPJe8>L4tde>e64YZ+fy9MN{6yGE8FJO2Vg3$O+eWcxi0Ro6|dX?v%*@z;<5P$58$I z1Iwm3^jrfc&-Q9ef{985lv*Z;%NmVl?Gc8%jN&(czK3ShZ45Bh0pJjZJm6eS-a^c^CF+vt?kr!RaB=6RN&W()EovZ~y zJ}||wx^`(;rU7rv-N22G-ves@?11-6N1aV?=EJkdjf-E=3pN(MG3!zd9IaGD05IZ) zJBHsS;5o_^!5OOw-PNQ`QV^a)e@{T#%rO)LuGl~Bx1GF+0Cj18XD|xT!@^1hkN)Y* zC6~@H(!G8LoRP111P?}iIR{4hqwTed_%IO`kTyw!0-3vO?K;U+?!7>vyQY{(M^4$w zZ{wTRs--IJHPbAk=t#GK7v`Ho;U?f=D(f*Ei3$}CYr`|ats}g}0lWi6A*t4~)ILRU zoaA(uo*LTau;L#Hef>uQzIAQ66c~~kZOU0_$@uTbVbj7(2q0a>oMV8wlia8WX)y}3 z2qST;_ew#*r4h6vZ7biWs>1q*gao7#?4C#h-U>3!OBz7#N_?W5eKunz`)ArJ@90NQ7D-fnNmSY1N<@I6oRKAz6yyD ztnU+K$tCTW;0&h))YX%SfsUcYNcu#~C#QSS;f`}JO+g2(? z|FmT4vFZcXVu9^!T=C}9dH~MT@ewG7%$)-T z9<|pIU+D~f@w?Q&qRdZEV*$7wC+ws2KRv?O0My_*F(_b*VWUfNl*$o@`Dc;DoRe3g zvlSAayy~#{HghiPMCA8-kM?3a3|W?PBu^!H0CWY3!+A%T4Y8t4_9>RPj?^b^XfO85 zy5So6acXrWe=@hGQskBul$3i}sC=50V%5S8eQ1eqIqPibsBYpt|FW7z5!1{%bkuW! zk zvjk^GS@9#Ed-LBY77A8h6NiUgY>CljGaUEO3DNy_RIJs3sUOf*Z2s5Lm76a_q|b?D zr|v%nOqp>La3c~Vqbrq2_b|xWo13m?aSHiKS$*}U?0X0x+>Z$DWIqdV|Cqhf8Qjnl z?PQNV3Ff*e2`nruE)ECsd+M*w4DW+t()m=8dCn!mL^x#`I=al~ zOUboH)cZh7D2c)U}ejTG7hR&mo-(Hul;uWBHc(AwiG_?#(cxmic@y|sGnP?#+2YZ^PTxk*o9 zTlaaZBa&Y-n9)=O-e)GQs9WA<%>2*c*=-4(ZVh)*>n{tC(VBE)dUbAWL^GgbydPkl z5KW)ud!J)OFbqV4VP}`8@?zB`zXJr6!xjvd69N~wQC_X!+%QI=x%c9mv!zuhxM7U7 zG9(H1agABQ)~qoXa2_+wR1>%p=&l4| z@DWY?%>;LZ*dB}&PH}3U4?#;_Ea$XX&+fp<(yl_+(ZZ%nk@ks34{U+{`%-)JhJZ$DRNRF`^Z^^P_J@?5xaJg0h*nSuH%#3yy1J$>pS%JK_`KQ!vA#`hoD2 z|2b(&M3|3epxE<94p!F}7(kjO;I}qtbX?*Ff63YzY4K3ZFpF?HW)*j$&~MVd zfPlA_4PIrdc&#_lB<+}$8)U_>WADnf0I)8Bi}u?{JTjgwDeJ^6jkh@e-7)yJZ?b9EQ9rng8!$fPOobA)F#q4+VdGC`W-E zYoPNz!%86PF|FL$q6zk7f57j<4Jnv3I<%D_^H>bxsx?%E`$O*+(*bo)pHcS7-zI}s zh?MWCZpfm}EXBV`&MVUhltjZ)bD5hcuYr10NpP8$k4zT@@!7vFD#zYo7s+#w_xcYC zMMFj?R6>HqVsN03F<)?bh{{$*3}vy`_3MU$FunY}1lZ(!qG7rajgjRE+baVR@UJqT zW^F?c#aV(Bm`e8yJz{Uu3--W|BLJ%oiZzNsofIne{++G48gt>F3=_(6r(?L@pth{Y zgo1X$5%Bd&;PEWtI;8cs-8stI;lp2*xaz2W5pg`>o%_oHG;QafCoI&v27BAT-4~;- z7HChZHJz&C${pQ_xmjgdL~5&{{@A&-RT0WZQ<3sXh8*HQQv^Q;X{bO4x;h|CtO#N)4nD` zX#LqDz4&=^g<4w+9Kyv<=hHizaKlA{_HFtUWE6P@-OkR=erS>rdr%`Qil`zsz55Uf zv}pvjKba8y>%GcVOpB?V{&8E9u#RgPTIMN*xBPI;{MY9A^}uQA*Re|nPZ{WJ%2N4Z z_e1SxdDzOEkQ6m+0n+S-F})34sS_K{ipYB$Py&xTupJV9oR56J1Y4csdw%*$lQqq@ zqoVWs)A*sQOYwg&6#;a@q;LZX|Fg5ZG*KUYk3saT1-ESOc50{D*n$EL^CuKFm=Y@-#je+ zXH);}r{cVE;`su4aRs}Zf4$^Z3hTCL*Vc(b2@w+Ib|tPc@!ow%P3!smcN_ku=&OoC zt}1g-s2&-Kc?xJYc4wF9R(8@=#Cm%aqh&UZM-ZR4PV9SK{Z-v@#qHlQ4JC0vIXAjI zO;8|s@n2DFTx|y`q-Wt>FVFtGefxnP0zdt$?Yt0OGLQna3M4CuHDZJs4}34ln>Zyjd8P0Q=_m`8`kLqWt{Kj5 zXv9EOsb+4>#EPm)$J2Img~qrs<6{S1HkBe)x${Nid{dJ2Ip=rKKpRNjoeaP_avk=%!waI?!5>CCb?hIddX z>Z^W}kX>N3N!a;cp7UohPBQ`~%Q)YvBN?cDL%S~RP>x7Zxca-3-v9{=lI8QYMmcBF zPCNkWgBn?IE?$YjrR8#)G3EpJgUA89w5W1?QeqYvv-*#m*Q8}cDx4MMcsl3o=r3ok9zau8LZwd8S)6<)V8X>ML zQzzD67DKn>Awh!o{&_Src(U1abU>5T$gPr?j{0i@70(jyJ>n4|6R#B5@aI0!teJqL zcC*1IilFtGvo6x@Ch8;^`a}EV`tpm1kx8zQI8pCX7PF{CSgZJt_J?q`6(UxXNx)S4 za8Q@{46xdu$`u$Oy?FNd23{=cm=b8Z@P?~)j0k0rmNc*OPwAp55bil2qZTfQ6_lu%Voi9_OJ~CKptDz_YJLuD|VRY>{QiuJWGhj#)gVgg57Ml7oZ4 z(6r)*tRGPSixnaUWCrIKJTOoKUW7Ef=?Q3O%Ek+kRgeST)Slepj`UQKfU|jF@n7T+ zztahbBqMmXu^`@QSkH1IBQwMr#Y9LeP{vt?yHB5DN1S8EsZYwfG$hzUz+yu`zb-py zV`H2~U!|RJ^P9_X)7+cF_nC0=` zfD!8Dy3pA4qOAB+_?OY;pehK_cv)G&I;|GY>6#IndX;+SX6lt9g68Hk#fyJNR!)nd zTv|ckAmu>G$p=#X`=$+)R}e2v2Nu*j67Rd4iE~C2&P)%TeoJ?Wpt~N}QF$<$r?Czn z$gi~C%rhWE3?(i1&{AXL4?ng@L{%(`t~f!^aC-dP=65>Md7bKWI&&A$A}!fVJKH-> zcV9-9jJ!+0UrMC;{$GMx|CiJhqO2F1^6QO1gXPVlfpu|s&QwU$h0%ym2jz5z#HuGJQY?b=f+y_>*i!qHhe+~~ zB2Zt2of8ox{2%0qu5xn!=~G+K3NNA1f1*XSDVNw^c2GtS0;Gf;u|eYoqfPd;&mTH1 zK(P098EazWE}+~Ci0*VH5l(2D$c$Jf(thha=Ar%<$K6a>t7B+rXhU(5Yg4)o!Oc6V zxXK41j!=k!D*a&*^mDb_*e4rvD-^4D8wV9sM^K+3iFz z=b+|26)!5kB1iX0mLy7g{ZdanBq4OQ#CaM0Rb*6p4T(zOEKmb z+H8Oq;2q+YUs;iv{YyOpX$>3ViPEs+j#^hTu?!9Oy=o?hBj)Pp8u1j#bv{8P@6RT0 zoan#6c6zN8=`la#8#c|l7>L8N*iZ%FIY-Kg zp8W=C+$PQl-v~Nb#jSo>Tn@i5M?wn#ywTy$JTO%GpTCq_BPAQDa!@%@EIly<|m zB$M2B6#CE{QPLpyEY}F7nC6P}?zU}aXXu|ZQ4r`J>*8H;IvTrm$lRtG^Z%H76KJU4_mBIY1!I>b%G$1klzp4g zMvI8-dlHhRkaf%mX%X!z*;0sX*|W@uQe=xL+mK~s8`)-i~w&W zF;|DBDK&ybPZ~j^5i3L?;QZhS3pY6E0$jP7w>#%` zJNWqiU%&D+F9uhaIY_cV;2gzp4qgdJP%&^~$iH13j=klCIZ&A=+*zQw1AvuI8jZlN z8wzgMOSq0m8^+U}CLAB+jCOzNvf=~?4h40aVmRaBL!YvVYj7u9qJ_&^7uZ`_gsO}l zdCmty2luMop1R`!Mm^;}Y6uh`nk-$iApDx#sI8U1ge1aTm-rnzSJBT0lDU9MjlhU< zHT~}sW9Hj=L~(Yx?!To!0PHD1iUihtKmjzq@cKxa(67qtL)I=pyuqJnOMP$)sArtSw&i$L#M? zen4!SToxM8VTEUuvgU_s{`S1HY%xxh$%JfSdC&G)>6TVBc$HpB(U0=^Gf>rDy)dEr z_$YC~u>eVY6id+LAx%$Tk?`Ac#SK~&wh3rJ+pl3qa^KN6{WaIlj%z zy!F=5D9nIRQ2E94HfVCv*G{a! z+wOEy`Oj|ls{KT%F+HbnyX}Wdck;YCWw%VCI^Lqk6o@Mjnfofrxc7;qx$dv4$;x?( z099_z(Mx~`wVF!k>*Yf7wX31<7rv3&RN9`a9or_j-pMi}5LEoIh+iLUf|I6aTB54P|{co zT(de>sSgwnv$u7`Wf6TpCBrZYaqYa!T_HBc3SBXxuyUM(Y!AM|Tm!!zv|T&E_59bQ z>jEI)DCo$LU$Z;6DH}jw;qBdH27u2w2j*48W^UQ^-9^e_u@L3uM4dtaPOUmnI0t9* z1I)(=9JNptdVr3{apnQo`=%?I*pnRI)6w85YedR)m)^l@43{SgAb^MZ=6b&h6b>0& zY`RUZpe*UXw6D8q-OPT+Vz>qCT>W*ZyhFWR_Q>Ugk1l=7V(O2YI*gYb$hsGzTℑy&2t{m}`KfZjoM;f< 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 ammos = new Array<>(); private int totalAmmo; private ItemStack item = new ItemStack(Items.stone, 0); - //TODO move these somewhere else so they're not variables? - private int capacity, ammoCapacity; - private boolean infiniteAmmo; - public UnitInventory(int capacity, int ammoCapacity) { - this.capacity = capacity; - this.ammoCapacity = ammoCapacity; + private final Unit unit; + + public UnitInventory(Unit unit) { + this.unit = unit; } public boolean isFull(){ - return item != null && item.amount >= capacity; - } - - public void setInfiniteAmmo(boolean infinite){ - infiniteAmmo = infinite; + return item != null && item.amount >= unit.getItemCapacity(); } @Override public void writeSave(DataOutput stream) throws IOException { stream.writeShort(item.amount); stream.writeByte(item.item.id); - stream.writeBoolean(infiniteAmmo); stream.writeShort(totalAmmo); stream.writeByte(ammos.size); for(int i = 0; i < ammos.size; i ++){ @@ -48,7 +41,6 @@ public class UnitInventory implements Saveable{ public void readSave(DataInput stream) throws IOException { short iamount = stream.readShort(); byte iid = stream.readByte(); - infiniteAmmo = stream.readBoolean(); this.totalAmmo = stream.readShort(); byte ammoa = stream.readByte(); for(int i = 0; i < ammoa; i ++){ @@ -75,7 +67,7 @@ public class UnitInventory implements Saveable{ } public void useAmmo(){ - if(infiniteAmmo) return; + if(unit.isInfiniteAmmo()) return; AmmoEntry entry = ammos.peek(); entry.amount --; if(entry.amount == 0) ammos.pop(); @@ -87,11 +79,11 @@ public class UnitInventory implements Saveable{ } public int ammoCapacity(){ - return ammoCapacity; + return unit.getAmmoCapacity(); } public boolean canAcceptAmmo(AmmoType type){ - return totalAmmo + type.quantityMultiplier <= ammoCapacity; + return totalAmmo + type.quantityMultiplier <= unit.getAmmoCapacity(); } public void addAmmo(AmmoType type){ @@ -115,7 +107,7 @@ public class UnitInventory implements Saveable{ } public int capacity(){ - return capacity; + return unit.getItemCapacity(); } public boolean isEmpty(){ @@ -124,18 +116,18 @@ public class UnitInventory implements Saveable{ public int itemCapacityUsed(Item type){ if(canAcceptItem(type)){ - return !hasItem() ? capacity : (capacity - item.amount); + return !hasItem() ? unit.getItemCapacity() : (unit.getItemCapacity() - item.amount); }else{ - return capacity; + return unit.getItemCapacity(); } } public boolean canAcceptItem(Item type){ - return !hasItem() || (item.item == type && capacity - item.amount > 0); + return !hasItem() || (item.item == type && unit.getItemCapacity() - item.amount > 0); } public boolean canAcceptItem(Item type, int amount){ - return !hasItem() || (item.item == type && item.amount + amount <= capacity); + return !hasItem() || (item.item == type && item.amount + amount <= unit.getItemCapacity()); } public void clear(){ diff --git a/core/src/io/anuke/mindustry/entities/Units.java b/core/src/io/anuke/mindustry/entities/Units.java index db9bb1bb82..3c04d3b59d 100644 --- a/core/src/io/anuke/mindustry/entities/Units.java +++ b/core/src/io/anuke/mindustry/entities/Units.java @@ -76,7 +76,7 @@ public class Units { boolean[] value = new boolean[1]; Units.getNearby(rect, unit -> { - if(value[0] || !pred.test(unit)) return; + if(value[0] || !pred.test(unit) || unit.isDead()) return; if(!unit.isFlying()){ unit.getHitbox(hitrect); diff --git a/core/src/io/anuke/mindustry/entities/units/BaseUnit.java b/core/src/io/anuke/mindustry/entities/units/BaseUnit.java index afd9198351..aab6dcf8b0 100644 --- a/core/src/io/anuke/mindustry/entities/units/BaseUnit.java +++ b/core/src/io/anuke/mindustry/entities/units/BaseUnit.java @@ -53,7 +53,6 @@ public abstract class BaseUnit extends Unit{ /**Sets this to a 'wave' unit, which means it has slightly different AI and will not run out of ammo.*/ public void setWave(){ isWave = true; - inventory.setInfiniteAmmo(true); } public void rotate(float angle){ @@ -115,6 +114,21 @@ public abstract class BaseUnit extends Unit{ return null; } + @Override + public int getItemCapacity() { + return type.itemCapacity; + } + + @Override + public int getAmmoCapacity() { + return type.ammoCapacity; + } + + @Override + public boolean isInfiniteAmmo() { + return isWave; + } + @Override public void interpolate() { super.interpolate(); diff --git a/core/src/io/anuke/mindustry/entities/units/UnitType.java b/core/src/io/anuke/mindustry/entities/units/UnitType.java index 413c4cc60b..8d68575061 100644 --- a/core/src/io/anuke/mindustry/entities/units/UnitType.java +++ b/core/src/io/anuke/mindustry/entities/units/UnitType.java @@ -31,6 +31,8 @@ public class UnitType { public float retreatPercent = 0.2f; public float armor = 0f; public float carryWeight = 1f; + public int ammoCapacity = 100; + public int itemCapacity = 100; public ObjectMap ammo = new ObjectMap<>(); public UnitType(String name, UnitCreator creator){ diff --git a/core/src/io/anuke/mindustry/type/Mech.java b/core/src/io/anuke/mindustry/type/Mech.java index 93cf31060d..22804c6236 100644 --- a/core/src/io/anuke/mindustry/type/Mech.java +++ b/core/src/io/anuke/mindustry/type/Mech.java @@ -6,14 +6,22 @@ import io.anuke.ucore.graphics.Draw; public class Mech extends Upgrade { public boolean flying; + public float speed = 1.1f; public float maxSpeed = 1.1f; public float mass = 1f; + public float armor = 1f; + public int drillPower = -1; public float carryWeight = 1f; - public float armor = 1f; + public float buildPower = 1f; + public boolean canRepair = false; + public Weapon weapon = Weapons.blaster; + public int itemCapacity = 30; + public int ammoCapacity = 100; + public TextureRegion baseRegion, legRegion, region, iconRegion; public Mech(String name, boolean flying){ diff --git a/core/src/io/anuke/mindustry/type/Upgrade.java b/core/src/io/anuke/mindustry/type/Upgrade.java index 46817cb3c4..a42c986e45 100644 --- a/core/src/io/anuke/mindustry/type/Upgrade.java +++ b/core/src/io/anuke/mindustry/type/Upgrade.java @@ -3,6 +3,8 @@ package io.anuke.mindustry.type; import com.badlogic.gdx.utils.Array; import io.anuke.mindustry.game.Content; import io.anuke.mindustry.game.UnlockableContent; +import io.anuke.ucore.function.Consumer; +import io.anuke.ucore.function.Predicate; import io.anuke.ucore.util.Bundles; public abstract class Upgrade implements UnlockableContent{ @@ -45,6 +47,14 @@ public abstract class Upgrade implements UnlockableContent{ return all(); } + public static void forEach(Consumer type, Predicate pred){ + for(Upgrade u : upgrades){ + if(pred.test(u)){ + type.accept((T)u); + } + } + } + public static Array all() { return upgrades; } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/MechFactory.java b/core/src/io/anuke/mindustry/world/blocks/production/MechFactory.java index 9f66c7a352..854bcaad9d 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/MechFactory.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/MechFactory.java @@ -1,19 +1,18 @@ package io.anuke.mindustry.world.blocks.production; import com.badlogic.gdx.graphics.g2d.TextureRegion; -import com.badlogic.gdx.utils.Array; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.fx.Fx; import io.anuke.mindustry.entities.Player; import io.anuke.mindustry.entities.TileEntity; +import io.anuke.mindustry.entities.Units; import io.anuke.mindustry.gen.CallBlocks; import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.graphics.Shaders; import io.anuke.mindustry.net.In; import io.anuke.mindustry.type.Mech; -import io.anuke.mindustry.type.Upgrade; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; import io.anuke.ucore.core.Effects; @@ -21,35 +20,49 @@ import io.anuke.ucore.core.Graphics; import io.anuke.ucore.core.Timers; import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.graphics.Lines; -import io.anuke.ucore.scene.style.TextureRegionDrawable; -import io.anuke.ucore.scene.ui.ButtonGroup; -import io.anuke.ucore.scene.ui.ImageButton; -import io.anuke.ucore.scene.ui.layout.Table; import io.anuke.ucore.util.Mathf; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; +import static io.anuke.mindustry.Vars.tilesize; + public class MechFactory extends Block{ + protected float powerUse = 0.1f; + protected Mech mech; public MechFactory(String name){ super(name); - solid = true; hasItems = true; - destructible = true; - configurable = true; + hasPower = true; update = true; + consumesTap = true; + solidifes = true; + } + + @Override + public boolean isSolidFor(Tile tile) { + MechFactoryEntity entity = tile.entity(); + return !entity.open; + } + + @Override + public void tapped(Tile tile, Player player) { + + if(checkValidTap(tile, player)){ + CallBlocks.onMechFactoryBegin(player, tile); + } } @Override public void draw(Tile tile) { MechFactoryEntity entity = tile.entity(); - Draw.rect(name, tile.drawx(), tile.drawy()); + Draw.rect(entity.open ? name + "-open" : name, tile.drawx(), tile.drawy()); - if(entity.current != null) { - TextureRegion region = entity.current.region; + if(entity.player != null) { + TextureRegion region = mech.iconRegion; Shaders.build.region = region; Shaders.build.progress = entity.progress; @@ -77,136 +90,87 @@ public class MechFactory extends Block{ public void update(Tile tile) { MechFactoryEntity entity = tile.entity(); - if(entity.current != null){ - entity.heat = Mathf.lerpDelta(entity.heat, 1f, 0.1f); - entity.time += Timers.delta(); - entity.progress += 1f / Vars.respawnduration; + float used = Math.min(powerCapacity, Timers.delta() * powerUse); + + if(entity.open){ + if(!Units.anyEntities(tile)){ + entity.open = false; + }else{ + entity.heat = Mathf.lerpDelta(entity.heat, 0f, 0.1f); + } + } + + if(entity.player != null){ + if(entity.power.amount >= used || true) { + entity.heat = Mathf.lerpDelta(entity.heat, 1f, 0.1f); + entity.progress += 1f / Vars.respawnduration; + entity.power.amount -= used; + }else{ + entity.heat = Mathf.lerpDelta(entity.heat, 0f, 0.05f); + } + + entity.time += entity.heat; if(entity.progress >= 1f){ - CallBlocks.onMechFactoryDone(tile, entity.current); + CallBlocks.onMechFactoryDone(tile); } }else{ + if(Units.anyEntities(tile, 4f, unit -> unit.getTeam() == entity.getTeam() && unit instanceof Player)){ + entity.open = true; + } + entity.heat = Mathf.lerpDelta(entity.heat, 0f, 0.1f); } } - @Override - public void buildTable(Tile tile, Table table) { - MechFactoryEntity entity = tile.entity(); - - Table cont = new Table(); - - //no result to show, build weapon selection menu - if(entity.result == null) { - //show weapon to select and build - showSelect(tile, cont); - }else{ - //show weapon to withdraw - showResult(tile, cont); - } - - table.add(cont); - } - - protected void showSelect(Tile tile, Table cont){ - MechFactoryEntity entity = tile.entity(); - - Array items = Upgrade.all(); - - ButtonGroup group = new ButtonGroup<>(); - group.setMinCheckCount(0); - - int i = 0; - - for (Upgrade upgrade : items) { - if (!(upgrade instanceof Mech)) continue; - Mech mech = (Mech) upgrade; - - ImageButton button = cont.addImageButton("white", "toggle", 24, () -> CallBlocks.setMechFactory(null, tile, mech)) - .size(38, 42).padBottom(-5.1f).group(group).get(); - button.getStyle().imageUp = new TextureRegionDrawable(new TextureRegion(mech.region)); - button.setChecked(entity.current == mech); - - if (i++ % 4 == 3) { - cont.row(); - } - } - - cont.update(() -> { - //show result when done - if(entity.result != null){ - cont.clear(); - cont.update(null); - showResult(tile, cont); - } - }); - } - - protected void showResult(Tile tile, Table cont){ - MechFactoryEntity entity = tile.entity(); - - Mech mech = entity.result; - - ImageButton button = cont.addImageButton("white", "toggle", 24, () -> CallBlocks.pickupMechFactory(null, tile)) - .size(38, 42).padBottom(-5.1f).get(); - button.getStyle().imageUp = new TextureRegionDrawable(new TextureRegion(mech.region)); - button.setChecked(entity.current == mech); - - cont.update(() -> { - //show selection menu when result disappears - if(entity.result == null){ - cont.clear(); - cont.update(null); - showSelect(tile, cont); - } - }); - } - @Override public TileEntity getEntity() { return new MechFactoryEntity(); } @Remote(targets = Loc.both, called = Loc.server, in = In.blocks, forward = true) - public static void pickupMechFactory(Player player, Tile tile){ - MechFactoryEntity entity = tile.entity(); + public static void onMechFactoryBegin(Player player, Tile tile){ + if(!checkValidTap(tile, player)) return; - if(entity.current != null){ - player.mech = entity.current; - entity.current = null; - entity.progress = 0; - entity.result = null; - } - } - - @Remote(targets = Loc.both, called = Loc.server, in = In.blocks, forward = true) - public static void setMechFactory(Player player, Tile tile, Mech weapon){ MechFactoryEntity entity = tile.entity(); - entity.current = weapon; entity.progress = 0f; - entity.heat = 0f; + entity.player = player; + + player.rotation = 90f; + player.baseRotation = 90f; + player.set(entity.x, entity.y); + player.setDead(true); + player.setRespawning(true); } @Remote(called = Loc.server, in = In.blocks) - public static void onMechFactoryDone(Tile tile, Mech result){ + public static void onMechFactoryDone(Tile tile){ MechFactoryEntity entity = tile.entity(); + Effects.effect(Fx.spawn, entity); - entity.current = null; + + entity.player.mech = ((MechFactory)tile.block()).mech; entity.progress = 0; - entity.result = result; + entity.player.heal(); + entity.player.setDead(false); + entity.player = null; + } + + protected static boolean checkValidTap(Tile tile, Player player){ + MechFactoryEntity entity = tile.entity(); + return Math.abs(player.x - tile.drawx()) <= tile.block().size * tilesize / 2f && + Math.abs(player.y - tile.drawy()) <= tile.block().size * tilesize / 2f && entity.player == null; } public class MechFactoryEntity extends TileEntity{ - public Mech current; - public Mech result; + public Player player; public float progress; public float time; public float heat; + public boolean open; @Override public void write(DataOutputStream stream) throws IOException { - stream.writeByte(current == null ? -1 : current.id); - stream.writeByte(result == null ? -1 : result.id); stream.writeFloat(progress); stream.writeFloat(time); stream.writeFloat(heat); @@ -214,18 +178,9 @@ public class MechFactory extends Block{ @Override public void read(DataInputStream stream) throws IOException { - byte id = stream.readByte(), rid = stream.readByte(); progress = stream.readFloat(); time = stream.readFloat(); heat = stream.readFloat(); - - if(id != -1){ - current = Upgrade.getByID(id); - } - - if(rid != -1){ - result = Upgrade.getByID(rid); - } } } }