From acfe64f8867079f854f1d4627870dccb4530938c Mon Sep 17 00:00:00 2001 From: Enless Date: Wed, 16 Oct 2024 19:43:17 +0700 Subject: [PATCH] Add ash and quartum biomes and few items resprites MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ялквмом --- res/bundles/bundle.properties | 7 ++++ res/bundles/bundle_ru.properties | 7 ++++ res/sprites-override/item-copper.png | Bin 0 -> 422 bytes res/sprites-override/item-titanium.png | Bin 0 -> 429 bytes res/sprites-override/liquid-hydrogen.png | Bin 0 -> 356 bytes res/sprites-override/liquid-nitrogen.png | Bin 0 -> 344 bytes res/sprites-override/liquid-oil.png | Bin 0 -> 544 bytes res/sprites-override/liquid-ozone.png | Bin 0 -> 357 bytes res/sprites-override/liquid-water.png | Bin 0 -> 348 bytes res/sprites-override/ui/item-copper.png | Bin 0 -> 422 bytes res/sprites-override/ui/item-titanium.png | Bin 0 -> 429 bytes res/sprites-override/ui/liquid-hydrogen.png | Bin 0 -> 356 bytes res/sprites-override/ui/liquid-nitrogen.png | Bin 0 -> 344 bytes res/sprites-override/ui/liquid-oil.png | Bin 0 -> 544 bytes res/sprites-override/ui/liquid-ozone.png | Bin 0 -> 357 bytes res/sprites-override/ui/liquid-water.png | Bin 0 -> 348 bytes .../environment/ash/ash-stone-boulder1.png | Bin 0 -> 513 bytes .../environment/ash/ash-stone-boulder2.png | Bin 0 -> 535 bytes .../environment/ash/ash-stone-boulder3.png | Bin 0 -> 540 bytes .../environment/ash/ash-stone-craters1.png | Bin 0 -> 337 bytes .../environment/ash/ash-stone-craters2.png | Bin 0 -> 277 bytes .../environment/ash/ash-stone-craters3.png | Bin 0 -> 319 bytes .../environment/ash/ash-stone-craters4.png | Bin 0 -> 295 bytes .../environment/ash/ash-stone-wall-large.png | Bin 0 -> 828 bytes .../environment/ash/ash-stone-wall1.png | Bin 0 -> 359 bytes .../environment/ash/ash-stone-wall2.png | Bin 0 -> 363 bytes .../environment/ash/ash-stone-wall3.png | Bin 0 -> 368 bytes .../blocks/environment/ash/ash-stone1.png | Bin 0 -> 245 bytes .../blocks/environment/ash/ash-stone2.png | Bin 0 -> 249 bytes .../blocks/environment/ash/ash-stone3.png | Bin 0 -> 249 bytes .../blocks/environment/ash/ash-stone4.png | Bin 0 -> 236 bytes .../environment/quartum/quartum-boulder1.png | Bin 0 -> 556 bytes .../environment/quartum/quartum-boulder2.png | Bin 0 -> 644 bytes .../environment/quartum/quartum-boulder3.png | Bin 0 -> 500 bytes .../quartum/quartum-wall-large.png | Bin 0 -> 847 bytes .../environment/quartum/quartum-wall1.png | Bin 0 -> 349 bytes .../environment/quartum/quartum-wall2.png | Bin 0 -> 408 bytes .../environment/quartum/quartum-wall3.png | Bin 0 -> 387 bytes .../blocks/environment/quartum/quartum1.png | Bin 0 -> 304 bytes .../blocks/environment/quartum/quartum2.png | Bin 0 -> 303 bytes .../blocks/environment/quartum/quartum3.png | Bin 0 -> 311 bytes .../blocks/environment/quartum/quartum4.png | Bin 0 -> 250 bytes src/fos/content/FOSBlocks.java | 32 +++++++++++++++++- 43 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 res/sprites-override/item-copper.png create mode 100644 res/sprites-override/item-titanium.png create mode 100644 res/sprites-override/liquid-hydrogen.png create mode 100644 res/sprites-override/liquid-nitrogen.png create mode 100644 res/sprites-override/liquid-oil.png create mode 100644 res/sprites-override/liquid-ozone.png create mode 100644 res/sprites-override/liquid-water.png create mode 100644 res/sprites-override/ui/item-copper.png create mode 100644 res/sprites-override/ui/item-titanium.png create mode 100644 res/sprites-override/ui/liquid-hydrogen.png create mode 100644 res/sprites-override/ui/liquid-nitrogen.png create mode 100644 res/sprites-override/ui/liquid-oil.png create mode 100644 res/sprites-override/ui/liquid-ozone.png create mode 100644 res/sprites-override/ui/liquid-water.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-boulder1.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-boulder2.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-boulder3.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-craters1.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-craters2.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-craters3.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-craters4.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-wall-large.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-wall1.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-wall2.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone-wall3.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone1.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone2.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone3.png create mode 100644 res/sprites/blocks/environment/ash/ash-stone4.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-boulder1.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-boulder2.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-boulder3.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-wall-large.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-wall1.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-wall2.png create mode 100644 res/sprites/blocks/environment/quartum/quartum-wall3.png create mode 100644 res/sprites/blocks/environment/quartum/quartum1.png create mode 100644 res/sprites/blocks/environment/quartum/quartum2.png create mode 100644 res/sprites/blocks/environment/quartum/quartum3.png create mode 100644 res/sprites/blocks/environment/quartum/quartum4.png diff --git a/res/bundles/bundle.properties b/res/bundles/bundle.properties index b2e59acd..8816ba6e 100644 --- a/res/bundles/bundle.properties +++ b/res/bundles/bundle.properties @@ -263,7 +263,14 @@ block.fos-ore-vanadium.name = Vanadium Ore block.fos-ore-lithium.name = Lithium Ore block.fos-hive.name = Hive Floor block.fos-bug-spawn.name = Bug Spawn +block.fos-ashStone.name = Ash Stone +block.fos-ashStoneCraters.name = Ash Stone Craters +block.fos-ashStoneWall.name = Ash Stone Wall +block.fos-quartum.name = Quartum +block.fos-quartumWall.name = QuartumWall block.fos-softbush.name = Softbush +block.fos-ashStoneBoulder.name = Ash Stone Boulder +block.fos-quartumBoulder.name = Quartum Boulder block.fos-upgrade-center.name = Upgrade Center block.fos-upgrade-center.description = Modifies your combat mech's weapon. block.fos-destroyer-factory.name = Destroyer Factory diff --git a/res/bundles/bundle_ru.properties b/res/bundles/bundle_ru.properties index 4d4dac7c..34962acb 100644 --- a/res/bundles/bundle_ru.properties +++ b/res/bundles/bundle_ru.properties @@ -263,7 +263,14 @@ block.fos-ore-vanadium.name = Ванадиевая руда block.fos-ore-lithium.name = Литиевая руда block.fos-hive.name = Пол улья block.fos-bug-spawn.name = Жучье гнездо +block.fos-ashStone.name = Пепельный камень +block.fos-ashStoneCraters.name = Пепельный кратер +block.fos-ashStoneWall.name = Пепельно-каменная стена +block.fos-quartum.name = Кварт +block.fos-quartumWall.name = Квартовая стена block.fos-softbush.name = Мягкокуст +block.fos-ashStoneBoulder.name = Пепельный валун +block.fos-quartumBoulder.name = Квартовый валун block.fos-upgrade-center.name = Центр улучшения block.fos-upgrade-center.description = Модифицирует оружие вашего боевого меха. block.fos-destroyer-factory.name = Фабрика уничтожителей diff --git a/res/sprites-override/item-copper.png b/res/sprites-override/item-copper.png new file mode 100644 index 0000000000000000000000000000000000000000..0445f34ed13a9009eed29047e9765fef122a5bd8 GIT binary patch literal 422 zcmV;X0a^ZuP)Px$U`a$lR9Jr*Cq*(1hC<@G>B=ga9e0Cp>@*D!1wh_4&Ur%@E!!~y#fgW{f7(Z z5Q8*XfQz64$3P5T!TfYCxS*;oO;wlK5K&vPyW&$3c4rg=sCLsL+-+F| z;Ch`xeBLeGuKhDXeHi%&`_%6GK?t`*GawnLs!O&@k^oYKrbxi{c_H`MF%WPD#z0VG z22T_8ndNsz2!Px$XGugsR9J=0ma&e)Fbsy>z6cCRw=yAK0o}~aH!?8rC=3jY%rKvLg{o86lRChY zgsCVE{%yxCy7O2i`M%gr8lpdr!aDF;g}{AZEerD+ZUF=zLqeUX!G}tSldSL|5@qfL zDRPBJ7w|~HlU_{UI~Uu#PAe~GV;;`UI_$fn_9fQ*d|2RCz6ohTEJ6amB@vs8CL(-+Fj1o zJ%x8;xbm7_Ejbcs=P0A*SF9!>h4f3#dPaLBwD&;vJ3dE3gS!N*5*D~yK$Eb-|3y3i Xdi}}_K2Nxs00000NkvXXu0mjf8)3U; literal 0 HcmV?d00001 diff --git a/res/sprites-override/liquid-hydrogen.png b/res/sprites-override/liquid-hydrogen.png new file mode 100644 index 0000000000000000000000000000000000000000..d525cf7a2a19e47ddf9713f529f9c149307ea94b GIT binary patch literal 356 zcmV-q0h|7bP)Px$9!W$&R9J=WRXGmAFc4fL3g}Z&p)^$R2)@A!co8q)8$5zkX(B4B^rSNdO32|o zV}gVj$x4y6XLiO1z#m_R(@rQ#@2UT3;#6yji#cMe5Vq)YeG{)&8VNEXGbywyt)0_Pe5 z)MDCuqDIF7%6`iFF;H(p0DHI51jIx~K%P~QXVs(vf}5}{VzXUDBMY4p_7r^Dk%6Mq z`GIb*<6+s<$9kU4n^5}Rb62%WK;Io|Vd)zYETCcl=teOXrU*EJ8las>NkVSab0toZ z1u;71M3520%o>A;!0N>42&_Uh&Y3L^iJ2m@-@_AljDSn}N@(N&0000Px$5=lfsR9J=WRXGmAKn!#c1s#+WKn>ytyn|=*4t@|p4HT5nrCSP=D2MNuAR(sq zdd4%}U4TEnjLdoE4jx70NM%E zfr!bqU?aeAJwE~9Jy9LfIVy_IL23HcW=4{EuBgd@HhHRnB9H`*Edsb^)_0;r!vW5I z&iXzuFCl<`+Asl;Xb8CF1>EvtPyy%?)| zyO&V?-wRK*NkH2juCexyKnu7S0Gd(sg)0I{patY4S`y5S@~p-wwjg3sNdy}~WY!c^ q1YRe4N8lA=an5ZqCT57peh)8Y|A75hnxXmt0000Px$+DSw~R9J<@mcLE{K@i60jI{{~6%iW~3M-BT8%ke6d;$|JuHpr-ICnF*H#<9bfPM{k%iesy`Ev^Z|E!?wgJBqM^mR07r*T@3 zv`OH$DGY#(u{a10;DB13Oy@9}&c)^c0Ilnf^t-6%G!p|fY87bIDxj1yYxsJX5Qn}E z660+|R=}mvXyl!lqE#paAeDg-h-|_0s}K#^!E(7Q51`FE{Ww=r%3QB&2mpZN?|T-&IRo9*5Kiu1 zGUhmYP8v=!3nYNfyk0+bn&T|D5!nK&ODSh6eHFQ3;{fbLb1m>y!e?Tyzutr<9u?dBmrMfT zs)jb_lF9){TR?$erKX|x*}a_uUk{g}eWhn$S0c@PZBS|vaC?d*LAHPk;0s=~g5J$I iQ#-g_g}-j!PV@uF8{Ltv>E_h{0000Px$A4x<(R9J=WRl5;_KoC8I66`=jN+2V!0Rx+`2FDs~!hi-0=zFt;dyS{00000NkvXXu0mjf D8BU3V literal 0 HcmV?d00001 diff --git a/res/sprites-override/liquid-water.png b/res/sprites-override/liquid-water.png new file mode 100644 index 0000000000000000000000000000000000000000..cdbf2ee35d63dc7fbd6fe2e0a7e36a5365972d98 GIT binary patch literal 348 zcmV-i0i*tjP)Px$7D+@wR9J=0mAwtZFc5_u#1_c_G!Z?NVFoIC#6*amiWx`=Jxap>$sAB2S;4-0 z&+!Rfl}Nt4?|yu7?#C*$1E4;x%r{4?FwbE;Me4Bl=BxF>IpPx$U`a$lR9Jr*Cq*(1hC<@G>B=ga9e0Cp>@*D!1wh_4&Ur%@E!!~y#fgW{f7(Z z5Q8*XfQz64$3P5T!TfYCxS*;oO;wlK5K&vPyW&$3c4rg=sCLsL+-+F| z;Ch`xeBLeGuKhDXeHi%&`_%6GK?t`*GawnLs!O&@k^oYKrbxi{c_H`MF%WPD#z0VG z22T_8ndNsz2!Px$XGugsR9J=0ma&e)Fbsy>z6cCRw=yAK0o}~aH!?8rC=3jY%rKvLg{o86lRChY zgsCVE{%yxCy7O2i`M%gr8lpdr!aDF;g}{AZEerD+ZUF=zLqeUX!G}tSldSL|5@qfL zDRPBJ7w|~HlU_{UI~Uu#PAe~GV;;`UI_$fn_9fQ*d|2RCz6ohTEJ6amB@vs8CL(-+Fj1o zJ%x8;xbm7_Ejbcs=P0A*SF9!>h4f3#dPaLBwD&;vJ3dE3gS!N*5*D~yK$Eb-|3y3i Xdi}}_K2Nxs00000NkvXXu0mjf8)3U; literal 0 HcmV?d00001 diff --git a/res/sprites-override/ui/liquid-hydrogen.png b/res/sprites-override/ui/liquid-hydrogen.png new file mode 100644 index 0000000000000000000000000000000000000000..d525cf7a2a19e47ddf9713f529f9c149307ea94b GIT binary patch literal 356 zcmV-q0h|7bP)Px$9!W$&R9J=WRXGmAFc4fL3g}Z&p)^$R2)@A!co8q)8$5zkX(B4B^rSNdO32|o zV}gVj$x4y6XLiO1z#m_R(@rQ#@2UT3;#6yji#cMe5Vq)YeG{)&8VNEXGbywyt)0_Pe5 z)MDCuqDIF7%6`iFF;H(p0DHI51jIx~K%P~QXVs(vf}5}{VzXUDBMY4p_7r^Dk%6Mq z`GIb*<6+s<$9kU4n^5}Rb62%WK;Io|Vd)zYETCcl=teOXrU*EJ8las>NkVSab0toZ z1u;71M3520%o>A;!0N>42&_Uh&Y3L^iJ2m@-@_AljDSn}N@(N&0000Px$5=lfsR9J=WRXGmAKn!#c1s#+WKn>ytyn|=*4t@|p4HT5nrCSP=D2MNuAR(sq zdd4%}U4TEnjLdoE4jx70NM%E zfr!bqU?aeAJwE~9Jy9LfIVy_IL23HcW=4{EuBgd@HhHRnB9H`*Edsb^)_0;r!vW5I z&iXzuFCl<`+Asl;Xb8CF1>EvtPyy%?)| zyO&V?-wRK*NkH2juCexyKnu7S0Gd(sg)0I{patY4S`y5S@~p-wwjg3sNdy}~WY!c^ q1YRe4N8lA=an5ZqCT57peh)8Y|A75hnxXmt0000Px$+DSw~R9J<@mcLE{K@i60jI{{~6%iW~3M-BT8%ke6d;$|JuHpr-ICnF*H#<9bfPM{k%iesy`Ev^Z|E!?wgJBqM^mR07r*T@3 zv`OH$DGY#(u{a10;DB13Oy@9}&c)^c0Ilnf^t-6%G!p|fY87bIDxj1yYxsJX5Qn}E z660+|R=}mvXyl!lqE#paAeDg-h-|_0s}K#^!E(7Q51`FE{Ww=r%3QB&2mpZN?|T-&IRo9*5Kiu1 zGUhmYP8v=!3nYNfyk0+bn&T|D5!nK&ODSh6eHFQ3;{fbLb1m>y!e?Tyzutr<9u?dBmrMfT zs)jb_lF9){TR?$erKX|x*}a_uUk{g}eWhn$S0c@PZBS|vaC?d*LAHPk;0s=~g5J$I iQ#-g_g}-j!PV@uF8{Ltv>E_h{0000Px$A4x<(R9J=WRl5;_KoC8I66`=jN+2V!0Rx+`2FDs~!hi-0=zFt;dyS{00000NkvXXu0mjf D8BU3V literal 0 HcmV?d00001 diff --git a/res/sprites-override/ui/liquid-water.png b/res/sprites-override/ui/liquid-water.png new file mode 100644 index 0000000000000000000000000000000000000000..cdbf2ee35d63dc7fbd6fe2e0a7e36a5365972d98 GIT binary patch literal 348 zcmV-i0i*tjP)Px$7D+@wR9J=0mAwtZFc5_u#1_c_G!Z?NVFoIC#6*amiWx`=Jxap>$sAB2S;4-0 z&+!Rfl}Nt4?|yu7?#C*$1E4;x%r{4?FwbE;Me4Bl=BxF>IpPx$yGcYrRA_pl?ylaDMDqB zQKWro{V4R!WF~PW<^Q$2(gq-t$z+bCuw3l@?e!XZ{_*)``a5fq7mkVc*~&!HqFnJl zmS)roX~lDp7(Atc8IBQ=flJdYqMu%#HJZdwChj>~P z06^R@c9bTikYyA!;sFe5fMbF}D;^+l6Js@ir4hB$YonZ~aQmU)Agu`i+rs6T5U0>M zOfU}9&1e6)1)PR4XrOhDbRHA@`~AZbX9X%$dn03=YOLt7)Ked$oJfS|UAMga=hz$# zPNt9$Y|dGuoXKP|ne*}o2T##cgJ8Px$(Md!>RA_7wmOU;M4E)dB!;I-X0n5+RPjHiS#5_9C?00q0^F(hvC9goSr;xvZ0$-G+`5p(L?64`rxe#VsxdJZ-N#Nmr2-Y+ z2M)WvxWnX5Tw+2L0dA74HDyW>r%+0$MLc!-rE8Kyl68>d(uhkP%D_*INv)H=k!i$p zkOnBn7Bp=V;I*(3@HCMVUz$1t*%Yb~i7{I7fbzdlX@TDta%tC*9-QfPrADY>&?+7< zb|L9Tr{npTSg#AvCBHpi{!44lwLm?L{HcKftr1PftJ)%^Ml7wmdXEQqBU9WnjYea} ZTmiOa+UFQ@4&wj-002ovPDHLkV1idh<{tn6 literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone-boulder3.png b/res/sprites/blocks/environment/ash/ash-stone-boulder3.png new file mode 100644 index 0000000000000000000000000000000000000000..a20c692b51d0313c4cefcb8bc64653fb14fdc22c GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`RA_Jbb|gsTHoA5bE&?{gyDOGqn% z5{HQ(8znV`I3=Vl8H%{MRSp~vC-OJevC4%M@Y!`qmyU-MOGs(VJ&+O+#959RTv!4y z7Xl&Rlq;o0%)S%Hy&`RXb_r1~7%oIp^1a1#yGDa^fb;oYhi-stLf*3X_&<@w%1>(ezo>#>B*& e>wsAJ7kmRT9MlgOupI&b0000Px$3rR#lR9J=WmOT=}AP|LD#ye)P3P1*j-&^b}e+$uPi@g>2%) z$t%gve(b(o*j>8w8vsCR1-_iIu!KY^IJPzmz*2!Q?YVzgTFS`)V;PiMWg!IiV2oU9 zMfOSVJyGKJK4^_^ux|uFyxSBMhgqMGSF|>GAeV_bJB6(a!VQGb_v;M+zF9b)4!i)V z>^WnTDGyZ*FlAKxSwP#cSE~M;=fo($+}Z%v2|yW4loqT8;0jIxz*-KwMM#hpy~oPc00000NkvXXu0mjfk8O-C literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone-craters2.png b/res/sprites/blocks/environment/ash/ash-stone-craters2.png new file mode 100644 index 0000000000000000000000000000000000000000..adc270b3831863ad25ce35a5959c107e65d445ee GIT binary patch literal 277 zcmV+w0qXvVP)Px#&q+i2O4VK(!2w7fDQlvL+OXc*`KrMgBl>4fN_>IPeD}$s9}&(as(yj z*YoA|yxna?0AvDOa{#za_j&+abB$O4(Fa5yl5tB?CPx#`AI}UR9J=WmN5>4FbqY1tKK15GBCjvy0jA)=yln;^a?OBu)rzW0f9>5gwVu9 zt@=kRl3(m^Cx=^keIlWbDU<&J0N_Lgvm!TQZQZZ{7!{zByW-IST;hOO0C3&X8z6 R0&)NV002ovPDHLkV1k$seAoa0 literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone-craters4.png b/res/sprites/blocks/environment/ash/ash-stone-craters4.png new file mode 100644 index 0000000000000000000000000000000000000000..fca2e0bcbeee07a55e07eab3f1ae83d5de52e807 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}4?SHRLn2z= zPTnhc$bhG{Ro~jd`QfR!Mz&Qt2X>X1tVsyhyQC8AAY9z3eB8dnVd3?o&m-o4nOAoG z+ozVmAnh5aB)J(FYR%7_<3Da2;CZC$_vQ^2Y+no+!fLclx7vTZJ7J4b+RKonwZD(Q zjbl~c+7%_mHMc?itL(IjxUA(I{2L4dm)UV{*t&{w#j;H&8m@3{eRySF`u!Vor(Dq0 zs7npe$%zn5&k>Qh+f=}{^rYTQzsEgi@7>H_ajR(-&jh9bPlhSw&R73RD}2AW)#Q5C pHr6Zs&tKRZ9bn*rpby@A8I0BZ5|@}sEC70z!PC{xWt~$(696V=c>VwY literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone-wall-large.png b/res/sprites/blocks/environment/ash/ash-stone-wall-large.png new file mode 100644 index 0000000000000000000000000000000000000000..d036b7d339e0d8811a1827ba33c93eaf906bfe92 GIT binary patch literal 828 zcmV-C1H=4@P)Px%_DMuRRCt{2T03^aFc94EatCNAsPGk%BB{7Qu1l9DSAdFw22PO_c_OwV?ar>W zwy~M_sL*#j`?a4wcJJRLVAE`+A$N-fGU#+TdY@x3Km<$~Fac9l!Qyhh4t<6}@!Z!& zDFuzexjwx%%{LLzYQ2OeSPspZk9NIytx^)*6(ISJ@PFzeh~GIKjzuKg6hP#of=&c;y zG+UD+)9#T&P6cKHv?|b!w?eCgNj5|@Bus*Um))CruDKdqt(R;ihprK$mT%ZJ+m7Am z&IsoLZRFyvL`2&UNU>W(M2P~b5>_<*~~10=-ijFpm8qM88C3~JN~XntSIw6X+9AR(0P+OUFsQkFye9Ybb1LG_WqL1=I#?T$ z6SC$Dl9SaC8`g5k1czvxY7xkCONECZ!BQwqrWOc3N=w2Z1Xvm!oc*VI2_Z#B+QloqF)kbO#so%6+rYLfPMhR;;ewZRs3QA0000Px$AxT6*R9J<@mOT=JKn#V0;~k)(pkl9}g;rd^>)P3P1*j-&^b}aZtgy-EXBXcL z6+7XZm$xCst-DS@sBtaz+N?wDz}OEk_QU@Ge2^>v@7ITYI0r;=c5VUysOr*GNSl=f zV3rj`3bV<8q$QXntqO*4Pl!zmd}-RThCg)|@;rGB8`mz6=HmbW&-+6MuqL-mL<)jE zh;k_i5bGNzDl?c1$sLdeR|H`FGlpCU0>qLVlf(sa3sUa~stj--xGtzeC>c;s48Fl~w002ovPDHLk FV1n;!ksAO2 literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone-wall2.png b/res/sprites/blocks/environment/ash/ash-stone-wall2.png new file mode 100644 index 0000000000000000000000000000000000000000..a44211905e8924ce2f9b31f5306a0544c4cc643e GIT binary patch literal 363 zcmV-x0hIoUP)Px$B}qg(zE*Wfq*>V(-_r% zt>O?LL;*-4>N=7hsOpl<({fleu~s#70;Vk&D>np5)c42?}oPr5EN{G z4RzU;Op3gCY6K}liV?uIkYYo4na~$P3AukH01`mXfY@q{CftO)cpIo`S&jWbMm_K6 z*woCVd0LzhP7hFHKwnQ=of6VN5yg7Cp%J9a3E2{n?N3}D$-c^}e@CYYvIzhH002ov JPDHLkV1n>QjiUen literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone-wall3.png b/res/sprites/blocks/environment/ash/ash-stone-wall3.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3744ca713e060c3c133a24f0c4cc4a961e0d50 GIT binary patch literal 368 zcmV-$0gwKPP)Px$DoI2^R9J=0mb(>$FbqWnhaHk81r=T)DUyl>SeK556`-P^fhkBujxmz#Shkbb z0R~^>r%%?@uMISns)Cft%^TA&{uUrLL_s~6hSBRd`nEe<-|Hv49*uyH`nEf5jsck} zmU)Hi?IPM(q8tEVnb)YBbL)Z~fv-LQW)xD@gF_a$`e9GgeXZ{i0w71Q%q#mrtVT#o z9Lxj05F~&!y~F^NICJ_$A$S^M5L`JXdjY3XRcyo3A#CaVKZOVr_m`mxl{Er32q_2& z@QtG-5KbO&nUE+5+q)C%&Bz9kq#JS&$=WeB?7jgwCwld^o^PW7 O0000pfi@Ln2z= zPIKgHFyLVc|EN6gi}<`h4eRs$YrE!gX+>;O+_>QG>;S9e%u6M=cfF}ld~6fDFSvuD z;UDh@**Y;Pn}d@~_0$y_pU>bnC=h2f3uO)J_{wtUltI2u?Bk#|q0Tw=@rTqdu*_me zxYBV>U*U2KL$mM>`~CjH6S^HZRi*}TZ)k2`*&rIDn;;qG@ay}ftOYD<9&TxHU)7V6 s)p+Tdri&DxM$|^Opi|%9G0bL;>(aeD(|p=gpwk&VUHx3vIVCg!0IuU)s{jB1 literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone2.png b/res/sprites/blocks/environment/ash/ash-stone2.png new file mode 100644 index 0000000000000000000000000000000000000000..47791baea0d32d669a1e4f98130e3290dfbecabf GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}n>}3|Ln2z= zPBr9fP!M48f8@UAiFjDuf$PpsgSP|<3#y!W%h-9{^PvyN_S?Fjw*(#xRDHPLL6m84 zwZV&z-}Xvzi|)AFz|B9`k>#F)2WKmr3#-?mPOTeFW-Jp{ONcf+ci`9{#oaC}YyO}~ z<-qfpz&T7$dtNWmmH2W(?s~rwS7V^?UdD|^ry8B_HH5gQxEH=VRmG|zy{Xq|Rak@a wCVTFJudU$<--^#|;&R&ok+KAv<111D(&{>FVdQ&MBb@0178v!2kdN literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone3.png b/res/sprites/blocks/environment/ash/ash-stone3.png new file mode 100644 index 0000000000000000000000000000000000000000..e87e25ccc9e4792e7820f916f75011865b28bda7 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}n>}3|Ln2z= zPCLunpupp{x=_%6SF5^sL6xm#*E|)0?rHxVoPPMJvEA1W*l_#WQzpk_l||>D*QxZ& zZ+Q?iGmd-SuQ(NlzdL3&q)lQqS)Iru7d~WY zQk~%N_sZ=y-vyij!nw|GZe7i?wSU2Lt%)+#u7Zqqv< wss15+uItyv1L8-x_!{Q4Of%3q`uza!!!+ag({B~N0iDm_>FVdQ&MBb@04)e#Gynhq literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/ash/ash-stone4.png b/res/sprites/blocks/environment/ash/ash-stone4.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1110924757f7b5da8139844a9c46bde18445a3 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}%RF5iLn2z= zPT45fpdi2!f84EO0k^XBhN=z?S7l~F_Z{^PvU$T(i4NmC4_6&4g9H2VPx$=1D|BRA_#paf#eDpTx4tnG6I8% z$W0bC)G%~U|L(4tCn1@AU-#>o$pSPrH8oACiy;?3p3Z&wxBHvx&}X_A!%T9Dgm5in zF`p{}x8NUQMu=IJe_-KH^L(1-H|X!AjAOC)t3Tu5TQdXHI+W6fuKM{!=kDF?ZX`a04(M+ z^#7D;=_XJPI18YSP6Ei4V7Q7~AVMRAnFj#a?GLcqAK33(Hi9ZZ^x$s0HCts4LL8xp z=;Xp?qGpx?EdeIIN<^IAC_r>{s2!;$tUK5h0|oeae^uR)xcJoM?SeZ(oB>PqH6j5d zT}bAKFe&X!wF8EM}g%Vw)pGRR{x#SeFtDKy`sTa5NCPx%K1oDDRA_t0ox#*0u?S=Z z22;^DY1J~xvX^t&gmi{qF(KLf-=4E)F99BU=%IhDO!M&9_s_5IzsY!{YMZK|^ug-= z!)qQ0!`afniU4Bfx$?nMzy{oxr8XZDC5mhSqxozqeUzmb1Ph?c-mfbJK?b;&c_SYL z3EfWDYFvLS*1U76n>j@TcLk8U??e&m{S+lMWR}yuGXia= z4yUJMx&i2ec@AI$pbzFb_fE#6>^cT0=1p#{tL^pLa4iIa?ArvfVQK+H4pUQa91lfKwD9e^gf{Y(4C?xnQA084=BIX#}tFi e%R*%y0R8}FZVC}Px$u1Q2eRA_QTqMAY4!Lm=S=n5n5lVi8CL z27};Du8L_$lg(!Tq=@|NF_-=J+xxNuK&4WtG^=%YIA6NM`O=j>`$77GX0^U4y0nnK z)r(ybqsKwd>Ku^+e)nTox?<))2n$!(4p6%vL(3Ib7yRPiUSFhj007SwaSCa|aV1+Z zHac2PxTIXk5XBNf$uXKMA|*sC5KQj@EjKW-1mw7&K|2{I&&zh8 zw1^a}5z-LhFLhl0br(AAk76OBPEs#8DsD1S<{v=lfcE#maYUs6Ehjh)Df;KGiPx&2}wjjRCt`_nk#k!F%*U`oNflg0uWdvuBKZ+R^T`|7C<-99U!p?7Jy+nRP>|` zLmvNqWD=NPK?_6j&3#Wso3HO15z%rnry*+WUL1}mIvh_m*HT5}?jME*VthScg8vu_ zhzASk>eV5PiHKrW;PlGYFna&^yty}%*%bN`Cu79GwUTw-Bwuoy(rls?Fn2K^=L%gR zZo%D<*44P~`d|Uq^96Q=Qrd0yf3MfuRr0g3%^r>?2>x9RaOyJ_#1yhd9|n58+!}*1 zpam-k$+rxv^+oG|Ts+|Vwsmkr<5kX5vW1YPmWw$I0=dH$5Rz%Ilq+;0Xd=IMjlm#@ zC>NbI@`0dtIRznQb)rJ3wEP950Hl`CYYgD(a6GA9Fc)*g0Q{6xLcSZI5V(~rQKJ^1 z4T?@k#%T^fZ1Wsf;8;R40FWl81OycTt2j_|*izjBxSO{w%&G&B2!VhWYAOINc8px9 zE#TP)reXlyyDx=MdpIfr5HtNgEg|LOoJP$&2=?I;&T1?=Qg%0p20mmcDH(BfujwF2 zYZBHx!2KBK4tE!vTWAaf5-Z%bIhFwf2wju|g4?P2AW8;GRSe)Pj9W7}V5PGJ1R!Nn z)`L!8lK!5nECAG>P!N;Zlm&tl+$7n@JPnqx1_XjM^(FyG^K9P`{LOPgBmtD3`w{V6 zVz=3wuPN&S(jVkTZ>cqCtInq80bB^FN8_j<0DZUu(XZ94w<{?26n{G0l>~yOh(SSU z#d3j?U0w`U2!!P%3hoALkH5H$7SJUM~fa`!h29#P!4sVMON|ux~Gf18^ zH3@(Shmdj`1VXa_h~f~qu_6VcX#hm}ho4R{2+aeqR0u*-L($R-)ir|x;N(LXBmkm+ Z2tPFClgFs)kfi_s002ovPDHLkV1n7%W@`Wd literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/quartum/quartum-wall1.png b/res/sprites/blocks/environment/quartum/quartum-wall1.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fbdd3fcb9d6783efa495c4f35b997e57f777ff GIT binary patch literal 349 zcmV-j0iyniP)Px$7fD1xR9J=0mc0?eFbstiAIs1%00k{29Sti`Qqbk-GC){>4N|5};Q`!aoKPia z>^PR>Ki*x6Bxk?RlB`ozzdzIEe1cLE003P-lm#dWA@r9L5W@Tr0@2hhdCiXP7HAv= zAjEi)4>%bW^jMPREZ#5l1jF-jGEQxZUmO(~HQ0046oa)*Bb&>?aQl>*M`v1^jl z07X9lG4i}W9+n3qZzuFYxs0$gh6T{nEj(X$l39qV>+LbQesT>d6V`tfp(##ppw5@x z2#iuCZBpnIU?4ctHEAH3At=SEk9ccsASjBRWs()owN^N v3b#lj(xZ?Zz?X_F5!gyawiK*Ebo~HdJQ`-gFflaa00000NkvXXu0mjfIZcKB literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/quartum/quartum-wall2.png b/res/sprites/blocks/environment/quartum/quartum-wall2.png new file mode 100644 index 0000000000000000000000000000000000000000..41b20699f3a8aeeaae57f941400d2517b1cb2b94 GIT binary patch literal 408 zcmV;J0cZY+P)Px$Qb|NXR9J<@mo1jUFcgI^44c6qM{qbj2US^zVGGC+xEUM^U?Y{a6_tpZ8U!2Q z%o0FlCJp(yFD>M1c=yZA%S$>rU#@o~)W`2__On`lCIgrP!14Q(79gem08*te*=)ah zO}Ibos6Xn!^W_2nP~_QgfDnW$DFva#!px{&d5m2utC|9`CII}WATc&ma7l-80_X+1 zrX3wZfjEz$UPw|@qOz*_Ilw}&X%%^fBG2qiICRBb(>iOI&G-c1GoLRPqJHohD~U(3 zbSqTUF7*J|;xWgK0$}1*D+-NlcBDUTfe*r5(f+Wbjc5SY+y^3ovI3YXuop{A8o^N< zbH%a>PQutT&zb{74~+d%DyzD8RZ~qk283xW0vHNmGghKsL}ME(c~5~&lJ_Drvc&*8 z1hXw6h$w&Px$JxN4CR9J=GmOBoEFbswR>Sen003BEv*;u$jM}}^w8wcPbjI0bfKo*Weryv*E zjvdk>)lwxYkp1QND_PyN>+|(6XIXBHF?~0j3vebx4*zH&#%bPuv6j_MyJ9b>y5NFU zWuXShsTX@Sj-Herh|86ksr#z##}#7cACA2ZuhQ h0a6)+IPF&KA>P0dnZdmS=q~^O002ovPDHLkV1l9~m9hW; literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/quartum/quartum1.png b/res/sprites/blocks/environment/quartum/quartum1.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf9dfec484f2020cb1b4923176f4022fc87243f GIT binary patch literal 304 zcmV-00nh%4P)Px#>PbXFR9J<@m%S0gAPj|p!P2J8NS?wAcmtPiJwPT%kxiTm-}yiWy*!Cma{PQJ zgr11gyd0sT*Yi;u7PW4>YJOH?ZKwrq0(e2(0(d|)0jwdq04yQmG%rVOvUDK(b%+s= z4q`{*_6j^8nmJ$%(Vc`=5DD3c32{bX6vX8UMnFW#4N<8}G3sKHw2??5;8x0jICEeW zM0|g~mmKI>$n=h)5TTJkD`vG4dP1n(kPQL3Ark^}Lo`uqYrEXg5~ACVtsqqW016># z-S&_eO~pSDP(#9mfEyAPM9~j;{fe`SB=q_fXZ-*X(~xZrXWb_N0000Px#=}AOER9J<@*TEHnFboFZwvV~IdUPbGZ~-^q$dv(@fCHQ0N$^S1CgD%WO+oTC zscp&6*LzJwJnlE@Yc~2}RNeoLf_k79+yq1+s(=VY6X1;y0Xz|6fCT{ucp$pp4^-Kx zg#9p@|91b;tN@n?RS8iGJP}>{mL0*h<4mX~A*$~zKr$LM;!uHTM4sklrIJdLX!_4R zuW%QmDzUY|ihu#GLL4SxG=f|QA`y9-7xGZ*k(3%(btObEI@Ey7yCDj3YBxk6#G8>9 zqB;p{KSV`|dIMqsDaE~pv4ATP>H`THVLFf?5g(X~ap`PyrlkM?002ovPDHLkV1l1s Bb}Rq@ literal 0 HcmV?d00001 diff --git a/res/sprites/blocks/environment/quartum/quartum3.png b/res/sprites/blocks/environment/quartum/quartum3.png new file mode 100644 index 0000000000000000000000000000000000000000..10b016aacdb12b06d181feafdc70645a0dc245d0 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}A3a?hLn2y_ zPTMVd$biRnBb&GPNe`ccOgR%KO=FzV(B$jn+9&+w|B>})Ha?Yp8CkUZ-n-MB7oXZB z&i6dqzdZA=e=pOCmK(=kUT;)aP}MEi-^Xgf~HR3ME%#d(L%3{FO|!=VlgqGzn{udTi= z)YEjMB7x<|e9r#1jP>8yW!)w^8wM^@UB7VaQLjaH9cLQ0Yz$8+>*zf(n=^NQKFVdQ&MBb@0Mmn9Z2$lO literal 0 HcmV?d00001 diff --git a/src/fos/content/FOSBlocks.java b/src/fos/content/FOSBlocks.java index a5e5f731..a4d101c0 100644 --- a/src/fos/content/FOSBlocks.java +++ b/src/fos/content/FOSBlocks.java @@ -94,9 +94,11 @@ public class FOSBlocks { alienMoss, oreZinc, oreZincSurface, oreZincDeep, oreSilver, oreSilverDeep, oreLithium, oreDiamond, oreVanadium, oreVanadiumDeep, oreIridium, oreLuminium, hiveFloor, bugSpawn, + ashStone, ashStoneCraters, ashStoneWall, + quartum, quartumWall, // PROPS - softbush, calciteCrystal, calciteMineral, blueTree, + softbush, calciteCrystal, calciteMineral, blueTree, ashStoneBoulder, quartumBoulder, // UNITS upgradeCenter, destroyerFactory, eliminatorFactory, injectorFactory, simpleReconstructor, droidConstructor, draugFactory, @@ -1951,6 +1953,24 @@ public void setBars() { createRubble = false; unitCapModifier = 15; }}; + ashStone = new Floor("ash-stone"){{ + variants = 4; + }}; + ashStoneCraters = new Floor("ash-stone-craters"){{ + variants = 4; + }}; + ashStoneWall = new StaticWall("ash-stone-wall"){{ + variants = 3; + ashStone.asFloor().wall = ashStoneCraters.asFloor().wall = this; + }}; + quartum = new Floor("quartum"){{ + variants = 4; + }}; + quartumWall = new StaticWall("quartum-wall"){{ + variants = 3; + quartum.asFloor().wall = this; + }}; + softbush = new Prop("softbush"){{ variants = 3; @@ -1971,6 +1991,16 @@ public void setBars() { // for visual elevation shadowOffset = -7f; }}; + ashStoneBoulder = new Prop("ash-stone-boulder"){{ + variants = 3; + customShadow = true; + ashStone.asFloor().decoration = ashStoneCraters.asFloor().decoration = this; + }}; + quartumBoulder = new Prop("quartum-boulder"){{ + variants = 3; + customShadow = true; + quartum.asFloor().decoration = this; + }}; //endregion //region units