From 857f36e01ae0e7fc4ffa79fb12d87cad3fe5ab37 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 28 May 2018 12:28:50 -0400 Subject: [PATCH] Re-definition of all ammo and new turrets --- .../blocks/turrets/bases/block-4-top.png | Bin 0 -> 542 bytes .../sprites/blocks/turrets/bases/block-4.png | Bin 0 -> 537 bytes .../blocks/turrets/turrets/meltdown.png | Bin 0 -> 897 bytes .../titancannon.png => turrets/ripple.png} | Bin .../fornaxcannon.png => turrets/spectre.png} | Bin 827 -> 809 bytes .../turrets/unprocessed/chainturret.png | Bin 536 -> 0 bytes .../turrets/unprocessed/megarepairturret.png | Bin 471 -> 0 bytes .../turrets/unprocessed/missileturret.png | Bin 422 -> 0 bytes .../unprocessed/railgunturret-heat.png | Bin 167 -> 0 bytes .../turrets/unprocessed/railgunturret.png | Bin 379 -> 0 bytes .../turrets/unprocessed/repairturret.png | Bin 387 -> 0 bytes .../turrets/unprocessed/teslaturret-heat.png | Bin 180 -> 0 bytes .../turrets/unprocessed/teslaturret.png | Bin 414 -> 0 bytes .../sprites/items/item-thermite.png | Bin 0 -> 234 bytes core/assets/sprites/sprites.atlas | 1150 ++++++++--------- core/assets/sprites/sprites.png | Bin 110764 -> 112171 bytes .../io/anuke/mindustry/content/AmmoItems.java | 57 - .../io/anuke/mindustry/content/AmmoTypes.java | 171 ++- .../src/io/anuke/mindustry/content/Items.java | 7 +- .../io/anuke/mindustry/content/Recipes.java | 1 + .../io/anuke/mindustry/content/Weapons.java | 2 +- .../mindustry/content/blocks/Blocks.java | 4 + .../content/blocks/WeaponBlocks.java | 59 +- .../content/bullets/ArtilleryBullets.java | 81 ++ .../content/bullets/FlakBullets.java | 36 + .../content/bullets/MissileBullets.java | 29 + .../content/bullets/ShellBullets.java | 105 +- .../content/bullets/StandardBullets.java | 33 +- .../content/bullets/TurretBullets.java | 6 +- .../anuke/mindustry/core/ContentLoader.java | 16 +- core/src/io/anuke/mindustry/core/Logic.java | 2 +- .../io/anuke/mindustry/core/NetClient.java | 5 +- .../io/anuke/mindustry/core/NetServer.java | 2 +- .../mindustry/entities/bullet/BulletType.java | 16 + .../mindustry/entities/units/types/Brute.java | 2 +- .../entities/units/types/Cruiser.java | 2 +- .../mindustry/entities/units/types/Scout.java | 2 +- .../mindustry/entities/units/types/Vtol.java | 2 +- .../io/anuke/mindustry/input/PlaceMode.java | 1 - .../src/io/anuke/mindustry/type/AmmoType.java | 4 +- core/src/io/anuke/mindustry/world/Block.java | 36 +- core/src/io/anuke/mindustry/world/Build.java | 4 +- 42 files changed, 985 insertions(+), 850 deletions(-) create mode 100644 core/assets-raw/sprites/blocks/turrets/bases/block-4-top.png create mode 100644 core/assets-raw/sprites/blocks/turrets/bases/block-4.png create mode 100644 core/assets-raw/sprites/blocks/turrets/turrets/meltdown.png rename core/assets-raw/sprites/blocks/turrets/{unprocessed/titancannon.png => turrets/ripple.png} (100%) rename core/assets-raw/sprites/blocks/turrets/{unprocessed/fornaxcannon.png => turrets/spectre.png} (81%) delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/chainturret.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/megarepairturret.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/missileturret.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/railgunturret-heat.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/railgunturret.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/repairturret.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/teslaturret-heat.png delete mode 100644 core/assets-raw/sprites/blocks/turrets/unprocessed/teslaturret.png create mode 100644 core/assets-raw/sprites/items/item-thermite.png delete mode 100644 core/src/io/anuke/mindustry/content/AmmoItems.java create mode 100644 core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java create mode 100644 core/src/io/anuke/mindustry/content/bullets/FlakBullets.java create mode 100644 core/src/io/anuke/mindustry/content/bullets/MissileBullets.java diff --git a/core/assets-raw/sprites/blocks/turrets/bases/block-4-top.png b/core/assets-raw/sprites/blocks/turrets/bases/block-4-top.png new file mode 100644 index 0000000000000000000000000000000000000000..d37d0f88bd43ea8091803174d926736bb4353f66 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`y*Bv25I&pRZVvW1_sFz*N775{M_8syb=cIqSVBa)D(sC%#sWRcTeAd z@J2py1_s6%o-U3d5r@x)Td!*|;F+^vi%CdykzAFE-r>L(6E77DS9xj8l4%J4c~U}M zk>jmV?3@P{-+nYpwlStgKGM3i?QZh#bC%6KBBwVUsOEoP`|asDOJ#i@$qFL|`!?2w z)JO(~(pY!?^{=ZUCSP~@Bv5f8H^+EM&MdXXYiBRJS^U-2S%Lp^_m9*X-Cpm?$FedV zdt-Ke`22IuHxtS0uD`aF=ojhjXI|&b-F`Ok*9Ha61&vt!_FIF+` zG@j19^1bK1ZEyea@fQgBT~0CCX6NX1NmljY_Ch0v?3MnGmvfI7nuK(u?8;ENlvTar zUhoSKHQs`AlH3dnb#~0=T^Oez|LtC-!Z#zkuamk>Z{`Xu`&F(N^tsjdXpGcB>25R8 zY`5djn!jIdobj~g)6==V>r+=PU8X!+>S!{n>Nop>(EA4&emQd`-Zsm4?)*t$#l0!1 tKbtBSy#Kw1Kjr4M1*@u9OJg7Nw}cAmTQbO3GcYhPc)I$ztaD0e0sx`@;N}1T literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/turrets/bases/block-4.png b/core/assets-raw/sprites/blocks/turrets/bases/block-4.png new file mode 100644 index 0000000000000000000000000000000000000000..24cae427f500481e7da3c400f41ed54b7ea92e54 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`y*Bv1}VcOExq#@7#Ji=Tq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5* z!W;R-85kHRd%8G=L>xXFZab+>fv2}mxA$szkz94!o*ws&83_)=TneR8Ei zk$=K6h4eLBFI2oQw`pK2IOLhPU#M8;^qzpgOWT$zeO6Jq8~@zl@!tE>Qw6ITcWs`= zy!3rwUQcBwy9VdnVx{Q$3W~4JP5Q9E(8wWcrN85)ySk@8g?Ci!@=%$SRlVw7@{53D zyc@3l3p*4dcIRwci2eiq>i0GiswL-ET|7GJjTxu+-`!$Me=gEKI!D@3y4yt5+wJ+Y z=I>V<=R7U>v~+Ioy2@2kmn~jr()FCn>s|eWRr{J5f3#0Iv@KU*uK&s4167NsR5_Z@ pS(dr}XT$VdzBQ}D7i?{lU$p+0gg~s%B?blt22WQ%mvv4FO#ry-=F|WH literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/turrets/turrets/meltdown.png b/core/assets-raw/sprites/blocks/turrets/turrets/meltdown.png new file mode 100644 index 0000000000000000000000000000000000000000..f873d676fe63f47e5779b44ae1047020842914a3 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`y*Bv1__4aIq%gO7#Ji=Tq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5* z!W;R-85o#;d%8G=L>zuQ-PS|dQRH~Nv=bknqlHe8PE&Ubli=-!R+$PH7T4V&?CuIr zpH4B+T(@Nd=e&(PCmgvp+K8xhJ9%C1;x=p%O*w7Sbk;Lry+>MJlG#n)cdI{!?lyk^ zcz^!C_h+LkCjQr%b$wBF?c0BX&%3*4&G);Z{iFQ$H`6(mH(yuhFXwKwcVS)T%arge zrN2n!nVpRd!vqhNh|T(@`U2-uFB`;&x|}$#Ak{0>>-O|_&=W5^e}DhU9x689o8-Jt z=9jL2TP&i*;A#wCu+Yj zk3KW!4etjP0|wKIKOfHY%Fo-$pE>*~F_ z3ir)H(i@~%l}vPg{B=8L>N`1Xwd?Auub2b-j>I(F-DzF+{2haZdDxw_rN{odonvKt z)7Hqrs_6A;*_G!$e~TUkf0DTJ;Nt{QM@qo$Mc&?9{88&=3t{#@`i(j8SOYQgX z-;*Z>bfiXh_;lnv`TX-;+T)GfNgeZkG;Cz-2>UJ5Qn2dvE*1F$+uvx*9GAQxT$H!w zj~pjs&`Ob&A*<>yKIX9bs-~Fu?Pb`tU+2#C-O(27w&*)NeYa&Li~MQ(3#EJC#|3m+ zy;}6?Yy-!-Ygw`Ju0+OtciGX|Dz%MFe{ z!F#sny$^>$b=0MI=0)prZ*Q33oO^PyRrJ=V)XK`8vnS4*n;IE0&GpTqJ8N4Wue}(& zaRz6o+=>G($%4$CT8m2Z@2CHMlk%Z3&FQO?(81d;nckK-o@4&x_J&pb_r~r`&qQk$ zt&9+OzEgPr#+n&-mnH7l$MEmf{D6k}Q^kKS|0JB;b9~L`1?F!U7#J8lUHx3vIVCg! E0ErQi2LJ#7 literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/turrets/unprocessed/titancannon.png b/core/assets-raw/sprites/blocks/turrets/turrets/ripple.png similarity index 100% rename from core/assets-raw/sprites/blocks/turrets/unprocessed/titancannon.png rename to core/assets-raw/sprites/blocks/turrets/turrets/ripple.png diff --git a/core/assets-raw/sprites/blocks/turrets/unprocessed/fornaxcannon.png b/core/assets-raw/sprites/blocks/turrets/turrets/spectre.png similarity index 81% rename from core/assets-raw/sprites/blocks/turrets/unprocessed/fornaxcannon.png rename to core/assets-raw/sprites/blocks/turrets/turrets/spectre.png index 2a5edf540a30221054f5016526c82b8ff7d3f660..056a823abcec9089e65a289eb566fbe74b1e536b 100644 GIT binary patch delta 48 zcmdnZwvugviYjM;M`SSr1Gg{;GcwGYBf-GHz+U3%>&pI!Rfa)=O^@G8Xk+vPCIJ1h B3TFTS delta 39 tcmZ3aQ32ZS;J=1OOHj4n+U} diff --git a/core/assets-raw/sprites/blocks/turrets/unprocessed/chainturret.png b/core/assets-raw/sprites/blocks/turrets/unprocessed/chainturret.png deleted file mode 100644 index 742768bb07715f1a31024aa5b8f29e54ca129ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>l{z&3 zSHmkx=1%Vg*IhrEg6=QSPb_@%C@e;%q_|*0l$NH5yZ6b2Yi?44KJ6A$qav@83D`)?2f#MGOk3jY4;_A2@uR&;GT6Il}_!87z(r2TtCV)jVGKp;o?O)t%&+ z6|LXjFAdP?c>4Q$kcHkAr$UAUUoQ%3G8`|oIK#WcBfpiQEs^2D?>ZLoTUVdO@yt_O zXyV(TKyhuJd}=| zw~$>gzw^Yt7_YkrV)_zpo4uJe=knwu);s3%MaIvrzjS$fx~ELaZL?kL7Hel6 zIkNLsmQSv5)9RIqDu0{n7#{LV9b!+o5D~-rU9iJB<`CzmB<&N6Z!azQe&^X<^ZYWk z!=G%9$Ef=9FmSk30?f`5z^5qJ}?q z)rS`=Xm6f)vgF&MdyAuHpSI(l@H<1`eoyw7R<&_XV~##iY%XW<6+JlSD6_)J**eA zJ^B9PfX~O}d4Jg6`ov^()s-~9Q5E<3#c<$@$)sJo7P!gHnCX{xtWvY`|IuIUkq>5D Ve0jLAmVtqR!PC{xWt~$(697#H!07-0 diff --git a/core/assets-raw/sprites/blocks/turrets/unprocessed/missileturret.png b/core/assets-raw/sprites/blocks/turrets/unprocessed/missileturret.png deleted file mode 100644 index ba8029995717af78d7d08fb5e3a8ccc09854bd4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lz{~#EoaKg5OXHmgM_7AMvmKIM`4sZ$C$IKg~F+n-Kyt8cUe#zSGfAb~JGdw75 zy)G&^{ll5pU3Z`52?_3TV-)|`!=itGyRgGP%YNoN1*+@JX1H@GPIzwF9^>+C`zD?9 zuN_>(4hb+RwtN*_q;PCm=CdXH-ls1%(R1@yz4TC_jQBD4`heYx>jQTmxUx-`;o7aq zCu6TOCiFaf_}cku-VbY@_1f?5e-HNQ30=FjZE$SO`i*7G z^VXi47q@)tTya;%1J56aUCoQIU-Co#<(uUTf*zF~O%&gl`1Y?HThqRAq?Ky66hmoObDOY_+zQ%3_ P1_lOCS3j3^P6(hY z!~9(gOKvii-Z{qAaDKkX#`(KM4}2=lylr-Ug+P`=b#A43<~E05@oDo<_b>C?KJDT^ zvn8)GwZ3?~I`o34;Ft2cK*f-V=yz(VS$p1{d{p$H?2b^*KCg_Ovlp!Xdh}_-MahI& zYTF-+WlWhT$Cs>QKYiYF#t+u^oDB)allThu|35h)f}^28BK%#=Ro&&$wTJ5+uAY43 dV`TlA<^89ia2+=p7X}6f22WQ%mvv4FO#leLmBRo4 diff --git a/core/assets-raw/sprites/blocks/turrets/unprocessed/repairturret.png b/core/assets-raw/sprites/blocks/turrets/unprocessed/repairturret.png deleted file mode 100644 index 276c8bd6ad58794f2b99a99008b90e4d00ef5135..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIM^5%7B9HxbpMEgoq>JC&pe}VeR^!8m&o)~0WimdgjH_K0 zynidhzBXyGxEBn63fU{888*B+e>eMQQP}*5iiNlL$p(6De04r{@9MVO%}3`Ki;O^-g z5Z=fq&cMK+=jq}YB5^r6K|%aaJ5x!am`>K~jgk$%4;gc~BrmR+>OL_grKaO_?VlSr doLLzd>|%r?=WNzm&cMLH;OXk;vd$@?2>^1nF}nZ& diff --git a/core/assets-raw/sprites/blocks/turrets/unprocessed/teslaturret.png b/core/assets-raw/sprites/blocks/turrets/unprocessed/teslaturret.png deleted file mode 100644 index 6c083ce15f2d880193d81801fa468eb260aedb6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIM^5%79@$ zzdP|+CYeY5sg!Kg621vm4((#HQ4CA?7#!NCeaz~*!gx$#x6e;EdgC)^=~`#+Ss7hL3U6vJUO9bx=aSB_gur$CHP|2hwqv-PC*E*0>EO$U ziBlZ@A{c$V}2%Z?kizvjQv+d1!Ur=i=Otn9US z_Skpt_S*R~bCIO(?@jyj9#_g;J!l>t?XT5kys2I8)ZZ5mmdUVuV6KVokYBt1pAG{9 O1B0ilpUXO@geCy!(W=S- diff --git a/core/assets-raw/sprites/items/item-thermite.png b/core/assets-raw/sprites/items/item-thermite.png new file mode 100644 index 0000000000000000000000000000000000000000..81a89836e6139225068daaf2652809e0c24a2190 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4mJh`h9ms@x)~T4I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D8HT{DxvRi<%ZNFfd4#xJHyX=jZ08=9Mrw7o{eaq^2m8XO?6rxO@5r zgg5euGcYiuc)B=-NL)_-^Z&m+v)zG12M!$g@Z?lY8-I4#zv~yLIh<(GOGrsbNJvOZ zNNDhm+xd%WVM6Jl`W;McY;0}X;qe9u8ctyiI-P4c4ztWi5@GeOlQ3AMy~;xSAjfys hO-gN>SKMP^s1(xN`f7h_IRgU&gQu&X%Q~loCIED5OH%*< literal 0 HcmV?d00001 diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 671f6dab11..1bca92d1bf 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,1092 +13,1092 @@ background index: -1 bridgeconduit rotate: false - xy: 808, 379 + xy: 679, 215 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-arrow rotate: false - xy: 808, 369 + xy: 686, 317 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-bridge rotate: false - xy: 808, 359 + xy: 686, 307 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconduit-end rotate: false - xy: 808, 349 + xy: 686, 297 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor rotate: false - xy: 808, 339 + xy: 554, 185 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-arrow rotate: false - xy: 437, 96 + xy: 554, 175 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-bridge rotate: false - xy: 447, 96 + xy: 554, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridgeconveyor-end rotate: false - xy: 457, 96 + xy: 554, 155 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 726, 338 + xy: 564, 137 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top rotate: false - xy: 746, 338 + xy: 574, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduittunnel rotate: false - xy: 756, 338 + xy: 584, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor rotate: false - xy: 766, 344 + xy: 574, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyormove rotate: false - xy: 776, 344 + xy: 594, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyortunnel rotate: false - xy: 766, 334 + xy: 574, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 core rotate: false - xy: 895, 487 + xy: 93, 17 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 junction rotate: false - xy: 728, 268 + xy: 674, 155 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit rotate: false - xy: 738, 268 + xy: 674, 145 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-arrow rotate: false - xy: 748, 268 + xy: 674, 135 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-bridge rotate: false - xy: 758, 275 + xy: 674, 125 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconduit-end rotate: false - xy: 758, 265 + xy: 686, 269 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor rotate: false - xy: 768, 274 + xy: 222, 2 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-arrow rotate: false - xy: 768, 264 + xy: 308, 43 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-bridge rotate: false - xy: 778, 274 + xy: 430, 122 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserconveyor-end rotate: false - xy: 778, 264 + xy: 440, 122 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidjunction rotate: false - xy: 420, 53 + xy: 451, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter rotate: false - xy: 410, 43 + xy: 461, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-bottom rotate: false - xy: 420, 43 + xy: 451, 98 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-liquid rotate: false - xy: 410, 33 + xy: 471, 108 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-top rotate: false - xy: 420, 33 + xy: 461, 98 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidtank-bottom rotate: false - xy: 999, 487 + xy: 755, 407 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquidtank-liquid rotate: false - xy: 67, 17 + xy: 577, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquidtank-top rotate: false - xy: 93, 17 + xy: 603, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 multiplexer rotate: false - xy: 209, 14 + xy: 855, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 overflowgate rotate: false - xy: 597, 178 + xy: 278, 29 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 poweredconveyor rotate: false - xy: 617, 180 + xy: 298, 31 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 poweredconveyormove rotate: false - xy: 577, 168 + xy: 308, 33 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulseconduit-bottom rotate: false - xy: 617, 170 + xy: 242, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulseconduit-top rotate: false - xy: 495, 94 + xy: 252, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 925, 459 + xy: 302, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 965, 449 + xy: 654, 105 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 975, 449 + xy: 664, 105 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 splitter rotate: false - xy: 995, 449 + xy: 574, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelconveyor rotate: false - xy: 1005, 449 + xy: 584, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelconveyormove rotate: false - xy: 1015, 447 + xy: 594, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 teleporter-top rotate: false - xy: 188, 78 + xy: 456, 144 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 unloader rotate: false - xy: 841, 419 + xy: 353, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vault rotate: false - xy: 219, 104 + xy: 456, 118 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 weaponfactory rotate: false - xy: 481, 166 + xy: 835, 407 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 126, 55 + xy: 493, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackrockshadow1 rotate: false - xy: 499, 174 + xy: 503, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone1 rotate: false - xy: 695, 332 + xy: 513, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone2 rotate: false - xy: 695, 322 + xy: 523, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 706, 345 + xy: 533, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock1 rotate: false - xy: 245, 9 + xy: 543, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock2 rotate: false - xy: 695, 312 + xy: 685, 347 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock3 rotate: false - xy: 651, 310 + xy: 685, 337 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneedge rotate: false - xy: 630, 252 + xy: 219, 116 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 coal1 rotate: false - xy: 811, 417 + xy: 554, 125 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal2 rotate: false - xy: 811, 407 + xy: 564, 187 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 706, 335 + xy: 564, 177 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater rotate: false - xy: 786, 335 + xy: 604, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 796, 335 + xy: 574, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 705, 305 + xy: 584, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 716, 328 + xy: 594, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 644, 252 + xy: 219, 102 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 grass1 rotate: false - xy: 725, 308 + xy: 584, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass2 rotate: false - xy: 735, 318 + xy: 594, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 735, 308 + xy: 604, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassblock1 rotate: false - xy: 745, 318 + xy: 614, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassblock2 rotate: false - xy: 745, 308 + xy: 634, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 149, 2 + xy: 1010, 485 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice1 rotate: false - xy: 755, 318 + xy: 584, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice2 rotate: false - xy: 755, 308 + xy: 594, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 776, 324 + xy: 604, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 163, 2 + xy: 232, 79 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 786, 325 + xy: 614, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 796, 325 + xy: 624, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 765, 315 + xy: 644, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 765, 315 + xy: 644, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 806, 329 + xy: 594, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 806, 329 + xy: 594, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron1 rotate: false - xy: 775, 304 + xy: 624, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron2 rotate: false - xy: 806, 319 + xy: 634, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron3 rotate: false - xy: 715, 298 + xy: 604, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 782, 284 + xy: 431, 112 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 177, 2 + xy: 232, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead1 rotate: false - xy: 788, 264 + xy: 441, 112 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead2 rotate: false - xy: 609, 190 + xy: 441, 102 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 619, 190 + xy: 431, 92 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 557, 185 + xy: 451, 88 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 557, 175 + xy: 461, 88 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 567, 185 + xy: 471, 88 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 567, 175 + xy: 481, 92 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 577, 188 + xy: 481, 82 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 587, 188 + xy: 238, 29 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 191, 2 + xy: 246, 79 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mossblock rotate: false - xy: 577, 178 + xy: 248, 29 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 597, 188 + xy: 258, 29 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oiledge rotate: false - xy: 410, 95 + xy: 232, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock1 rotate: false - xy: 905, 459 + xy: 302, 21 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock2 rotate: false - xy: 915, 459 + xy: 302, 11 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 955, 459 + xy: 312, 3 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 965, 459 + xy: 574, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 975, 459 + xy: 584, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock1 rotate: false - xy: 985, 459 + xy: 594, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock2 rotate: false - xy: 995, 459 + xy: 604, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock3 rotate: false - xy: 1005, 459 + xy: 614, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 266, 47 + xy: 246, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrub rotate: false - xy: 855, 449 + xy: 664, 115 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 865, 449 + xy: 674, 115 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 895, 449 + xy: 594, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 905, 449 + xy: 604, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 915, 449 + xy: 614, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock1 rotate: false - xy: 925, 449 + xy: 624, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock2 rotate: false - xy: 935, 449 + xy: 634, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock3 rotate: false - xy: 945, 449 + xy: 644, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 322, 47 + xy: 274, 79 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 space rotate: false - xy: 985, 449 + xy: 674, 105 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 336, 47 + xy: 260, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone1 rotate: false - xy: 834, 439 + xy: 644, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 844, 439 + xy: 654, 95 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 854, 439 + xy: 664, 95 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock1 rotate: false - xy: 864, 439 + xy: 674, 95 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock2 rotate: false - xy: 874, 439 + xy: 853, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock3 rotate: false - xy: 884, 439 + xy: 863, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 378, 47 + xy: 274, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 934, 439 + xy: 913, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 944, 439 + xy: 923, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 954, 439 + xy: 933, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 964, 439 + xy: 943, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 974, 439 + xy: 953, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 984, 439 + xy: 963, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 851, 419 + xy: 383, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 528, 195 + xy: 302, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-border rotate: false - xy: 485, 100 + xy: 679, 245 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-middle rotate: false - xy: 497, 104 + xy: 679, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 497, 104 + xy: 679, 235 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 border rotate: false - xy: 808, 389 + xy: 679, 225 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 736, 338 + xy: 564, 127 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 776, 334 + xy: 584, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 700, 409 + xy: 341, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cross-3 rotate: false - xy: 921, 487 + xy: 572, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 cross-4 rotate: false - xy: 233, 135 + xy: 656, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 enemyspawn rotate: false - xy: 715, 318 + xy: 604, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 nuclearreactor-shadow rotate: false - xy: 602, 252 + xy: 549, 215 size: 26, 26 orig: 26, 26 offset: 0, 0 index: -1 playerspawn rotate: false - xy: 607, 180 + xy: 288, 29 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 653, 228 + xy: 262, 39 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 463, 166 + xy: 999, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 263, 109 + xy: 799, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 281, 109 + xy: 817, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 299, 109 + xy: 835, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 193, 104 + xy: 119, 17 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 193, 104 + xy: 119, 17 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shadow-1 rotate: false - xy: 742, 348 + xy: 407, 96 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-2 rotate: false - xy: 466, 202 + xy: 783, 467 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 shadow-3 rotate: false - xy: 789, 485 + xy: 755, 459 size: 26, 26 orig: 26, 26 offset: 0, 0 @@ -1119,224 +1119,224 @@ shadow-5 index: -1 shadow-round-1 rotate: false - xy: 754, 348 + xy: 419, 96 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 battery rotate: false - xy: 1015, 467 + xy: 313, 99 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 batterylarge rotate: false - xy: 656, 357 + xy: 755, 433 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 combustiongenerator rotate: false - xy: 705, 325 + xy: 564, 167 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustiongenerator-top rotate: false - xy: 705, 315 + xy: 564, 157 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fusionreactor rotate: false - xy: 271, 161 + xy: 721, 422 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-bottom rotate: false - xy: 305, 161 + xy: 651, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-light rotate: false - xy: 339, 161 + xy: 806, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-plasma-0 rotate: false - xy: 373, 161 + xy: 840, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-plasma-1 rotate: false - xy: 267, 127 + xy: 874, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-plasma-2 rotate: false - xy: 301, 127 + xy: 908, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-plasma-3 rotate: false - xy: 335, 127 + xy: 942, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusionreactor-top rotate: false - xy: 369, 127 + xy: 976, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 largesolarpanel rotate: false - xy: 973, 487 + xy: 624, 258 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquidcombustiongenerator rotate: false - xy: 410, 53 + xy: 441, 92 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 nuclearreactor rotate: false - xy: 773, 451 + xy: 136, 82 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nuclearreactor-center rotate: false - xy: 616, 284 + xy: 136, 56 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nuclearreactor-lights rotate: false - xy: 785, 425 + xy: 167, 104 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 587, 168 + xy: 232, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powernode rotate: false - xy: 597, 168 + xy: 232, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powernodelarge rotate: false - xy: 790, 363 + xy: 945, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 powernodelarge-shadow rotate: false - xy: 86, 43 + xy: 466, 202 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 powervoid rotate: false - xy: 607, 170 + xy: 242, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtgenerator rotate: false - xy: 935, 459 + xy: 312, 23 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtgenerator-top rotate: false - xy: 945, 459 + xy: 312, 13 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shieldgenerator rotate: false - xy: 814, 437 + xy: 644, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shieldprojector rotate: false - xy: 317, 109 + xy: 853, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 solarpanel rotate: false - xy: 955, 449 + xy: 564, 107 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 teleporter rotate: false - xy: 162, 78 + xy: 456, 170 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 teleporter-top rotate: false - xy: 162, 52 + xy: 430, 132 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thermalgenerator rotate: false - xy: 924, 439 + xy: 903, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 alloysmelter rotate: false - xy: 1015, 477 + xy: 126, 55 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1357,525 +1357,539 @@ biomattercompressor-frame0 index: -1 biomattercompressor-frame1 rotate: false - xy: 214, 86 + xy: 233, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 214, 68 + xy: 251, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 214, 50 + xy: 269, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 245, 117 + xy: 287, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 232, 50 + xy: 214, 66 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 682, 407 + xy: 214, 48 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 718, 378 + xy: 839, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 754, 396 + xy: 857, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 736, 378 + xy: 875, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 754, 378 + xy: 893, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 682, 353 + xy: 911, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 700, 355 + xy: 929, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 extractor rotate: false - xy: 715, 308 + xy: 624, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fluxpump rotate: false - xy: 725, 318 + xy: 574, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 incinerator rotate: false - xy: 765, 305 + xy: 614, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 irondrill rotate: false - xy: 725, 298 + xy: 614, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 irondrill-rotator rotate: false - xy: 735, 298 + xy: 624, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumdrill-rotator rotate: false - xy: 735, 298 + xy: 624, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 irondrill-top rotate: false - xy: 745, 298 + xy: 634, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 762, 285 + xy: 674, 175 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 772, 284 + xy: 674, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserdrill rotate: false - xy: 155, 16 + xy: 801, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laserdrill-rotator rotate: false - xy: 173, 16 + xy: 819, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laserdrill-top rotate: false - xy: 191, 16 + xy: 837, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 788, 274 + xy: 431, 102 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidsource rotate: false - xy: 557, 195 + xy: 471, 98 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 567, 195 + xy: 481, 102 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 nucleardrill rotate: false - xy: 583, 224 + xy: 629, 232 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nucleardrill-rim rotate: false - xy: 583, 198 + xy: 577, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nucleardrill-rotator rotate: false - xy: 609, 226 + xy: 603, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 nucleardrill-top rotate: false - xy: 609, 200 + xy: 629, 206 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor rotate: false - xy: 785, 399 + xy: 193, 104 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor-liquid rotate: false - xy: 136, 82 + xy: 162, 78 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor-rotator rotate: false - xy: 136, 56 + xy: 188, 78 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilextractor-top rotate: false - xy: 167, 104 + xy: 162, 52 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 587, 178 + xy: 268, 29 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 plasmadrill rotate: false - xy: 489, 209 + xy: 268, 161 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 plasmadrill-rim rotate: false - xy: 523, 209 + xy: 302, 161 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 plasmadrill-rotator rotate: false - xy: 721, 414 + xy: 336, 161 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 plasmadrill-top rotate: false - xy: 403, 127 + xy: 370, 161 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 plasticformer rotate: false - xy: 227, 14 + xy: 873, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plasticformer-top rotate: false - xy: 772, 372 + xy: 891, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 poweralloysmelter rotate: false - xy: 772, 354 + xy: 909, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 poweralloysmelter-top rotate: false - xy: 790, 381 + xy: 927, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 powersmelter rotate: false - xy: 790, 345 + xy: 963, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 powersmelter-top rotate: false - xy: 466, 184 + xy: 981, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 siliconsmelter-top rotate: false - xy: 466, 184 + xy: 981, 443 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 815, 457 + xy: 252, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 825, 459 + xy: 262, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump rotate: false - xy: 835, 459 + xy: 262, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 reinforceddrill rotate: false - xy: 845, 459 + xy: 272, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 reinforceddrill-rotator rotate: false - xy: 855, 459 + xy: 272, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 reinforceddrill-top rotate: false - xy: 865, 459 + xy: 282, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator rotate: false - xy: 1015, 457 + xy: 624, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 815, 447 + xy: 634, 120 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 siliconextractor rotate: false - xy: 875, 449 + xy: 574, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 siliconsmelter rotate: false - xy: 335, 109 + xy: 871, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 smelter rotate: false - xy: 885, 449 + xy: 584, 110 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steeldrill rotate: false - xy: 821, 427 + xy: 604, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steeldrill-rotator rotate: false - xy: 821, 417 + xy: 614, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steeldrill-top rotate: false - xy: 821, 407 + xy: 624, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stonedrill rotate: false - xy: 894, 439 + xy: 873, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneformer rotate: false - xy: 904, 439 + xy: 883, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumdrill rotate: false - xy: 994, 439 + xy: 973, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumdrill-top rotate: false - xy: 1004, 439 + xy: 983, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 waterextractor rotate: false - xy: 389, 109 + xy: 943, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 waterextractor-liquid rotate: false - xy: 407, 109 + xy: 961, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 waterextractor-rotator rotate: false - xy: 437, 106 + xy: 979, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 waterextractor-top rotate: false - xy: 455, 106 + xy: 997, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-1 rotate: false - xy: 497, 114 + xy: 666, 185 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 232, 86 + xy: 305, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 232, 68 + xy: 214, 84 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-3 rotate: false - xy: 817, 487 + xy: 586, 284 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 block-3-top rotate: false - xy: 843, 487 + xy: 612, 284 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +block-4 + rotate: false + xy: 656, 391 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +block-4-top + rotate: false + xy: 721, 456 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 scatter-heat rotate: false - xy: 653, 204 + xy: 286, 39 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1887,352 +1901,303 @@ arc orig: 10, 10 offset: 0, 0 index: -1 -teslaturret - rotate: false - xy: 126, 43 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 arc-heat rotate: false - xy: 245, 105 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -teslaturret-heat - rotate: false - xy: 245, 105 + xy: 1013, 413 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 crux rotate: false - xy: 700, 391 + xy: 359, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-heat rotate: false - xy: 700, 373 + xy: 377, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-panel-left rotate: false - xy: 718, 396 + xy: 803, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 crux-panel-right rotate: false - xy: 736, 396 + xy: 821, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 duo rotate: false - xy: 746, 328 + xy: 584, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 +fuse + rotate: false + xy: 598, 258 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +spectre + rotate: false + xy: 598, 258 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 lancer rotate: false - xy: 362, 35 + xy: 238, 39 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 374, 35 + xy: 250, 39 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 -scatter +meltdown rotate: false - xy: 653, 216 - size: 10, 10 - orig: 10, 10 + xy: 234, 161 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -scatter-heat - rotate: false - xy: 653, 192 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -scorch - rotate: false - xy: 718, 348 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -scorch-shoot - rotate: false - xy: 730, 348 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -wave - rotate: false - xy: 467, 148 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -wave-liquid - rotate: false - xy: 467, 130 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -chainturret - rotate: false - xy: 682, 389 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -fornaxcannon - rotate: false - xy: 947, 487 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -fuse - rotate: false - xy: 947, 487 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -megarepairturret - rotate: false - xy: 210, 32 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -missileturret - rotate: false - xy: 228, 32 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -swarmer - rotate: false - xy: 228, 32 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -railgunturret - rotate: false - xy: 386, 35 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -railgunturret-heat - rotate: false - xy: 398, 35 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -repairturret - rotate: false - xy: 653, 240 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -titancannon +ripple rotate: false xy: 188, 52 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +scatter + rotate: false + xy: 274, 39 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +scatter-heat + rotate: false + xy: 195, 2 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +scorch + rotate: false + xy: 210, 8 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +scorch-shoot + rotate: false + xy: 395, 95 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +swarmer + rotate: false + xy: 907, 425 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +wave + rotate: false + xy: 799, 407 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +wave-liquid + rotate: false + xy: 817, 407 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 flierfactory rotate: false - xy: 677, 335 + xy: 1001, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory rotate: false - xy: 677, 335 + xy: 1001, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 flierfactory-top rotate: false - xy: 677, 317 + xy: 486, 195 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top rotate: false - xy: 677, 317 + xy: 486, 195 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 flierfactory-top-open rotate: false - xy: 799, 467 + xy: 504, 195 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top-open rotate: false - xy: 799, 467 + xy: 504, 195 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 repairpoint rotate: false - xy: 875, 459 + xy: 282, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 repairpoint-turret rotate: false - xy: 885, 459 + xy: 292, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 resupplypoint rotate: false - xy: 895, 459 + xy: 292, 9 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 compositewall rotate: false - xy: 716, 338 + xy: 564, 147 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door rotate: false - xy: 726, 328 + xy: 614, 180 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door-large rotate: false - xy: 718, 360 + xy: 947, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 736, 360 + xy: 965, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 736, 328 + xy: 574, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 duriumwall rotate: false - xy: 756, 328 + xy: 594, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 duriumwall-large rotate: false - xy: 754, 360 + xy: 983, 461 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ironwall rotate: false - xy: 755, 298 + xy: 644, 170 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelwall rotate: false - xy: 824, 437 + xy: 634, 100 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelwall-large rotate: false - xy: 353, 109 + xy: 889, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 stonewall rotate: false - xy: 914, 439 + xy: 893, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumshieldwall rotate: false - xy: 1014, 437 + xy: 993, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumwall rotate: false - xy: 831, 427 + xy: 1003, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumwall-large rotate: false - xy: 371, 109 + xy: 925, 425 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 beam rotate: false - xy: 486, 208 + xy: 427, 143 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -2246,98 +2211,98 @@ beam-end index: -1 blank rotate: false - xy: 718, 414 + xy: 401, 158 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 bullet rotate: false - xy: 489, 198 + xy: 145, 17 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 bullet-back rotate: false - xy: 498, 184 + xy: 156, 17 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 casing rotate: false - xy: 267, 163 + xy: 195, 14 size: 2, 4 orig: 2, 4 offset: 0, 0 index: -1 clear rotate: false - xy: 762, 295 + xy: 566, 287 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 766, 325 + xy: 650, 258 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 laser rotate: false - xy: 406, 47 + xy: 427, 129 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 laser-end rotate: false - xy: 769, 493 + xy: 66, 43 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 laserfull rotate: false - xy: 66, 43 + xy: 86, 43 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 shell rotate: false - xy: 246, 30 + xy: 199, 25 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shell-back rotate: false - xy: 245, 19 + xy: 199, 14 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shot rotate: false - xy: 845, 449 + xy: 654, 115 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer rotate: false - xy: 811, 437 + xy: 572, 244 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 831, 417 + xy: 323, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2351,189 +2316,196 @@ transfer-end index: -1 item-armor-piercing-bullet rotate: false - xy: 765, 295 + xy: 614, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-composite-flak rotate: false - xy: 648, 274 + xy: 644, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-explosive-shell rotate: false - xy: 658, 274 + xy: 634, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-frag-shell rotate: false - xy: 662, 284 + xy: 644, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-homing-bullet rotate: false - xy: 668, 274 + xy: 634, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-incendiary-mortar-shell rotate: false - xy: 672, 284 + xy: 644, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead-bullet rotate: false - xy: 688, 274 + xy: 654, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-scythe-missile rotate: false - xy: 708, 274 + xy: 654, 145 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-mortar-shell rotate: false - xy: 742, 288 + xy: 664, 135 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-swarm-missile rotate: false - xy: 752, 288 + xy: 654, 125 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium-shell rotate: false - xy: 728, 278 + xy: 222, 12 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-tracer-bullet rotate: false - xy: 748, 278 + xy: 676, 185 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 775, 294 + xy: 624, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 642, 284 + xy: 634, 150 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-densealloy rotate: false - xy: 652, 284 + xy: 624, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-iron rotate: false - xy: 678, 274 + xy: 644, 130 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 682, 284 + xy: 654, 175 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plastic rotate: false - xy: 692, 284 + xy: 664, 175 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-rdx rotate: false - xy: 698, 274 + xy: 654, 155 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-sand rotate: false - xy: 702, 284 + xy: 664, 165 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 712, 284 + xy: 664, 155 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-steel rotate: false - xy: 722, 288 + xy: 654, 135 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 732, 288 + xy: 664, 145 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +item-thermite + rotate: false + xy: 664, 125 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 718, 274 + xy: 222, 22 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 738, 278 + xy: 298, 41 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 standard-mech rotate: false - xy: 350, 47 + xy: 274, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-ship rotate: false - xy: 364, 47 + xy: 288, 79 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -2582,7 +2554,7 @@ shape-7 index: -1 border rotate: false - xy: 656, 383 + xy: 155, 130 size: 24, 40 split: 5, 5, 5, 10 orig: 24, 40 @@ -2590,7 +2562,7 @@ border index: -1 button rotate: false - xy: 207, 130 + xy: 323, 119 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -2598,7 +2570,7 @@ button index: -1 textarea rotate: false - xy: 207, 130 + xy: 323, 119 size: 24, 40 split: 10, 10, 9, 11 orig: 24, 40 @@ -2606,7 +2578,7 @@ textarea index: -1 button-down rotate: false - xy: 721, 448 + xy: 181, 130 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -2614,7 +2586,7 @@ button-down index: -1 button-over rotate: false - xy: 721, 448 + xy: 181, 130 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -2622,7 +2594,7 @@ button-over index: -1 button-map rotate: false - xy: 181, 130 + xy: 110, 65 size: 24, 40 split: 10, 10, 5, 10 orig: 24, 40 @@ -2630,7 +2602,7 @@ button-map index: -1 button-map-down rotate: false - xy: 155, 130 + xy: 207, 130 size: 24, 40 split: 10, 10, 5, 10 orig: 24, 40 @@ -2638,7 +2610,7 @@ button-map-down index: -1 button-map-over rotate: false - xy: 155, 130 + xy: 207, 130 size: 24, 40 split: 10, 10, 5, 10 orig: 24, 40 @@ -2646,7 +2618,7 @@ button-map-over index: -1 button-select rotate: false - xy: 869, 487 + xy: 67, 17 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -2661,35 +2633,35 @@ check-off index: -1 check-on rotate: false - xy: 755, 414 + xy: 233, 127 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on-over rotate: false - xy: 407, 161 + xy: 263, 127 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-over rotate: false - xy: 437, 124 + xy: 293, 127 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 clear rotate: false - xy: 772, 402 + xy: 1013, 401 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 cursor rotate: false - xy: 627, 310 + xy: 1010, 479 size: 4, 4 orig: 4, 4 offset: 0, 0 @@ -2710,7 +2682,7 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 682, 371 + xy: 323, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2738,623 +2710,623 @@ icon-admin index: -1 icon-admin-small rotate: false - xy: 789, 477 + xy: 1015, 425 size: 6, 6 orig: 6, 6 offset: 0, 0 index: -1 icon-areaDelete rotate: false - xy: 772, 390 + xy: 138, 44 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 773, 477 + xy: 115, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 817, 469 + xy: 522, 195 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 425, 115 + xy: 150, 44 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 425, 103 + xy: 302, 53 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 542, 197 + xy: 210, 20 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 509, 183 + xy: 654, 279 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 835, 469 + xy: 482, 177 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 115, 1 + xy: 131, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 799, 451 + xy: 853, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 521, 183 + xy: 666, 279 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 485, 150 + xy: 869, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 533, 183 + xy: 650, 267 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 509, 171 + xy: 662, 267 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 521, 171 + xy: 660, 255 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 485, 134 + xy: 885, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 250, 89 + xy: 901, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 533, 171 + xy: 678, 279 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 250, 73 + xy: 917, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 250, 57 + xy: 933, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 266, 93 + xy: 949, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 266, 77 + xy: 965, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 282, 93 + xy: 981, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 853, 469 + xy: 482, 159 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 871, 469 + xy: 500, 177 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 266, 61 + xy: 997, 409 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 889, 469 + xy: 482, 141 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 282, 77 + xy: 576, 190 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 907, 469 + xy: 500, 159 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 298, 93 + xy: 592, 190 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 282, 61 + xy: 608, 190 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-github rotate: false - xy: 298, 77 + xy: 624, 190 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 314, 93 + xy: 640, 190 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 925, 469 + xy: 518, 177 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 205, 2 + xy: 674, 267 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 217, 2 + xy: 672, 255 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 298, 61 + xy: 145, 28 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 314, 77 + xy: 147, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 229, 2 + xy: 655, 243 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 330, 93 + xy: 162, 36 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 775, 314 + xy: 604, 140 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 943, 469 + xy: 482, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 314, 61 + xy: 178, 36 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 545, 185 + xy: 655, 231 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 330, 77 + xy: 194, 36 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 961, 469 + xy: 500, 141 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 979, 469 + xy: 518, 159 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 997, 469 + xy: 500, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 545, 173 + xy: 667, 243 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 473, 118 + xy: 655, 219 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 630, 266 + xy: 518, 141 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-none rotate: false - xy: 485, 122 + xy: 667, 231 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 473, 106 + xy: 655, 207 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 635, 234 + xy: 518, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 346, 93 + xy: 210, 32 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 635, 216 + xy: 540, 195 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 485, 110 + xy: 667, 219 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 330, 61 + xy: 163, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 266, 35 + xy: 667, 207 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 278, 35 + xy: 656, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 290, 35 + xy: 668, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 346, 77 + xy: 167, 20 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 635, 198 + xy: 536, 177 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 362, 93 + xy: 183, 20 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 346, 61 + xy: 179, 4 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 119, 25 + xy: 536, 159 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 362, 77 + xy: 638, 300 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 378, 93 + xy: 638, 284 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 362, 61 + xy: 654, 307 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 378, 77 + xy: 654, 291 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 394, 93 + xy: 670, 307 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 138, 38 + xy: 536, 141 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 137, 20 + xy: 536, 123 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 302, 35 + xy: 395, 107 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 131, 2 + xy: 558, 197 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 378, 61 + xy: 670, 291 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 314, 35 + xy: 407, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 326, 35 + xy: 419, 108 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 394, 77 + xy: 233, 93 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 156, 34 + xy: 783, 449 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 394, 61 + xy: 249, 93 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 410, 79 + xy: 265, 93 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 174, 34 + xy: 781, 431 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 338, 35 + xy: 781, 401 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 350, 35 + xy: 226, 36 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 410, 63 + xy: 281, 93 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 192, 34 + xy: 781, 413 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 250, 41 + xy: 297, 93 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -3368,7 +3340,7 @@ logotext index: -1 pane rotate: false - xy: 557, 205 + xy: 430, 158 size: 24, 36 split: 10, 10, 5, 5 orig: 24, 36 @@ -3376,7 +3348,7 @@ pane index: -1 pane-button rotate: false - xy: 437, 158 + xy: 404, 157 size: 24, 36 split: 10, 10, 5, 5 orig: 24, 36 @@ -3384,7 +3356,7 @@ pane-button index: -1 scroll rotate: false - xy: 651, 320 + xy: 401, 120 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -3392,7 +3364,7 @@ scroll index: -1 scroll-horizontal rotate: false - xy: 234, 169 + xy: 769, 487 size: 35, 24 split: 6, 5, 10, 10 orig: 35, 24 @@ -3409,7 +3381,7 @@ scroll-knob-horizontal index: -1 scroll-knob-vertical rotate: false - xy: 110, 65 + xy: 375, 119 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -3417,7 +3389,7 @@ scroll-knob-vertical index: -1 scroll-knob-vertical-black rotate: false - xy: 747, 448 + xy: 349, 119 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -3425,14 +3397,14 @@ scroll-knob-vertical-black index: -1 selection rotate: false - xy: 769, 490 + xy: 803, 484 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 718, 417 + xy: 207, 4 size: 1, 8 orig: 1, 8 offset: 0, 0 @@ -3460,7 +3432,7 @@ slider-knob-over index: -1 slider-vertical rotate: false - xy: 773, 448 + xy: 755, 487 size: 8, 1 orig: 8, 1 offset: 0, 0 @@ -3488,7 +3460,7 @@ text-sides-over index: -1 textfield rotate: false - xy: 572, 250 + xy: 519, 213 size: 28, 28 split: 6, 6, 6, 6 orig: 28, 28 @@ -3496,7 +3468,7 @@ textfield index: -1 textfield-over rotate: false - xy: 586, 280 + xy: 489, 213 size: 28, 28 split: 2, 2, 2, 2 orig: 28, 28 @@ -3527,147 +3499,147 @@ window-empty index: -1 drone rotate: false - xy: 484, 184 + xy: 1010, 499 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout rotate: false - xy: 280, 47 + xy: 260, 79 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout-base rotate: false - xy: 294, 47 + xy: 246, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-mech-base rotate: false - xy: 294, 47 + xy: 246, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout-leg rotate: false - xy: 308, 47 + xy: 260, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-mech-leg rotate: false - xy: 308, 47 + xy: 260, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol rotate: false - xy: 392, 47 + xy: 288, 65 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-booster-1 rotate: false - xy: 500, 195 + xy: 288, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-booster-2 rotate: false - xy: 514, 195 + xy: 302, 79 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 vtol-flame rotate: false - xy: 695, 342 + xy: 482, 112 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 beam-equip rotate: false - xy: 572, 280 + xy: 1015, 433 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blaster rotate: false - xy: 661, 310 + xy: 685, 327 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 497, 124 + xy: 656, 185 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 clustergun rotate: false - xy: 467, 96 + xy: 554, 145 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 clustergun-equip rotate: false - xy: 811, 427 + xy: 554, 135 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shockgun rotate: false - xy: 825, 449 + xy: 564, 117 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 835, 449 + xy: 554, 115 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster rotate: false - xy: 831, 407 + xy: 333, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster-equip rotate: false - xy: 841, 429 + xy: 343, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan rotate: false - xy: 851, 429 + xy: 363, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan-equip rotate: false - xy: 841, 409 + xy: 373, 91 size: 8, 8 orig: 8, 8 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 57d1b4718b0a017bec76e96d7762dd0a885dd3e4..be089aa9bc7e82a5b069f451e5cb39359a68ac02 100644 GIT binary patch literal 112171 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 U;>4uO382Ey)78&qol`;+0QldA8~^|S literal 110764 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

Plh+u9~L^Y{qLQ~AU-eo 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 f^OB3 { - Draw.rect(entity.target != null ? name + "-shoot" : name, tile.drawx() + tr2.x, tile.drawy() + tr2.y, entity.rotation - 90); - }; + drawer = (tile, entity) -> Draw.rect(entity.target != null ? name + "-shoot" : name, tile.drawx() + tr2.x, tile.drawy() + tr2.y, entity.rotation - 90); + }}, + + hail = new ItemTurret("hail") {{ + ammoTypes = new AmmoType[]{AmmoTypes.artilleryLead, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary}; }}, wave = new LiquidTurret("wave") {{ @@ -67,7 +69,7 @@ public class WeaponBlocks{ crux = new ItemTurret("crux"){{ size = 2; range = 100f; - ammoTypes = new AmmoType[]{AmmoTypes.basicLeadShell, AmmoTypes.explosiveFragShell, AmmoTypes.fragShell, AmmoTypes.standardThoriumShell}; + ammoTypes = new AmmoType[]{AmmoTypes.shellExplosive, AmmoTypes.shellLead, AmmoTypes.shellPlastic, AmmoTypes.shellThorium}; reload = 70f; restitution = 0.03f; ammoEjectBack = 3f; @@ -122,21 +124,54 @@ public class WeaponBlocks{ size = 2; }}, - swarmer = new ItemTurret("missileturret") {{ - ammoTypes = new AmmoType[]{AmmoTypes.basicLeadShell, AmmoTypes.explosiveFragShell, AmmoTypes.fragShell, AmmoTypes.standardThoriumShell}; + swarmer = new ItemTurret("swarmer") {{ + ammoTypes = new AmmoType[]{AmmoTypes.missileExplosive, AmmoTypes.missileIncindiary, AmmoTypes.missileSurge}; size = 2; }}, - fuse = new ItemTurret("fuse") {{ - ammoTypes = new AmmoType[]{AmmoTypes.basicLeadShell, AmmoTypes.explosiveFragShell, AmmoTypes.fragShell, AmmoTypes.standardThoriumShell}; + ripple = new ItemTurret("ripple") {{ + ammoTypes = new AmmoType[]{AmmoTypes.artilleryLead, AmmoTypes.artilleryHoming, AmmoTypes.artilleryIncindiary, AmmoTypes.artilleryPlastic, AmmoTypes.artilleryThorium}; size = 3; }}, - spectre = new PowerTurret("spectre") {{ + cyclone = new ItemTurret("cyclone") {{ + ammoTypes = new AmmoType[]{AmmoTypes.flakLead, AmmoTypes.flakExplosive, AmmoTypes.flakPlastic, AmmoTypes.flakSurge}; size = 3; }}, + fuse = new ItemTurret("fuse") {{ + //TODO make it use power + ammoTypes = new AmmoType[]{AmmoTypes.fuseShotgun}; + size = 3; + }}, + + spectre = new LaserTurret("spectre") {{ + range = 70f; + chargeTime = 70f; + chargeMaxDelay = 30f; + chargeEffects = 7; + shootType = AmmoTypes.spectreLaser; + recoil = 2f; + reload = 130f; + cooldown = 0.03f; + shootEffect = ShootFx.lancerLaserShoot; + smokeEffect = ShootFx.lancerLaserShootSmoke; + chargeEffect = ShootFx.lancerLaserCharge; + chargeBeginEffect = ShootFx.lancerLaserChargeBegin; + heatColor = Color.RED; + size = 3; + }}, + + eraser = new ItemTurret("eraser"){{ + ammoTypes = new AmmoType[]{AmmoTypes.bulletIron, AmmoTypes.bulletLead, AmmoTypes.bulletSteel, AmmoTypes.bulletThermite, AmmoTypes.bulletThorium, AmmoTypes.bulletSilicon}; + reload = 25f; + restitution = 0.03f; + ammoUseEffect = ShootFx.shellEjectSmall; + size = 4; + }}, + meltdown = new PowerTurret("meltdown") {{ - size = 3; + shootType = AmmoTypes.meltdownLaser; + size = 4; }}; } diff --git a/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java b/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java new file mode 100644 index 0000000000..ff21b1f2c3 --- /dev/null +++ b/core/src/io/anuke/mindustry/content/bullets/ArtilleryBullets.java @@ -0,0 +1,81 @@ +package io.anuke.mindustry.content.bullets; + +import io.anuke.mindustry.content.fx.BulletFx; +import io.anuke.mindustry.entities.bullet.BasicBulletType; +import io.anuke.mindustry.entities.bullet.BulletType; + +public class ArtilleryBullets { + public static final BulletType + + lead = new BasicBulletType(3f, 0) { + { + hiteffect = BulletFx.flakExplosion; + knockback = 0.8f; + lifetime = 90f; + drag = 0.01f; + bulletWidth = bulletHeight = 9f; + bulletSprite = "frag"; + bulletShrink = 0.1f; + } + }, + + thorium = new BasicBulletType(3f, 0) { + { + hiteffect = BulletFx.flakExplosion; + knockback = 0.8f; + lifetime = 90f; + drag = 0.01f; + bulletWidth = bulletHeight = 9f; + bulletSprite = "frag"; + bulletShrink = 0.1f; + } + }, + + plastic = new BasicBulletType(3f, 0) { + { + hiteffect = BulletFx.flakExplosion; + knockback = 0.8f; + lifetime = 90f; + drag = 0.01f; + bulletWidth = bulletHeight = 9f; + bulletSprite = "frag"; + bulletShrink = 0.1f; + } + }, + + homing = new BasicBulletType(3f, 0) { + { + hiteffect = BulletFx.flakExplosion; + knockback = 0.8f; + lifetime = 90f; + drag = 0.01f; + bulletWidth = bulletHeight = 9f; + bulletSprite = "frag"; + bulletShrink = 0.1f; + } + }, + + incindiary = new BasicBulletType(3f, 0) { + { + hiteffect = BulletFx.flakExplosion; + knockback = 0.8f; + lifetime = 90f; + drag = 0.01f; + bulletWidth = bulletHeight = 9f; + bulletSprite = "frag"; + bulletShrink = 0.1f; + } + }, + + surge = new BasicBulletType(3f, 0) { + { + hiteffect = BulletFx.flakExplosion; + knockback = 0.8f; + lifetime = 90f; + drag = 0.01f; + bulletWidth = bulletHeight = 9f; + bulletSprite = "frag"; + bulletShrink = 0.1f; + } + }; +} diff --git a/core/src/io/anuke/mindustry/content/bullets/FlakBullets.java b/core/src/io/anuke/mindustry/content/bullets/FlakBullets.java new file mode 100644 index 0000000000..caecaf1388 --- /dev/null +++ b/core/src/io/anuke/mindustry/content/bullets/FlakBullets.java @@ -0,0 +1,36 @@ +package io.anuke.mindustry.content.bullets; + +import io.anuke.mindustry.entities.bullet.BasicBulletType; +import io.anuke.mindustry.entities.bullet.BulletType; + +public class FlakBullets { + public static final BulletType + + lead = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }, + + plastic = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }, + + explosive = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }, + + surge = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }; +} diff --git a/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java b/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java new file mode 100644 index 0000000000..1e76cc0997 --- /dev/null +++ b/core/src/io/anuke/mindustry/content/bullets/MissileBullets.java @@ -0,0 +1,29 @@ +package io.anuke.mindustry.content.bullets; + +import io.anuke.mindustry.entities.bullet.BasicBulletType; +import io.anuke.mindustry.entities.bullet.BulletType; + +public class MissileBullets { + public static final BulletType + + explosive = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }, + + incindiary = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }, + + surge = new BasicBulletType(3f, 5) { + { + bulletWidth = 7f; + bulletHeight = 9f; + } + }; +} diff --git a/core/src/io/anuke/mindustry/content/bullets/ShellBullets.java b/core/src/io/anuke/mindustry/content/bullets/ShellBullets.java index 926912d6cf..474b0f3973 100644 --- a/core/src/io/anuke/mindustry/content/bullets/ShellBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/ShellBullets.java @@ -8,20 +8,20 @@ import io.anuke.mindustry.entities.bullet.BulletType; public class ShellBullets { public static final BulletType - basicLeadShell = new BasicBulletType(3f, 0) { + lead = new BasicBulletType(3f, 0) { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; lifetime = 90f; drag = 0.01f; bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; + fragBullet = leadShard; bulletSprite = "frag"; bulletShrink = 0.1f; } }, - basicLeadShard = new BasicBulletType(3f, 0) { + leadShard = new BasicBulletType(3f, 0) { { drag = 0.1f; hiteffect = Fx.none; @@ -34,66 +34,14 @@ public class ShellBullets { } }, - explosiveShell = new BasicBulletType(3f, 0) { + thorium = new BasicBulletType(3f, 0) { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; lifetime = 90f; drag = 0.01f; bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; - bulletSprite = "frag"; - bulletShrink = 0.1f; - } - }, - - explosiveShard = new BasicBulletType(3f, 0) { - { - drag = 0.1f; - hiteffect = Fx.none; - despawneffect = Fx.none; - hitsize = 4; - lifetime = 20f; - bulletWidth = 9f; - bulletHeight = 11f; - bulletShrink = 1f; - } - }, - - fragShell = new BasicBulletType(3f, 0) { - { - hiteffect = BulletFx.flakExplosion; - knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; - bulletSprite = "frag"; - bulletShrink = 0.1f; - } - }, - - fragShard = new BasicBulletType(3f, 0) { - { - drag = 0.1f; - hiteffect = Fx.none; - despawneffect = Fx.none; - hitsize = 4; - lifetime = 20f; - bulletWidth = 9f; - bulletHeight = 11f; - bulletShrink = 1f; - } - }, - - thoriumShell = new BasicBulletType(3f, 0) { - { - hiteffect = BulletFx.flakExplosion; - knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; + fragBullet = leadShard; bulletSprite = "frag"; bulletShrink = 0.1f; } @@ -112,53 +60,66 @@ public class ShellBullets { } }, - swarmMissile = new BasicBulletType(3f, 0) { + plastic = new BasicBulletType(3f, 0) { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; lifetime = 90f; drag = 0.01f; bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; + fragBullet = leadShard; bulletSprite = "frag"; bulletShrink = 0.1f; } }, - scytheMissile = new BasicBulletType(3f, 0) { + plasticShard = new BasicBulletType(3f, 0) { + { + drag = 0.1f; + hiteffect = Fx.none; + despawneffect = Fx.none; + hitsize = 4; + lifetime = 20f; + bulletWidth = 9f; + bulletHeight = 11f; + bulletShrink = 1f; + } + }, + + explosive = new BasicBulletType(3f, 0) { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; lifetime = 90f; drag = 0.01f; bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; + fragBullet = leadShard; bulletSprite = "frag"; bulletShrink = 0.1f; } }, - incendiaryMortar = new BasicBulletType(3f, 0) { + explosiveShard = new BasicBulletType(3f, 0) { { - hiteffect = BulletFx.flakExplosion; - knockback = 0.8f; - lifetime = 90f; - drag = 0.01f; - bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; - bulletSprite = "frag"; - bulletShrink = 0.1f; + drag = 0.1f; + hiteffect = Fx.none; + despawneffect = Fx.none; + hitsize = 4; + lifetime = 20f; + bulletWidth = 9f; + bulletHeight = 11f; + bulletShrink = 1f; } }, - surgeMortar = new BasicBulletType(3f, 0) { + incindiary = new BasicBulletType(3f, 0) { { hiteffect = BulletFx.flakExplosion; knockback = 0.8f; lifetime = 90f; drag = 0.01f; bulletWidth = bulletHeight = 9f; - fragBullet = basicLeadShard; + fragBullet = leadShard; bulletSprite = "frag"; bulletShrink = 0.1f; } diff --git a/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java b/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java index 29ed855d4f..a1d8019b56 100644 --- a/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/StandardBullets.java @@ -6,63 +6,42 @@ import io.anuke.mindustry.entities.bullet.BulletType; public class StandardBullets { public static final BulletType - basicIron = new BasicBulletType(3f, 5) { + iron = new BasicBulletType(3f, 5) { { bulletWidth = 7f; bulletHeight = 9f; } }, - basicLead = new BasicBulletType(3f, 5) { + lead = new BasicBulletType(3f, 5) { { bulletWidth = 7f; bulletHeight = 9f; } }, - standardLead = new BasicBulletType(3f, 5) { + steel = new BasicBulletType(3f, 5) { { bulletWidth = 7f; bulletHeight = 9f; } }, - standardArmorPiercing = new BasicBulletType(3f, 5) { + thorium = new BasicBulletType(3f, 5) { { bulletWidth = 7f; bulletHeight = 9f; } }, - standardHoming = new BasicBulletType(3f, 5) { + homing = new BasicBulletType(3f, 5) { { bulletWidth = 7f; bulletHeight = 9f; } }, - standardTracer = new BasicBulletType(3f, 5) { - { - bulletWidth = 7f; - bulletHeight = 9f; - } - }, - - basicLeadFlak = new BasicBulletType(3f, 5) { - { - bulletWidth = 7f; - bulletHeight = 9f; - } - }, - - standardLeadFlak = new BasicBulletType(3f, 5) { - { - bulletWidth = 7f; - bulletHeight = 9f; - } - }, - - compositeFlak = new BasicBulletType(3f, 5) { + tracer = new BasicBulletType(3f, 5) { { bulletWidth = 7f; bulletHeight = 9f; diff --git a/core/src/io/anuke/mindustry/content/bullets/TurretBullets.java b/core/src/io/anuke/mindustry/content/bullets/TurretBullets.java index 280655fdc9..4dbfb29e57 100644 --- a/core/src/io/anuke/mindustry/content/bullets/TurretBullets.java +++ b/core/src/io/anuke/mindustry/content/bullets/TurretBullets.java @@ -41,7 +41,7 @@ public class TurretBullets { @Override public void draw(Bullet b) { - //TODO add color to the bullet + //TODO add color to the bullet depending on the color of the flame it came from Draw.color(Palette.lightFlame, Palette.darkFlame, Color.GRAY, b.fin()); Fill.circle(b.x, b.y, 3f * b.fout()); Draw.reset(); @@ -117,6 +117,10 @@ public class TurretBullets { } }, + fuseShot = new BulletType(0.01f, 100) { + //TODO + }, + waterShot = new LiquidBulletType(Liquids.water) { { status = StatusEffects.wet; diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index b026352f30..76a0712b6e 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -2,7 +2,9 @@ package io.anuke.mindustry.core; import io.anuke.mindustry.content.*; import io.anuke.mindustry.content.blocks.*; +import io.anuke.mindustry.content.bullets.*; import io.anuke.mindustry.entities.StatusEffect; +import io.anuke.mindustry.entities.bullet.BulletType; import io.anuke.mindustry.entities.units.UnitType; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.world.Block; @@ -30,7 +32,6 @@ public class ContentLoader { //items new Items(), - new AmmoItems(), //liquids new Liquids(), @@ -44,6 +45,15 @@ public class ContentLoader { //units new UnitTypes(), + + //bullets + new ArtilleryBullets(), + new FlakBullets(), + new MissileBullets(), + new ShellBullets(), + new StandardBullets(), + new TurretBullets(), + //ammotypes new AmmoTypes(), @@ -59,9 +69,9 @@ public class ContentLoader { } Log.info("--- CONTENT INFO ---"); - Log.info("Blocks loaded: {0}\nItems loaded: {1}\nLiquids loaded: {2}\nUpgrades loaded: {3}\nUnits loaded: {4}\nAmmo types loaded: {5}\nStatus effects loaded: {6}\nRecipes loaded: {7}\nTotal content classes: {8}", + Log.info("Blocks loaded: {0}\nItems loaded: {1}\nLiquids loaded: {2}\nUpgrades loaded: {3}\nUnits loaded: {4}\nAmmo types loaded: {5}\nBullet types loaded: {6}\nStatus effects loaded: {7}\nRecipes loaded: {8}\nTotal content classes: {9}", Block.getAllBlocks().size, io.anuke.mindustry.type.Item.getAllItems().size, Liquid.getAllLiquids().size, - io.anuke.mindustry.type.Mech.getAllUpgrades().size, UnitType.getAllTypes().size, io.anuke.mindustry.type.AmmoType.getAllTypes().size, StatusEffect.getAllEffects().size, io.anuke.mindustry.type.Recipe.getAllRecipes().size, content.length); + io.anuke.mindustry.type.Mech.getAllUpgrades().size, UnitType.getAllTypes().size, io.anuke.mindustry.type.AmmoType.getAllTypes().size, BulletType.all().size, StatusEffect.getAllEffects().size, io.anuke.mindustry.type.Recipe.getAllRecipes().size, content.length); Log.info("-------------------"); } diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index ac6730dd9f..68fa96073b 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -81,7 +81,7 @@ public class Logic extends Module { for(int i = 0; i < 10; i ++){ BaseUnit unit = new BaseUnit(UnitTypes.vtol, Team.red); Vector2 offset = new Vector2().setToRandomDirection().scl(world.width()/2f*tilesize).add(world.width()/2f*tilesize, world.height()/2f*tilesize); - unit.inventory.addAmmo(AmmoTypes.basicIron); + unit.inventory.addAmmo(AmmoTypes.bulletIron); unit.inventory.setInfiniteAmmo(true); unit.set(offset.x, offset.y).add(); } diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index d769022050..288adbda79 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -4,9 +4,9 @@ import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.IntMap; import com.badlogic.gdx.utils.IntSet; import io.anuke.mindustry.core.GameState.State; -import io.anuke.mindustry.entities.bullet.BulletType; import io.anuke.mindustry.entities.Player; import io.anuke.mindustry.entities.SyncEntity; +import io.anuke.mindustry.entities.bullet.BulletType; import io.anuke.mindustry.entities.units.BaseUnit; import io.anuke.mindustry.net.Net; import io.anuke.mindustry.net.Net.SendMode; @@ -19,7 +19,6 @@ import io.anuke.mindustry.world.Build; import io.anuke.mindustry.world.Tile; import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Timers; -import io.anuke.ucore.entities.BaseBulletType; import io.anuke.ucore.entities.Entities; import io.anuke.ucore.entities.EntityGroup; import io.anuke.ucore.modules.Module; @@ -208,7 +207,7 @@ public class NetClient extends Module { }); Net.handleClient(EntityShootPacket.class, packet -> { - BulletType type = BaseBulletType.getByID(packet.bulletid); + BulletType type = BulletType.getByID(packet.bulletid); EntityGroup group = Entities.getGroup(packet.groupid); SyncEntity owner = (SyncEntity) group.getByID(packet.entityid); diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index 84f9f17601..7420b3c51b 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -168,7 +168,7 @@ public class NetServer extends Module{ Net.handleServer(EntityShootPacket.class, (id, packet) -> { Player player = connections.get(id); - BulletType type = BaseBulletType.getByID(packet.bulletid); + BulletType type = BulletType.getByID(packet.bulletid); Weapon weapon = Upgrade.getByID((byte)packet.data); if(!player.upgrades.contains(weapon, true)){ diff --git a/core/src/io/anuke/mindustry/entities/bullet/BulletType.java b/core/src/io/anuke/mindustry/entities/bullet/BulletType.java index 28a589354b..08869517fc 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/BulletType.java +++ b/core/src/io/anuke/mindustry/entities/bullet/BulletType.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.entities.bullet; +import com.badlogic.gdx.utils.Array; import io.anuke.mindustry.content.StatusEffects; import io.anuke.mindustry.content.fx.BulletFx; import io.anuke.mindustry.entities.StatusEffect; @@ -7,6 +8,10 @@ import io.anuke.ucore.core.Effects; import io.anuke.ucore.entities.BaseBulletType; public abstract class BulletType extends BaseBulletType{ + private static int lastid = 0; + private static Array types = new Array<>(); + + public final int id; /**Knockback in velocity.*/ public float knockback; /**Whether this bullet hits tiles.*/ @@ -19,11 +24,14 @@ public abstract class BulletType extends BaseBulletType{ public float armorPierce = 0f; public BulletType(float speed, float damage){ + this.id = lastid ++; this.speed = speed; this.damage = damage; lifetime = 40f; hiteffect = BulletFx.hitBulletSmall; despawneffect = BulletFx.despawn; + + types.add(this); } @Override @@ -35,4 +43,12 @@ public abstract class BulletType extends BaseBulletType{ public void despawned(Bullet b){ Effects.effect(despawneffect, b.x, b.y, b.angle()); } + + public static BulletType getByID(int id){ + return types.get(id); + } + + public static Array all(){ + return types; + } } diff --git a/core/src/io/anuke/mindustry/entities/units/types/Brute.java b/core/src/io/anuke/mindustry/entities/units/types/Brute.java index c30b68fd9d..2dafd845f6 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Brute.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Brute.java @@ -7,7 +7,7 @@ public class Brute extends GroundUnitType { public Brute(String name) { super(name); - setAmmo(AmmoTypes.basicIron); + setAmmo(AmmoTypes.bulletIron); } } diff --git a/core/src/io/anuke/mindustry/entities/units/types/Cruiser.java b/core/src/io/anuke/mindustry/entities/units/types/Cruiser.java index a6818204c4..50c8e36d1f 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Cruiser.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Cruiser.java @@ -16,7 +16,7 @@ public class Cruiser extends FlyingUnitType { public Cruiser(){ super("vtol"); - setAmmo(AmmoTypes.basicIron); + setAmmo(AmmoTypes.bulletIron); speed = 0.2f; maxVelocity = 1.4f; health = 300f; diff --git a/core/src/io/anuke/mindustry/entities/units/types/Scout.java b/core/src/io/anuke/mindustry/entities/units/types/Scout.java index 17a5e9cbb0..8b179e29cd 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Scout.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Scout.java @@ -7,6 +7,6 @@ public class Scout extends GroundUnitType { public Scout(){ super("scout"); - setAmmo(AmmoTypes.basicIron); + setAmmo(AmmoTypes.bulletIron); } } diff --git a/core/src/io/anuke/mindustry/entities/units/types/Vtol.java b/core/src/io/anuke/mindustry/entities/units/types/Vtol.java index f143f12100..848f256d34 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Vtol.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Vtol.java @@ -15,7 +15,7 @@ public class Vtol extends FlyingUnitType { public Vtol(){ super("vtol"); - setAmmo(AmmoTypes.basicIron); + setAmmo(AmmoTypes.bulletIron); speed = 0.3f; maxVelocity = 2f; reload = 7; diff --git a/core/src/io/anuke/mindustry/input/PlaceMode.java b/core/src/io/anuke/mindustry/input/PlaceMode.java index 06716b6680..59a222214a 100644 --- a/core/src/io/anuke/mindustry/input/PlaceMode.java +++ b/core/src/io/anuke/mindustry/input/PlaceMode.java @@ -304,7 +304,6 @@ public enum PlaceMode{ Graphics.flush(); } - //Lines.crect(x, y, block.size * tilesize, block.size * tilesize); } public void released(InputHandler input, int tilex, int tiley, int endx, int endy){ diff --git a/core/src/io/anuke/mindustry/type/AmmoType.java b/core/src/io/anuke/mindustry/type/AmmoType.java index 3fefc348e4..fcbcd7058f 100644 --- a/core/src/io/anuke/mindustry/type/AmmoType.java +++ b/core/src/io/anuke/mindustry/type/AmmoType.java @@ -13,7 +13,7 @@ public class AmmoType { /**The item used. Always null if liquid isn't.*/ public final Item item; /**The liquid used. Always null if item isn't.*/ - public final io.anuke.mindustry.type.Liquid liquid; + public final Liquid liquid; /**The resulting bullet.*/ public final BulletType bullet; /**For item ammo, this is amount given per ammo item. @@ -48,7 +48,7 @@ public class AmmoType { this.quantityMultiplier = multiplier; } - public AmmoType(io.anuke.mindustry.type.Liquid liquid, BulletType result, float multiplier){ + public AmmoType(Liquid liquid, BulletType result, float multiplier){ this.item = null; this.liquid = liquid; this.bullet = result; diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index fb787af03e..f0ef61b610 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -30,9 +30,7 @@ import io.anuke.ucore.util.Bundles; import io.anuke.ucore.util.EnumSet; import io.anuke.ucore.util.Mathf; -import static io.anuke.mindustry.Vars.state; -import static io.anuke.mindustry.Vars.tilesize; -import static io.anuke.mindustry.Vars.world; +import static io.anuke.mindustry.Vars.*; public class Block extends BaseBlock { private static int lastid; @@ -135,11 +133,22 @@ public class Block extends BaseBlock { public boolean isLayer2(Tile tile){return true;} public void drawLayer(Tile tile){} public void drawLayer2(Tile tile){} + + /**Draw the block overlay that is shown when a cursor is over the block.*/ public void drawSelect(Tile tile){} + + /**Drawn when you are placing a block.*/ public void drawPlace(int x, int y, int rotation, boolean valid){} + + /**Called after the block is placed.*/ public void placed(Tile tile){} + + /**Called every frame a unit is on this tile.*/ public void unitOn(Tile tile, Unit unit){} + /**Returns whether ot not this block can be place on the specified tile.*/ + public boolean canPlaceOn(Tile tile){ return true; } + /**Called after all blocks are created.*/ public void init(){ setStats(); @@ -147,14 +156,25 @@ public class Block extends BaseBlock { } /**Called after texture atlas is loaded.*/ - public void load(){ + public void load(){} + /**Called when the block is tapped.*/ + public void tapped(Tile tile, Player player){} + + /**Called when this block is tapped to build a UI on the table. + * {@link #isConfigurable(Tile)} able} must return true for this to be called.*/ + public void buildTable(Tile tile, Table table) {} + + //TODO make it a boolean? + /**Returns whether this tile can be configured.*/ + public boolean isConfigurable(Tile tile){ + return false; } - public void tapped(Tile tile, Player player){} - public void buildTable(Tile tile, Table table) {} + //TODO remove this public void configure(Tile tile, byte data){} + //TODO remove this public void setConfigure(Tile tile, byte data){ configure(tile, data); if(Net.active()) NetEvents.handleBlockConfig(tile, data); @@ -178,10 +198,6 @@ public class Block extends BaseBlock { tile.block().size * tilesize / 2f + 1f); Draw.reset(); } - - public boolean isConfigurable(Tile tile){ - return false; - } public void setStats(){ stats.add("size", size); diff --git a/core/src/io/anuke/mindustry/world/Build.java b/core/src/io/anuke/mindustry/world/Build.java index b40262821b..1b06049d07 100644 --- a/core/src/io/anuke/mindustry/world/Build.java +++ b/core/src/io/anuke/mindustry/world/Build.java @@ -137,8 +137,8 @@ public class Build { return true; }else { return (tile.getTeam() == Team.none || tile.getTeam() == team) && tile.floor().placeableOn - && ((type.canReplace(tile.block()) && !(type == tile.block() && rotation == tile.getRotation() && type.rotate)) || tile.block().alwaysReplace) - && tile.block().isMultiblock() == type.isMultiblock() || tile.block() == Blocks.air; + && ((type.canReplace(tile.block()) && !(type == tile.block() && rotation == tile.getRotation() && type.rotate)) || tile.block().alwaysReplace || tile.block() == Blocks.air) + && tile.block().isMultiblock() == type.isMultiblock() && type.canPlaceOn(tile); } }