From fbf8655ea443c42e2232d33001bb346a84664ad5 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 28 Mar 2018 20:01:47 -0400 Subject: [PATCH] Oil extractor water now needed / new liquid physics / new plastic balance --- .../production/biomattercompressor-frame0.png | Bin 0 -> 240 bytes .../production/biomattercompressor-frame1.png | Bin 0 -> 239 bytes .../production/biomattercompressor-frame2.png | Bin 0 -> 228 bytes .../sprites/blocks/production/laserdrill.png | Bin 475 -> 496 bytes .../blocks/production/oilextractor.png | Bin 638 -> 695 bytes .../blocks/production/plasticformer-top.png | Bin 0 -> 194 bytes .../blocks/production/plasticformer.png | Bin 410 -> 497 bytes core/assets/sprites/sprites.atlas | 814 +++++++++--------- core/assets/sprites/sprites.png | Bin 97545 -> 97948 bytes core/assets/version.properties | 4 +- .../content/blocks/CraftingBlocks.java | 12 +- .../mindustry/content/blocks/PowerBlocks.java | 30 +- .../content/blocks/ProductionBlocks.java | 9 +- core/src/io/anuke/mindustry/graphics/Fx.java | 16 + .../io/anuke/mindustry/world/BaseBlock.java | 17 +- .../types/distribution/TunnelConduit.java | 3 +- ...werGenerator.java => BurnerGenerator.java} | 61 +- ...erator.java => LiquidBurnerGenerator.java} | 27 +- .../types/power/LiquidHeatGenerator.java | 15 + .../blocks/types/power/NuclearReactor.java | 6 +- .../blocks/types/power/PowerGenerator.java | 1 + .../blocks/types/production/Compressor.java | 35 + .../blocks/types/production/Fracker.java | 51 ++ .../types/production/GenericCrafter.java | 8 + .../types/production/PlasticFormer.java | 23 + .../blocks/types/production/PowerCrafter.java | 2 + 26 files changed, 675 insertions(+), 459 deletions(-) create mode 100644 core/assets-raw/sprites/blocks/production/biomattercompressor-frame0.png create mode 100644 core/assets-raw/sprites/blocks/production/biomattercompressor-frame1.png create mode 100644 core/assets-raw/sprites/blocks/production/biomattercompressor-frame2.png create mode 100644 core/assets-raw/sprites/blocks/production/plasticformer-top.png rename core/src/io/anuke/mindustry/world/blocks/types/power/{ItemPowerGenerator.java => BurnerGenerator.java} (54%) rename core/src/io/anuke/mindustry/world/blocks/types/power/{LiquidPowerGenerator.java => LiquidBurnerGenerator.java} (71%) create mode 100644 core/src/io/anuke/mindustry/world/blocks/types/power/LiquidHeatGenerator.java create mode 100644 core/src/io/anuke/mindustry/world/blocks/types/production/Fracker.java create mode 100644 core/src/io/anuke/mindustry/world/blocks/types/production/PlasticFormer.java diff --git a/core/assets-raw/sprites/blocks/production/biomattercompressor-frame0.png b/core/assets-raw/sprites/blocks/production/biomattercompressor-frame0.png new file mode 100644 index 0000000000000000000000000000000000000000..2985c82f70521dababa14ca4211042ad1e491adc GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D9SzLPjQ%fuSr63=EPbt`Q~9`MJ5Nc_j?aMX8A;sVNHOnI#zt?w-B@ z;f;La3=9leo-U3d7N?UF7N}cN6gXtgOq}*>QMtG24!Yu zX6IjhhyJJemrBI#sW=!A8+*3H-#I(`_5bwq^9()8RvBLT@Wj~2u!o7wiSgR4TV8cR o(FVdQ&MBb@0LRf!g#Z8m literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/production/biomattercompressor-frame1.png b/core/assets-raw/sprites/blocks/production/biomattercompressor-frame1.png new file mode 100644 index 0000000000000000000000000000000000000000..8dfd11128c55a52f2c9d82137376a1f7adb8bfc4 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D9SzLdGK2DlWYY3=EPbt`Q~9`MJ5Nc_j?aMX8A;sVNHOnI#zt?w-B@ z;f;La3=9mJo-U3d7N?UF7N}((#%`BGvvlm36MROrbv;;o3Q>rP~0aEr*W zH>x|F@GYcW(b96J;QY2XZ{GZ$G&hTjKpZ-U-&)PSyEL3~A@(4yIp=DrR6{VDNPHb6Mw<&;$TodrkuY literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/production/biomattercompressor-frame2.png b/core/assets-raw/sprites/blocks/production/biomattercompressor-frame2.png new file mode 100644 index 0000000000000000000000000000000000000000..cd65d586767c433e1613940f1d3508bed7349d1a GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_D9SzLS{O7fgE8B3=EPbt`Q~9`MJ5Nc_j?aMX8A;sVNHOnI#zt?w-B@ z;f;La3=9l$o-U3d7N?UF7N}((#%`BG|Lx`_wXf7;JyKeQrE;#`BE*exC& z9-jW5`vzyeyhuN?eBsm6NB;K+?{{cgwrkeJ&P0(1tS_y({x5&8@yEZ+Yl^kD(}hWm c{j3a@GbHT_K1{m9z`(%Z>FVdQ&MBb@0Gd-wg#Z8m literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/production/laserdrill.png b/core/assets-raw/sprites/blocks/production/laserdrill.png index 153e62935d17f6a27bdb7997b40af579cf563c92..aa4fde0910169e4c3c3d058590ea56054f4342ca 100644 GIT binary patch delta 405 zcmcc3{DFCbBZrKT9_zXv9LWCr=msPm0>>|z04S5-2%T$9^2TX@=Po>ILfnY)&MT@&ki$yR9Vj9lv# z$BsUoYkXx^Rq^kL?5qhYo-Y{#`5VGQ4CMM5XZS5Y_xG;mPCl0-FLlFbYO_i3wXeG% z@%YSFj(^hZS0~<-l?91uR zF`M1tvA1RYcJ=TK-?d`ZLQN~$4cjdG_VPc~S}ZEMWznJ1pufAX&2p>W@OD9;i)L%k zsl$&fzHKw!(k{5}xt!;`=l6E#mdKIwz)tCIEB)!$SZ7 delta 383 zcmeyse4BZKBL^>|nvq5%*Y=5?8ug)`E{-7TNuot^x*1hYmt+aWR0HqUif_LC)@6YYdADtK}*Dz*r}e*WWnFkhNmpa}EY$tU_mn$=3~mGk86sjrcA z-n!E2TD$tvoVN}V%l}`QCA9h~7sG_qnT7l9RS!4J?7jC|)BGrd!Tj^S3xiJ0cx_T4 zqFkL)#eT@*XwpUl&)H{>c_=8QyW41{-kyKx^X;7F6O(>_`g~VXl7(@`&uuJoC62v3 zo8;~!u{^*_(NpO8@vl=3=X?F|&75&#JGY`iUz%)lv~LH8%abFMR0_9Uj?U*_J8!q% tru&VyX|)so&hTNL{mVAP-{c>|wuXtpiO2g?85kHCJYD@<);T3K0RYN!s{#N3 diff --git a/core/assets-raw/sprites/blocks/production/oilextractor.png b/core/assets-raw/sprites/blocks/production/oilextractor.png index 059f54ecc45831f8592da6e154da88a38b62cb01..48af0dd82a312afb5b6ca003379a9ded348fc5f2 100644 GIT binary patch delta 606 zcmeyzvYmB;BZrKTmav^eh1o<;^?D{lPZ!4!kK=1Y_hvnI5cro8!a2uHB~om%)((Rm zkv$)|U$6!}QLW)G(0}lJ$GxL_8{!VIZ0uEZ^+;@rD6tHY43Vs9wVi!a{w7P_fg6+3 z_vJskJ@aPD)+pIlfgLF~Uq~{1`1Xs5LBjtTL&Lhb$Fr6mlVCVtD#Z6k)|;`xBT22k z#UXtC#NK(i$NrRGHrZP^?LfV!<1q<|APD^Eonzr=seBqyycz=C)-1w({lOCR#Bv4>9=i#@1jG5aDH(8zB;MmK0Y_g@q zI%YnG=G(v716aK@Jv3u^&p+5>y=02Pv51o^m}f6*ympK4;qBMnd%FKEUt0gaCc<*d zI;M8#Z4Q@rgw_Wvm)Yc6u)&E#`(lOBf2-yfii;0D-*@Ql zsZDykugLCS)q*#FU8;AVP+#~UVySE37cGG|N^x=%FWmcX{4DCT-Y)M7`2zNO^NXA7 zZ1-6=zRo?gz_lJRjfx*+&&t;ucLK6VZMI-9~ delta 549 zcmdna`j2ITBL^=lkHY3AdG3jx>h+92JY5_^JdSS-v+ZIs6!|x0S9~M8ZA07#39-0@8~2!9v6@yX_$n~v_wN}IH2{`i-N3C2z&nui12si6M@)Q}+K+ErtaOmcmX8vbV2LKRuza z{?D5^+Vi*>f4EzvtZm&Y=A~KkR_vGrL&L83%gZ%Wzt!k7=uXp8a=-KFugojOa=jLg zzCGVR+*_PEYu@E$nTM)mI-J9%ez2D7ca7Ou`QA{fchltQZyC==WXtl|>|6R?4ArHyQmS46h(jyc5z=MG8; zdsNuvTr&L2&u#mlwnOnzsDO*=#cst_Md#$7++_9WXxTV1`CiH;JqC$2VXFfggH|1H z-tq9t`fS_dPwTfdPcc$dd8=yA$?s()?0sSdYq_3LOcY)2$^vk)@)m!XuH(z>cJWns- zjNU}iWFIEqcfWj&ZAo#QJfkq_Qyr(`Cvm@z{ECkbYA-%j&+wsDNY!upC5L|u3=9mO Lu6{1-oD!M<H=O_D9SzVkV~ctXU@*7#Ji=Tq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5* z!W;R-85kIBJY5_^EKVmUNU%yg_&@vS|Nr}E{+}OFs8++4m@NF3E9nSZrGwCGR<{~1 rNmn7s!cM^+)|A#4v)mZ97#N(wb^MNK?RI8hU|{fc^>bP0l+XkKjMX*V literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/blocks/production/plasticformer.png b/core/assets-raw/sprites/blocks/production/plasticformer.png index 3f19a7ba90321628c6ddcf4793aff9ae7b0d3f12..664248fac6aacb0ef222860d4704885cc18e44c0 100644 GIT binary patch delta 406 zcmbQm{E>NrBZrI#Gsl;ALCq6AHR`iHT^vI!PA{FjF^kDjpl!cx>k# z;{LtLP1mH>ZdK=XyU*ix-)>s5=9Sm$0`m3Cf97015Y=tSw$}8V<*DS8=8eUDzi;=P zTDh-g)zz#enO?J&X)I;vcs%3ju5(4P>%nN4SaE&RUM>E8N<)zE6 zl}sJ{k6i;jCb{@LD%j#NC4F|A_@s4niub3zFRc$}O;-NbxoS_ztmtFiUG@gYD)LYL z{_tnVeZi?Jo^q4^H5Dw;P-zogyR~(>k67~J3p+M>?B8phk&}_3vRigr{@SJY?-|}U z`Ey?|QE=jKfzCoDA+FL{(N<@34@M;SsQWKlySMXq>M9vigEPj*J}?Wo9XMObT;RdL Qz`)??>gTeK*(sq30JGh?Z2$lO delta 318 zcmey!Jd1gPBZo8-gV6H3@{SWdHR?q?T^vI!PA?6%UU$eqU{1ukA_kF25&sV12$4C> zP00o9T-QC`ONiWQuw(tiDImIO(G-!D6F#lFx!tg>Em!94nR9i)tpdl6X0hKYuzxi9 z>gTmJ_x1L#_}2cJgP|;gHDgwq)3S`~rH2wPWz}2s^Q0;09^+v6aL@mbNYt7#gOX+S zQ&=9np3_|XPIb3m%CFa)s)9nMk;yq{jV4Hb{*<{(NH@o{)2Z_O5wALChRsje?)~;; zT`Csg*b``$@?mKt!;AImUsw&~XRYhno@meeYVLw#I?Tad9-5secIz6<@H~^V(=k){ zr{dIiOXlVOZ=WIjS@**9?g)m8YuPsziV9A8->)q{@2a=Z&zVjfk2lA0FYw=;vMbek c%MWIOpvjhJ+xMk1FfcH9y85}Sb4q9e06mC}1ONa4 diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 7dde9525be..6453a29324 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,42 +13,42 @@ background index: -1 conduit-bottom rotate: false - xy: 429, 160 + xy: 459, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top rotate: false - xy: 449, 160 + xy: 632, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduittunnel rotate: false - xy: 459, 160 + xy: 626, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor rotate: false - xy: 622, 296 + xy: 626, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyormove rotate: false - xy: 632, 296 + xy: 626, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyortunnel rotate: false - xy: 626, 286 + xy: 626, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -62,42 +62,42 @@ core index: -1 junction rotate: false - xy: 780, 379 + xy: 800, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidjunction rotate: false - xy: 800, 381 + xy: 810, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter rotate: false - xy: 810, 391 + xy: 820, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-bottom rotate: false - xy: 820, 401 + xy: 830, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-liquid rotate: false - xy: 810, 381 + xy: 820, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidrouter-top rotate: false - xy: 820, 391 + xy: 830, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -125,77 +125,77 @@ liquidtank-top index: -1 multiplexer rotate: false - xy: 680, 389 + xy: 716, 404 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 poweredconveyor rotate: false - xy: 850, 401 + xy: 860, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 poweredconveyormove rotate: false - xy: 840, 381 + xy: 850, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulseconduit-bottom rotate: false - xy: 945, 455 + xy: 870, 387 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulseconduit-top rotate: false - xy: 955, 465 + xy: 870, 377 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 955, 445 + xy: 945, 455 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 201, 18 + xy: 211, 20 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 211, 28 + xy: 221, 30 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 splitter rotate: false - xy: 211, 18 + xy: 221, 20 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelconveyor rotate: false - xy: 163, 8 + xy: 183, 8 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelconveyormove rotate: false - xy: 173, 8 + xy: 193, 10 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -209,7 +209,7 @@ teleporter-top index: -1 unloader rotate: false - xy: 676, 271 + xy: 810, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -223,70 +223,70 @@ vault index: -1 vault-icon rotate: false - xy: 686, 291 + xy: 830, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weaponfactory rotate: false - xy: 781, 409 + xy: 853, 409 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 582, 244 + xy: 281, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackrockshadow1 rotate: false - xy: 591, 234 + xy: 291, 113 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone1 rotate: false - xy: 604, 246 + xy: 582, 244 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone2 rotate: false - xy: 614, 246 + xy: 579, 234 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 674, 363 + xy: 592, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock1 rotate: false - xy: 684, 363 + xy: 602, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock2 rotate: false - xy: 627, 306 + xy: 612, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstoneblock3 rotate: false - xy: 637, 306 + xy: 674, 363 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -300,511 +300,511 @@ blackstoneedge index: -1 coal1 rotate: false - xy: 669, 341 + xy: 679, 343 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal2 rotate: false - xy: 669, 331 + xy: 679, 333 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 679, 353 + xy: 669, 321 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater rotate: false - xy: 626, 266 + xy: 636, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 626, 256 + xy: 636, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 624, 246 + xy: 636, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 636, 286 + xy: 636, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 871, 425 + xy: 121, 1 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 grass1 rotate: false - xy: 646, 276 + xy: 642, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass2 rotate: false - xy: 646, 266 + xy: 656, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 646, 256 + xy: 656, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassblock1 rotate: false - xy: 644, 246 + xy: 656, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassblock2 rotate: false - xy: 656, 286 + xy: 656, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 135, 1 + xy: 149, 1 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice1 rotate: false - xy: 656, 276 + xy: 652, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice2 rotate: false - xy: 656, 266 + xy: 689, 353 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 656, 256 + xy: 689, 343 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 149, 1 + xy: 417, 121 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 654, 246 + xy: 689, 333 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 689, 353 + xy: 689, 323 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 689, 343 + xy: 694, 363 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 689, 343 + xy: 694, 363 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 689, 333 + xy: 662, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 689, 333 + xy: 662, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron1 rotate: false - xy: 689, 323 + xy: 699, 353 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron2 rotate: false - xy: 694, 363 + xy: 699, 343 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iron3 rotate: false - xy: 662, 299 + xy: 699, 333 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 790, 399 + xy: 790, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 353, 121 + xy: 321, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead1 rotate: false - xy: 790, 379 + xy: 810, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead2 rotate: false - xy: 800, 401 + xy: 800, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 800, 391 + xy: 810, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mossblock rotate: false - xy: 820, 381 + xy: 830, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 830, 391 + xy: 840, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oiledge rotate: false - xy: 367, 121 + xy: 335, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock1 rotate: false - xy: 965, 465 + xy: 880, 377 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock2 rotate: false - xy: 945, 435 + xy: 945, 465 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 945, 425 + xy: 955, 455 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 955, 435 + xy: 965, 465 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 965, 445 + xy: 955, 445 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock1 rotate: false - xy: 975, 455 + xy: 965, 455 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock2 rotate: false - xy: 985, 465 + xy: 975, 465 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandblock3 rotate: false - xy: 955, 425 + xy: 965, 445 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 381, 121 + xy: 349, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrub rotate: false - xy: 985, 435 + xy: 161, 18 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 985, 425 + xy: 171, 28 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 171, 28 + xy: 181, 28 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 171, 18 + xy: 181, 18 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 181, 28 + xy: 191, 30 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock1 rotate: false - xy: 181, 18 + xy: 191, 20 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock2 rotate: false - xy: 191, 28 + xy: 201, 30 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowblock3 rotate: false - xy: 191, 18 + xy: 201, 20 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 154, 62 + xy: 405, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone1 rotate: false - xy: 193, 8 + xy: 213, 10 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 203, 8 + xy: 223, 10 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 213, 8 + xy: 589, 234 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock1 rotate: false - xy: 601, 234 + xy: 599, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock2 rotate: false - xy: 611, 236 + xy: 609, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneblock3 rotate: false - xy: 621, 236 + xy: 619, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 196, 62 + xy: 154, 62 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 677, 311 + xy: 672, 301 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 687, 313 + xy: 677, 311 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 697, 313 + xy: 687, 313 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 692, 303 + xy: 682, 301 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 702, 303 + xy: 692, 303 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 707, 313 + xy: 702, 303 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 686, 261 + xy: 860, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 210, 62 + xy: 168, 62 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-middle rotate: false - xy: 915, 421 + xy: 669, 351 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 915, 421 + xy: 669, 351 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 439, 160 + xy: 622, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 626, 276 + xy: 622, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 525, 225 + xy: 543, 225 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -818,28 +818,28 @@ cross-3 index: -1 enemyspawn rotate: false - xy: 642, 296 + xy: 646, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 playerspawn rotate: false - xy: 840, 391 + xy: 850, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 293, 111 + xy: 233, 111 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow rotate: false - xy: 305, 115 + xy: 245, 111 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -860,21 +860,21 @@ batterylarge index: -1 coalgenerator rotate: false - xy: 669, 321 + xy: 419, 159 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coalgenerator-top rotate: false - xy: 679, 323 + xy: 429, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustiongenerator rotate: false - xy: 667, 311 + xy: 439, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -909,56 +909,56 @@ nuclearreactor-lights index: -1 powerinfinite rotate: false - xy: 850, 391 + xy: 860, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powernode rotate: false - xy: 850, 381 + xy: 860, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powervoid rotate: false - xy: 945, 465 + xy: 870, 397 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtgenerator rotate: false - xy: 965, 455 + xy: 955, 465 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rtgenerator-top rotate: false - xy: 975, 465 + xy: 945, 445 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shieldgenerator rotate: false - xy: 985, 455 + xy: 975, 445 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shieldprojector rotate: false - xy: 590, 274 + xy: 763, 409 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 solarpanel rotate: false - xy: 201, 28 + xy: 211, 30 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -972,7 +972,7 @@ teleporter index: -1 thermalgenerator rotate: false - xy: 672, 301 + xy: 659, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -991,142 +991,163 @@ biomattercompressor orig: 16, 16 offset: 0, 0 index: -1 -biomattercompressor-liquid +biomattercompressor-frame0 rotate: false xy: 329, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -biomattercompressor-top +biomattercompressor-frame1 rotate: false xy: 586, 292 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -centrifuge +biomattercompressor-frame2 + rotate: false + xy: 151, 112 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +biomattercompressor-liquid + rotate: false + xy: 507, 225 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +biomattercompressor-top rotate: false xy: 347, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +centrifuge + rotate: false + xy: 525, 225 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 coaldrill rotate: false - xy: 679, 343 + xy: 679, 323 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coalextractor rotate: false - xy: 679, 333 + xy: 667, 311 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 365, 151 + xy: 383, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 187, 112 + xy: 205, 112 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 543, 225 + xy: 401, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 383, 151 + xy: 656, 361 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 205, 112 + xy: 118, 47 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 401, 151 + xy: 476, 178 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 extractor rotate: false - xy: 652, 299 + xy: 646, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 fluxpump rotate: false - xy: 646, 286 + xy: 646, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 irondrill rotate: false - xy: 699, 353 + xy: 699, 323 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 770, 379 + xy: 780, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 780, 389 + xy: 790, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laserdrill rotate: false - xy: 817, 427 + xy: 680, 407 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 790, 389 + xy: 800, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 leaddrill rotate: false - xy: 810, 401 + xy: 820, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 830, 401 + xy: 840, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1147,175 +1168,182 @@ oilextractor-liquid index: -1 oilrefinery rotate: false - xy: 840, 401 + xy: 850, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 omnidrill rotate: false - xy: 830, 381 + xy: 840, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 plasticformer - rotate: false - xy: 698, 409 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -poweralloysmelter - rotate: false - xy: 698, 391 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -poweralloysmelter-top - rotate: false - xy: 716, 404 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -powersmelter rotate: false xy: 716, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -powersmelter-top +plasticformer-top rotate: false xy: 572, 272 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -pulverizer - rotate: false - xy: 945, 445 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -pump - rotate: false - xy: 955, 455 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -quartzextractor +poweralloysmelter rotate: false xy: 572, 254 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 -separator +poweralloysmelter-top rotate: false - xy: 965, 435 + xy: 590, 274 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +powersmelter + rotate: false + xy: 590, 256 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +powersmelter-top + rotate: false + xy: 608, 274 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +pulverizer + rotate: false + xy: 880, 397 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 -siliconextractor +pump rotate: false - xy: 305, 105 + xy: 880, 387 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 -smelter - rotate: false - xy: 161, 28 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -smelter-middle - rotate: false - xy: 161, 18 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -stonedrill - rotate: false - xy: 631, 236 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -stoneformer - rotate: false - xy: 641, 236 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -thoriumdrill - rotate: false - xy: 682, 301 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -titaniumdrill - rotate: false - xy: 712, 303 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -titaniumextractor - rotate: false - xy: 666, 289 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -uraniumextractor - rotate: false - xy: 676, 261 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -waterextractor +quartzextractor rotate: false xy: 608, 256 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +separator + rotate: false + xy: 975, 455 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +siliconextractor + rotate: false + xy: 171, 18 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +smelter + rotate: false + xy: 163, 8 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +smelter-middle + rotate: false + xy: 173, 8 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +stonedrill + rotate: false + xy: 629, 236 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +stoneformer + rotate: false + xy: 639, 236 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +thoriumdrill + rotate: false + xy: 697, 313 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +titaniumdrill + rotate: false + xy: 707, 313 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +titaniumextractor + rotate: false + xy: 712, 303 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +uraniumextractor + rotate: false + xy: 820, 369 + size: 8, 8 + orig: 8, 8 + offset: 0, 0 + index: -1 +waterextractor + rotate: false + xy: 817, 409 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 waterextractor-liquid rotate: false - xy: 763, 409 + xy: 835, 409 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-1 rotate: false - xy: 905, 421 + xy: 637, 306 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 151, 112 + xy: 604, 292 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 507, 225 + xy: 169, 112 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1336,21 +1364,21 @@ block-3-top index: -1 chainturret rotate: false - xy: 604, 292 + xy: 365, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 doubleturret rotate: false - xy: 636, 256 + xy: 652, 299 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 flakturret rotate: false - xy: 492, 207 + xy: 546, 207 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1378,56 +1406,56 @@ gatlingturret index: -1 laserturret rotate: false - xy: 257, 111 + xy: 218, 64 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 magmaturret rotate: false - xy: 835, 427 + xy: 680, 389 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 megarepairturret rotate: false - xy: 853, 427 + xy: 698, 409 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 missileturret rotate: false - xy: 680, 407 + xy: 698, 391 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 railgunturret rotate: false - xy: 269, 111 + xy: 222, 52 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 repairturret rotate: false - xy: 281, 111 + xy: 222, 40 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shotgunturret rotate: false - xy: 579, 232 + xy: 257, 111 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 teslaturret rotate: false - xy: 592, 244 + xy: 269, 111 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1441,140 +1469,140 @@ titancannon index: -1 flierfactory rotate: false - xy: 510, 207 + xy: 134, 92 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory rotate: false - xy: 510, 207 + xy: 134, 92 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 flierfactory-top rotate: false - xy: 528, 207 + xy: 134, 74 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top rotate: false - xy: 528, 207 + xy: 134, 74 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 flierfactory-top-open rotate: false - xy: 546, 207 + xy: 152, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 walkerfactory-top-open rotate: false - xy: 546, 207 + xy: 152, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 compositewall rotate: false - xy: 419, 159 + xy: 449, 160 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door rotate: false - xy: 636, 276 + xy: 632, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door-large rotate: false - xy: 656, 361 + xy: 492, 207 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 118, 47 + xy: 510, 207 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 636, 266 + xy: 642, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 duriumwall rotate: false - xy: 634, 246 + xy: 646, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 duriumwall-large rotate: false - xy: 476, 178 + xy: 528, 207 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 ironwall rotate: false - xy: 699, 343 + xy: 750, 406 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelwall rotate: false - xy: 183, 8 + xy: 203, 10 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 steelwall-large rotate: false - xy: 590, 256 + xy: 781, 409 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 stonewall rotate: false - xy: 651, 236 + xy: 649, 236 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumshieldwall rotate: false - xy: 666, 279 + xy: 760, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumwall rotate: false - xy: 666, 269 + xy: 770, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titaniumwall-large rotate: false - xy: 608, 274 + xy: 799, 409 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1588,7 +1616,7 @@ blank index: -1 bullet rotate: false - xy: 925, 421 + xy: 669, 341 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1630,126 +1658,126 @@ laserfull index: -1 shell rotate: false - xy: 975, 445 + xy: 985, 465 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shot rotate: false - xy: 985, 445 + xy: 662, 246 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shot-long rotate: false - xy: 975, 425 + xy: 161, 28 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanshell rotate: false - xy: 666, 259 + xy: 780, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 699, 333 + xy: 750, 396 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 699, 323 + xy: 750, 386 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-densealloy rotate: false - xy: 750, 406 + xy: 750, 376 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-iron rotate: false - xy: 750, 396 + xy: 760, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 750, 386 + xy: 760, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plastic rotate: false - xy: 750, 376 + xy: 770, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-quartz rotate: false - xy: 760, 399 + xy: 760, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 760, 389 + xy: 770, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-steel rotate: false - xy: 770, 399 + xy: 780, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 760, 379 + xy: 770, 379 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 770, 389 + xy: 780, 389 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 780, 399 + xy: 790, 399 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 standard-mech rotate: false - xy: 168, 62 + xy: 419, 107 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-ship rotate: false - xy: 182, 62 + xy: 136, 51 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -1918,7 +1946,7 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 169, 112 + xy: 187, 112 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1960,7 +1988,7 @@ icon-areaDelete index: -1 icon-arrow rotate: false - xy: 799, 411 + xy: 680, 373 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -1981,49 +2009,49 @@ icon-arrow-left index: -1 icon-arrow-right rotate: false - xy: 502, 195 + xy: 182, 64 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 514, 195 + xy: 194, 64 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 867, 453 + xy: 152, 76 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 815, 411 + xy: 225, 123 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 831, 411 + xy: 241, 123 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 526, 195 + xy: 206, 64 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 847, 411 + xy: 257, 123 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -2051,497 +2079,497 @@ icon-close-over index: -1 icon-crafting rotate: false - xy: 538, 195 + xy: 502, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 550, 195 + xy: 514, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 562, 195 + xy: 526, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 680, 373 + xy: 273, 123 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 225, 123 + xy: 289, 123 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 933, 457 + xy: 538, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 241, 123 + xy: 305, 127 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 257, 123 + xy: 651, 309 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 273, 123 + xy: 734, 394 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 289, 123 + xy: 329, 135 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 305, 127 + xy: 345, 135 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 134, 92 + xy: 170, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 651, 309 + xy: 361, 135 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 734, 394 + xy: 377, 135 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 329, 135 + xy: 393, 135 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-github rotate: false - xy: 345, 135 + xy: 409, 135 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 361, 135 + xy: 476, 162 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 134, 74 + xy: 170, 76 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 933, 445 + xy: 550, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 933, 433 + xy: 562, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 377, 135 + xy: 885, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 393, 135 + xy: 901, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 574, 195 + xy: 933, 457 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 409, 135 + xy: 917, 463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-line rotate: false - xy: 152, 94 + xy: 188, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 476, 162 + xy: 885, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 150, 50 + xy: 933, 445 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 885, 463 + xy: 901, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 152, 76 + xy: 188, 76 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 170, 94 + xy: 206, 94 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 170, 76 + xy: 206, 76 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 162, 50 + xy: 574, 195 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 174, 50 + xy: 150, 50 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 188, 94 + xy: 867, 453 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-none rotate: false - xy: 186, 50 + xy: 162, 50 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 198, 50 + xy: 150, 38 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 188, 76 + xy: 561, 225 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 901, 463 + xy: 917, 447 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 206, 94 + xy: 564, 207 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 210, 50 + xy: 162, 38 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 917, 463 + xy: 871, 423 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 150, 38 + xy: 174, 50 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 162, 38 + xy: 174, 38 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 174, 38 + xy: 186, 52 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 885, 447 + xy: 871, 407 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 206, 76 + xy: 651, 343 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 901, 447 + xy: 118, 31 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 917, 447 + xy: 113, 15 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 561, 225 + xy: 651, 325 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 885, 431 + xy: 129, 15 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 901, 431 + xy: 134, 31 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 917, 431 + xy: 145, 15 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 118, 31 + xy: 734, 378 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 113, 15 + xy: 321, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 564, 207 + xy: 763, 427 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 651, 343 + xy: 781, 427 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 186, 38 + xy: 186, 40 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 651, 325 + xy: 799, 427 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 129, 15 + xy: 337, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 198, 38 + xy: 198, 52 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 210, 38 + xy: 198, 40 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 134, 31 + xy: 353, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 763, 427 + xy: 817, 427 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 145, 15 + xy: 369, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 734, 378 + xy: 385, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 781, 427 + xy: 835, 427 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 233, 111 + xy: 210, 52 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 245, 111 + xy: 210, 40 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 321, 119 + xy: 401, 119 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 799, 427 + xy: 853, 427 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 337, 119 + xy: 305, 111 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -2714,42 +2742,42 @@ window-empty index: -1 flier rotate: false - xy: 121, 1 + xy: 135, 1 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout rotate: false - xy: 395, 121 + xy: 363, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout-base rotate: false - xy: 409, 121 + xy: 377, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-mech-base rotate: false - xy: 409, 121 + xy: 377, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 scout-leg rotate: false - xy: 136, 51 + xy: 391, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 standard-mech-leg rotate: false - xy: 136, 51 + xy: 391, 105 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -2770,70 +2798,70 @@ beam-equip index: -1 blaster rotate: false - xy: 885, 421 + xy: 684, 363 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 895, 421 + xy: 627, 306 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 clustergun rotate: false - xy: 935, 423 + xy: 669, 331 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 clustergun-equip rotate: false - xy: 669, 351 + xy: 679, 353 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shockgun rotate: false - xy: 965, 425 + xy: 985, 455 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 975, 435 + xy: 985, 445 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster rotate: false - xy: 676, 291 + xy: 790, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 triblaster-equip rotate: false - xy: 676, 281 + xy: 800, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan rotate: false - xy: 686, 281 + xy: 840, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 vulcan-equip rotate: false - xy: 686, 271 + xy: 850, 369 size: 8, 8 orig: 8, 8 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index a95e28bdd483cbc924a3395cf857c17ca33f4eea..88ad5417285e301a7ea615277e95342a3b237373 100644 GIT binary patch literal 97948 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 VlpTSW7#J8BJYD@<);T3K0RWAQxvl^J literal 97545 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

v}@Q7*w2lg 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%0AZfx(GE_mt(%DehhGZ}W3O<)fMI>|Pz<%4$9% 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 diff --git a/core/assets/version.properties b/core/assets/version.properties index b4d2bd5ca5..e72aa992b1 100644 --- a/core/assets/version.properties +++ b/core/assets/version.properties @@ -1,7 +1,7 @@ #Autogenerated file. Do not modify. -#Wed Mar 28 10:18:53 EDT 2018 +#Wed Mar 28 19:56:26 EDT 2018 version=release -androidBuildCode=693 +androidBuildCode=706 name=Mindustry code=3.4 build=custom build diff --git a/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java b/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java index 9ffcd7990f..b96f3d05d4 100644 --- a/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/CraftingBlocks.java @@ -100,27 +100,29 @@ public class CraftingBlocks { size = 2; }}, - plasticFormer = new GenericCrafter("plasticformer") {{ + plasticFormer = new PlasticFormer("plasticformer") {{ inputLiquid = Liquids.oil; liquidUse = 0.3f; liquidCapacity = 60f; - powerUse = 0.3f; + powerUse = 0.5f; craftTime = 80f; output = Items.plastic; itemCapacity = 30; size = 2; health = 320; hasPower = hasLiquids = true; + craftEffect = Fx.formsmoke; + updateEffect = Fx.plasticburn; }}, biomatterCompressor = new Compressor("biomattercompressor") {{ input = new ItemStack(Items.biomatter, 1); liquidCapacity = 60f; itemCapacity = 50; - powerUse = 0.05f; - craftTime = 10f; + powerUse = 0.06f; + craftTime = 25f; outputLiquid = Liquids.oil; - outputLiquidAmount = 0.08f; + outputLiquidAmount = 0.1f; size = 2; health = 320; hasLiquids = true; diff --git a/core/src/io/anuke/mindustry/content/blocks/PowerBlocks.java b/core/src/io/anuke/mindustry/content/blocks/PowerBlocks.java index aa0a84afa4..cead256b36 100644 --- a/core/src/io/anuke/mindustry/content/blocks/PowerBlocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/PowerBlocks.java @@ -1,55 +1,51 @@ package io.anuke.mindustry.content.blocks; -import io.anuke.mindustry.content.Items; -import io.anuke.mindustry.content.Liquids; import io.anuke.mindustry.graphics.Fx; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.blocks.types.defense.RepairTurret; import io.anuke.mindustry.world.blocks.types.defense.ShieldBlock; import io.anuke.mindustry.world.blocks.types.distribution.Teleporter; -import io.anuke.mindustry.world.blocks.types.power.ItemPowerGenerator; +import io.anuke.mindustry.world.blocks.types.power.*; public class PowerBlocks { public static final Block - coalgenerator = new io.anuke.mindustry.world.blocks.types.power.ItemPowerGenerator("coalgenerator") {{ - generateItem = Items.coal; + coalgenerator = new BurnerGenerator("coalgenerator") {{ + //generateItem = Items.coal; powerOutput = 0.04f; powerCapacity = 40f; }}, - thermalgenerator = new io.anuke.mindustry.world.blocks.types.power.LiquidPowerGenerator("thermalgenerator") {{ - generateLiquid = Liquids.lava; + thermalgenerator = new LiquidHeatGenerator("thermalgenerator") {{ maxLiquidGenerate = 0.5f; powerPerLiquid = 0.08f; powerCapacity = 40f; generateEffect = Fx.redgeneratespark; }}, - combustiongenerator = new io.anuke.mindustry.world.blocks.types.power.LiquidPowerGenerator("combustiongenerator") {{ - generateLiquid = Liquids.oil; + combustiongenerator = new LiquidBurnerGenerator("combustiongenerator") {{ maxLiquidGenerate = 0.4f; powerPerLiquid = 0.12f; powerCapacity = 40f; }}, - rtgenerator = new ItemPowerGenerator("rtgenerator") {{ - generateItem = Items.thorium; + rtgenerator = new BurnerGenerator("rtgenerator") {{ + //generateItem = Items.thorium; powerCapacity = 40f; powerOutput = 0.03f; itemDuration = 240f; }}, - solarpanel = new io.anuke.mindustry.world.blocks.types.power.SolarGenerator("solarpanel") {{ + solarpanel = new SolarGenerator("solarpanel") {{ generation = 0.003f; }}, - largesolarpanel = new io.anuke.mindustry.world.blocks.types.power.SolarGenerator("largesolarpanel") {{ + largesolarpanel = new SolarGenerator("largesolarpanel") {{ size = 3; generation = 0.012f; }}, - nuclearReactor = new io.anuke.mindustry.world.blocks.types.power.NuclearReactor("nuclearreactor") {{ + nuclearReactor = new NuclearReactor("nuclearreactor") {{ size = 3; health = 600; breaktime *= 2.3f; @@ -74,16 +70,16 @@ public class PowerBlocks { health = 400; }}, - battery = new io.anuke.mindustry.world.blocks.types.power.PowerGenerator("battery") {{ + battery = new PowerGenerator("battery") {{ powerCapacity = 320f; }}, - batteryLarge = new io.anuke.mindustry.world.blocks.types.power.PowerGenerator("batterylarge") {{ + batteryLarge = new PowerGenerator("batterylarge") {{ size = 3; powerCapacity = 2000f; }}, - powernode = new io.anuke.mindustry.world.blocks.types.power.PowerDistributor("powernode"), + powernode = new PowerDistributor("powernode"), teleporter = new Teleporter("teleporter"); } diff --git a/core/src/io/anuke/mindustry/content/blocks/ProductionBlocks.java b/core/src/io/anuke/mindustry/content/blocks/ProductionBlocks.java index a74aeb9802..b17114cd24 100644 --- a/core/src/io/anuke/mindustry/content/blocks/ProductionBlocks.java +++ b/core/src/io/anuke/mindustry/content/blocks/ProductionBlocks.java @@ -3,10 +3,7 @@ package io.anuke.mindustry.content.blocks; import io.anuke.mindustry.content.Items; import io.anuke.mindustry.content.Liquids; import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.blocks.types.production.Cultivator; -import io.anuke.mindustry.world.blocks.types.production.Drill; -import io.anuke.mindustry.world.blocks.types.production.GenericDrill; -import io.anuke.mindustry.world.blocks.types.production.SolidPump; +import io.anuke.mindustry.world.blocks.types.production.*; public class ProductionBlocks { public static final Block @@ -86,8 +83,10 @@ public class ProductionBlocks { liquidCapacity = 30f; }}, - oilextractor = new SolidPump("oilextractor") {{ + oilextractor = new Fracker("oilextractor") {{ result = Liquids.oil; + inputLiquid = Liquids.water; + inputLiquidUse = 0.3f; powerUse = 0.6f; pumpAmount = 0.06f; size = 3; diff --git a/core/src/io/anuke/mindustry/graphics/Fx.java b/core/src/io/anuke/mindustry/graphics/Fx.java index 414d1723e1..af7ffa2e30 100644 --- a/core/src/io/anuke/mindustry/graphics/Fx.java +++ b/core/src/io/anuke/mindustry/graphics/Fx.java @@ -179,6 +179,14 @@ public class Fx{ }); }), + plasticburn = new Effect(40, e -> { + Angles.randLenVectors(e.id, 5, 3f + e.ifract()*5f, (x, y)->{ + Draw.color(Color.valueOf("e9ead3"), Color.GRAY, e.ifract()); + Fill.circle(e.x + x, e.y + y, e.fract()*1f); + Draw.reset(); + }); + }), + pulverize = new Effect(25, e -> { Angles.randLenVectors(e.id, 5, 3f + e.ifract()*5f, (x, y)->{ Draw.color(Color.valueOf("eae4f0"), Color.GRAY, e.ifract()); @@ -221,6 +229,14 @@ public class Fx{ Draw.reset(); }); }), + + formsmoke = new Effect(40, e -> { + Angles.randLenVectors(e.id, 6, 5f + e.ifract()*8f, (x, y)->{ + Draw.color(Color.valueOf("f1e479"), Color.LIGHT_GRAY, e.ifract()); + Fill.poly(e.x + x, e.y + y, 4, 0.2f+e.fract()*2f, 45); + Draw.reset(); + }); + }), blastsmoke = new Effect(26, e -> { Angles.randLenVectors(e.id, 12, 1f + e.ifract()*23f, (x, y)->{ diff --git a/core/src/io/anuke/mindustry/world/BaseBlock.java b/core/src/io/anuke/mindustry/world/BaseBlock.java index 89c358a1c8..d90fca86a7 100644 --- a/core/src/io/anuke/mindustry/world/BaseBlock.java +++ b/core/src/io/anuke/mindustry/world/BaseBlock.java @@ -3,7 +3,7 @@ package io.anuke.mindustry.world; import com.badlogic.gdx.math.GridPoint2; import io.anuke.mindustry.resource.Item; import io.anuke.mindustry.resource.Liquid; -import io.anuke.ucore.core.Timers; +import io.anuke.ucore.util.Mathf; public abstract class BaseBlock { public boolean hasInventory = true; @@ -92,14 +92,17 @@ public abstract class BaseBlock { if(ofract > fract) return; - float flow = Math.min((fract - ofract) * (liquidCapacity/(1.1f + tile.entity.liquid.liquid.viscosity)), - Math.min(tile.entity.liquid.amount/liquidFlowFactor * Math.max(Timers.delta(), 1f), tile.entity.liquid.amount)); + float flow = Math.min(Mathf.clamp((fract - ofract)*(1f)) * (liquidCapacity), tile.entity.liquid.amount); - if(flow <= 0f || tile.entity.liquid.amount < flow) return; + flow = Math.min(flow, next.block().liquidCapacity - next.entity.liquid.amount - 0.001f); - if(next.block().acceptLiquid(next, tile, tile.entity.liquid.liquid, flow)){ - next.block().handleLiquid(next, tile, tile.entity.liquid.liquid, flow); - tile.entity.liquid.amount -= flow; + if(flow <= 0f) return; + + float amount = flow; + + if(next.block().acceptLiquid(next, tile, tile.entity.liquid.liquid, amount)){ + next.block().handleLiquid(next, tile, tile.entity.liquid.liquid, amount); + tile.entity.liquid.amount -= amount; } } } diff --git a/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConduit.java b/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConduit.java index 4f419b7384..760034154e 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConduit.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConduit.java @@ -35,7 +35,8 @@ public class TunnelConduit extends LiquidBlock { Tile to = tunnel.getNearby(tunnel.getRotation()); if (to == null || !(to.block().hasLiquids)) return; - if (to.block().acceptLiquid(tile, source, liquid, amount)) to.block().handleLiquid(to, tunnel, liquid, amount); + if (to.block().acceptLiquid(to, tunnel, liquid, amount)) + to.block().handleLiquid(to, tunnel, liquid, amount); } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/types/power/ItemPowerGenerator.java b/core/src/io/anuke/mindustry/world/blocks/types/power/BurnerGenerator.java similarity index 54% rename from core/src/io/anuke/mindustry/world/blocks/types/power/ItemPowerGenerator.java rename to core/src/io/anuke/mindustry/world/blocks/types/power/BurnerGenerator.java index cc50207db4..44243595c1 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/power/ItemPowerGenerator.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/power/BurnerGenerator.java @@ -1,6 +1,7 @@ package io.anuke.mindustry.world.blocks.types.power; import com.badlogic.gdx.graphics.Color; +import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.graphics.Fx; import io.anuke.mindustry.resource.Item; import io.anuke.mindustry.world.BarType; @@ -13,22 +14,26 @@ import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.util.Mathf; import io.anuke.ucore.util.Strings; -public class ItemPowerGenerator extends PowerGenerator { - public int itemCapacity = 20; - public Item generateItem; - public float powerOutput; - public float itemDuration = 70f; - public Effect generateEffect = Fx.generatespark; - public Color heatColor = Color.valueOf("ff9b59"); +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.IOException; - public ItemPowerGenerator(String name) { +public class BurnerGenerator extends PowerGenerator { + protected float minFlammability = 0.2f; + protected float powerOutput; + protected float itemDuration = 70f; + protected Effect generateEffect = Fx.generatespark; + protected Color heatColor = Color.valueOf("ff9b59"); + + public BurnerGenerator(String name) { super(name); + itemCapacity = 20; } @Override public void setBars(){ super.setBars(); - bars.replace(new BlockBar(BarType.inventory, true, tile -> (float)tile.entity.inventory.getItem(generateItem) / itemCapacity)); + bars.replace(new BlockBar(BarType.inventory, true, tile -> (float)tile.entity.inventory.totalItems() / itemCapacity)); } @Override @@ -36,7 +41,6 @@ public class ItemPowerGenerator extends PowerGenerator { super.setStats(); stats.add("powergenerationsecond", Strings.toFixed(powerOutput*60f, 2)); stats.add("generationsecondsitem", Strings.toFixed(itemDuration/60f, 2)); - stats.add("input", generateItem); } @Override @@ -47,7 +51,7 @@ public class ItemPowerGenerator extends PowerGenerator { if(entity.generateTime > 0){ Draw.color(heatColor); - float alpha = (entity.inventory.hasItem(generateItem) ? 1f : Mathf.clamp(entity.generateTime)); + float alpha = (entity.inventory.totalItems() > 0 ? 1f : Mathf.clamp(entity.generateTime)); alpha = alpha * 0.7f + Mathf.absin(Timers.time(), 12f, 0.3f) * alpha; Draw.alpha(alpha); Draw.rect(name + "-top", tile.worldx(), tile.worldy()); @@ -57,14 +61,14 @@ public class ItemPowerGenerator extends PowerGenerator { @Override public boolean acceptItem(Item item, Tile tile, Tile source){ - return item == generateItem && tile.entity.inventory.getItem(generateItem) < itemCapacity; + return item.flammability >= minFlammability && tile.entity.inventory.totalItems() < itemCapacity; } @Override public void update(Tile tile){ - GeneratorEntity entity = tile.entity(); + BurnerEntity entity = tile.entity(); - float maxPower = Math.min(powerCapacity - entity.power.amount, powerOutput * Timers.delta()); + float maxPower = Math.min(powerCapacity - entity.power.amount, powerOutput * Timers.delta()) * entity.efficiency; float mfract = maxPower/(powerOutput); if(entity.generateTime > 0f){ @@ -73,9 +77,15 @@ public class ItemPowerGenerator extends PowerGenerator { entity.generateTime = Mathf.clamp(entity.generateTime); } - if(entity.generateTime <= 0f && entity.inventory.hasItem(generateItem)){ + if(entity.generateTime <= 0f && entity.inventory.totalItems() > 0){ Effects.effect(generateEffect, tile.worldx() + Mathf.range(3f), tile.worldy() + Mathf.range(3f)); - entity.inventory.removeItem(generateItem, 1); + for(int i = 0; i < entity.inventory.items.length; i ++){ + if(entity.inventory.items[i] > 0){ + entity.inventory.items[i] --; + entity.efficiency = Item.getByID(i).flammability; + break; + } + } entity.generateTime = 1f; } @@ -83,4 +93,23 @@ public class ItemPowerGenerator extends PowerGenerator { } + @Override + public TileEntity getEntity() { + return new BurnerEntity(); + } + + public static class BurnerEntity extends GeneratorEntity{ + public float efficiency; + + @Override + public void write(DataOutputStream stream) throws IOException { + stream.writeFloat(efficiency); + } + + @Override + public void read(DataInputStream stream) throws IOException { + efficiency = stream.readFloat(); + } + } + } diff --git a/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidPowerGenerator.java b/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidBurnerGenerator.java similarity index 71% rename from core/src/io/anuke/mindustry/world/blocks/types/power/LiquidPowerGenerator.java rename to core/src/io/anuke/mindustry/world/blocks/types/power/LiquidBurnerGenerator.java index 687d54d171..baaeac9b4d 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidPowerGenerator.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidBurnerGenerator.java @@ -4,6 +4,7 @@ import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.graphics.Fx; import io.anuke.mindustry.resource.Liquid; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.blocks.types.power.BurnerGenerator.BurnerEntity; import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Effects.Effect; import io.anuke.ucore.core.Timers; @@ -11,14 +12,14 @@ import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.util.Mathf; import io.anuke.ucore.util.Strings; -public class LiquidPowerGenerator extends io.anuke.mindustry.world.blocks.types.power.PowerGenerator { - public Liquid generateLiquid; - public float powerPerLiquid = 0.13f; +public class LiquidBurnerGenerator extends PowerGenerator { + protected float minEfficiency = 0.2f; + protected float powerPerLiquid = 0.13f; /**Maximum liquid used per frame.*/ - public float maxLiquidGenerate = 0.4f; - public Effect generateEffect = Fx.generatespark; + protected float maxLiquidGenerate = 0.4f; + protected Effect generateEffect = Fx.generatespark; - public LiquidPowerGenerator(String name) { + public LiquidBurnerGenerator(String name) { super(name); liquidCapacity = 30f; hasLiquids = true; @@ -29,7 +30,6 @@ public class LiquidPowerGenerator extends io.anuke.mindustry.world.blocks.types. super.setStats(); stats.add("powerliquid", Strings.toFixed(powerPerLiquid, 2) + " power/liquid"); stats.add("maxliquidsecond", Strings.toFixed(maxLiquidGenerate*60f, 2) + " liquid/s"); - stats.add("input", generateLiquid); } @Override @@ -53,6 +53,7 @@ public class LiquidPowerGenerator extends io.anuke.mindustry.world.blocks.types. TileEntity entity = tile.entity(); if(entity.liquid.amount > 0){ + float powerPerLiquid = getEfficiency(entity.liquid.liquid)*this.powerPerLiquid; float used = Math.min(entity.liquid.amount, maxLiquidGenerate * Timers.delta()); used = Math.min(used, (powerCapacity - entity.power.amount)/powerPerLiquid); @@ -60,7 +61,6 @@ public class LiquidPowerGenerator extends io.anuke.mindustry.world.blocks.types. entity.power.amount += used * powerPerLiquid; if(used > 0.001f && Mathf.chance(0.05 * Timers.delta())){ - Effects.effect(generateEffect, tile.drawx() + Mathf.range(3f), tile.drawy() + Mathf.range(3f)); } } @@ -70,6 +70,15 @@ public class LiquidPowerGenerator extends io.anuke.mindustry.world.blocks.types. @Override public boolean acceptLiquid(Tile tile, Tile source, Liquid liquid, float amount){ - return liquid == generateLiquid && super.acceptLiquid(tile, source, liquid, amount); + return getEfficiency(liquid) >= minEfficiency && super.acceptLiquid(tile, source, liquid, amount); + } + + @Override + public TileEntity getEntity() { + return new BurnerEntity(); + } + + protected float getEfficiency(Liquid liquid){ + return liquid.flammability; } } diff --git a/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidHeatGenerator.java b/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidHeatGenerator.java new file mode 100644 index 0000000000..7d6181454b --- /dev/null +++ b/core/src/io/anuke/mindustry/world/blocks/types/power/LiquidHeatGenerator.java @@ -0,0 +1,15 @@ +package io.anuke.mindustry.world.blocks.types.power; + +import io.anuke.mindustry.resource.Liquid; + +public class LiquidHeatGenerator extends LiquidBurnerGenerator { + + public LiquidHeatGenerator(String name) { + super(name); + } + + @Override + protected float getEfficiency(Liquid liquid){ + return liquid.flammability; + } +} diff --git a/core/src/io/anuke/mindustry/world/blocks/types/power/NuclearReactor.java b/core/src/io/anuke/mindustry/world/blocks/types/power/NuclearReactor.java index 417fa05551..02396cee66 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/power/NuclearReactor.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/power/NuclearReactor.java @@ -1,12 +1,11 @@ package io.anuke.mindustry.world.blocks.types.power; import com.badlogic.gdx.graphics.Color; -import io.anuke.mindustry.content.Liquids; +import io.anuke.mindustry.content.Items; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.entities.effect.DamageArea; import io.anuke.mindustry.graphics.Fx; import io.anuke.mindustry.resource.Item; -import io.anuke.mindustry.content.Items; import io.anuke.mindustry.resource.Liquid; import io.anuke.mindustry.world.BarType; import io.anuke.mindustry.world.BlockBar; @@ -24,7 +23,7 @@ import java.io.IOException; import static io.anuke.mindustry.Vars.tilesize; -public class NuclearReactor extends io.anuke.mindustry.world.blocks.types.power.LiquidPowerGenerator { +public class NuclearReactor extends LiquidBurnerGenerator { protected final int timerFuel = timers++; protected final Translator tr = new Translator(); @@ -44,7 +43,6 @@ public class NuclearReactor extends io.anuke.mindustry.world.blocks.types.power. public NuclearReactor(String name) { super(name); generateItem = Items.thorium; - generateLiquid = Liquids.water; itemCapacity = 30; liquidCapacity = 50; explosionEffect = Fx.nuclearShockwave; diff --git a/core/src/io/anuke/mindustry/world/blocks/types/power/PowerGenerator.java b/core/src/io/anuke/mindustry/world/blocks/types/power/PowerGenerator.java index d29f99dd55..9f5330b5f4 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/power/PowerGenerator.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/power/PowerGenerator.java @@ -82,5 +82,6 @@ public class PowerGenerator extends PowerBlock { public static class GeneratorEntity extends TileEntity{ public float generateTime; + public float uptime; } } diff --git a/core/src/io/anuke/mindustry/world/blocks/types/production/Compressor.java b/core/src/io/anuke/mindustry/world/blocks/types/production/Compressor.java index 20a03d4f46..c53954ab68 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/production/Compressor.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/production/Compressor.java @@ -3,7 +3,10 @@ package io.anuke.mindustry.world.blocks.types.production; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.g2d.TextureRegion; import io.anuke.mindustry.world.Tile; +import io.anuke.mindustry.world.blocks.types.production.GenericCrafter.GenericCrafterEntity; +import io.anuke.ucore.core.Timers; import io.anuke.ucore.graphics.Draw; +import io.anuke.ucore.util.Mathf; public class Compressor extends PowerCrafter { @@ -12,9 +15,41 @@ public class Compressor extends PowerCrafter { hasLiquids = true; } + @Override + public void update(Tile tile) { + GenericCrafterEntity entity = tile.entity(); + + float powerUsed = Math.min(Timers.delta() * powerUse, tile.entity.power.amount); + float liquidAdded = Math.min(outputLiquidAmount * Timers.delta(), liquidCapacity - entity.liquid.amount); + int itemsUsed = Mathf.ceil(1 + input.amount * entity.progress); + + if(entity.power.amount > powerUsed && entity.inventory.hasItem(input.item, itemsUsed) && liquidAdded > 0.001f){ + entity.progress += 1f/craftTime; + entity.totalProgress += Timers.delta(); + handleLiquid(tile, tile, outputLiquid, liquidAdded); + } + + if(entity.progress >= 1f){ + entity.inventory.removeItem(input); + if(outputItem != null) offloadNear(tile, outputItem); + entity.progress = 0f; + } + + if(outputItem != null && entity.timer.get(timerDump, 5)){ + tryDump(tile, outputItem); + } + + if(outputLiquid != null){ + tryDumpLiquid(tile); + } + } + @Override public void draw(Tile tile) { + GenericCrafterEntity entity = tile.entity(); + Draw.rect(name, tile.drawx(), tile.drawy()); + Draw.rect(name + "-frame" + (int) Mathf.absin(entity.totalProgress, 5f, 2.999f), tile.drawx(), tile.drawy()); Draw.color(Color.CLEAR, tile.entity.liquid.liquid.color, tile.entity.liquid.amount / liquidCapacity); Draw.rect(name + "-liquid", tile.drawx(), tile.drawy()); Draw.color(); diff --git a/core/src/io/anuke/mindustry/world/blocks/types/production/Fracker.java b/core/src/io/anuke/mindustry/world/blocks/types/production/Fracker.java new file mode 100644 index 0000000000..57f18e6374 --- /dev/null +++ b/core/src/io/anuke/mindustry/world/blocks/types/production/Fracker.java @@ -0,0 +1,51 @@ +package io.anuke.mindustry.world.blocks.types.production; + +import io.anuke.mindustry.entities.TileEntity; +import io.anuke.mindustry.resource.Liquid; +import io.anuke.mindustry.world.Tile; +import io.anuke.ucore.core.Timers; + +public class Fracker extends SolidPump { + protected Liquid inputLiquid; + protected float inputLiquidUse; + + public Fracker(String name) { + super(name); + } + + @Override + public void update(Tile tile) { + FrackerEntity entity = tile.entity(); + + if(entity.input >= inputLiquidUse * Timers.delta()){ + super.update(tile); + entity.input -= inputLiquidUse * Timers.delta(); + } + } + + @Override + public void handleLiquid(Tile tile, Tile source, Liquid liquid, float amount) { + if(liquid != inputLiquid){ + super.handleLiquid(tile, source, liquid, amount); + }else{ + FrackerEntity entity = tile.entity(); + entity.input += amount; + } + } + + @Override + public boolean acceptLiquid(Tile tile, Tile source, Liquid liquid, float amount) { + FrackerEntity entity = tile.entity(); + + return (liquid == inputLiquid && entity.input < inputLiquidUse) || super.acceptLiquid(tile, source, liquid, amount); + } + + @Override + public TileEntity getEntity() { + return new FrackerEntity(); + } + + public static class FrackerEntity extends TileEntity{ + public float input; + } +} diff --git a/core/src/io/anuke/mindustry/world/blocks/types/production/GenericCrafter.java b/core/src/io/anuke/mindustry/world/blocks/types/production/GenericCrafter.java index aeee08699a..7f07c21594 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/production/GenericCrafter.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/production/GenericCrafter.java @@ -14,6 +14,7 @@ import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Effects.Effect; import io.anuke.ucore.core.Timers; import io.anuke.ucore.graphics.Draw; +import io.anuke.ucore.util.Mathf; import io.anuke.ucore.util.Strings; public class GenericCrafter extends Block{ @@ -29,6 +30,8 @@ public class GenericCrafter extends Block{ protected float powerUse; protected float liquidUse; protected Effect craftEffect = Fx.purify; + protected Effect updateEffect = Fx.none; + protected float updateEffectChance = 0.04f; public GenericCrafter(String name) { super(name); @@ -84,8 +87,12 @@ public class GenericCrafter extends Block{ (inputItem == null || entity.inventory.hasItem(inputItem.item, itemsUsed))){ entity.progress += 1f / craftTime * Timers.delta(); + entity.totalProgress += Timers.delta(); if(hasPower) entity.power.amount -= powerUsed; if(hasLiquids) entity.liquid.amount -= liquidUsed; + + if(Mathf.chance(Timers.delta() * updateEffectChance)) + Effects.effect(updateEffect, entity.x + Mathf.range(size*4f), entity.y + Mathf.range(size*4)); } if(entity.progress >= 1f){ @@ -119,5 +126,6 @@ public class GenericCrafter extends Block{ public static class GenericCrafterEntity extends TileEntity{ public float progress; + public float totalProgress; } } diff --git a/core/src/io/anuke/mindustry/world/blocks/types/production/PlasticFormer.java b/core/src/io/anuke/mindustry/world/blocks/types/production/PlasticFormer.java new file mode 100644 index 0000000000..1e3cd473b3 --- /dev/null +++ b/core/src/io/anuke/mindustry/world/blocks/types/production/PlasticFormer.java @@ -0,0 +1,23 @@ +package io.anuke.mindustry.world.blocks.types.production; + +import io.anuke.mindustry.world.Tile; +import io.anuke.ucore.graphics.Draw; +import io.anuke.ucore.util.Mathf; + +public class PlasticFormer extends GenericCrafter { + + public PlasticFormer(String name) { + super(name); + } + + @Override + public void draw(Tile tile) { + super.draw(tile); + + GenericCrafterEntity entity = tile.entity(); + + Draw.alpha(Mathf.absin(entity.totalProgress, 3f, 0.9f)); + Draw.rect(name + "-top", tile.drawx(), tile.drawy()); + Draw.reset(); + } +} diff --git a/core/src/io/anuke/mindustry/world/blocks/types/production/PowerCrafter.java b/core/src/io/anuke/mindustry/world/blocks/types/production/PowerCrafter.java index 8e8a904535..f51d483b3c 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/production/PowerCrafter.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/production/PowerCrafter.java @@ -39,12 +39,14 @@ public class PowerCrafter extends Block{ if(entity.power.amount > powerUsed && entity.inventory.hasItem(input.item, itemsUsed)){ entity.progress += 1f/craftTime; + entity.totalProgress += Timers.delta(); } if(entity.progress >= 1f){ entity.inventory.removeItem(input); if(outputItem != null) offloadNear(tile, outputItem); if(outputLiquid != null) handleLiquid(tile, tile, outputLiquid, outputLiquidAmount); + entity.progress = 0f; } if(outputItem != null && entity.timer.get(timerDump, 5)){