From d96eb5d824f6cf1f0c695e103c1ef6ef69465f18 Mon Sep 17 00:00:00 2001 From: happy-bob007 <95256015+happy-bob007@users.noreply.github.com> Date: Mon, 22 Sep 2025 17:26:32 -0500 Subject: [PATCH] basically the whole update --- Assets/Resources/Berries/EvilBerry.png | Bin 0 -> 5173 bytes Assets/Resources/Berries/EvilBerry.png.meta | 169 ++++++++++++++++++++ Assets/Resources/Berries/idkberry.png | Bin 0 -> 6216 bytes Assets/Resources/Berries/idkberry.png.meta | 169 ++++++++++++++++++++ Assets/Scenes/MainMenu.unity | 2 +- Assets/Scripts/BazookaManager.cs | 19 +++ Assets/Scripts/GamePlayer.cs | 59 ++++++- Assets/Scripts/StatsMenu.cs | 1 + ProjectSettings/ProjectSettings.asset | 2 +- 9 files changed, 412 insertions(+), 9 deletions(-) create mode 100644 Assets/Resources/Berries/EvilBerry.png create mode 100644 Assets/Resources/Berries/EvilBerry.png.meta create mode 100644 Assets/Resources/Berries/idkberry.png create mode 100644 Assets/Resources/Berries/idkberry.png.meta diff --git a/Assets/Resources/Berries/EvilBerry.png b/Assets/Resources/Berries/EvilBerry.png new file mode 100644 index 0000000000000000000000000000000000000000..d2299480e9866bc2d0ced827232b4e3f7a2135ed GIT binary patch literal 5173 zcmV-56w2#~P)U0+ElWu>yJvLvlb_uePg zugc0>UPRst3OpJaB13&>SBtKb^FZ5rhMUY7K+H^MJ*GX!TSnF$3TlccS2eO~0 ze@`T+`$`J0dA)i7DAZMWmBXj-cbdivw_JA}-K0`y*&$yjuDcyO3z`lr|G01aIqKiW zdG!F?lL$=_Oz8o>c%`Ud+1cj*X<-*vd}PMvBkvBEO)pFKGxS?WZhXg2Hh=BqJqCbc z2`KI;bPa#4`>_gi^JzR-MgHRWu!_XE^DqDlhg>qXv!*{x`)E$_PY0y~hCjc08f2&KnW%L6bp1byum3nr$A<$H=O$cR!*AtW`txUeT)uz)w8* z6v(CUJ!Db7&~QO!l$V~l{#>_N{%WyWu8AwnPh|0mHNP-<^v3#s^#JVgoOlZC#tzkJ zy4KDQkgbzi(xQ`9YWhdQ^dA+y)cj$$6<3dBzrz6dby}YSzA#Xd)T4uz$3v;cM`p3c zwXr?h)O_Tg2>v_a9R{FTk3$i8?*&b(B$UbdA<+WiCDzaAMG3$|LVm9S7YQ&=lU_V#Cx5NDhE;oRt3&fq23%>B|I{FmYhIVx%XRO=2@Z`EU z)7j4xFV7f&y;OP#;M$_L5+8XSdQG_c6d-m1ae8Nv6F^?WNFKWnP6IpVChCp>Ag~^s zvaBqIAYt82_7nTYpZJq@`jN>Ux3XDW*rz~p;p&lr2xyXp$XFQ!)&j|~_EE^3jm`tH zJZN zLMPIDeVe}D*;^hf>krm3{4^9S0{jadSs7js(LJeib^wZOe=~iXEGQOm``N zqtU`ydtF3^AR`^x@Js9#xP`}>A$e5q-l9y|Bwt4E{xZfCboOxDWpn_@2;=~A)8}uQ zu3ab?ILM`VR!|!P^rUdu0*WI*UIRJ@*_K8c-|r7VJydOp1A`Xa7?MG4c+dw)WqpOh zS#`t9cVSKQBQ2VrZTC9nZS4{s0{qp6fMNsh5Q_EtR3ld8tOE8YKq#IWxqw0zJxhkT zFg6=}m8_Il$+&A59e}MCG#<19_+heN!I|=ByF<}P%Qh6=wEm$GVBP8kUxJ;#hUwU# zyX)OU;S-$lM&5u}EshRJ%;Ko!aC)rB0B~^j6KTBHe2m3OQ7~arh&&=_Ca|X{iPSG_ z1y}gm_70kuHb2CzFbgdTRz4Px(Vld~Ve)G@;-O>1T_*=a$55Qq! zGb3NRi82I&n(~j+pKGGq_|G__*8H0N1l%kQWxGypZH zvDWV6Bl+k(Z9bg z9}`6p)XpE__k9Jjkc3AL9@7m3(RO%x0NQS!E2UZXL_TzR;3*@pHs0Rzz383q?!116 zTKtS%>+y{F5$)3h@K4jyptbIh$S2o3+&>F>86TFsq8j|_s2=1l8`ym**JRV zN90c*fIwd(ai{xfFD`d}&FFuopC%d)YC6Ja5QLWXY`nQy%9t2|_+^NAiUQ#cte6j| z*HteKz?tB0i+s&V7j&&$p`m)v}#BaeT>&f7>Gcc1rWbZG!`^mkoSUVD;l zr!~EKeb1-yZ4Y&+_Y^?8b|$indCE^Et5@@vZPdjML2|cAOP~A}yG?YN2oFGQf^FcZ zBT|n`&j&>ST4wKl-t(_CU;7@VfBe|rlCY)m09sJ1p~&@GDTkg5t-jHtL}UPNKU4=P ziQ49B9Zg5|w9P1O8`rWY9w0i{0@<_bK^++aY_)IpcOx3wApmqA1ke4RMMeXrL8s<3(nlO4QK<{w&1Dx^jGh6uI87YVjpH0O_3F>Ab$z z?wo0|LojP$g_dM1;#=A6c&K6QIPc#JXgp|nKn_|uXJjUFv+a9~4#4J#$^FmikK0}o zb_lf0(lp=l%DHN{>|mQ1_D)NzhrVbi7&!!eAT~V7EJS8k>}pWDLqjk!07XX_1c5p{ zM7qt#Qic9)`m0GNi&#LxgdSasBnso2q{dgq0Trd4|F)p_J3UX-bl>k3wb*xEN>#G0 zJ2C)xB2@srp%(O}uo5&LtXp@%xtFZRa~*V;x-yzJ-+Ir(x40^`7T$6t)=bq^vbc6R z4sz*;oCP%>!jI~SzO17IAa+~s!e9vOBUsX*=|FT_D_@Fi$&t|JGt$rL;61B<`!YvyAc;d_t9s^f%i)q|S|9Wd%2n=?2&0De_W z1g&I^s(R#FNq^6v^|kKPxT878$NwJR9sYN3ZR*SbY|SSLLHn4#bYxii-o`Yxgp^q= zo-562_c0oZCq<8^fG1r*6b>%JR3n}BSijQH}FI^o2=mBFKKtk1&e z0OYtNfxHP`NDQ>pZQ-|ROGcXZ?v`2IO-X%wX}gVik|6%G{%mfo5T0>{oPTNn#MoQy z-vq1VR} zJGtS)9dy-=9ilTu#0J<{s8bDA*WKITT&0C+&L6Oxrr`ltj(qIZBvc%x@5HM^pzpls znK~G2qZ_XEqO{J<`@c6jUh!$x+3dU9TLxg{?$=2a33o$%i~>yrqu#ZRG=9{_sJ_=- z9ml9Y^lupe97Qo#KCN5(T4I*ZQ{Z>=kJh}q#}DW#CI$3BBJ)erG(R(gmyw&L=TgU! zbmxTOS9AdMjawWto>0|Q;g^j`5SEYRG7m!fG>uIJzN4M%J)Oj_X!V*;Z7jsrTk-Gl zEe}1Q_@|nWeRKfOoq7pprHdDviB7cjJ^PEty5%)yd;03=P1z z`@RJQ)>`Ri*4vV<2=Spob2LgP=XUsSTCTCt{HETZkQ=~a&_z={G5~98M?beF+nHmE zaEu_vVHjeXi&n4MHGh$MMDjpKutZc|O{uE=DXsinWB{_IO?u?io^CF9MF|Y`#5T#|F)JCRmkTrFu%ELWT#x+M6k~;$lCdTNtKIukcCbxv!JSjOOue z{(j1s)bA%&nL^$%1mEH49bl62Lvo7m*+uTg{Q$@5E<8}b`8fV+Tz#JBZKV0+1M&}o z0{3;+-J=Xx?8;E52S6u{qo=^6XOeG*VBf-aW#e=gY}7~t``$LU2Vx{2ZEWm@LO3@7 z-k9r%-hh6@fYyhoo^WJ%XdtM2=}U}#cnHo7KyvT>(`!G>wuVWfsXU_Fbo4-BwE1_1 zaHb~V0pKTXcLjQ@pEr0KoxK^(G;E-D={D_aM+Tr;VlVNmoG;7aid+~sT#Lem(wwUQ z;bJ75J8yy_hmjyUx}$z01JFFu4ngimzAR>nTo@OwBnKicY+MnWnojggZ6A63YyC{$ zf46kYKQsV$-T^t`PkN~iRJUEz6e(HNzhfL7fct0D3Fc9(*5Hm5i}-53?tJ2K&a)65 zfMz^*C4cI%=|mQeXJD*H2gM1?Wu3k0#ZK16`9MO8!N6C-R^P`vU=f6iz8*ZfL>pk^ zIL50^E~_^MzpGMwpq!PFJ$tf$=4rBdB$m|*?Zr;k#mFYKa9h{-6W~K-T6p}}cHIJO znvWsu`OW5gA?&Gm(nIr5;_K+F0vm(y^V;#Bb)I~Q55R*1Yd!w$U9*K!j{nAnh%~?I z7Y7~e{u@Dbd_=^xnW^z3KDExx127+cRg6CDcKWU=oD6Ikf@2WPr$FZ{J5Kw4r*Kj3 z;GDy$0az0E4qS>cT7cHw&nd_wAT9xREky4AC7YHP{|8LO(6*{e>u1&_b#Hyi=m2bk zN0J~Pv2thiF=2EFvY*;zt_jZYXZO9_^W+^H863}-@FIh3b+CODMhAd6in`<>SclX5 zKx7ADRmD#R$!5a2Q0$D4?{m{KJ@skFm15ZlR#B1F$_p;k00h+?wf5oE2snl=Yee@u z*F&F4#2{;uJjfg8qK80?2oh*@{<&2{+iATX&7jnDJXwyZG8Z*J@U<^|NDasVxd&td z>=%^35NqLmpNC%iu=UciOcO*Vw#$*Ti5B9!WjTE<4xj*_=glU96N=Ka8#?1sNTbm8 zau5ZE0LY$|`~bAZXl~jsF#z!g4P>9zdICwPUw00G_~mdQ`{DJ6=}*%S(@(>8+8{j* z({sgqqjrsoVzu#q6TcEx`-8@Y73hYr_mCUEo~h+ma}!_0LD~rf000BtNklM^17yvnhKxz=3%1Zkxq8^(Qlg_#%O1%c$qDpZ!l&30*ej&tB!8pI^4Bb3^ ztRpaR#3Kiw7RHAN@*N_Zb-jFdY~ELgm4#xqP%)c&-_;j8FE?bP`C-!mvkp3HzWCV# z5NwYhtmWS7%s7|fFzoF&%KraB&}TfT`Tc_%8qXep913>_$QyMTEl_Xl507JYR+O}Z zfKSja+%dAz+=}>)?h5ghO*@Y(o(F9&6=?9RGwKY&ZZ}U1!M?ZD&Ce#^-7RDBHUnTw zcy-@uP}$7*N!S5-AK(n&dEl?U9^dkA>7sQyuz%(N_;Z|sjotl^FI6?b6r+AEL$Gu7 z5RAUHMbF$%yO(^7vAXj2J@zBy5HN$o>)QBm6&o03J~o>$6oT-85@w z_qBo0eCsdz=(lGz_xiv^@yJ>D!`GJ&KK$QhCc~2!MC!+58G$_P|1T zZS(R0xEB7nH4SW8^=jRc+ab86`K@4YkiE|Uq|UU8TjrXSOUAZqJ^nYP22uCiFhX?N z5aT|s=2bi4eFh+PKVHM6>}2$)A~{DLS$;@Iz3ZHKnF41$eE{b4?-d{r+uNu-uDA2c zbA0*$@V!A$WPU>(qIdt9qt4inUq7bUX!ZSY+BrOZ0NgNRb#P5#N`XwH*aB2C_>gw- zsO)FtLTrK&JJH2f=(HC3r2XaBdknzkG!_SIb14#7m^WQl-y_}*G0;p4?a&&atK?R! zMCZwu55PZ9e|tK53Ivn`uSgru=qj^5xj8Yaox#9NU@Vs{F$w-S{dp3abt0nS|8CLnC_T0BniarvQS(5IE0Pr)d-q^AM8DLf`Qh z^7BhldiDSm4Tu(!MggUdAD~!a5<8F$@C)+h6JDM@09%Q@r@$sm1Wgg7t$uCI)65fe z;fJ$M`1skIykY>h!ZQRKG(q507CYdGPP6a_vV+FiS^i7BykY>T<5qMw4WK7zs9hFu z#^&TR4Z^DifMQeh9?*LhB$jj@k>guil$pf8OZ~yf(l)UH)l$ zZGhJXc*isFj&J{6Jpo=)-GMZ{+t<6=09y5Tz6sv72B6@8Ho)49To2atJg;X%>0bV> z>vyRENO+W7O9xj7WG_lXM)BT^4AA2%eMClOPn*@yZ$kr+Ko7bjWLp_4MKQ-^);Ky`SwCfd?XwZU7Q>6*MKOiNvO^GL9UD zSE8G<48vcUqC1(qq=*@j0Tsc5Q47ChEz}l-rOs_Ak8XggcSYtXih?l+3&^BDNq2rm z=HaJ5Dy*3@<-2l86*dhdn8+!fW~)+gil2B-e?3J5kgUI69Fz6boG-7uz?A~>}PU6U;fe&(vp3p>7mzCGyoZB3L>e5oWU&< zt&vXa_LAa=mKI+MFSKcTN&m^6EV81%ZdGKq#t;8tnbN5E*wJXf9|g;39~H^$_xHY@ zkj+Yrr>-r0vYjr94kR>R;6UH%GN2`8$`5+Ev$EA_Xth53;a8E+U1^VRfRvL@e{iEj zB->_U>QWnZ=yeOufVO=mxk%cT7G7&e(j)HwFKT z`N{qali2X_mEyxR&=w!Y!|IIl41RcY1C)4p8$2)T#v{23CcRGM}me_Ph-ECeRE)w_p?Vf2kR^^KCV5hky3Nx3h7L zd|t`~Q9&p-8gJbIx{0m1Y%gpAw37sdO;fqH)*pF=CQ4j%uQu~6*Y z8o6}?9FG70gHO)X7!O~HYZK@U-9G&BIRG>TUJevLW0t0pF|ya^MADVU9`5l;;oTa5 zqA9SsHQ+Adb|~oxvWP7`&ZFXEKkEm&>rD_SWJ7C16Kx|HacsN@vloDv6`=di8lasG zw{Czio6%8vWMlqgSCY4|lPVymKtdMGh%hR*)ZME|(SfC<1trYmLTZK3W8Jy|ieLZQ zE=_R#z9_mvaW*5+XEaT%uk}+PiMwkg-nEx4XYOg1_h^8U`DGJ~+%ux?kIlUqlv7|t zOZ<6BV*m69ZzpEY+p|8n4-y6JaWy1+MgtJo7Pzd|C3hCkj~3IFYmZEx6)Gpj+EXBw zX{j$0Me<-}u5AKr*?q7c*-MgZlaUD5Ue`1L!2mUeTGvVwtjJ07%2K##TyKITaOi3S zicSGvXx2SfZ$7Dw=U$z^(z?r?=k-(ybeKN`on)RbRVM5e8wG>>rXNX&qtwTgyu4Z5cR zQmU#eia!k|X-YpNHcib%@)|-~;H1|C$OB1iagi(qn2LY)PjXa4Q~1`uOp^tn<5@5n z{aUDu>;(W!|Zm5?hYi7j}Ysm!l0(vO(biaa72%WK5yH{RPMpeA19; z3wmi|PL}VRlW$CqJQEUP+cb%&5D2Ua=)MR1eheUgTz6o0bn+=ds zf#Yna7CtW*1BHM4^98vfXu^`+vd!8A;)*p%X%y1}U4^tPm(rM(h$YqvN*|li9+N~0 zAIt!8M*t6CZveOenGmdwL;ev0s@ef;vjNn@TJdw?&0QaDsfjHKU>8t2Nl{Q5Gs#t8 zy#*@E9Lgr&mVPO1XsLs^*+AD{GS%}zPCxj`OY`jU=EqaJHqRya0FuemuFVGMd%AR4 zCNH53o2-o3j=n}$xsxy#oP0m{plugA#qoe;>qCkz@0Q>#z}Z~z6QSmBKsd>-T~{=K zWRkmo%|VYxqJ$@Q1g{Tgx_;WZ4SOg|iXRK^EMyTs5QGchiUx3&4lHQ`g`WD`U-dZW z(KmfWc`ij*k3+?J#g`i>aJq}e7QxE9vhrF__o+BC9VX+z_hZ|sN&BtQbbGS<-p=_{4 z$d1TBTIR)DY`jP-|*#uB~Fu0L6{GPFp9_=+093&oY zfcL*yJ;;9i=KZ?LFEBB%AX`E!Qf=FWa`{uho)ASSA9{dB<$rHTPH0>?^@gu4*(9J z3xF%wM%~*4*0$O^a~^4c;;$EccnZvgEy_J4wU^x_{|v06+<}0u?QD~3=~v?`aoZD! zm;vk07hZY(RQlPU%UeS7X#sm4)W$p$-5ShdqiWDBGlqCiq$ehS;W?Vh&wmjMZC9>SHe^!)YTdkLjZ53iwH+=^G!v zBw*D7yp|HL+U9R%$ZJcH6?qVBXdDe?_y02HlH3Dns+SLXA;51@BylzlBs5(mML{C(qNCuo+-eH&(gZZ$G7CG4Z6dfqq39-db%W~P`S33)LMScY7YVTlBcwofenKCs8&T7C2NKR?FJlX(DONl~} zKmX{GkND5$FJS1L*!iOH-}>i_E(TkCn6*AfwuS|P{o1WYRQRv`k=Wil)_m06sSR!- z#kr%wmr_s@I7Xt(kJ4b{aI^v13^o2Lt8P{VD1OF*;C=D4+>;Kz_;ttQ0rPe6p0pOf z$6wGF0R#zNC<)<60~B|>hAD`-_0c{|c}e>o+w*R|E<388w0ZsA?~9MdXu8!VIvI?j zz56qdA&6^!oPt}y*b!o+C>%fTY=HU+J%zW%SS!%M9;_^lVAl`F=LBln7KKvANr955 zY$~uz-ZGD2jtjIvK+9(GP^5;Doel7kUuVh&hTYWPc2O0Y0MIq_>M8Jogg|(=2327t`laCV4hR(s5|NCSekP9pBlh+*K(^mI z{=?#2v8{iI_PX0NPM05ZNr52ey^?-Ln7DTr*R+B{llFdr>pG7Py z6V`^^4X|eHD9^tP)Mo*<3RKJa_Mjd+MiILS+8RYp2T-wc5g-5I-OGi zX-20aCkQOT2FFtx;4Aa1;e&p&Sh(TLxz9khC?e2$yiEV|_frN-w@J4;T6inFhS&E} zYf=G^fF0S!;aEenW$#p zHnz9hv(m~STNDBR93a&8mo-2C$ZG8P&H(9YRkL{t4dg{I&;$yez05^*phfpON7mJ9 zSDW2+nOlrq4X|Zwj9=pgBf(SH=TrCR+wLEeuwjAXSg>z5DY!z{LBPO%Kwgk2{(^V~ zK~Eh!Utw;cI?@2$COo#;+1xxyM6%!%0EE_#BtR*9UqfjI)g76){$Z+TPx3)q+ouTQ zF>SLP^9jGW#@D^GR|TWpLzAT*YnwjO0NF}!)0uf>xKt&7cWEM!pco_r9N_L{-iGnK z;KM>>+r|*_rTB2fuh|~N4E+6pj4&ht{mjGeDe^;pBEZZH;&fi@nT8u6#kT*Y;+ zccV}wcEM>X!H$j5N$CA$%f{(i@reh>I%yyeKthKuCu_V8sqg(xV6`7^dd#OtRa3Gy z{xtoK_%OUXVZH>mUBmVM=b!@iC*QSa`z#ixKk;MP4RE+vQy>YGm#V`bm>hzNj4Hq%<`RqrNv6IAE6H2{m#ByR>N0fJ-egDUvrObU`;_S4LEOfQVs8GHL@EbX*!GTuMM;gGn(4}m%Iwk5Y000N^NklwkECPH+_y?Z^p%IP<1k6er!S*!lXak%SnugDA6+dt81-aI^ z@rlxpuV?Fh_Z;ANg+%~*7-v9Kd32T#C@h6GDWeS_hB`jCHZRKCBk#AjrTP+@Fo}m? z0hPZjegj!KBlDiSDzYcXf5hq2Z1f8${%1%Kb<^MnU|$0yXGiaVJ+al->8e%l)YY_@ z2h$X6dg7?@vaa?P*aq9m|L1qi%7i10XLt=Nf_oZiH6$@N&9AA`(VsmHpf0;U*AuWE zVsWs#^FGu2uf><|4y;B{ocE=)cufS&VloZr?X-gJ%E`{mizDA+xu*e&|2e+0UPDGV z@%eXoJen;zrF!?z{DEnt_@j2C{aX9m;kXSYg(W2s^|H*!IdVNZyd7|;0oLsMyKp$p zSx}GvOZS{v^SU)bM)}{ z#rIw&9-IL9BS2gV>dAh5tTg7KyMJy<ZW&-?X%c*@3lz|V$-!|c5cQ2LII1C8gx zomO58RpX*aGgEM&As$?C_eUQe4;3GuL5TVs0Q(4pjhtToLi$JY1yKCl3idVtaWrXZ zn!t53Cjo#`fg&Ra8!tSEknBH9ADS??a4CO?v87L$u4ZVY-U*;GXUyaP@U}=4F#zD6 zKe{GIz#jQg*&_{rZT16z=RboUB_K1?&@{oU#fE^yE*JmYY5_fIlOi%BF?D7(P4LCv zDpls;yI;gtN1D$HXb!&i$3nGHDsK0Oz6CxZv}dDx3!`^Qg1)-Dx zqCKcQcPdbX6T<$0gf`dq-cl-!hP6u!fU?0|W3dg%|3p+tQ~T3pv|=MGW6CxGsz;gty{YbC>i^Uxj%6}G4>5n7`tSxA4^<>f zO*Xc_C{R(HCjFZ~VsT}3K4=0!HShuGT4qt=?XRr;Xae!9vfh%};uk}k$UPgN8}<6# zZ}%X{wUjNqy#DW3?V7GlAVz5d-CXoHfXDaOb$K(!JsTizg4cdYTVC!QG|fBJZXiw* z@Qy%D_dYvN{uwikc7`2m?Aq`-o zJ>z(M8G5j?UeCqf{8&C$h^!vnUu5eRw1+o9ys6O!SGkwi%n|AlQ*#*pH0TvSb}<_{ z67v;0Puc)+ikACa%B>y$OZ|XyhdRVAmV2?$UA-@B%-~Pj0C9>W?mq8UNfN(LGxig3 zAjJDOz)<*Wcf*pmq|{9Cmp<$2Ahzb$?-Ueo$`+V{oyh0?8=#4zm)S-rFS2AF^0FEDrILmq3#0*ArSa^yfaT4H7QXS89HxunDWv7T zUlB-l(am}?1RjKObbN3Fq#X`L&bQ8n1Q8-h0C)x#ateTD(z!!6n+I!mL7`fRV>8U`QcaWY7mfscVVhLC`fyOk2=ZK7(=31}O1Hr$F2U+StL@J}aq}_9;B2^dlOeB%UU)KoR)=_%H|ALJtU7 zhe_B2vH|=8d9g7Rr46}fXFs9=$jNB_kW)bKR)CLUnP14e;OsJlg$l00030 m|BI}!*Z=?k21!IgR09B`qBd$5J59I%0000(); - if (spawnProbability <= 0.525f) + if (spawnProbability <= 0.35f) { spriteRenderer.sprite = Resources.Load("Berries/Berry"); newBerry.tag = "NormalBerry"; } - else if (spawnProbability <= 0.65f) + else if (spawnProbability <= 0.50f) { spriteRenderer.sprite = Resources.Load("Berries/PoisonBerry"); newBerry.tag = "PoisonBerry"; } - else if (spawnProbability <= 0.75f) + else if (spawnProbability <= 0.60f) { spriteRenderer.sprite = Resources.Load("Berries/SlowBerry"); newBerry.tag = "SlowBerry"; } - else if (spawnProbability <= 0.85f) + else if (spawnProbability <= 0.70f) { spriteRenderer.sprite = Resources.Load("Berries/UltraBerry"); newBerry.tag = "UltraBerry"; } - else if (spawnProbability <= 0.94f) + else if (spawnProbability <= 0.80f) { spriteRenderer.sprite = Resources.Load("Berries/SpeedyBerry"); newBerry.tag = "SpeedyBerry"; } - else if (spawnProbability <= 0.97f) + else if (spawnProbability <= 0.85f) { spriteRenderer.sprite = Resources.Load("Berries/PurpleBerry"); newBerry.tag = "PurpleBerry"; } - else if (spawnProbability <= 0.985f) + else if (spawnProbability <= 0.90f) { spriteRenderer.sprite = Resources.Load("Berries/TimeSlowBerry"); newBerry.tag = "TimeSlowBerry"; } + else if (spawnProbability <= 0.95f) + { + spriteRenderer.sprite = Resources.Load("Berries/EvilBerry"); + newBerry.tag = "EvilBerry"; + } else { spriteRenderer.sprite = Resources.Load("Berries/TimeFreezeBerry"); newBerry.tag = "TimeFreezeBerry"; } + spriteRenderer.sortingOrder = -5; float screenWidth = Camera.main.orthographicSize * 2 * Camera.main.aspect; @@ -382,6 +389,7 @@ public class GamePlayer : MonoBehaviour GameObject[] timeslowBerries = GameObject.FindGameObjectsWithTag("TimeSlowBerry"); GameObject[] purpleBerries = GameObject.FindGameObjectsWithTag("PurpleBerry"); GameObject[] timefreezeBerries = GameObject.FindGameObjectsWithTag("TimeFreezeBerry"); + GameObject[] evilBerries = GameObject.FindGameObjectsWithTag("EvilBerry"); if (!pausePanel.activeSelf) { @@ -673,8 +681,43 @@ public class GamePlayer : MonoBehaviour timefreezeBerry.GetComponent().linearVelocity = new UnityEngine.Vector2(0f, -4f); } } + foreach (GameObject evilBerry in evilBerries) + { + if (evilBerry.transform.position.y < 0f - Camera.main.orthographicSize - 1f) + { + Destroy(evilBerry); + } + else if (UnityEngine.Vector3.Distance(bird.transform.position, evilBerry.transform.position) < 1.5f) + { + AudioSource.PlayClipAtPoint(Resources.Load("Sounds/Eat"), Camera.main.transform.position, 1.2f * BazookaManager.Instance.GetSettingSFXVolume()); + Destroy(evilBerry); + totalEvilBerries++; + if (score > 9) + { + UpdateStats(-10, 0); + } + } + + if (timefreezeLeft > 0) + { + evilBerry.GetComponent().linearVelocity = new UnityEngine.Vector2(0f, 0f); + } + else if (speedyLeft > 0) + { + evilBerry.GetComponent().linearVelocity = new UnityEngine.Vector2(0f, -7.5f); + } + else if (timeslowLeft > 0) + { + evilBerry.GetComponent().linearVelocity = new UnityEngine.Vector2(0f, -2f); + } + else + { + evilBerry.GetComponent().linearVelocity = new UnityEngine.Vector2(0f, -4f); + } + } } + else { rb.gravityScale = 0f; @@ -687,6 +730,7 @@ public class GamePlayer : MonoBehaviour .Concat(timeslowBerries) .Concat(purpleBerries) .Concat(timefreezeBerries) + .Concat(evilBerries) .ToArray(); foreach (GameObject berry in allberries) { @@ -718,6 +762,7 @@ public class GamePlayer : MonoBehaviour .Concat(GameObject.FindGameObjectsWithTag("TimeSlowBerry")) .Concat(GameObject.FindGameObjectsWithTag("PurpleBerry")) .Concat(GameObject.FindGameObjectsWithTag("TimeFreezeBerry")) + .Concat(GameObject.FindGameObjectsWithTag("EvilBerry")) .ToArray(); foreach (GameObject berry in allberries) { diff --git a/Assets/Scripts/StatsMenu.cs b/Assets/Scripts/StatsMenu.cs index ef30a99..4621970 100644 --- a/Assets/Scripts/StatsMenu.cs +++ b/Assets/Scripts/StatsMenu.cs @@ -18,6 +18,7 @@ public class StatsMenu : MonoBehaviour text.AppendLine("Total Time Slow Berries: " + Tools.FormatWithCommas(BazookaManager.Instance.GetGameStoreTotalTimeSlowBerries())); text.AppendLine("Total Purple Berries: " + Tools.FormatWithCommas(BazookaManager.Instance.GetGameStoreTotalPurpleBerries())); text.AppendLine("Total Time Freeze Berries: " + Tools.FormatWithCommas(BazookaManager.Instance.GetGameStoreTotalTimeFreezeBerries())); + text.AppendLine("Total Evil Berries: " + Tools.FormatWithCommas(BazookaManager.Instance.GetGameStoreTotalEvilBerries())); text.AppendLine("Total Attempts: " + Tools.FormatWithCommas(BazookaManager.Instance.GetGameStoreTotalAttepts())); statText.text = text.ToString(); } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index b0f6429..9240c5a 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -141,7 +141,7 @@ PlayerSettings: loadStoreDebugModeEnabled: 0 visionOSBundleVersion: 1.0 tvOSBundleVersion: 1.0 - bundleVersion: 1.0.2 + bundleVersion: 1.0.3 preloadedAssets: - {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3} metroInputSource: 0