diff --git a/core/assets-raw/sprites/blocks/extra/cross-2.png b/core/assets-raw/sprites/blocks/extra/cross-2.png index bb68312a60..c2e6418df8 100644 Binary files a/core/assets-raw/sprites/blocks/extra/cross-2.png and b/core/assets-raw/sprites/blocks/extra/cross-2.png differ diff --git a/core/assets-raw/sprites/blocks/turrets/fornaxcannon.png b/core/assets-raw/sprites/blocks/turrets/fornaxcannon.png new file mode 100644 index 0000000000..7e2546371c Binary files /dev/null and b/core/assets-raw/sprites/blocks/turrets/fornaxcannon.png differ diff --git a/core/assets-raw/sprites/blocks/turrets/missileturret.png b/core/assets-raw/sprites/blocks/turrets/missileturret.png new file mode 100644 index 0000000000..2d4f309db5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/turrets/missileturret.png differ diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 5ed9a11423..9ef0931de3 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,539 +13,539 @@ backgrounds/background index: -1 blocks/environment/blackrock1 rotate: false - xy: 723, 266 + xy: 239, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackrockshadow1 rotate: false - xy: 209, 4 + xy: 701, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstone1 rotate: false - xy: 621, 215 + xy: 715, 294 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstone2 rotate: false - xy: 620, 205 + xy: 689, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstone3 rotate: false - xy: 620, 195 + xy: 701, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstoneblock1 rotate: false - xy: 620, 185 + xy: 689, 248 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstoneblock2 rotate: false - xy: 618, 175 + xy: 584, 214 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstoneblock3 rotate: false - xy: 793, 426 + xy: 584, 204 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/blackstoneedge rotate: false - xy: 207, 42 + xy: 239, 39 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/coal1 rotate: false - xy: 837, 430 + xy: 594, 175 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/coal2 rotate: false - xy: 847, 431 + xy: 580, 164 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/coal3 rotate: false - xy: 857, 431 + xy: 580, 154 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/deepwater rotate: false - xy: 554, 113 + xy: 624, 175 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/dirt1 rotate: false - xy: 557, 103 + xy: 594, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/dirt2 rotate: false - xy: 557, 93 + xy: 590, 155 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/dirt3 rotate: false - xy: 557, 83 + xy: 604, 161 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/dirtedge rotate: false - xy: 171, 20 + xy: 255, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/grass1 rotate: false - xy: 632, 165 + xy: 711, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/grass2 rotate: false - xy: 602, 155 + xy: 711, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/grass3 rotate: false - xy: 612, 155 + xy: 721, 284 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/grassblock1 rotate: false - xy: 622, 155 + xy: 721, 274 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/grassblock2 rotate: false - xy: 632, 155 + xy: 701, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/grassedge rotate: false - xy: 171, 6 + xy: 269, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/ice1 rotate: false - xy: 744, 345 + xy: 711, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/ice2 rotate: false - xy: 744, 335 + xy: 721, 264 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/ice3 rotate: false - xy: 744, 325 + xy: 699, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/iceedge rotate: false - xy: 445, 51 + xy: 283, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/icerock1 rotate: false - xy: 657, 264 + xy: 709, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/icerock2 rotate: false - xy: 657, 254 + xy: 689, 238 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/icerockshadow1 rotate: false - xy: 657, 244 + xy: 699, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/rockshadow1 rotate: false - xy: 657, 244 + xy: 699, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/icerockshadow2 rotate: false - xy: 667, 266 + xy: 709, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/rockshadow2 rotate: false - xy: 667, 266 + xy: 709, 242 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/iron1 rotate: false - xy: 667, 256 + xy: 624, 155 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/iron2 rotate: false - xy: 677, 266 + xy: 837, 430 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/iron3 rotate: false - xy: 667, 246 + xy: 847, 431 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/lava rotate: false - xy: 727, 246 + xy: 734, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/lavaedge rotate: false - xy: 459, 51 + xy: 297, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/mossblock rotate: false - xy: 727, 236 + xy: 253, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/oil rotate: false - xy: 737, 236 + xy: 263, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/oiledge rotate: false - xy: 501, 51 + xy: 339, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/rock1 rotate: false - xy: 373, 59 + xy: 253, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/rock2 rotate: false - xy: 383, 59 + xy: 263, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sand1 rotate: false - xy: 223, 49 + xy: 303, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sand2 rotate: false - xy: 233, 49 + xy: 313, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sand3 rotate: false - xy: 243, 49 + xy: 323, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sandblock1 rotate: false - xy: 253, 49 + xy: 333, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sandblock2 rotate: false - xy: 263, 49 + xy: 343, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sandblock3 rotate: false - xy: 273, 49 + xy: 353, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/sandedge rotate: false - xy: 515, 51 + xy: 353, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/shrub rotate: false - xy: 343, 49 + xy: 423, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/shrubshadow rotate: false - xy: 353, 49 + xy: 237, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snow1 rotate: false - xy: 393, 49 + xy: 247, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snow2 rotate: false - xy: 403, 49 + xy: 257, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snow3 rotate: false - xy: 413, 49 + xy: 253, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snowblock1 rotate: false - xy: 785, 416 + xy: 249, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snowblock2 rotate: false - xy: 785, 406 + xy: 267, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snowblock3 rotate: false - xy: 795, 416 + xy: 277, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/snowedge rotate: false - xy: 205, 28 + xy: 381, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/stone1 rotate: false - xy: 805, 416 + xy: 337, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/stone2 rotate: false - xy: 805, 406 + xy: 347, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/stone3 rotate: false - xy: 805, 396 + xy: 357, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/stoneblock1 rotate: false - xy: 805, 386 + xy: 367, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/stoneblock2 rotate: false - xy: 785, 376 + xy: 377, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/stoneblock3 rotate: false - xy: 795, 376 + xy: 387, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/stoneedge rotate: false - xy: 723, 290 + xy: 423, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/environment/titanium1 rotate: false - xy: 835, 420 + xy: 259, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/titanium2 rotate: false - xy: 815, 390 + xy: 273, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/titanium3 rotate: false - xy: 825, 400 + xy: 283, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/uranium1 rotate: false - xy: 825, 370 + xy: 373, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/uranium2 rotate: false - xy: 835, 370 + xy: 383, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/uranium3 rotate: false - xy: 867, 437 + xy: 393, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/water rotate: false - xy: 917, 437 + xy: 443, 47 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/environment/wateredge rotate: false - xy: 723, 276 + xy: 223, 23 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/extra/block-middle rotate: false - xy: 544, 113 + xy: 594, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/extra/conduitliquid rotate: false - xy: 537, 103 + xy: 614, 191 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/extra/cross-1 rotate: false - xy: 547, 83 + xy: 624, 195 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -559,105 +559,105 @@ blocks/extra/cross-2 index: -1 blocks/extra/enemyspawn rotate: false - xy: 622, 165 + xy: 803, 426 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/extra/playerspawn rotate: false - xy: 233, 59 + xy: 293, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/extra/shadow rotate: false - xy: 608, 197 + xy: 853, 441 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/production/coaldrill rotate: false - xy: 737, 355 + xy: 547, 75 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/coalgenerator rotate: false - xy: 724, 346 + xy: 725, 294 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/coalgenerator-top rotate: false - xy: 724, 336 + xy: 604, 211 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/coalpurifier rotate: false - xy: 724, 326 + xy: 604, 201 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/combustiongenerator rotate: false - xy: 734, 345 + xy: 604, 191 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/crucible rotate: false - xy: 547, 73 + xy: 624, 185 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/fluxpump rotate: false - xy: 628, 175 + xy: 827, 430 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/irondrill rotate: false - xy: 677, 256 + xy: 857, 431 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/lavasmelter rotate: false - xy: 737, 256 + xy: 734, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/nuclearreactor rotate: false - xy: 312, 105 + xy: 338, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/production/nuclearreactor-center rotate: false - xy: 338, 105 + xy: 364, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/production/nuclearreactor-lights rotate: false - xy: 364, 105 + xy: 390, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -671,35 +671,35 @@ blocks/production/nuclearreactor-small index: -1 blocks/production/oilrefinery rotate: false - xy: 529, 43 + xy: 273, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/omnidrill rotate: false - xy: 223, 59 + xy: 283, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/powerbooster rotate: false - xy: 243, 59 + xy: 303, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/pulverizer rotate: false - xy: 353, 59 + xy: 413, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/pump rotate: false - xy: 363, 59 + xy: 423, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -713,126 +713,126 @@ blocks/production/quartzextractor index: -1 blocks/production/rtgenerator rotate: false - xy: 403, 59 + xy: 283, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/rtgenerator-top rotate: false - xy: 413, 59 + xy: 293, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/siliconextractor rotate: false - xy: 363, 49 + xy: 433, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/smelter rotate: false - xy: 373, 49 + xy: 433, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/smelter-middle rotate: false - xy: 383, 49 + xy: 243, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/stonedrill rotate: false - xy: 805, 376 + xy: 397, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/stoneformer rotate: false - xy: 815, 420 + xy: 407, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/thermalgenerator rotate: false - xy: 825, 410 + xy: 263, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/titaniumdrill rotate: false - xy: 835, 410 + xy: 293, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/titaniumpurifier rotate: false - xy: 815, 380 + xy: 303, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/production/uraniumdrill rotate: false - xy: 877, 437 + xy: 403, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conduit rotate: false - xy: 734, 325 + xy: 614, 211 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conduitbottom rotate: false - xy: 556, 125 + xy: 614, 201 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conduittop rotate: false - xy: 537, 93 + xy: 614, 181 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conduittunnel rotate: false - xy: 537, 83 + xy: 604, 171 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conveyor rotate: false - xy: 537, 73 + xy: 614, 171 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conveyormove rotate: false - xy: 547, 103 + xy: 624, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/conveyortunnel rotate: false - xy: 547, 93 + xy: 624, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -846,21 +846,21 @@ blocks/tech/core index: -1 blocks/tech/junction rotate: false - xy: 727, 256 + xy: 734, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/liquidjunction rotate: false - xy: 737, 246 + xy: 730, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/liquidrouter rotate: false - xy: 717, 236 + xy: 740, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -874,84 +874,84 @@ blocks/tech/multiplexer index: -1 blocks/tech/poweredconveyor rotate: false - xy: 253, 59 + xy: 313, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/poweredconveyormove rotate: false - xy: 263, 59 + xy: 323, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/powerinfinite rotate: false - xy: 273, 59 + xy: 333, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/powerlaser rotate: false - xy: 283, 59 + xy: 343, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/powerlasercorner rotate: false - xy: 293, 59 + xy: 353, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/powerlaserrouter rotate: false - xy: 303, 59 + xy: 363, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/powervoid rotate: false - xy: 313, 59 + xy: 373, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/pulseconduit rotate: false - xy: 323, 59 + xy: 383, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/pulseconduitbottom rotate: false - xy: 333, 59 + xy: 393, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/pulseconduittop rotate: false - xy: 343, 59 + xy: 403, 45 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/router rotate: false - xy: 393, 59 + xy: 273, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/shieldgenerator rotate: false - xy: 293, 49 + xy: 373, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -965,77 +965,77 @@ blocks/tech/shieldprojector index: -1 blocks/tech/sorter rotate: false - xy: 785, 396 + xy: 287, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/splitter rotate: false - xy: 795, 406 + xy: 297, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/steelconveyor rotate: false - xy: 785, 386 + xy: 307, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/steelconveyormove rotate: false - xy: 795, 396 + xy: 317, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/teleporter rotate: false - xy: 825, 420 + xy: 427, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/teleporter-top rotate: false - xy: 815, 400 + xy: 437, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/unloader rotate: false - xy: 815, 370 + xy: 363, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/vault rotate: false - xy: 416, 105 + xy: 442, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/tech/vault-icon rotate: false - xy: 887, 437 + xy: 413, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/tech/weaponfactory rotate: false - xy: 641, 274 + xy: 429, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/turrets/block-1 rotate: false - xy: 827, 430 + xy: 594, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1084,33 +1084,47 @@ blocks/turrets/flakturret index: -1 blocks/turrets/flameturret rotate: false - xy: 185, 2 + xy: 437, 57 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 +blocks/turrets/fornaxcannon + rotate: false + xy: 312, 105 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 blocks/turrets/gatlingturret rotate: false - xy: 197, 2 + xy: 449, 59 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/laserturret rotate: false - xy: 596, 213 + xy: 805, 436 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/magmaturret rotate: false - xy: 231, 69 + xy: 522, 113 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/turrets/megarepairturret + rotate: false + xy: 231, 69 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +blocks/turrets/missileturret rotate: false xy: 249, 69 size: 16, 16 @@ -1119,77 +1133,77 @@ blocks/turrets/megarepairturret index: -1 blocks/turrets/plasmaturret rotate: false - xy: 596, 201 + xy: 817, 440 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/railgunturret rotate: false - xy: 596, 189 + xy: 829, 440 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/repairturret rotate: false - xy: 608, 209 + xy: 841, 441 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/shotgunturret rotate: false - xy: 584, 176 + xy: 691, 292 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/teslaturret rotate: false - xy: 596, 177 + xy: 689, 280 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/titancannon rotate: false - xy: 390, 105 + xy: 416, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/turrets/titancannon-icon rotate: false - xy: 608, 185 + xy: 703, 292 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/turrets/turret rotate: false - xy: 580, 164 + xy: 689, 268 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/walls/compositewall rotate: false - xy: 734, 335 + xy: 604, 181 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/door rotate: false - xy: 557, 73 + xy: 614, 161 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/door-large rotate: false - xy: 442, 113 + xy: 468, 113 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1203,35 +1217,35 @@ blocks/walls/door-large-open index: -1 blocks/walls/door-open rotate: false - xy: 602, 165 + xy: 624, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/duriumwall rotate: false - xy: 612, 165 + xy: 793, 426 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/duriumwall-large rotate: false - xy: 460, 113 + xy: 486, 113 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/walls/ironwall rotate: false - xy: 677, 246 + xy: 731, 284 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/steelwall rotate: false - xy: 795, 386 + xy: 327, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1245,21 +1259,21 @@ blocks/walls/steelwall-large index: -1 blocks/walls/stonewall rotate: false - xy: 815, 410 + xy: 417, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/titaniumshieldwall rotate: false - xy: 825, 390 + xy: 313, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/walls/titaniumwall rotate: false - xy: 835, 400 + xy: 323, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1280,28 +1294,28 @@ effects/blank index: -1 effects/bullet rotate: false - xy: 592, 166 + xy: 594, 195 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 effects/chainbullet rotate: false - xy: 727, 356 + xy: 187, 1 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 effects/enemyarrow rotate: false - xy: 592, 157 + xy: 817, 431 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 effects/laser rotate: false - xy: 219, 28 + xy: 465, 91 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -1322,112 +1336,112 @@ effects/laserfull index: -1 effects/shell rotate: false - xy: 283, 49 + xy: 363, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 effects/shot rotate: false - xy: 323, 49 + xy: 403, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 effects/shot-long rotate: false - xy: 333, 49 + xy: 413, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 effects/titanshell rotate: false - xy: 825, 380 + xy: 333, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 enemies/blastenemy-t1 rotate: false - xy: 641, 258 + xy: 447, 71 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/blastenemy-t2 rotate: false - xy: 659, 276 + xy: 540, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/blastenemy-t3 rotate: false - xy: 675, 276 + xy: 641, 276 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/empenemy-t1 rotate: false - xy: 429, 89 + xy: 641, 260 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/empenemy-t2 rotate: false - xy: 429, 73 + xy: 657, 276 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/empenemy-t3 rotate: false - xy: 698, 304 + xy: 657, 260 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/fastenemy-t1 rotate: false - xy: 753, 409 + xy: 673, 276 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/fastenemy-t2 rotate: false - xy: 753, 393 + xy: 673, 260 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/fastenemy-t3 rotate: false - xy: 769, 410 + xy: 641, 244 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/flamerenemy-t1 rotate: false - xy: 769, 394 + xy: 657, 244 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/flamerenemy-t2 rotate: false - xy: 714, 304 + xy: 673, 244 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/flamerenemy-t3 rotate: false - xy: 753, 377 + xy: 698, 304 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -1455,112 +1469,112 @@ enemies/fortressenemy-t3 index: -1 enemies/healerenemy-t1 rotate: false - xy: 769, 378 + xy: 753, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/healerenemy-t2 rotate: false - xy: 641, 242 + xy: 753, 393 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/healerenemy-t3 rotate: false - xy: 691, 288 + xy: 769, 410 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/mortarenemy-t1 rotate: false - xy: 191, 58 + xy: 207, 56 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/mortarenemy-t2 rotate: false - xy: 445, 65 + xy: 207, 40 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/mortarenemy-t3 rotate: false - xy: 461, 65 + xy: 171, 2 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/rapidenemy-t1 rotate: false - xy: 477, 65 + xy: 191, 26 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/rapidenemy-t2 rotate: false - xy: 493, 65 + xy: 207, 24 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/rapidenemy-t3 rotate: false - xy: 509, 65 + xy: 187, 10 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/standardenemy-t1 rotate: false - xy: 429, 57 + xy: 203, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/targetenemy-t1 rotate: false - xy: 429, 57 + xy: 203, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/standardenemy-t2 rotate: false - xy: 185, 14 + xy: 395, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 enemies/standardenemy-t3 rotate: false - xy: 199, 14 + xy: 409, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 enemies/tankenemy-t1 rotate: false - xy: 207, 56 + xy: 223, 53 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/tankenemy-t2 rotate: false - xy: 191, 42 + xy: 223, 37 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/tankenemy-t3 rotate: false - xy: 175, 34 + xy: 239, 53 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -1588,98 +1602,98 @@ enemies/titanenemy-t3 index: -1 items/item-biomatter rotate: false - xy: 687, 262 + xy: 731, 274 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-coal rotate: false - xy: 697, 262 + xy: 731, 264 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-dirium rotate: false - xy: 687, 252 + xy: 699, 232 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-glass rotate: false - xy: 707, 262 + xy: 709, 232 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-iron rotate: false - xy: 697, 252 + xy: 724, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-quartz rotate: false - xy: 707, 252 + xy: 724, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-silicon rotate: false - xy: 687, 242 + xy: 724, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-steel rotate: false - xy: 697, 242 + xy: 724, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-stone rotate: false - xy: 707, 242 + xy: 556, 125 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-titanium rotate: false - xy: 717, 256 + xy: 556, 115 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 items/item-uranium rotate: false - xy: 717, 246 + xy: 734, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mechs/mech-standard rotate: false - xy: 473, 51 + xy: 311, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mechs/mech-standard-icon rotate: false - xy: 487, 51 + xy: 325, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mechs/ship-standard rotate: false - xy: 191, 28 + xy: 367, 55 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -1827,7 +1841,7 @@ ui/clear index: -1 ui/cursor rotate: false - xy: 185, 28 + xy: 540, 113 size: 4, 4 orig: 4, 4 offset: 0, 0 @@ -1841,21 +1855,21 @@ ui/icons/controller-cursor index: -1 ui/icons/icon-about rotate: false - xy: 707, 288 + xy: 769, 394 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-add rotate: false - xy: 691, 272 + xy: 714, 304 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-admin rotate: false - xy: 707, 272 + xy: 753, 377 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -1869,77 +1883,77 @@ ui/icons/icon-admin-small index: -1 ui/icons/icon-areaDelete rotate: false - xy: 965, 439 + xy: 219, 11 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-arrow rotate: false - xy: 869, 463 + xy: 769, 378 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-arrow-down rotate: false - xy: 977, 439 + xy: 231, 11 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-arrow-left rotate: false - xy: 989, 439 + xy: 965, 439 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-arrow-right rotate: false - xy: 1001, 439 + xy: 977, 439 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-arrow-up rotate: false - xy: 1013, 435 + xy: 989, 439 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-back rotate: false - xy: 478, 113 + xy: 504, 113 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-ban rotate: false - xy: 885, 463 + xy: 869, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-cancel rotate: false - xy: 901, 463 + xy: 885, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-chat rotate: false - xy: 525, 101 + xy: 1001, 439 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-check rotate: false - xy: 917, 463 + xy: 901, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -1967,434 +1981,434 @@ ui/icons/icon-close-over index: -1 ui/icons/icon-crafting rotate: false - xy: 525, 89 + xy: 1013, 435 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-cursor rotate: false - xy: 525, 77 + xy: 609, 233 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-defense rotate: false - xy: 525, 65 + xy: 621, 237 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-discord rotate: false - xy: 869, 447 + xy: 917, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-distribution rotate: false - xy: 529, 53 + xy: 609, 221 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-donate rotate: false - xy: 885, 447 + xy: 869, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-dots rotate: false - xy: 901, 447 + xy: 885, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-editor rotate: false - xy: 917, 447 + xy: 901, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-file-text rotate: false - xy: 933, 460 + xy: 917, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-fill rotate: false - xy: 496, 113 + xy: 153, 26 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-floppy rotate: false - xy: 949, 460 + xy: 933, 460 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-folder rotate: false - xy: 933, 444 + xy: 949, 460 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-folder-parent rotate: false - xy: 949, 444 + xy: 933, 444 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-grid rotate: false - xy: 514, 113 + xy: 153, 8 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-hold rotate: false - xy: 609, 233 + xy: 621, 225 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-holdDelete rotate: false - xy: 621, 237 + xy: 468, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-home rotate: false - xy: 965, 467 + xy: 949, 444 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-host rotate: false - xy: 965, 451 + xy: 965, 467 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-info rotate: false - xy: 609, 221 + xy: 480, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-line rotate: false - xy: 153, 26 + xy: 213, 72 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-liquid rotate: false - xy: 621, 225 + xy: 492, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-load rotate: false - xy: 981, 467 + xy: 965, 451 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-load-image rotate: false - xy: 153, 8 + xy: 231, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-load-map rotate: false - xy: 213, 72 + xy: 249, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-loading rotate: false - xy: 231, 87 + xy: 267, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-logic rotate: false - xy: 213, 16 + xy: 504, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-menu rotate: false - xy: 781, 432 + xy: 516, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-none rotate: false - xy: 793, 436 + xy: 528, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-pause rotate: false - xy: 805, 436 + xy: 540, 85 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-pencil rotate: false - xy: 249, 87 + xy: 285, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-pencil-small rotate: false - xy: 981, 451 + xy: 981, 467 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-pick rotate: false - xy: 267, 87 + xy: 303, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-play rotate: false - xy: 817, 440 + xy: 463, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-play-2 rotate: false - xy: 997, 467 + xy: 981, 451 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-players rotate: false - xy: 829, 440 + xy: 475, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-power rotate: false - xy: 841, 441 + xy: 487, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-production rotate: false - xy: 853, 441 + xy: 499, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-quit rotate: false - xy: 997, 451 + xy: 997, 467 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-redo rotate: false - xy: 285, 87 + xy: 321, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-refresh rotate: false - xy: 175, 50 + xy: 997, 451 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-rename rotate: false - xy: 445, 97 + xy: 175, 50 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-resize rotate: false - xy: 303, 87 + xy: 339, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-rotate rotate: false - xy: 445, 81 + xy: 468, 97 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-rotate-arrow rotate: false - xy: 461, 97 + xy: 484, 97 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-rotate-left rotate: false - xy: 461, 81 + xy: 500, 97 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-rotate-right rotate: false - xy: 477, 97 + xy: 516, 97 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-save rotate: false - xy: 477, 81 + xy: 191, 58 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-save-image rotate: false - xy: 321, 87 + xy: 357, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-save-map rotate: false - xy: 339, 87 + xy: 375, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-settings rotate: false - xy: 532, 119 + xy: 511, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-terrain rotate: false - xy: 357, 87 + xy: 393, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-tools rotate: false - xy: 493, 97 + xy: 532, 97 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-touch rotate: false - xy: 544, 123 + xy: 523, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-touchDelete rotate: false - xy: 584, 212 + xy: 535, 73 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-trash rotate: false - xy: 493, 81 + xy: 191, 42 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-trash-16 rotate: false - xy: 375, 87 + xy: 411, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-tutorial rotate: false - xy: 509, 97 + xy: 175, 34 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icons/icon-undo rotate: false - xy: 393, 87 + xy: 429, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-units rotate: false - xy: 584, 200 + xy: 781, 432 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-weapon rotate: false - xy: 584, 188 + xy: 793, 436 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icons/icon-zoom rotate: false - xy: 411, 87 + xy: 447, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ui/icons/icon-zoom-small rotate: false - xy: 509, 81 + xy: 171, 18 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -2465,7 +2479,7 @@ ui/scroll-knob-vertical-black index: -1 ui/selection rotate: false - xy: 933, 476 + xy: 537, 132 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -2500,7 +2514,7 @@ ui/slider-knob-over index: -1 ui/slider-vertical rotate: false - xy: 209, 1 + xy: 727, 362 size: 8, 1 orig: 8, 1 offset: 0, 0 @@ -2544,7 +2558,7 @@ ui/textfield-over index: -1 ui/white rotate: false - xy: 219, 1 + xy: 183, 69 size: 3, 3 orig: 3, 3 offset: 0, 0 @@ -2567,84 +2581,84 @@ ui/window-empty index: -1 weapons/beam rotate: false - xy: 608, 175 + xy: 219, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/beam-equip rotate: false - xy: 580, 154 + xy: 229, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/blaster rotate: false - xy: 803, 426 + xy: 584, 194 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/blaster-equip rotate: false - xy: 817, 430 + xy: 584, 184 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/clustergun rotate: false - xy: 733, 266 + xy: 594, 185 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/clustergun-equip rotate: false - xy: 219, 6 + xy: 584, 174 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/shockgun rotate: false - xy: 303, 49 + xy: 383, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/shockgun-equip rotate: false - xy: 313, 49 + xy: 393, 35 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/triblaster rotate: false - xy: 835, 390 + xy: 343, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/triblaster-equip rotate: false - xy: 835, 380 + xy: 353, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/vulcan rotate: false - xy: 897, 437 + xy: 423, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/vulcan-equip rotate: false - xy: 907, 437 + xy: 433, 15 size: 8, 8 orig: 8, 8 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index bfa21466bb..3893ff5c8e 100644 Binary files a/core/assets/sprites/sprites.png and b/core/assets/sprites/sprites.png differ diff --git a/core/assets/version.properties b/core/assets/version.properties index 53876a9860..7f00dbfd45 100644 --- a/core/assets/version.properties +++ b/core/assets/version.properties @@ -1,7 +1,7 @@ #Autogenerated file. Do not modify. -#Sun Mar 04 21:59:47 EST 2018 +#Mon Mar 05 14:09:58 EST 2018 version=release -androidBuildCode=384 +androidBuildCode=391 name=Mindustry code=3.4 build=custom build diff --git a/core/src/io/anuke/mindustry/entities/Bullet.java b/core/src/io/anuke/mindustry/entities/Bullet.java index d5d95b94d2..15a0243d03 100644 --- a/core/src/io/anuke/mindustry/entities/Bullet.java +++ b/core/src/io/anuke/mindustry/entities/Bullet.java @@ -67,7 +67,7 @@ public class Bullet extends BulletEntity{ @Override public boolean collides(SolidEntity other){ - return true; + return (other instanceof Player) == (owner instanceof Enemy); } @Override diff --git a/core/src/io/anuke/mindustry/resource/Recipes.java b/core/src/io/anuke/mindustry/resource/Recipes.java index 8b983bc095..fbf8d389f6 100644 --- a/core/src/io/anuke/mindustry/resource/Recipes.java +++ b/core/src/io/anuke/mindustry/resource/Recipes.java @@ -44,6 +44,8 @@ public class Recipes { new Recipe(weapon, WeaponBlocks.magmaturret, stack(Item.steel, 80), stack(Item.titanium, 70), stack(Item.dirium, 60)), new Recipe(weapon, WeaponBlocks.chainturret, stack(Item.steel, 50), stack(Item.titanium, 25), stack(Item.dirium, 40)), new Recipe(weapon, WeaponBlocks.titanturret, stack(Item.steel, 70), stack(Item.titanium, 50), stack(Item.dirium, 55)), + new Recipe(weapon, WeaponBlocks.missileturret, stack(Item.steel, 70), stack(Item.titanium, 50), stack(Item.dirium, 55)), + new Recipe(weapon, WeaponBlocks.fornaxcannon, stack(Item.steel, 70), stack(Item.titanium, 50), stack(Item.dirium, 55)), new Recipe(crafting, ProductionBlocks.smelter, stack(Item.stone, 40), stack(Item.iron, 40)), new Recipe(crafting, ProductionBlocks.crucible, stack(Item.titanium, 50), stack(Item.steel, 50)), diff --git a/core/src/io/anuke/mindustry/world/blocks/WeaponBlocks.java b/core/src/io/anuke/mindustry/world/blocks/WeaponBlocks.java index 79ba5209b7..57041dcf13 100644 --- a/core/src/io/anuke/mindustry/world/blocks/WeaponBlocks.java +++ b/core/src/io/anuke/mindustry/world/blocks/WeaponBlocks.java @@ -198,5 +198,38 @@ public class WeaponBlocks{ shootEffect = Fx.titanshot; shootShake = 3f; } + }, + + fornaxcannon = new PowerTurret("fornaxcannon") { + { + shootsound = "blast"; + range = 120f; + reload = 23f; + bullet = BulletType.titanshell; + ammo = Item.uranium; + health = 800; + ammoMultiplier = 4; + size = 3; + rotatespeed = 0.07f; + shootCone = 9f; + shootEffect = Fx.titanshot; + shootShake = 3f; + } + }, + missileturret = new PowerTurret("missileturret") { + { + shootsound = "blast"; + range = 120f; + reload = 23f; + bullet = BulletType.titanshell; + ammo = Item.uranium; + health = 800; + ammoMultiplier = 4; + size = 2; + rotatespeed = 0.07f; + shootCone = 9f; + shootEffect = Fx.titanshot; + shootShake = 3f; + } }; }