From 74878b5cb13f3c005d411c7d95e52ad85c0e55a1 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 22 Jun 2018 19:14:50 -0400 Subject: [PATCH] Loads of bugfixes, gameplay tweaks --- .../blocks/environment/grass-cliff-edge-1.png | Bin 0 -> 183 bytes .../blocks/environment/grass-cliff-edge-2.png | Bin 0 -> 156 bytes .../blocks/environment/grass-cliff-edge.png | Bin 0 -> 170 bytes .../blocks/environment/grass-cliff-side.png | Bin 0 -> 167 bytes .../sprites/blocks/production/blast-mixer.png | Bin 0 -> 561 bytes .../blocks/production/thermite-mixer.png | Bin 0 -> 463 bytes core/assets/sprites/sprites.atlas | 968 +++++++++--------- core/assets/sprites/sprites.png | Bin 117737 -> 117108 bytes core/src/io/anuke/mindustry/Vars.java | 2 +- .../io/anuke/mindustry/ai/WaveSpawner.java | 4 +- .../io/anuke/mindustry/content/AmmoTypes.java | 45 +- .../io/anuke/mindustry/content/Recipes.java | 55 +- .../io/anuke/mindustry/content/UnitTypes.java | 4 +- .../io/anuke/mindustry/content/Weapons.java | 4 +- .../mindustry/content/blocks/Blocks.java | 4 +- .../content/blocks/CraftingBlocks.java | 28 +- .../{WeaponBlocks.java => TurretBlocks.java} | 14 +- .../content/bullets/ArtilleryBullets.java | 4 +- .../content/bullets/StandardBullets.java | 32 +- .../io/anuke/mindustry/content/fx/UnitFx.java | 9 +- .../anuke/mindustry/core/ContentLoader.java | 2 +- .../mindustry/entities/effect/ItemDrop.java | 35 +- .../mindustry/entities/units/UnitDrops.java | 12 +- .../mindustry/entities/units/types/Drone.java | 20 +- .../anuke/mindustry/input/InputHandler.java | 3 + .../src/io/anuke/mindustry/type/AmmoType.java | 6 +- .../mindustry/ui/fragments/DebugFragment.java | 2 +- .../io/anuke/mindustry/world/BaseBlock.java | 2 + .../blocks/defense/turrets/CooledTurret.java | 4 +- .../blocks/defense/turrets/DoubleTurret.java | 2 +- .../blocks/defense/turrets/ItemTurret.java | 2 - .../blocks/defense/turrets/LiquidTurret.java | 1 - .../blocks/defense/{ => turrets}/Turret.java | 13 +- .../world/blocks/distribution/Conveyor.java | 12 +- .../world/blocks/distribution/Router.java | 4 +- .../world/blocks/production/Cultivator.java | 3 +- .../world/blocks/production/SolidPump.java | 14 +- .../anuke/mindustry/world/mapgen/ProcGen.java | 6 + 38 files changed, 748 insertions(+), 568 deletions(-) create mode 100644 core/assets-raw/sprites/blocks/environment/grass-cliff-edge-1.png create mode 100644 core/assets-raw/sprites/blocks/environment/grass-cliff-edge-2.png create mode 100644 core/assets-raw/sprites/blocks/environment/grass-cliff-edge.png create mode 100644 core/assets-raw/sprites/blocks/environment/grass-cliff-side.png create mode 100644 core/assets-raw/sprites/blocks/production/blast-mixer.png create mode 100644 core/assets-raw/sprites/blocks/production/thermite-mixer.png rename core/src/io/anuke/mindustry/content/blocks/{WeaponBlocks.java => TurretBlocks.java} (84%) rename core/src/io/anuke/mindustry/world/blocks/defense/{ => turrets}/Turret.java (96%) diff --git a/core/assets-raw/sprites/blocks/environment/grass-cliff-edge-1.png b/core/assets-raw/sprites/blocks/environment/grass-cliff-edge-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b7db44f2c8c4fe79f1e68cfd2fcd461e167e7469 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4mJh`h9ms@x)~T4I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D5`DVyq%UIYI^u3=CnOE{-7*mrMH$`5Fv(nDs@2uKnxwH|>A5KVs&Y zON#=g-j=c6w07&UQ>FJ9m^5ClNZj*Gok2qS)E~Bx-S3&b_iwUe$SU`Ktn>ba=#_Up ivsRu}5fuFMkzw9ZrIM|wEXoWF3=E#GelF{r5}E*>);e(j literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/environment/grass-cliff-edge-2.png b/core/assets-raw/sprites/blocks/environment/grass-cliff-edge-2.png new file mode 100644 index 0000000000000000000000000000000000000000..95c438eebeafeb38da55bfaedffb993ee9cffa96 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4mJh`h9ms@x)~T4I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D5`DVl0+^E9zMo7#OTQT^vIsE+^+?WF#D5pYg%7?!&*I^I5wUdVb0u zW-0MxV`F105&rkMwD~|-nOg~~M4m(Vk&yWK{_C?DjAZy-TV90RXJBAp@O1TaS?83{ F1OVd@EBpWe literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/environment/grass-cliff-edge.png b/core/assets-raw/sprites/blocks/environment/grass-cliff-edge.png new file mode 100644 index 0000000000000000000000000000000000000000..d13e2f31670662a0b0e3e49e1c0913aebf76264b GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4mJh`h9ms@x)~T4I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D5`DVl3j5>WWS?Ffe#}x;TbNTu#o($VfQAW>@k5kN$?Kb0>B(^8a}7 z_p`n5E(W8s2M!!)SmcnPZLPdZ)8|LYVhw>Cr_OcgdCn32`t>W%4iV0r)N~exG-Wx5 StX4Bk29T+)elF{r5}E*PE;J_q literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/environment/grass-cliff-side.png b/core/assets-raw/sprites/blocks/environment/grass-cliff-side.png new file mode 100644 index 0000000000000000000000000000000000000000..19ed554d1e5827a01ba0d6aacfab038fa42e9d1b GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4mJh`h9ms@x)~T4I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D5`DVl3Kw1^Ij!7#Q3of5RImHk-1e*MbxLxhn*zopr07jlJ1poj5 literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/production/blast-mixer.png b/core/assets-raw/sprites/blocks/production/blast-mixer.png new file mode 100644 index 0000000000000000000000000000000000000000..c20530333fe1a21133f8f1cec3bd8be91491328e GIT binary patch literal 561 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D5`DqD=2=v;6~Gb9;bE$%_CkMn`XZN4K|g znHCjK*PH2U-{N*w)`<1iMG>#2mkBQvIO;@LBPXt43zu!0_f@9+rSJQ9CHt$(|1ZCn zW0t*S%9~rBm9CF|eLuH5O?xTBgrG^wR{H%}RWEF?-b%da zpY}aNn(^3nu?B%d8hN^9$Bvw<$Y0kQakp~G6b?lb1F5Gji|6D`);q%RM(@*`6N-hk zLf4&DEDK z$(;3;WA}sv%jH=O_D5`DqRgDCW$9)N3=EPbt`Q~9`MJ5Nc_j?aMX8A;sVNHOnI#zt?w-B@ z;f;La3=E8(o-U3d7N?g^w#`0lAkcQ7LprdDS8fqoi5yp~*UNwxm(~_9+<(@7wfBPL z=}v7Y1g1Q4XyR0Cwh}p6er#@)!iSgpm|t?~x_WN}N5h9uhJ+r$gU(l_Y6JamB?%oh?BqB$ zW6Fi<`At9OzBqVgH^YOk|Ds;3j%_ehQ|;vpt;;Y>=T%mEv)^vRE!Lc^zRxoag|9w8 z&O7aSnZk|weT(&9xg45nIoHrlB;?0(m8MtkB(I)0p*gKva`)vOJFWf;#dvAEJ)PrR z`n%)Lg=NCkhmPMBH{EuNkL8@DK;W$t?bFR24^MAbKXuH{kdyyWd2(QVZiI~JdyDOY zf=(RFjPZQW=Wz5W_gyNLWjGL}J^z5`r^DMF_HLN3ecGrbwtbV%N9Ot0*4~*lZEgtz P0|SGntDnm{r-UW|EaAH7 literal 0 HcmV?d00001 diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index f2e08ee921..4edfa01062 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,28 +13,28 @@ background index: -1 conveyor-arrow rotate: false - xy: 757, 318 + xy: 555, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-arrow rotate: false - xy: 736, 268 + xy: 787, 401 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-bridge rotate: false - xy: 746, 268 + xy: 797, 411 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-end rotate: false - xy: 756, 268 + xy: 807, 421 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -90,42 +90,42 @@ blast-drill-top index: -1 carbide-drill rotate: false - xy: 707, 309 + xy: 505, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 carbide-drill-rotator rotate: false - xy: 717, 309 + xy: 525, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 carbide-drill-top rotate: false - xy: 727, 329 + xy: 515, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laser-drill rotate: false - xy: 279, 79 + xy: 315, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 297, 81 + xy: 333, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 315, 81 + xy: 351, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -188,49 +188,49 @@ plasma-drill-top index: -1 tungsten-drill rotate: false - xy: 335, 23 + xy: 847, 365 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten-drill-rotator rotate: false - xy: 345, 33 + xy: 787, 351 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten-drill-top rotate: false - xy: 335, 13 + xy: 787, 341 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 315, 63 + xy: 351, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 333, 63 + xy: 369, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 351, 63 + xy: 387, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 369, 63 + xy: 405, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -293,441 +293,469 @@ blackstoneedge index: -1 coal2 rotate: false - xy: 737, 328 + xy: 545, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 737, 318 + xy: 535, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 747, 308 + xy: 565, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 757, 308 + xy: 575, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 991, 433 + xy: 859, 437 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 +grass-cliff-edge + rotate: false + xy: 607, 110 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +grass-cliff-edge-1 + rotate: false + xy: 617, 110 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +grass-cliff-edge-2 + rotate: false + xy: 627, 110 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +grass-cliff-side + rotate: false + xy: 637, 110 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 grass2 rotate: false - xy: 787, 320 + xy: 699, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 787, 310 + xy: 496, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 251, 27 + xy: 915, 439 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice2 rotate: false - xy: 706, 299 + xy: 647, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 706, 289 + xy: 605, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 251, 13 + xy: 929, 439 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 716, 299 + xy: 615, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 706, 279 + xy: 625, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 706, 279 + xy: 625, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 716, 289 + xy: 635, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 716, 289 + xy: 635, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 991, 419 + xy: 943, 439 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead2 rotate: false - xy: 745, 258 + xy: 787, 391 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 755, 258 + xy: 797, 401 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 753, 248 + xy: 787, 381 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 713, 239 + xy: 797, 391 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 723, 239 + xy: 807, 401 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 733, 238 + xy: 817, 411 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 743, 238 + xy: 827, 413 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 621, 106 + xy: 325, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 oiledge rotate: false - xy: 635, 106 + xy: 339, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock2 rotate: false - xy: 723, 209 + xy: 787, 361 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 713, 189 + xy: 807, 381 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 723, 189 + xy: 817, 391 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 649, 106 + xy: 353, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 923, 417 + xy: 827, 383 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 943, 417 + xy: 817, 371 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 953, 413 + xy: 827, 373 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 641, 186 + xy: 381, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 641, 172 + xy: 395, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 295, 33 + xy: 837, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 295, 23 + xy: 837, 413 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 305, 33 + xy: 837, 403 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 295, 13 + xy: 837, 393 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 963, 423 + xy: 817, 361 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 963, 413 + xy: 827, 363 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 641, 158 + xy: 409, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 305, 23 + xy: 837, 383 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 315, 33 + xy: 837, 373 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 305, 13 + xy: 837, 363 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 315, 23 + xy: 847, 425 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten2 rotate: false - xy: 335, 33 + xy: 847, 385 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten3 rotate: false - xy: 325, 13 + xy: 847, 375 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 345, 13 + xy: 807, 351 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 355, 23 + xy: 807, 341 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 365, 33 + xy: 817, 351 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 355, 13 + xy: 827, 353 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 449, 108 + xy: 253, 41 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-border rotate: false - xy: 981, 440 + xy: 489, 65 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-elevation rotate: false - xy: 981, 430 + xy: 489, 55 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 981, 430 + xy: 489, 55 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-middle rotate: false - xy: 447, 51 + xy: 453, 16 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 447, 51 + xy: 453, 16 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-slope rotate: false - xy: 447, 41 + xy: 463, 26 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 border rotate: false - xy: 697, 329 + xy: 453, 6 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 747, 318 + xy: 545, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 737, 308 + xy: 575, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 345, 99 + xy: 381, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -748,7 +776,7 @@ cross-4 index: -1 enemyspawn rotate: false - xy: 777, 320 + xy: 585, 98 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -762,49 +790,49 @@ nuclearreactor-shadow index: -1 place-arrow rotate: false - xy: 753, 238 + xy: 777, 371 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 playerspawn rotate: false - xy: 707, 229 + xy: 787, 371 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 667, 191 + xy: 477, 60 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 405, 81 + xy: 261, 55 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 423, 81 + xy: 279, 61 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 261, 55 + xy: 297, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 279, 61 + xy: 315, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -825,7 +853,7 @@ rubble-3-1 index: -1 shadow-1 rotate: false - xy: 691, 203 + xy: 451, 36 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -867,7 +895,7 @@ shadow-6 index: -1 shadow-round-1 rotate: false - xy: 667, 167 + xy: 463, 36 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -881,105 +909,105 @@ shadow-round-2 index: -1 bridgeconduit-arrow rotate: false - xy: 697, 319 + xy: 463, 16 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-bridge rotate: false - xy: 707, 329 + xy: 463, 6 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-end rotate: false - xy: 697, 309 + xy: 495, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-arrow rotate: false - xy: 717, 329 + xy: 495, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-bridge rotate: false - xy: 707, 319 + xy: 505, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-end rotate: false - xy: 717, 319 + xy: 515, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 747, 328 + xy: 555, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top rotate: false - xy: 757, 328 + xy: 565, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-arrow rotate: false - xy: 705, 259 + xy: 787, 411 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-bridge rotate: false - xy: 715, 259 + xy: 797, 421 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-end rotate: false - xy: 725, 259 + xy: 777, 401 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter rotate: false - xy: 713, 249 + xy: 807, 411 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-bottom rotate: false - xy: 723, 249 + xy: 817, 421 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-liquid rotate: false - xy: 733, 248 + xy: 827, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-top rotate: false - xy: 743, 248 + xy: 777, 381 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1007,14 +1035,14 @@ liquidtank-top index: -1 pulseconduit-bottom rotate: false - xy: 717, 229 + xy: 797, 381 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulseconduit-top rotate: false - xy: 709, 219 + xy: 807, 391 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1119,7 +1147,7 @@ nuclear-reactor-lights index: -1 rtg-generator-top rotate: false - xy: 723, 199 + xy: 797, 371 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1222,121 +1250,135 @@ biomattercompressor-top orig: 16, 16 offset: 0, 0 index: -1 +blast-mixer + rotate: false + xy: 499, 139 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-icon-blast-mixer + rotate: false + xy: 499, 139 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 centrifuge-liquid rotate: false - xy: 309, 99 + xy: 345, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 499, 121 + xy: 535, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 517, 121 + xy: 553, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 535, 121 + xy: 571, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 553, 121 + xy: 589, 136 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 571, 121 + xy: 589, 118 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 589, 136 + xy: 607, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 extractor rotate: false - xy: 777, 310 + xy: 595, 98 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 735, 258 + xy: 777, 391 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 plasteel-compressor-top rotate: false - xy: 333, 81 + xy: 369, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 poweralloysmelter-top rotate: false - xy: 351, 81 + xy: 387, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 powersmelter-top rotate: false - xy: 369, 81 + xy: 405, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 369, 81 + xy: 405, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 719, 219 + xy: 817, 401 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 713, 209 + xy: 827, 403 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 827, 423 + xy: 827, 393 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 siliconextractor rotate: false - xy: 933, 417 + xy: 807, 361 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1350,21 +1392,21 @@ core-open index: -1 block-1 rotate: false - xy: 955, 433 + xy: 489, 75 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 499, 139 + xy: 517, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 517, 139 + xy: 535, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1413,35 +1455,35 @@ arc-heat index: -1 crux rotate: false - xy: 363, 99 + xy: 399, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-heat rotate: false - xy: 381, 99 + xy: 417, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-panel-left rotate: false - xy: 399, 99 + xy: 499, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-panel-right rotate: false - xy: 417, 99 + xy: 517, 121 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 duo rotate: false - xy: 767, 310 + xy: 595, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1476,14 +1518,14 @@ scatter index: -1 lancer rotate: false - xy: 697, 215 + xy: 465, 60 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 667, 203 + xy: 477, 72 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1497,70 +1539,70 @@ meltdown index: -1 scatter-heat rotate: false - xy: 679, 203 + xy: 453, 48 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 scorch rotate: false - xy: 667, 179 + xy: 465, 48 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 scorch-shoot rotate: false - xy: 679, 191 + xy: 477, 48 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 swarmer rotate: false - xy: 297, 63 + xy: 333, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave rotate: false - xy: 387, 63 + xy: 423, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 405, 63 + xy: 279, 43 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dronefactory-top rotate: false - xy: 607, 120 + xy: 643, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top rotate: false - xy: 607, 120 + xy: 643, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dronefactory-top-open rotate: false - xy: 625, 120 + xy: 633, 214 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top-open rotate: false - xy: 625, 120 + xy: 633, 214 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1581,28 +1623,28 @@ ship-factory index: -1 reconstructor-open rotate: false - xy: 387, 81 + xy: 423, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 repairpoint-turret rotate: false - xy: 713, 199 + xy: 777, 361 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 589, 118 + xy: 625, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 767, 320 + xy: 585, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1623,7 +1665,7 @@ beam-end index: -1 blank rotate: false - xy: 566, 287 + xy: 486, 45 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -1651,7 +1693,7 @@ casing index: -1 clear rotate: false - xy: 229, 169 + xy: 566, 287 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -1665,7 +1707,7 @@ enemyarrow index: -1 error rotate: false - xy: 773, 340 + xy: 887, 439 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -1693,7 +1735,7 @@ laserfull index: -1 minelaser rotate: false - xy: 123, 25 + xy: 1017, 459 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -1714,28 +1756,28 @@ shell index: -1 shell-back rotate: false - xy: 679, 180 + xy: 475, 37 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shot rotate: false - xy: 913, 417 + xy: 817, 381 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer rotate: false - xy: 126, 25 + xy: 123, 25 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 325, 33 + xy: 847, 415 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1749,14 +1791,14 @@ transfer-end index: -1 block-icon-arc rotate: false - xy: 535, 139 + xy: 553, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-biomattercompressor rotate: false - xy: 553, 139 + xy: 571, 139 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1770,126 +1812,126 @@ block-icon-blast-drill index: -1 block-icon-bridgeconduit rotate: false - xy: 663, 217 + xy: 489, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit rotate: false - xy: 663, 217 + xy: 489, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-bridgeconveyor rotate: false - xy: 667, 157 + xy: 486, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor rotate: false - xy: 667, 157 + xy: 486, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-carbide-drill rotate: false - xy: 679, 170 + xy: 659, 231 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-carbide-wall rotate: false - xy: 703, 205 + xy: 669, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 carbide-wall rotate: false - xy: 703, 205 + xy: 669, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-carbide-wall-large rotate: false - xy: 571, 139 + xy: 623, 188 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 carbide-wall-large rotate: false - xy: 571, 139 + xy: 623, 188 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-centrifuge rotate: false - xy: 623, 188 + xy: 623, 170 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 623, 188 + xy: 623, 170 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-coal rotate: false - xy: 583, 108 + xy: 679, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal1 rotate: false - xy: 583, 108 + xy: 679, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-combustion-generator rotate: false - xy: 593, 108 + xy: 689, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 593, 108 + xy: 689, 229 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conduit rotate: false - xy: 679, 160 + xy: 263, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conveyor rotate: false - xy: 297, 53 + xy: 263, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor rotate: false - xy: 297, 53 + xy: 263, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1910,154 +1952,154 @@ core index: -1 block-icon-cryofluidmixer rotate: false - xy: 623, 170 + xy: 623, 152 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-cultivator rotate: false - xy: 623, 152 + xy: 705, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-deepwater rotate: false - xy: 307, 53 + xy: 263, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater rotate: false - xy: 307, 53 + xy: 263, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-deflector-wall rotate: false - xy: 317, 53 + xy: 263, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 317, 53 + xy: 263, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 317, 53 + xy: 263, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall rotate: false - xy: 317, 53 + xy: 263, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-deflector-wall-large rotate: false - xy: 705, 349 + xy: 723, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 705, 349 + xy: 723, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 705, 349 + xy: 723, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-phase-wall-large rotate: false - xy: 705, 349 + xy: 723, 367 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dirt rotate: false - xy: 327, 53 + xy: 273, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 327, 53 + xy: 273, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door rotate: false - xy: 337, 53 + xy: 273, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door rotate: false - xy: 337, 53 + xy: 273, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door-large rotate: false - xy: 723, 367 + xy: 723, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large rotate: false - xy: 723, 367 + xy: 723, 349 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dronefactory rotate: false - xy: 723, 349 + xy: 679, 321 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-droppoint rotate: false - xy: 347, 53 + xy: 283, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 droppoint rotate: false - xy: 347, 53 + xy: 283, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-duo rotate: false - xy: 357, 53 + xy: 273, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2078,112 +2120,112 @@ block-icon-fusion-reactor index: -1 block-icon-grass rotate: false - xy: 367, 53 + xy: 283, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass1 rotate: false - xy: 367, 53 + xy: 283, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-hail rotate: false - xy: 377, 53 + xy: 273, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ice rotate: false - xy: 387, 53 + xy: 283, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice1 rotate: false - xy: 387, 53 + xy: 283, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-icerock rotate: false - xy: 397, 53 + xy: 283, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 397, 53 + xy: 283, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-incinerator rotate: false - xy: 407, 53 + xy: 293, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 incinerator rotate: false - xy: 407, 53 + xy: 293, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemsource rotate: false - xy: 295, 43 + xy: 293, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 295, 43 + xy: 293, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemvoid rotate: false - xy: 305, 43 + xy: 303, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 305, 43 + xy: 303, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-junction rotate: false - xy: 315, 43 + xy: 293, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 junction rotate: false - xy: 315, 43 + xy: 293, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-lancer rotate: false - xy: 679, 321 + xy: 679, 303 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2204,98 +2246,98 @@ large-solar-panel index: -1 block-icon-laser-drill rotate: false - xy: 679, 303 + xy: 273, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-laserconduit rotate: false - xy: 325, 43 + xy: 303, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit rotate: false - xy: 325, 43 + xy: 303, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-laserconveyor rotate: false - xy: 335, 43 + xy: 313, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor rotate: false - xy: 335, 43 + xy: 313, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-lava rotate: false - xy: 345, 43 + xy: 303, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 345, 43 + xy: 303, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-lead rotate: false - xy: 355, 43 + xy: 313, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead1 rotate: false - xy: 355, 43 + xy: 313, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquidjunction rotate: false - xy: 365, 43 + xy: 323, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidjunction rotate: false - xy: 365, 43 + xy: 323, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquidrouter rotate: false - xy: 375, 43 + xy: 313, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquidsource rotate: false - xy: 385, 43 + xy: 323, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidsource rotate: false - xy: 385, 43 + xy: 323, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2330,14 +2372,14 @@ core-top index: -1 block-icon-mechanical-pump rotate: false - xy: 395, 43 + xy: 333, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 395, 43 + xy: 333, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2351,42 +2393,42 @@ block-icon-meltdown index: -1 block-icon-melter rotate: false - xy: 405, 43 + xy: 323, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 405, 43 + xy: 323, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-metalfloor rotate: false - xy: 417, 53 + xy: 333, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 417, 53 + xy: 333, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-multiplexer rotate: false - xy: 273, 109 + xy: 291, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 multiplexer rotate: false - xy: 273, 109 + xy: 291, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2407,14 +2449,14 @@ nuclear-reactor index: -1 block-icon-oil rotate: false - xy: 415, 43 + xy: 343, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 415, 43 + xy: 343, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2428,28 +2470,28 @@ block-icon-oil-extractor index: -1 block-icon-oilrefinery rotate: false - xy: 427, 55 + xy: 333, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 427, 55 + xy: 333, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-overflowgate rotate: false - xy: 439, 71 + xy: 343, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 overflowgate rotate: false - xy: 439, 71 + xy: 343, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2463,140 +2505,140 @@ block-icon-plasma-drill index: -1 block-icon-plasteel-compressor rotate: false - xy: 291, 117 + xy: 309, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plasteel-compressor rotate: false - xy: 291, 117 + xy: 309, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-power-node rotate: false - xy: 439, 61 + xy: 353, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 power-node rotate: false - xy: 439, 61 + xy: 353, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-power-node-large rotate: false - xy: 309, 117 + xy: 327, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 309, 117 + xy: 327, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-powerinfinite rotate: false - xy: 437, 51 + xy: 343, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 437, 51 + xy: 343, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-powervoid rotate: false - xy: 427, 45 + xy: 353, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powervoid rotate: false - xy: 427, 45 + xy: 353, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulseconduit rotate: false - xy: 437, 41 + xy: 363, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulverizer rotate: false - xy: 705, 339 + xy: 353, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-reconstructor rotate: false - xy: 327, 117 + xy: 345, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dronefactory rotate: false - xy: 327, 117 + xy: 345, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 327, 117 + xy: 345, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory rotate: false - xy: 327, 117 + xy: 345, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-repairpoint rotate: false - xy: 715, 339 + xy: 363, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 repairpoint rotate: false - xy: 715, 339 + xy: 363, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-resupplypoint rotate: false - xy: 725, 339 + xy: 373, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 resupplypoint rotate: false - xy: 725, 339 + xy: 373, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2610,427 +2652,441 @@ block-icon-ripple index: -1 block-icon-rock rotate: false - xy: 843, 425 + xy: 363, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock1 rotate: false - xy: 843, 425 + xy: 363, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rotary-pump rotate: false - xy: 345, 117 + xy: 363, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 345, 117 + xy: 363, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-router rotate: false - xy: 853, 425 + xy: 373, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 853, 425 + xy: 373, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rtg-generator rotate: false - xy: 863, 425 + xy: 383, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 863, 425 + xy: 383, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sand rotate: false - xy: 873, 425 + xy: 373, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 873, 425 + xy: 373, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-scorch rotate: false - xy: 883, 425 + xy: 383, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-separator rotate: false - xy: 893, 427 + xy: 393, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator rotate: false - xy: 893, 427 + xy: 393, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shrub rotate: false - xy: 903, 427 + xy: 383, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrub rotate: false - xy: 903, 427 + xy: 383, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-silicon-smelter rotate: false - xy: 363, 117 + xy: 381, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 363, 117 + xy: 381, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-smelter rotate: false - xy: 913, 427 + xy: 393, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 smelter rotate: false - xy: 913, 427 + xy: 393, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-snow rotate: false - xy: 923, 427 + xy: 403, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 923, 427 + xy: 403, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-solar-panel rotate: false - xy: 933, 427 + xy: 393, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 933, 427 + xy: 393, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sortedunloader rotate: false - xy: 943, 427 + xy: 403, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 943, 427 + xy: 403, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sorter rotate: false - xy: 953, 423 + xy: 413, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 953, 423 + xy: 413, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-space rotate: false - xy: 773, 330 + xy: 403, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space rotate: false - xy: 773, 330 + xy: 403, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-splitter rotate: false - xy: 783, 330 + xy: 413, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 splitter rotate: false - xy: 783, 330 + xy: 413, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-stone rotate: false - xy: 265, 31 + xy: 423, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone1 rotate: false - xy: 265, 31 + xy: 423, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-stoneformer rotate: false - xy: 265, 21 + xy: 413, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneformer rotate: false - xy: 265, 21 + xy: 413, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-swarmer rotate: false - xy: 381, 117 + xy: 399, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-generator rotate: false - xy: 399, 117 + xy: 417, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 399, 117 + xy: 417, 117 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-pump rotate: false - xy: 417, 117 + xy: 213, 98 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 417, 117 + xy: 213, 98 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-icon-thermite-mixer + rotate: false + xy: 231, 99 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +thermite-mixer + rotate: false + xy: 231, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thorium rotate: false - xy: 703, 245 + xy: 423, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 703, 245 + xy: 423, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-thorium-wall rotate: false - xy: 703, 195 + xy: 433, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium-wall rotate: false - xy: 703, 195 + xy: 433, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-thorium-wall-large rotate: false - xy: 213, 98 + xy: 207, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 213, 98 + xy: 207, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-titanium rotate: false - xy: 279, 35 + xy: 423, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 279, 35 + xy: 423, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-titanium-conveyor rotate: false - xy: 275, 25 + xy: 433, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor rotate: false - xy: 275, 25 + xy: 433, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten rotate: false - xy: 275, 15 + xy: 433, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten1 rotate: false - xy: 275, 15 + xy: 433, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten-drill rotate: false - xy: 275, 5 + xy: 443, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten-wall rotate: false - xy: 285, 25 + xy: 443, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tungsten-wall rotate: false - xy: 285, 25 + xy: 443, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-tungsten-wall-large rotate: false - xy: 231, 99 + xy: 207, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 tungsten-wall-large rotate: false - xy: 231, 99 + xy: 207, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-turbine-generator rotate: false - xy: 207, 80 + xy: 291, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 207, 80 + xy: 291, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-unloader rotate: false - xy: 285, 15 + xy: 443, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unloader rotate: false - xy: 285, 15 + xy: 443, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3065,189 +3121,189 @@ warpgate index: -1 block-icon-water rotate: false - xy: 285, 5 + xy: 453, 26 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 285, 5 + xy: 453, 26 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-water-extractor rotate: false - xy: 207, 62 + xy: 309, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-wave rotate: false - xy: 291, 99 + xy: 327, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mech-icon-alpha-mech rotate: false - xy: 1005, 419 + xy: 297, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 1005, 419 + xy: 297, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-omega-mech rotate: false - xy: 1005, 419 + xy: 297, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-tau-mech rotate: false - xy: 1005, 419 + xy: 297, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 607, 106 + xy: 311, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-halberd-ship rotate: false - xy: 607, 106 + xy: 311, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 607, 106 + xy: 311, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-trident-ship rotate: false - xy: 607, 106 + xy: 311, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 716, 279 + xy: 657, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 726, 289 + xy: 655, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-carbide rotate: false - xy: 726, 279 + xy: 641, 204 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 736, 298 + xy: 641, 194 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 736, 288 + xy: 641, 184 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-phase-matter rotate: false - xy: 746, 298 + xy: 641, 174 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plasteel rotate: false - xy: 746, 288 + xy: 641, 164 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-sand rotate: false - xy: 756, 298 + xy: 641, 154 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 756, 288 + xy: 767, 420 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 736, 278 + xy: 767, 410 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 746, 278 + xy: 767, 400 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thermite rotate: false - xy: 756, 278 + xy: 767, 390 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 706, 269 + xy: 777, 421 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 716, 269 + xy: 787, 421 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-tungsten rotate: false - xy: 726, 269 + xy: 777, 411 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3550,7 +3606,7 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 327, 99 + xy: 363, 99 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3585,56 +3641,56 @@ icon-admin-small index: -1 icon-areaDelete rotate: false - xy: 251, 1 + xy: 251, 29 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 643, 120 + xy: 737, 426 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 643, 120 + xy: 737, 426 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 263, 1 + xy: 251, 17 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 463, 120 + xy: 251, 5 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 475, 120 + xy: 451, 124 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 487, 120 + xy: 463, 120 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 633, 214 + xy: 755, 430 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3648,49 +3704,49 @@ icon-ban index: -1 icon-break rotate: false - xy: 737, 426 + xy: 773, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 755, 430 + xy: 791, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 463, 108 + xy: 475, 120 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 773, 431 + xy: 809, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 475, 108 + xy: 487, 120 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 487, 108 + xy: 435, 114 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 499, 109 + xy: 435, 102 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -3711,7 +3767,7 @@ icon-discord index: -1 icon-distribution rotate: false - xy: 511, 109 + xy: 447, 112 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -3732,490 +3788,490 @@ icon-dots index: -1 icon-editor rotate: false - xy: 423, 65 + xy: 297, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 279, 45 + xy: 313, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 791, 431 + xy: 731, 408 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 809, 431 + xy: 731, 390 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 741, 338 + xy: 329, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 731, 408 + xy: 225, 80 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 731, 390 + xy: 225, 62 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 757, 338 + xy: 345, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 225, 80 + xy: 217, 44 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 626, 285 + xy: 361, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 225, 62 + xy: 215, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 624, 269 + xy: 377, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 642, 285 + xy: 393, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-github rotate: false - xy: 640, 269 + xy: 409, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 658, 289 + xy: 425, 47 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 217, 44 + xy: 215, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 523, 109 + xy: 447, 100 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 535, 109 + xy: 459, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 674, 287 + xy: 741, 338 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 639, 242 + xy: 757, 338 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 547, 109 + xy: 471, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 690, 287 + xy: 626, 285 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 726, 299 + xy: 645, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 215, 26 + xy: 235, 44 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 658, 273 + xy: 624, 269 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 559, 109 + xy: 483, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 674, 271 + xy: 642, 285 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 215, 8 + xy: 233, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 235, 44 + xy: 233, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 233, 26 + xy: 749, 408 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 571, 109 + xy: 459, 96 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 659, 229 + xy: 471, 96 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 233, 8 + xy: 749, 390 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-none rotate: false - xy: 671, 227 + xy: 483, 96 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 683, 227 + xy: 441, 88 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 749, 408 + xy: 741, 372 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 690, 271 + xy: 640, 269 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 749, 390 + xy: 741, 354 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 695, 227 + xy: 441, 76 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 657, 257 + xy: 658, 289 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 651, 217 + xy: 441, 64 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 655, 205 + xy: 441, 52 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 655, 193 + xy: 453, 84 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 655, 241 + xy: 674, 287 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 741, 372 + xy: 759, 372 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 673, 255 + xy: 639, 242 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 689, 255 + xy: 690, 287 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 741, 354 + xy: 759, 354 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 671, 239 + xy: 658, 273 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 687, 239 + xy: 674, 271 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 827, 433 + xy: 690, 271 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 843, 435 + xy: 657, 257 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 859, 435 + xy: 655, 241 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 759, 372 + xy: 243, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 759, 354 + xy: 243, 63 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 655, 181 + xy: 453, 72 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 243, 81 + xy: 261, 91 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 875, 435 + xy: 673, 255 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 655, 169 + xy: 465, 84 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 655, 157 + xy: 453, 60 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 891, 437 + xy: 689, 255 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 243, 63 + xy: 261, 73 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 907, 437 + xy: 671, 239 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 923, 437 + xy: 687, 239 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 261, 91 + xy: 279, 79 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 673, 215 + xy: 465, 72 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 685, 215 + xy: 477, 84 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 939, 437 + xy: 827, 433 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 261, 73 + xy: 297, 81 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 965, 434 + xy: 843, 435 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -4286,14 +4342,14 @@ scroll-knob-vertical-black index: -1 selection rotate: false - xy: 587, 209 + xy: 229, 169 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 463, 152 + xy: 126, 29 size: 1, 8 orig: 1, 8 offset: 0, 0 @@ -4388,42 +4444,42 @@ window-empty index: -1 drone rotate: false - xy: 1005, 433 + xy: 873, 437 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout rotate: false - xy: 641, 200 + xy: 367, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol rotate: false - xy: 435, 121 + xy: 423, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-booster-1 rotate: false - xy: 449, 122 + xy: 773, 340 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-booster-2 rotate: false - xy: 435, 107 + xy: 437, 33 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-flame rotate: false - xy: 691, 192 + xy: 489, 85 size: 9, 9 orig: 9, 9 offset: 0, 0 @@ -4437,7 +4493,7 @@ beam-equip index: -1 blaster rotate: false - xy: 955, 443 + xy: 441, 126 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -4451,63 +4507,63 @@ blaster-equip index: -1 clustergun rotate: false - xy: 727, 319 + xy: 535, 111 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 clustergun-equip rotate: false - xy: 727, 309 + xy: 525, 101 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-weapon rotate: false - xy: 253, 41 + xy: 901, 439 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shockgun rotate: false - xy: 893, 417 + xy: 797, 361 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 903, 417 + xy: 807, 371 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster rotate: false - xy: 315, 13 + xy: 847, 405 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster-equip rotate: false - xy: 325, 23 + xy: 847, 395 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan rotate: false - xy: 345, 23 + xy: 797, 351 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan-equip rotate: false - xy: 355, 33 + xy: 797, 341 size: 8, 8 orig: 8, 8 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 83150cbe03c8234ad2d24021e9fe1272278fa322..d2b74f19cfcaacda0cef6298af9590d676a85cd1 100644 GIT binary patch literal 117108 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 z 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≧GFH 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 I&MBb@0LC{W3jhEB diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index aafb852dd3..dd8b92431c 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -36,7 +36,7 @@ public class Vars{ //respawn time in frames public static final float respawnduration = 60*4; //time between waves in frames (on normal mode) - public static final float wavespace = 60*60; + public static final float wavespace = 60*60*2; //waves can last no longer than 3 minutes, otherwise the next one spawns public static final float maxwavespace = 60*60*4f; diff --git a/core/src/io/anuke/mindustry/ai/WaveSpawner.java b/core/src/io/anuke/mindustry/ai/WaveSpawner.java index 830d401a31..e0f0c73a6d 100644 --- a/core/src/io/anuke/mindustry/ai/WaveSpawner.java +++ b/core/src/io/anuke/mindustry/ai/WaveSpawner.java @@ -61,7 +61,7 @@ public class WaveSpawner { for(int i = 0; i < spawned; i ++){ BaseUnit unit = UnitTypes.scout.create(Team.red); - unit.inventory.addAmmo(AmmoTypes.bulletIron); + unit.inventory.addAmmo(AmmoTypes.bulletLead); unit.setWave(); unit.setSquad(squad); unit.set(spawn.x * quadsize * tilesize + quadsize * tilesize/2f + Mathf.range(quadsize*tilesize/3f), @@ -80,7 +80,7 @@ public class WaveSpawner { for(int i = 0; i < spawned; i ++){ BaseUnit unit = UnitTypes.vtol.create(Team.red); - unit.inventory.addAmmo(AmmoTypes.bulletIron); + unit.inventory.addAmmo(AmmoTypes.bulletLead); unit.setWave(); unit.setSquad(squad); unit.set(baseX + Mathf.range(spread), baseY + Mathf.range(spread)); diff --git a/core/src/io/anuke/mindustry/content/AmmoTypes.java b/core/src/io/anuke/mindustry/content/AmmoTypes.java index 02e122e098..2bdc9c1042 100644 --- a/core/src/io/anuke/mindustry/content/AmmoTypes.java +++ b/core/src/io/anuke/mindustry/content/AmmoTypes.java @@ -8,9 +8,9 @@ import io.anuke.mindustry.type.AmmoType; import io.anuke.mindustry.type.ContentList; public class AmmoTypes implements ContentList { - public static AmmoType bulletIron, bulletLead, bulletSteel, bulletThorium, bulletSilicon, bulletThermite, + public static AmmoType bulletTungsten, bulletLead, bulletCarbide, bulletThorium, bulletSilicon, bulletThermite, flakLead, flakExplosive, flakPlastic, flakSurge, missileExplosive, missileIncindiary, missileSurge, - artilleryLead, artilleryThorium, artilleryPlastic, artilleryHoming, artilleryIncindiary, + artilleryCarbide, artilleryThorium, artilleryPlastic, artilleryHoming, artilleryIncindiary, basicFlame, lancerLaser, lightning, spectreLaser, meltdownLaser, fuseShotgun, oil, water, lava, cryofluid; @Override @@ -18,27 +18,31 @@ public class AmmoTypes implements ContentList { //bullets - bulletIron = new AmmoType(Items.tungsten, StandardBullets.iron, 3) {{ + bulletLead = new AmmoType(Items.lead, StandardBullets.lead, 5) {{ + shootEffect = ShootFx.shootSmall; + smokeEffect = ShootFx.shootSmallSmoke; + reloadMultiplier = 1.6f; + inaccuracy = 5f; + }}; + + bulletTungsten = new AmmoType(Items.tungsten, StandardBullets.tungsten, 2) {{ + shootEffect = ShootFx.shootSmall; + smokeEffect = ShootFx.shootSmallSmoke; + reloadMultiplier = 0.8f; + }}; + + bulletCarbide = new AmmoType(Items.carbide, StandardBullets.carbide, 2) {{ + shootEffect = ShootFx.shootSmall; + smokeEffect = ShootFx.shootSmallSmoke; + reloadMultiplier = 0.6f; + }}; + + bulletThorium = new AmmoType(Items.thorium, StandardBullets.thorium, 2) {{ shootEffect = ShootFx.shootSmall; smokeEffect = ShootFx.shootSmallSmoke; }}; - bulletLead = new AmmoType(Items.lead, StandardBullets.lead, 3) {{ - shootEffect = ShootFx.shootSmall; - smokeEffect = ShootFx.shootSmallSmoke; - }}; - - bulletSteel = new AmmoType(Items.carbide, StandardBullets.steel, 3) {{ - shootEffect = ShootFx.shootSmall; - smokeEffect = ShootFx.shootSmallSmoke; - }}; - - bulletThorium = new AmmoType(Items.thorium, StandardBullets.thorium, 3) {{ - shootEffect = ShootFx.shootSmall; - smokeEffect = ShootFx.shootSmallSmoke; - }}; - - bulletSilicon = new AmmoType(Items.silicon, StandardBullets.homing, 3) {{ + bulletSilicon = new AmmoType(Items.silicon, StandardBullets.homing, 4) {{ shootEffect = ShootFx.shootSmall; smokeEffect = ShootFx.shootSmallSmoke; }}; @@ -46,6 +50,7 @@ public class AmmoTypes implements ContentList { bulletThermite = new AmmoType(Items.thermite, StandardBullets.tracer, 3) {{ shootEffect = ShootFx.shootSmall; smokeEffect = ShootFx.shootSmallSmoke; + inaccuracy = 3f; }}; //flak @@ -89,7 +94,7 @@ public class AmmoTypes implements ContentList { //artillery - artilleryLead = new AmmoType(Items.lead, ArtilleryBullets.lead, 1) {{ + artilleryCarbide = new AmmoType(Items.carbide, ArtilleryBullets.carbide, 1) {{ shootEffect = ShootFx.shootBig2; smokeEffect = ShootFx.shootBigSmoke2; }}; diff --git a/core/src/io/anuke/mindustry/content/Recipes.java b/core/src/io/anuke/mindustry/content/Recipes.java index 67603d583b..4d39947fca 100644 --- a/core/src/io/anuke/mindustry/content/Recipes.java +++ b/core/src/io/anuke/mindustry/content/Recipes.java @@ -17,13 +17,16 @@ public class Recipes implements ContentList{ new Recipe(defense, DefenseBlocks.tungstenWall, new ItemStack(Items.tungsten, 12)); new Recipe(defense, DefenseBlocks.tungstenWallLarge, new ItemStack(Items.tungsten, 12*4)); - //TURRETS - new Recipe(weapon, WeaponBlocks.duo, new ItemStack(Items.tungsten, 20)); - new Recipe(weapon, WeaponBlocks.scorch, new ItemStack(Items.tungsten, 25), new ItemStack(Items.carbide, 20)); - new Recipe(weapon, WeaponBlocks.hail, new ItemStack(Items.tungsten, 25), new ItemStack(Items.carbide, 25)); + new Recipe(defense, DefenseBlocks.carbideWall, new ItemStack(Items.carbide, 12)); + new Recipe(defense, DefenseBlocks.carbideWallLarge, new ItemStack(Items.carbide, 12*4)); - new Recipe(weapon, WeaponBlocks.lancer, new ItemStack(Items.tungsten, 25), new ItemStack(Items.lead, 25), new ItemStack(Items.silicon, 25)); - new Recipe(weapon, WeaponBlocks.arc, new ItemStack(Items.tungsten, 25), new ItemStack(Items.lead, 30), new ItemStack(Items.silicon, 30)); + //TURRETS + new Recipe(weapon, TurretBlocks.duo, new ItemStack(Items.tungsten, 20)); + new Recipe(weapon, TurretBlocks.scorch, new ItemStack(Items.tungsten, 25), new ItemStack(Items.carbide, 20)); + new Recipe(weapon, TurretBlocks.hail, new ItemStack(Items.tungsten, 25), new ItemStack(Items.carbide, 25)); + + new Recipe(weapon, TurretBlocks.lancer, new ItemStack(Items.tungsten, 25), new ItemStack(Items.lead, 25), new ItemStack(Items.silicon, 25)); + new Recipe(weapon, TurretBlocks.arc, new ItemStack(Items.tungsten, 25), new ItemStack(Items.lead, 30), new ItemStack(Items.silicon, 30)); //DISTRIBUTION new Recipe(distribution, DistributionBlocks.conveyor, new ItemStack(Items.lead, 1)); @@ -42,11 +45,20 @@ public class Recipes implements ContentList{ new Recipe(distribution, DistributionBlocks.bridgeconveyor, new ItemStack(Items.carbide, 8), new ItemStack(Items.tungsten, 8)); //CRAFTING - new Recipe(crafting, CraftingBlocks.smelter, new ItemStack(Items.tungsten, 40)); - new Recipe(crafting, CraftingBlocks.siliconsmelter, new ItemStack(Items.tungsten, 60), new ItemStack(Items.lead, 50)); - new Recipe(crafting, CraftingBlocks.arcsmelter, new ItemStack(Items.tungsten, 60), new ItemStack(Items.carbide, 60), new ItemStack(Items.lead, 50)); - new Recipe(crafting, CraftingBlocks.pulverizer, new ItemStack(Items.tungsten, 50), new ItemStack(Items.lead, 50)); + //smelting + new Recipe(crafting, CraftingBlocks.smelter, new ItemStack(Items.tungsten, 40)); + new Recipe(crafting, CraftingBlocks.arcsmelter, new ItemStack(Items.tungsten, 60), new ItemStack(Items.carbide, 60), new ItemStack(Items.lead, 50)); + new Recipe(crafting, CraftingBlocks.siliconsmelter, new ItemStack(Items.tungsten, 60), new ItemStack(Items.lead, 50)); + + //misc + new Recipe(crafting, CraftingBlocks.pulverizer, new ItemStack(Items.tungsten, 60), new ItemStack(Items.lead, 50)); + new Recipe(crafting, CraftingBlocks.thermiteMixer, new ItemStack(Items.tungsten, 100), new ItemStack(Items.lead, 50)); + new Recipe(crafting, CraftingBlocks.blastMixer, new ItemStack(Items.tungsten, 60), new ItemStack(Items.lead, 60), new ItemStack(Items.carbide, 40)); + + //processing + new Recipe(crafting, CraftingBlocks.separator, new ItemStack(Items.tungsten, 60), new ItemStack(Items.carbide, 50)); + new Recipe(crafting, CraftingBlocks.centrifuge, new ItemStack(Items.tungsten, 130), new ItemStack(Items.carbide, 130), new ItemStack(Items.silicon, 30), new ItemStack(Items.titanium, 40)); //POWER new Recipe(power, PowerBlocks.powernode, new ItemStack(Items.tungsten, 2), new ItemStack(Items.lead, 6)); @@ -65,6 +77,7 @@ public class Recipes implements ContentList{ new Recipe(production, ProductionBlocks.carbideDrill, new ItemStack(Items.tungsten, 40), new ItemStack(Items.carbide, 40)); new Recipe(production, ProductionBlocks.waterextractor, new ItemStack(Items.tungsten, 50), new ItemStack(Items.carbide, 50), new ItemStack(Items.lead, 40)); + new Recipe(production, ProductionBlocks.cultivator, new ItemStack(Items.tungsten, 20), new ItemStack(Items.lead, 50), new ItemStack(Items.silicon, 20)); //UNITS new Recipe(units, UnitBlocks.droneFactory, new ItemStack(Items.tungsten, 30), new ItemStack(Items.lead, 50), new ItemStack(Items.silicon, 30)); @@ -81,7 +94,7 @@ public class Recipes implements ContentList{ new Recipe(liquid, LiquidBlocks.bridgeconduit, new ItemStack(Items.carbide, 8), new ItemStack(Items.lead, 8)); //new Recipe(liquid, LiquidBlocks.laserconduit, new ItemStack(Items.titanium, 2), new ItemStack(Items.lead, 2), new ItemStack(Items.phasematter, 10)); - new Recipe(liquid, LiquidBlocks.mechanicalPump, new ItemStack(Items.tungsten, 10), new ItemStack(Items.lead, 10), new ItemStack(Items.silicon, 10)); + new Recipe(liquid, LiquidBlocks.mechanicalPump, new ItemStack(Items.tungsten, 30), new ItemStack(Items.lead, 20)); //new Recipe(liquid, LiquidBlocks.rotaryPump, new ItemStack(Items.carbide, 10), new ItemStack(Items.surgealloy, 5)); //new Recipe(liquid, LiquidBlocks.thermalPump, new ItemStack(Items.carbide, 10), new ItemStack(Items.surgealloy, 5)); @@ -114,16 +127,16 @@ public class Recipes implements ContentList{ new Recipe(defense, DefenseBlocks.phasewall, new ItemStack(Items.titanium, 1)); new Recipe(defense, DefenseBlocks.phasewalllarge, new ItemStack(Items.titanium, 1)); - new Recipe(weapon, WeaponBlocks.wave, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.lancer, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.arc, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.swarmer, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.ripple, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.fuse, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.ripple, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.cyclone, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.spectre, new ItemStack(Items.tungsten, 1)); - new Recipe(weapon, WeaponBlocks.meltdown, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.wave, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.lancer, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.arc, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.swarmer, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.ripple, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.fuse, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.ripple, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.cyclone, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.spectre, new ItemStack(Items.tungsten, 1)); + new Recipe(weapon, TurretBlocks.meltdown, new ItemStack(Items.tungsten, 1)); new Recipe(crafting, CraftingBlocks.alloysmelter, new ItemStack(Items.titanium, 50), new ItemStack(Items.carbide, 50)); new Recipe(crafting, CraftingBlocks.alloyfuser, new ItemStack(Items.carbide, 30), new ItemStack(Items.tungsten, 30)); diff --git a/core/src/io/anuke/mindustry/content/UnitTypes.java b/core/src/io/anuke/mindustry/content/UnitTypes.java index ad51a4198e..442b4f3d85 100644 --- a/core/src/io/anuke/mindustry/content/UnitTypes.java +++ b/core/src/io/anuke/mindustry/content/UnitTypes.java @@ -28,7 +28,7 @@ public class UnitTypes implements ContentList { speed = 0.2f; drag = 0.4f; range = 40f; - setAmmo(AmmoTypes.bulletIron); + setAmmo(AmmoTypes.bulletLead); }}; vtol = new UnitType("vtol", team -> new Vtol(vtol, team)){{ @@ -37,7 +37,7 @@ public class UnitTypes implements ContentList { drag = 0.01f; isFlying = true; reload = 7; - setAmmo(AmmoTypes.bulletIron); + setAmmo(AmmoTypes.bulletLead); }}; } diff --git a/core/src/io/anuke/mindustry/content/Weapons.java b/core/src/io/anuke/mindustry/content/Weapons.java index 8e8939e059..a0ec758210 100644 --- a/core/src/io/anuke/mindustry/content/Weapons.java +++ b/core/src/io/anuke/mindustry/content/Weapons.java @@ -18,7 +18,7 @@ public class Weapons implements ContentList { reload = 15f; roundrobin = true; ejectEffect = ShootFx.shellEjectSmall; - setAmmo(AmmoTypes.bulletIron); + setAmmo(AmmoTypes.bulletLead); }}; blaster2 = new Weapon("clustergun") {{ @@ -34,7 +34,7 @@ public class Weapons implements ContentList { reload = 12f; roundrobin = true; ejectEffect = ShootFx.shellEjectSmall; - setAmmo(AmmoTypes.bulletSteel); + setAmmo(AmmoTypes.bulletCarbide); }}; blaster4 = new Weapon("vulcan") {{ diff --git a/core/src/io/anuke/mindustry/content/blocks/Blocks.java b/core/src/io/anuke/mindustry/content/blocks/Blocks.java index 6de4c221ae..bc662bd5a0 100644 --- a/core/src/io/anuke/mindustry/content/blocks/Blocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/Blocks.java @@ -133,7 +133,9 @@ public class Blocks extends BlockList implements ContentList{ snow = new Floor("snow"); - grass = new Floor("grass"); + grass = new Floor("grass"){{ + hasOres = true; + }}; shrub = new Rock("shrub"); diff --git a/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java b/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java index 442e6b7716..3a04a26607 100644 --- a/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java @@ -11,7 +11,9 @@ import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.blocks.production.*; public class CraftingBlocks extends BlockList implements ContentList { - public static Block smelter, arcsmelter, siliconsmelter, plasteelcompressor, phaseweaver, alloysmelter, alloyfuser, cryofluidmixer, melter, separator, centrifuge, biomatterCompressor, pulverizer, oilRefinery, stoneFormer, incinerator; + public static Block smelter, arcsmelter, siliconsmelter, plasteelcompressor, phaseweaver, alloysmelter, alloyfuser, + thermiteMixer, blastMixer, + cryofluidmixer, melter, separator, centrifuge, biomatterCompressor, pulverizer, oilRefinery, stoneFormer, incinerator; @Override public void load() { @@ -112,6 +114,30 @@ public class CraftingBlocks extends BlockList implements ContentList { size = 2; }}; + blastMixer = new GenericCrafter("blast-mixer") {{ + itemCapacity = 20; + hasItems = true; + hasPower = true; + inputLiquid = Liquids.oil; + liquidUse = 0.05f; + inputItem = new ItemStack(Items.thermite, 1); + output = Items.blastCompound; + powerUse = 0.04f; + + size = 2; + }}; + + thermiteMixer = new PowerSmelter("thermite-mixer") {{ + itemCapacity = 20; + hasItems = true; + hasPower = true; + inputs = new ItemStack[]{new ItemStack(Items.coal, 1), new ItemStack(Items.lead, 2), new ItemStack(Items.sand, 2)}; + result = Items.thermite; + powerUse = 0.02f; + + size = 2; + }}; + melter = new PowerCrafter("melter") {{ health = 200; outputLiquid = Liquids.lava; diff --git a/core/src/io/anuke/mindustry/content/blocks/WeaponBlocks.java b/core/src/io/anuke/mindustry/content/blocks/TurretBlocks.java similarity index 84% rename from core/src/io/anuke/mindustry/content/blocks/WeaponBlocks.java rename to core/src/io/anuke/mindustry/content/blocks/TurretBlocks.java index 8f067f317b..4b3d9f4766 100644 --- a/core/src/io/anuke/mindustry/content/blocks/WeaponBlocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/TurretBlocks.java @@ -12,15 +12,16 @@ import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Mathf; import io.anuke.ucore.util.Strings; -public class WeaponBlocks extends BlockList implements ContentList { +public class TurretBlocks extends BlockList implements ContentList { public static Block duo, /*scatter,*/ scorch, hail, wave, lancer, arc, swarmer, salvo, fuse, ripple, cyclone, spectre, meltdown; @Override public void load() { duo = new DoubleTurret("duo") {{ - ammoTypes = new AmmoType[]{AmmoTypes.bulletIron, AmmoTypes.bulletLead, AmmoTypes.bulletSteel, AmmoTypes.bulletThermite}; + ammoTypes = new AmmoType[]{AmmoTypes.bulletTungsten, AmmoTypes.bulletLead, AmmoTypes.bulletCarbide, AmmoTypes.bulletThermite}; reload = 25f; restitution = 0.03f; + range = 80f; ammoUseEffect = ShootFx.shellEjectSmall; }}; /* @@ -37,8 +38,9 @@ public class WeaponBlocks extends BlockList implements ContentList { }};*/ hail = new ItemTurret("hail") {{ - ammoTypes = new AmmoType[]{AmmoTypes.artilleryLead, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary}; + ammoTypes = new AmmoType[]{AmmoTypes.artilleryCarbide, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary}; reload = 40f; + range = 200f; }}; scorch = new LiquidTurret("scorch") {{ @@ -111,7 +113,7 @@ public class WeaponBlocks extends BlockList implements ContentList { salvo = new ItemTurret("salvo") {{ size = 2; range = 100f; - ammoTypes = new AmmoType[]{AmmoTypes.bulletIron, AmmoTypes.bulletLead, AmmoTypes.bulletSteel, AmmoTypes.bulletThermite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; + ammoTypes = new AmmoType[]{AmmoTypes.bulletTungsten, AmmoTypes.bulletLead, AmmoTypes.bulletCarbide, AmmoTypes.bulletThermite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; reload = 70f; restitution = 0.03f; ammoEjectBack = 3f; @@ -135,7 +137,7 @@ public class WeaponBlocks extends BlockList implements ContentList { }}; ripple = new ItemTurret("ripple") {{ - ammoTypes = new AmmoType[]{AmmoTypes.artilleryLead, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary, AmmoTypes.artilleryPlastic, AmmoTypes.artilleryThorium}; + ammoTypes = new AmmoType[]{AmmoTypes.artilleryCarbide, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary, AmmoTypes.artilleryPlastic, AmmoTypes.artilleryThorium}; size = 3; }}; @@ -151,7 +153,7 @@ public class WeaponBlocks extends BlockList implements ContentList { }}; spectre = new ItemTurret("eraser") {{ - ammoTypes = new AmmoType[]{AmmoTypes.bulletIron, AmmoTypes.bulletLead, AmmoTypes.bulletSteel, AmmoTypes.bulletThermite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; + ammoTypes = new AmmoType[]{AmmoTypes.bulletTungsten, AmmoTypes.bulletLead, AmmoTypes.bulletCarbide, AmmoTypes.bulletThermite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; reload = 25f; restitution = 0.03f; ammoUseEffect = ShootFx.shellEjectSmall; diff --git a/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java b/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java index e89ef0048a..3d9ade06f7 100644 --- a/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java @@ -6,12 +6,12 @@ import io.anuke.mindustry.entities.bullet.BulletType; import io.anuke.mindustry.type.ContentList; public class ArtilleryBullets extends BulletList implements ContentList{ - public static BulletType lead, thorium, plastic, homing, incindiary, surge; + public static BulletType carbide, thorium, plastic, homing, incindiary, surge; @Override public void load() { - lead = new BasicBulletType(3f, 0, "shell") { + carbide = new BasicBulletType(3f, 0, "shell") { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; diff --git a/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java b/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java index 7495ddf317..21e8768167 100644 --- a/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java @@ -5,36 +5,38 @@ import io.anuke.mindustry.entities.bullet.BulletType; import io.anuke.mindustry.type.ContentList; public class StandardBullets extends BulletList implements ContentList { - public static BulletType iron, lead, steel, thorium, homing, tracer; + public static BulletType tungsten, lead, carbide, thorium, homing, tracer; @Override public void load() { - iron = new BasicBulletType(3f, 5, "bullet") { + tungsten = new BasicBulletType(3.2f, 10, "bullet") { + { + bulletWidth = 9f; + bulletHeight = 11f; + } + }; + + lead = new BasicBulletType(2.5f, 5, "bullet") { { bulletWidth = 7f; bulletHeight = 9f; } }; - lead = new BasicBulletType(3f, 5, "bullet") { + carbide = new BasicBulletType(3.5f, 18, "bullet") { { - bulletWidth = 7f; - bulletHeight = 9f; + bulletWidth = 9f; + bulletHeight = 12f; + armorPierce = 0.2f; } }; - steel = new BasicBulletType(3f, 5, "bullet") { + thorium = new BasicBulletType(4f, 25, "bullet") { { - bulletWidth = 7f; - bulletHeight = 9f; - } - }; - - thorium = new BasicBulletType(3f, 5, "bullet") { - { - bulletWidth = 7f; - bulletHeight = 9f; + bulletWidth = 10f; + bulletHeight = 13f; + armorPierce = 0.5f; } }; diff --git a/core/src/io/anuke/mindustry/content/fx/UnitFx.java b/core/src/io/anuke/mindustry/content/fx/UnitFx.java index 25008ef533..3035fce5b1 100644 --- a/core/src/io/anuke/mindustry/content/fx/UnitFx.java +++ b/core/src/io/anuke/mindustry/content/fx/UnitFx.java @@ -11,7 +11,7 @@ import io.anuke.ucore.util.Angles; import io.anuke.ucore.util.Mathf; public class UnitFx extends FxList implements ContentList { - public static Effect vtolHover, unitDrop, unitPickup; + public static Effect vtolHover, unitDrop, unitPickup, pickup; @Override public void load() { @@ -38,5 +38,12 @@ public class UnitFx extends FxList implements ContentList { Lines.poly(e.x, e.y, 4, 13f * e.fout()); Draw.reset(); }); + + pickup = new Effect(18, e -> { + Draw.color(Palette.lightishGray); + Lines.stroke(e.fout() * 2f); + Lines.spikes(e.x, e.y, 1f + e.fin() * 6f, e.fout() * 4f, 6); + Draw.reset(); + }); } } diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index 1474ca6353..c4feb49fba 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -75,7 +75,7 @@ public class ContentLoader { new DefenseBlocks(), new DistributionBlocks(), new ProductionBlocks(), - new WeaponBlocks(), + new TurretBlocks(), new DebugBlocks(), new LiquidBlocks(), new StorageBlocks(), diff --git a/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java b/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java index 1f145d2d97..af1f01a6db 100644 --- a/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java +++ b/core/src/io/anuke/mindustry/entities/effect/ItemDrop.java @@ -6,7 +6,9 @@ import com.badlogic.gdx.utils.Pool.Poolable; import com.badlogic.gdx.utils.Pools; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; +import io.anuke.mindustry.content.fx.UnitFx; import io.anuke.mindustry.entities.Player; +import io.anuke.mindustry.entities.traits.SaveTrait; import io.anuke.mindustry.entities.traits.SyncTrait; import io.anuke.mindustry.gen.CallEntity; import io.anuke.mindustry.net.In; @@ -31,7 +33,7 @@ import java.io.IOException; import static io.anuke.mindustry.Vars.*; -public class ItemDrop extends SolidEntity implements SyncTrait, DrawTrait, VelocityTrait, TimeTrait, Poolable { +public class ItemDrop extends SolidEntity implements SaveTrait, SyncTrait, DrawTrait, VelocityTrait, TimeTrait, Poolable { public static int typeID = -1; private static final float sinkLifetime = 80f; @@ -62,6 +64,10 @@ public class ItemDrop extends SolidEntity implements SyncTrait, DrawTrait, Veloc @Remote(called = Loc.server, in = In.entities) public static void onPickup(int itemid){ + ItemDrop drop = itemGroup.getByID(itemid); + if(drop != null){ + Effects.effect(UnitFx.pickup, drop); + } itemGroup.removeByID(itemid); } @@ -104,9 +110,14 @@ public class ItemDrop extends SolidEntity implements SyncTrait, DrawTrait, Veloc @Override public void collision(SolidTrait other, float x, float y) { Player player = (Player)other; - if(player.inventory.canAcceptItem(item, amount)){ - player.inventory.addItem(item, amount); - CallEntity.onPickup(getID()); + if(player.inventory.canAcceptItem(item, 1)){ + int used = Math.min(amount, player.inventory.capacity() - player.inventory.getItem().amount); + player.inventory.addItem(item, used); + amount -= used; + + if(amount <= 0) { + CallEntity.onPickup(getID()); + } } } @@ -182,6 +193,22 @@ public class ItemDrop extends SolidEntity implements SyncTrait, DrawTrait, Veloc return itemGroup; } + @Override + public void writeSave(DataOutput data) throws IOException { + data.writeFloat(x); + data.writeFloat(y); + data.writeByte(item.id); + data.writeShort(amount); + } + + @Override + public void readSave(DataInput data) throws IOException { + x = data.readFloat(); + y = data.readFloat(); + item = Item.getByID(data.readByte()); + amount = data.readShort(); + } + @Override public void write(DataOutput data) throws IOException{ data.writeFloat(x); diff --git a/core/src/io/anuke/mindustry/entities/units/UnitDrops.java b/core/src/io/anuke/mindustry/entities/units/UnitDrops.java index 56490e1592..d9f3c7be24 100644 --- a/core/src/io/anuke/mindustry/entities/units/UnitDrops.java +++ b/core/src/io/anuke/mindustry/entities/units/UnitDrops.java @@ -13,11 +13,13 @@ public class UnitDrops { dropTable = new Item[]{Items.tungsten, Items.lead, Items.carbide}; } - for(Item item : dropTable){ - if(Mathf.chance(0.2)){ - int amount = Mathf.random(1, 30); - CallEntity.createItemDrop(item, amount, unit.x + Mathf.range(2f), unit.y + Mathf.range(2f), - unit.getVelocity().x + Mathf.range(0.5f), unit.getVelocity().y + Mathf.range(0.5f)); + for (int i = 0; i < 3; i++) { + for(Item item : dropTable){ + if(Mathf.chance(0.2)){ + int amount = Mathf.random(1, 5); + CallEntity.createItemDrop(item, amount, unit.x + Mathf.range(2f), unit.y + Mathf.range(2f), + unit.getVelocity().x + Mathf.range(3f), unit.getVelocity().y + Mathf.range(3f)); + } } } } diff --git a/core/src/io/anuke/mindustry/entities/units/types/Drone.java b/core/src/io/anuke/mindustry/entities/units/types/Drone.java index 6b2e897df4..73bd9cd5ae 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Drone.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Drone.java @@ -184,11 +184,19 @@ public class Drone extends FlyingUnit implements BuilderTrait { public final UnitState build = new UnitState(){ + public void entered() { + target = null; + } public void update() { BuildEntity entity = (BuildEntity)target; TileEntity core = getClosestCore(); + if(entity == null){ + setState(repair); + return; + } + if(core == null) return; if(entity.progress() < 1f && entity.tile.block() instanceof BuildBlock){ //building is valid @@ -243,6 +251,9 @@ public class Drone extends FlyingUnit implements BuilderTrait { } }, mine = new UnitState() { + public void entered() { + target = null; + } public void update() { if(targetItem == null) { @@ -253,7 +264,11 @@ public class Drone extends FlyingUnit implements BuilderTrait { if(inventory.isFull()){ setState(drop); }else{ - //only mines tungsten for now + if(targetItem != null && !inventory.canAcceptItem(targetItem)){ + setState(drop); + return; + } + retarget(() -> { if(getMineTile() == null){ findItem(); @@ -279,6 +294,9 @@ public class Drone extends FlyingUnit implements BuilderTrait { } }, drop = new UnitState() { + public void entered() { + target = null; + } public void update() { if(inventory.isEmpty()){ diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index a960a98a14..0a8384af3c 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -169,6 +169,9 @@ public abstract class InputHandler extends InputAdapter{ /**Returns the tile at the specified MOUSE coordinates.*/ Tile tileAt(float x, float y){ Vector2 vec = Graphics.world(x, y); + if(isPlacing()){ + vec.sub(recipe.result.offset(), recipe.result.offset()); + } return world.tileWorld(vec.x, vec.y); } diff --git a/core/src/io/anuke/mindustry/type/AmmoType.java b/core/src/io/anuke/mindustry/type/AmmoType.java index d5ba6890da..88ad721a9e 100644 --- a/core/src/io/anuke/mindustry/type/AmmoType.java +++ b/core/src/io/anuke/mindustry/type/AmmoType.java @@ -21,9 +21,11 @@ public class AmmoType implements Content{ * For liquid ammo, this is amount used per shot.*/ public final float quantityMultiplier; /**Reload speed multiplier.*/ - public float speedMultiplier = 1f; + public float reloadMultiplier = 1f; /**Bullet recoil strength.*/ public float recoil = 0f; + /**Additional inaccuracy in degrees.*/ + public float inaccuracy; /**Effect created when shooting.*/ public Effect shootEffect = Fx.none; /**Extra smoke effect created when shooting.*/ @@ -40,7 +42,7 @@ public class AmmoType implements Content{ this.liquid = null; this.bullet = result; this.quantityMultiplier = 1f; - this.speedMultiplier = 1f; + this.reloadMultiplier = 1f; } /**Creates an AmmoType with an item.*/ diff --git a/core/src/io/anuke/mindustry/ui/fragments/DebugFragment.java b/core/src/io/anuke/mindustry/ui/fragments/DebugFragment.java index d3973e5358..9a50e6af9e 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/DebugFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/DebugFragment.java @@ -80,7 +80,7 @@ public class DebugFragment implements Fragment { new button("spawng", () ->{ BaseUnit unit = UnitTypes.scout.create(player.getTeam()); unit.set(player.x, player.y); - unit.inventory.addAmmo(AmmoTypes.bulletIron); + unit.inventory.addAmmo(AmmoTypes.bulletLead); unit.setWave(); unit.add(); }); diff --git a/core/src/io/anuke/mindustry/world/BaseBlock.java b/core/src/io/anuke/mindustry/world/BaseBlock.java index 9916cf39af..f405a5159b 100644 --- a/core/src/io/anuke/mindustry/world/BaseBlock.java +++ b/core/src/io/anuke/mindustry/world/BaseBlock.java @@ -36,12 +36,14 @@ public abstract class BaseBlock { /**Remove a stack from this inventory, and return the amount removed.*/ public int removeStack(Tile tile, Item item, int amount){ + tile.entity.wakeUp(); tile.entity.items.removeItem(item, amount); return amount; } /**Handle a stack input.*/ public void handleStack(Item item, int amount, Tile tile, Unit source){ + tile.entity.wakeUp(); tile.entity.items.addItem(item, amount); } diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java index e317efda1b..6c73a5b12f 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/CooledTurret.java @@ -4,7 +4,6 @@ import io.anuke.mindustry.content.fx.BlockFx; import io.anuke.mindustry.entities.effect.Fire; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.defense.Turret; import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Effects.Effect; import io.anuke.ucore.core.Timers; @@ -21,6 +20,7 @@ public class CooledTurret extends Turret { public CooledTurret(String name) { super(name); hasLiquids = true; + liquidCapacity = 20f; } @Override @@ -29,7 +29,7 @@ public class CooledTurret extends Turret { TurretEntity entity = tile.entity(); - float used = Math.min(Math.min(entity.liquids.amount, maxUsed * Timers.delta()), ((reload - entity.reload) / coolantMultiplier) / entity.liquids.liquid.heatCapacity); + float used = Math.min(Math.min(entity.liquids.amount, maxUsed * Timers.delta()), Math.max(0, ((reload - entity.reload) / coolantMultiplier) / entity.liquids.liquid.heatCapacity)); entity.reload += (used * entity.liquids.liquid.heatCapacity) / entity.liquids.liquid.heatCapacity; entity.liquids.amount -= used; diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/DoubleTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/DoubleTurret.java index 1cdabfbaa8..1a46cb7be9 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/DoubleTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/DoubleTurret.java @@ -24,7 +24,7 @@ public class DoubleTurret extends ItemTurret { tr.trns(entity.rotation - 90, shotWidth * i, size * tilesize / 2); bullet(tile, ammo.bullet, entity.rotation + Mathf.range(inaccuracy)); - useAmmo(tile); effects(tile); + useAmmo(tile); } } diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java index 82da3d3efa..eeb5b8dfa5 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -11,8 +11,6 @@ import io.anuke.mindustry.world.meta.BlockBar; public class ItemTurret extends CooledTurret { protected int maxAmmo = 100; - //TODO implement this! - /**A value of 'null' means this turret does not need ammo.*/ protected AmmoType[] ammoTypes; protected ObjectMap ammoMap = new ObjectMap<>(); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/LiquidTurret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/LiquidTurret.java index 1fa1b21eda..27d27d7594 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/LiquidTurret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/LiquidTurret.java @@ -7,7 +7,6 @@ import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.world.BarType; import io.anuke.mindustry.world.meta.BlockBar; import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.defense.Turret; import io.anuke.ucore.core.Effects; public abstract class LiquidTurret extends Turret { diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/Turret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java similarity index 96% rename from core/src/io/anuke/mindustry/world/blocks/defense/Turret.java rename to core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java index 0751cb3142..667cc61f28 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/Turret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java @@ -1,4 +1,4 @@ -package io.anuke.mindustry.world.blocks.defense; +package io.anuke.mindustry.world.blocks.defense.turrets; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.g2d.TextureRegion; @@ -8,14 +8,15 @@ import io.anuke.mindustry.entities.Predict; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.entities.Unit; import io.anuke.mindustry.entities.Units; +import io.anuke.mindustry.entities.bullet.Bullet; import io.anuke.mindustry.entities.bullet.BulletType; import io.anuke.mindustry.graphics.Layer; import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.type.AmmoEntry; import io.anuke.mindustry.type.AmmoType; import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.meta.BlockGroup; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.meta.BlockGroup; import io.anuke.mindustry.world.meta.BlockStat; import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Effects.Effect; @@ -166,6 +167,7 @@ public abstract class Turret extends Block{ if(Float.isNaN(entity.rotation)){ entity.rotation = 0; } + entity.rotation = Angles.moveToward(entity.rotation, targetRot, 5f * Timers.delta()); if(Angles.angleDist(entity.rotation, targetRot) < shootCone){ @@ -208,7 +210,7 @@ public abstract class Turret extends Block{ entity.reload = 0f; }else{ - entity.reload += Timers.delta() * peekAmmo(tile).speedMultiplier; + entity.reload += Timers.delta() * peekAmmo(tile).reloadMultiplier; } } @@ -218,17 +220,18 @@ public abstract class Turret extends Block{ entity.recoil = recoil; entity.heat = 1f; + AmmoType type = peekAmmo(tile); useAmmo(tile); tr.trns(entity.rotation, size * tilesize / 2); - bullet(tile, ammo.bullet, entity.rotation + Mathf.range(inaccuracy)); + bullet(tile, ammo.bullet, entity.rotation + Mathf.range(inaccuracy + type.inaccuracy)); effects(tile); } protected void bullet(Tile tile, BulletType type, float angle){ - io.anuke.mindustry.entities.bullet.Bullet.create(type, tile.entity, tile.getTeam(), tile.drawx() + tr.x, tile.drawy() + tr.y, angle); + Bullet.create(type, tile.entity, tile.getTeam(), tile.drawx() + tr.x, tile.drawy() + tr.y, angle); } protected void effects(Tile tile){ diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java index 2cbd4c91ec..5f075dc5e5 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java @@ -3,7 +3,6 @@ package io.anuke.mindustry.world.blocks.distribution; import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.math.GridPoint2; import com.badlogic.gdx.utils.LongArray; -import io.anuke.mindustry.content.Items; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.entities.Unit; import io.anuke.mindustry.graphics.Layer; @@ -62,11 +61,12 @@ public class Conveyor extends Block{ @Override public void draw(Tile tile){ + ConveyorEntity entity = tile.entity(); byte rotation = tile.getRotation(); GridPoint2 point = Geometry.d4[rotation]; - int offset = acceptItem(Items.stone, tile, null) ? (int)((Timers.time()/4f)%8) : 0; + int offset = entity.clogHeat <= 0.5f ? (int)((Timers.time()/4f)%8) : 0; TextureRegion region = Draw.region(name); region1.setRegion(region, 0, 0, region.getRegionWidth() - offset, region.getRegionHeight()); @@ -192,6 +192,12 @@ public class Conveyor extends Block{ } } + if(entity.minitem <= 0.0001f){ + entity.clogHeat = Mathf.lerpDelta(entity.clogHeat, 1f, 0.05f); + }else{ + entity.clogHeat = Mathf.lerpDelta(entity.clogHeat, 0f, 1f); + } + entity.carrying = 0f; entity.minCarry = 2f; @@ -301,6 +307,8 @@ public class Conveyor extends Block{ float carrying; float minCarry = 2f; + float clogHeat = 0f; + @Override public void write(DataOutputStream stream) throws IOException{ stream.writeInt(convey.size); diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Router.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Router.java index 0324fe7447..f34158d190 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Router.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Router.java @@ -2,8 +2,8 @@ package io.anuke.mindustry.world.blocks.distribution; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.meta.BlockGroup; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.meta.BlockGroup; import io.anuke.ucore.core.Timers; public class Router extends Block{ @@ -21,7 +21,7 @@ public class Router extends Block{ @Override public void update(Tile tile){ int iterations = Math.max(1, (int) (Timers.delta() + 0.4f)); - boolean moved = false; + boolean moved = tile.entity.items.totalItems() > 0; for(int i = 0; i < iterations; i ++) { if (tile.entity.items.totalItems() > 0) { diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java b/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java index d105930741..3fd489f7d9 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java @@ -2,6 +2,7 @@ package io.anuke.mindustry.world.blocks.production; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.g2d.TextureRegion; +import io.anuke.mindustry.content.blocks.Blocks; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.content.fx.Fx; import io.anuke.mindustry.type.Item; @@ -80,7 +81,7 @@ public class Cultivator extends Drill { @Override public boolean isValid(Tile tile){ - return tile.block().drops != null && tile.block().drops.item == result; + return tile.floor() == Blocks.grass; } public static class CultivatorEntity extends DrillEntity{ diff --git a/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java b/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java index bc3cbd30b9..8ae2cc68c8 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java @@ -1,10 +1,9 @@ package io.anuke.mindustry.world.blocks.production; import com.badlogic.gdx.graphics.g2d.TextureRegion; -import com.badlogic.gdx.utils.Array; import io.anuke.mindustry.content.Liquids; -import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.content.fx.Fx; +import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.world.Tile; import io.anuke.ucore.core.Effects; @@ -22,8 +21,6 @@ public class SolidPump extends Pump { protected float updateEffectChance = 0.02f; protected float rotateSpeed = 1f; - protected final Array drawTiles = new Array<>(); - public SolidPump(String name){ super(name); hasPower = true; @@ -84,19 +81,20 @@ public class SolidPump extends Pump { } @Override - public boolean isLayer(Tile tile) { + public boolean canPlaceOn(Tile tile) { if(isMultiblock()){ for(Tile other : tile.getLinkedTiles(drawTiles)){ if(isValid(other)){ - return false; + return true; } } - return true; + return false; }else{ - return !isValid(tile); + return isValid(tile); } } + @Override protected boolean isValid(Tile tile){ return !tile.floor().isLiquid; } diff --git a/core/src/io/anuke/mindustry/world/mapgen/ProcGen.java b/core/src/io/anuke/mindustry/world/mapgen/ProcGen.java index d231b99f1f..543e606770 100644 --- a/core/src/io/anuke/mindustry/world/mapgen/ProcGen.java +++ b/core/src/io/anuke/mindustry/world/mapgen/ProcGen.java @@ -14,10 +14,12 @@ import io.anuke.ucore.util.Mathf; public class ProcGen { private Simplex sim = new Simplex(); private Simplex sim2 = new Simplex(); + private Simplex sim3 = new Simplex(); public MapTileData generate(GenProperties props){ sim.setSeed(Mathf.random(99999)); sim2.setSeed(Mathf.random(99999)); + sim3.setSeed(Mathf.random(99999)); MapTileData data = new MapTileData(300, 300); TileDataMarker marker = data.newDataMarker(); @@ -47,6 +49,10 @@ public class ProcGen { } } + if(sim3.octaveNoise2D(4, 0.5, 1f/120f, x, y) > 0.5){ + marker.floor = (byte)Blocks.grass.id; + } + marker.elevation = (byte)Math.max(elevation, 0); data.write(marker);