From 7c60722ff2957e034669497aa0fbb6bf0b113ac3 Mon Sep 17 00:00:00 2001 From: HadiSharifi Date: Sun, 10 May 2026 11:57:40 +0330 Subject: [PATCH] implement Dragon class --- .../src/main/java/org/project/Main.java | 10 ++- .../org/project/entity/enemies/Dragon.java | 60 ++++++++++++++++++ .../org/project/entity/enemies/Enemy.java | 2 +- .../target/classes/org/project/Main.class | Bin 7095 -> 7274 bytes .../org/project/entity/enemies/Enemy.class | Bin 4750 -> 4945 bytes .../org/project/entity/enemies/Goblin.class | Bin 1258 -> 1264 bytes .../org/project/entity/enemies/Skeleton.class | Bin 1463 -> 1469 bytes .../org/project/entity/enemies/Vampire.class | Bin 1651 -> 1622 bytes .../org/project/entity/players/Assassin.class | Bin 2463 -> 2511 bytes .../org/project/entity/players/Knight.class | Bin 2502 -> 2550 bytes .../org/project/entity/players/Player.class | Bin 5780 -> 6247 bytes .../org/project/entity/players/Wizard.class | Bin 2432 -> 2480 bytes .../entity/players/combatOptions.class | Bin 281 -> 0 bytes .../project/item/consumables/Consumable.class | Bin 313 -> 1585 bytes .../org/project/item/consumables/Flask.class | Bin 298 -> 1727 bytes 15 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 Java-Knight/src/main/java/org/project/entity/enemies/Dragon.java delete mode 100644 Java-Knight/target/classes/org/project/entity/players/combatOptions.class diff --git a/Java-Knight/src/main/java/org/project/Main.java b/Java-Knight/src/main/java/org/project/Main.java index 79b377e..30b3e74 100644 --- a/Java-Knight/src/main/java/org/project/Main.java +++ b/Java-Knight/src/main/java/org/project/Main.java @@ -108,7 +108,8 @@ public class Main { while (player.isAlive() && enemy.isAlive()) { if (turn == 0) { turn = 1; - System.out.println("choose your action:\n1.light attack 2.heavy attack 3.defend 4.heal 5.special ability"); + System.out.println("choose your action:\n1.light attack 2.heavy attack " + + "3.defend 4.heal 5.special ability 6.flask"); choice = sc.nextInt(); switch (choice) { case 1: @@ -131,8 +132,15 @@ public class Main { player.specialAbility(enemy); if (player.isSuccessfulAction()) break; else {turn = 0; continue;} + + case 6: + player.getFlask().use(player); + break; + default: System.out.println("invalid choice"); + turn = 0; + continue; } System.out.println("[" + player.getClass().getSimpleName() + " - " + player.getHP() + "/" + player.getMaxHP() + " HP | " + player.getMP() + "/" + player.getMaxMP() + " Mana" + "]"); diff --git a/Java-Knight/src/main/java/org/project/entity/enemies/Dragon.java b/Java-Knight/src/main/java/org/project/entity/enemies/Dragon.java new file mode 100644 index 0000000..2d70780 --- /dev/null +++ b/Java-Knight/src/main/java/org/project/entity/enemies/Dragon.java @@ -0,0 +1,60 @@ +package org.project.entity.enemies; + +import org.project.entity.Entity; +import org.project.item.weapons.Sword; + +public class Dragon extends Enemy { + + private static final int FIRE_BREATH_MP_COST = 30; + private int fireBreathCharge = 0; + + public Dragon() { + + super(200, 150, new Sword()); + setDefendRate(.5); + } + + @Override + public void attack(Entity target) { + System.out.println("Dragon breathes fire at " + target.getClass().getSimpleName() + "!"); + fireBreathCharge++; + + double damage = getAttackMultiplier() * getWeapon().getDamage(); + + if (fireBreathCharge >= 3) { + fireBreathCharge = 0; + System.out.println("FIRE BREATH! Dragon unleashes a devastating inferno!"); + damage *= 2; + if (target.isDefending()) { + target.setDefending(false); + } + target.takeDamage((int) damage); + setMP(getMP() - FIRE_BREATH_MP_COST); + } + + if (target.isDefending()) { + target.setDefending(false); + } + + target.takeDamage((int) damage); + setMP(getMP() - getWeapon().getManaCost()); + } + + @Override + public void defend() { + System.out.println("Dragon roars and ignores the chance to defend!"); + setSuccessfulAction(false); + } + + @Override + public void heal(int health) { + if (getMP() >= 20) { + System.out.println("Dragon regenerates " + health + " HP!"); + setHP(getHP() + health); + setMP(getMP() - 20); + } else { + System.out.println("Dragon has no mana to regenerate!"); + setSuccessfulAction(false); + } + } +} \ No newline at end of file diff --git a/Java-Knight/src/main/java/org/project/entity/enemies/Enemy.java b/Java-Knight/src/main/java/org/project/entity/enemies/Enemy.java index 45a3ec1..d2845a5 100644 --- a/Java-Knight/src/main/java/org/project/entity/enemies/Enemy.java +++ b/Java-Knight/src/main/java/org/project/entity/enemies/Enemy.java @@ -24,7 +24,7 @@ public abstract class Enemy implements Entity { this.mp = mp; this.maxMP = mp; this.weapon = weapon; - if (!keyFound) { hasKey = Math.random() < .2;} + if (!keyFound) { hasKey = Math.random() < .9;} } @Override diff --git a/Java-Knight/target/classes/org/project/Main.class b/Java-Knight/target/classes/org/project/Main.class index 64d692e76e6554a85f5ff5b3cb3a041ad7ff6955..88934e8b4c6fe6643e96e7a1934ed9a8847291e0 100644 GIT binary patch delta 2501 zcmb_dYjjlA75?^}o7~BrNtlEX2zlKELXrt2;VB{p0)mMU2n&>@fHDjd83-B7Opq)~ z$FAjLp{_2zSqtMPf_T}BS8!P1zC09Ls4N7v)isMFU656O&1!MK$SZH&7 zFwza6=>< z3@K1=dGTkgNr7q&Y-?^)!neJ6M+q~CwAGOu_2RuV)LPr}pyLBC!uZfWDFyZp(<*t( z#INwSB1hf$n?NR+IF1tr{^7-^_HWG!{iGM4+n<_cnO}PGPkd$Pdg@kxI{Oo8VNnOkNFMy%KnvKDlPHuqTJsAD+b5DWw~XZ zz^B%mLOqs(wRaTdwZ^5ZxxiGw+u`NhByuH*=zHQG%@V$`P0Kr$W(O$a~Y&224fz^W4?3E0-iS(hJ#9@MkUc# z^ST!KR3en5h7yIq18o3?fv)dREPe_!sbzG|!vb=KT{P;7RDvoPC14@x`N&2KlXC%+ zvxw&}=4uHp!&2w;M#f|^Tuz)^I5*7!0VlF_LQchr6^<27GBkP^ld=$t`ze%4znmy5 z70evy1E>~{X8>-4FDHd`B9S)JSRrjF=t?2=GtFSJ=(v!cExR+gV%addk-VGAu}duOr_d?=alR7PBEEw}J=08% z2^@7C^EfW#*vRo?Kb;&%V3V4kqTfTk$V_0ht1&Tj7njeaMJ-BngWqQ+@qAiHEQz6R zW&8WI%u=!dmw)gl<9IazpMv%$LQ@+pTyXEkByQ%kj^j;^zi_Q#X(@E+^_J9udpUuceC);X-m2?F=L>Egk z#_I3p`?!*CVjF*?J=lP&sQn{sjbl66IDUewaU ztD2JrO`9V1e1tBiP5Mzdz&10$9&hC6+4=}QM>oB8ThW-M4a$K`mMNU4u=~&FE1l}l g=?*>1p=Uev9EYCk&^Zomk`~&Tw7EbQGbn}s0Wu;CHUIzs delta 2321 zcmbtVc~F#P9DaVg3*WZ~xFB-L@qyy8-kNzKUTIh!I8v5oiLmO91jIs#9n?%(6L#3w zF=&l8L56aQu!+TgRFjoib=9jH2E>YkiA3jiEoB}m+#D}B3#O9YI!-bE02;pN}yccJ8 zcz?VLJWtV#MUElcdt-aox8~?ozKj4(T%{$U{+J|54L*A?b ze+b-HSJzvW)#1846MvD9`dm_7m8W$6g_$x&(5G}w(3)KpyuQH- zh4syG_CbHv!tsI>vBGOZH8sHsD^xc)Y}M7*R^^#8LEw?@&&if4lLUVCy*AijRn%51 z`Mf^yGQ}f>GS!eGI!dP56Os?O(B(-370M}bb`8W-3JY30U& z^PJ-~*iW6n7ZVT>2fy6n6c>?bdwX)KG-~Nz(naQ zDKJQ5uJn^sn4(Ovcr&Igy+>O{kG4#>q(7w!;TU|LH{FJ08Io z>6HEsL~U=s@iCXFJZ1&aQ8Vd~Sr`b$hJUGiFB67lrQBUW_PI1yv5EykAr=wEzzatg z3k9@8&;%{EK;6d23HR z=p1Ih{Z`t{H9GlYk*q*6f=u&OHXE}=k5wteT$zc(^)GWucx8S&4lb+VNo?4V*O0j&vvH^-X7ICZ!PN zW#{ibps7G*6CZ5)U#7G~a~i3nbqf-eL1$=73x=xgpWO1nznhWS+mKFeh;s2c)n%PJ zbvktb*D@8ZXS=CF3aZ%vYM3H7up!hkt?QU=^(etjO#XFD@CH=iW~{+2U}fA&Sk1TN zF5H1lxD%VP0b8*V+i^FZ#y!}LCcMq{08dZgUj6`X!cTYrzfm%Z2PFAAB^$9r8k^7}oAI=4#WS)U&q_O< zlf7JD$MbR&FUU!*-=R%Tqg~D-;t=d~n0VQdiB}xCcvTmPYApk?Ul*l|&n=1VR3Yf* zL0567%7xsW@bKmox z_nvz;fBo;=#{hQWFCjF*7l2QpPg!8AC5{!k|oOQ?X2}H%)5Az50|4EmzSYLraRKR7x)vkC!sLQkG%n z zr2T@H8#l8ypMy<1|M55Z`+JC{zMx_&?o+U=s9VVzKNa|+M|wtO+BOvrU^{)A(5;aJ zww*)>{dh2d9V&Lpr*;1axq=p1tmU);vuHI_2oD7?pkffat2B_DD$;FkVV08i? zi?}{%Wb+w)pO)1Xv{xD7hLllX3m(P80UT7Y((9%xzumS9+o|F4l^pUGNZ*P4$hxZ88=nr1(O8B`EXFPboo+HQ3Qn$vdE|dhgyp! zst!t39Qt}jW#LH`r$pH*m0jLTv^=HaG|o`V{2*HPM-x4xK|DiomM-3Ilpz-$m#n^*)hFv zNE^#=q;1$tX_-;2V92{W=(i>fYPqXk5UO%$!S@mgyXB9^CPQndikr!j0mci8$Dw%D7izC~1}o zDSeM2(Fxf%-WJIPOrj5&rd6~GT7E>gCe86;5I1=lDBB|rlYBV?vodFEVt1>*o|KRU(#YrXxzk2}iNBwF$oo;Ujz;z;8w6pD5_Aq*Wt#(oE}d z$1x`b?$J_~S)gwhy@$b_=wKb<1(nf@-NW3fl<&LqV0lKW79N_)>vg6-?wRjY6@A`A z=b9MMGMOZg1ZAowayh+V-wAp#fIleMaEDLzpa$?KO8K*=Qi_gW{!Sj$24HamY0N)^_E>lZE94Q5t)9VJd346^o_hanw2TD?DMjnNS}}0##emk_1#9P0n<=>qwY}5v+?*Wo}R`M zZr=7)*~v#-6*jk%Kd@qKL?=1y!WNc`{piMiY~bC$5huupg&sVEUc5q1FL1_1R(w~; zt*{y)Tm6*QWky06yjte>D(74!E5aqK?*CxFuRHi}DS8$B2u*y7RFYgJF<4{sRbglj zUvr2djb9hI4R-L`Y;v~}?tKjP{S56k8-^IA5qEP1KgJn%gA@S@u=Oc98+Z<*W*oF`ifkL?uH-HH`y>nyWhHmtrCkDTKV|) zMEG3#Jj3x~#m&n29O)G$Ok;E9GeJ6|wvn)`6>C=zlrY+WokP*ZGY$+;e1inEn}zcb zhLON1<$sh?A7dpd;c^^El^sYiaB_AfNPaXt5M`gGkL$`19r5u?Q!G4-^A&oe6b25G zo@7}BoK?2kN*jwb>etkC*CeQvBPzOyfOvW@|q^Zj0cjJSIO4G9)B3Qgm~FpTMHy#7YHj+ zcX1VvwY5M>1afi#Ad)c!$UAj`bk+hnT^Gnt>I3Pl1@bI`oLvBj+*bmGB|e{$QoM`= zYJogo7YK`XcX1UXfm$Fh5y;C60Fet*fbcg(8HkhHMCcdZCo-?l&({U=Q>Jmpiyb_9 z&e_{EgA27lUL%m#7XTtRwgCAVeqIJ5@6L(q{#6Z-i*9aN=$+tD?CaCXvGPOCA@2iR=eJc% e{lDgn8}@U?e%`X5xA8lE5AoaY@kjg_EB^=LAmqyc literal 4750 zcmai1{eM%{8UNlUZPIX|P)d0TloX4kDG+rkjxrpy)ONJkQ7p4E$0fNmmnOL(xdFPd z7u>}8#@vgWpv*aS-6k7~wo2XHe%=0;{R8{#GxvSYy(H=7*5!wD&V9~vp7VX)PyYGe z#m@j7z~5tNLMVc;j%KuISbfGgXQcB+aXS6@sWWEA(a^HbDq7Bd4WVT3WGkX*jUc9D z1#}GwyF8sPm2Kfnn?=WRW;vM!%dDgiah}!Cnl(?G#jI7F)}T$v`BggFu$p%nj$>qI z#;SS8D&;M+Ool;WXxFh;q_^aZ%3*U>Nb7WT3Mp2pW-?}_a=Mxq@&+9nu}MQyuEfJ5 zLfWiji;$WN#)aW=p={NWP)voAd~VZm&mD#_#jst+z1YF~&YMQbE^6o=ZPd$h%tG4T zs-%xAmVOb`t0N_tqBG{~kXJF**sG&owzmEsNE%kiVWVga*cGQ0U%~ze9@X(x z99ZJkiP;ME;T3k3&RsXEKw5TsylfSn38!otg?ftfPa12jGFsb7> zzCm3B?4lu35-a5yBI^R~>75i`PU(0`+`pEJAMi!E`1G4Po)(9;a(~b$7}KU`e^Q5m zQ*@$L8LTG^Q*KIjvpP(XDaLfSj~b3TH?1QFi;3aTBCa^bN^)dL1TV2;fA6G-oY9d7 z<3O+65vfu%oSbsiuyvGhmLbV~3CVDBq<1n3nz*fKI|;LBSEqA{0^?1TuIe}^(pHjt zqL!lV&~QOq#yW6skiqWuj0l@)XZ&51bKljlBjDUfp#P%yzK$Qd1qVPvZr zCac1W3&$ukax}!h;Dqq2$fGhj)5!B%CMjG}1IDDBaw*~9EnTVvhewsAL_j@6C2j@< zi$uFyJ2l+H6403DK{jRnP>?@==$%4CyNEiro4w4;Y}qccSumijN<9JzZC@tuHL%!( zT`gzKAxr!cQ~hbTq&e&3LECmJPT44pnNH5mR-*V53%Is7;ToH%kYJ`%}p0j7n zw5yU^-G+>eW0$GbYmI5(F}hfX*;MjorDv2^RZIPMr&I%F$-!f@B{P8isRn-c4bb11 zZk~t%BcGq3;~1d&NU>;^Rk=4S5&T8N_PcZnf*QeR4B{_lWe~c0g}a%eO{^zle0f0n zHOD6D{%U5+S2G*En%Uvi%vXw}z#pkhJhInf8Ji27)PVJgU&n+acp)>Uf`Z{p`Yi}SD zoFZ~;Sow=t?QkcSrWI5OnK2`ML0(P+z?8dXWPgyNNYwW>(yh`_rg)Z0ZcNxFLuc)=yY6Zgo z!HH1x-|_-w%Av(I2aPZ00XEbPu!!@n-r)s&TL3mGx31zvz=L$=Lv-ZB>T;3Av)+|r zmb0GRDRK*(uDaa#BEI7arcu5ZKe>QQe(8G|DE$nFeM)+#E1{-P7p|!|)}*g__k2oC zHuowMOsNbJBOY1UBYvzN<>_aimdC1il-D*H@>$q zT|wVO_$Ol{4$}IEXvQHvvL55}Xc#9Mxf0JVe4_^6ppPUC#UEib?MZUY2ac!6Fx3zP zx1{0=c&=_3d9Z?!*o^U-zsXgT+TuwSn)qAX$(MpBHO*OE)XV^0e}fCxm*Ra8u)uVE z*j)1=9~Iu={p6O*35nIf59vulnrcwA5t7s{x%l-!AaOsCrvrh!5ey{m2a+L>>@q;4 zcnT2y1>q>AuhAl1ejvF(Abc!(hnHBS%MYYLAjM^XNC6Wd*8_oc`+<}Lf&4lcNVgxz zc>=kx3=nA_0)$U;j(&?o{6H=S0^#%8JG{gq5kHVi1oF%>K%{>O5WfCvK-^j+!TS77 z`l>NlF9!m76Thhe33>UmV;;}@fxJi{FD(N^8mIty3%{)ak#9F^dfxW|c_k1C{}(^b diff --git a/Java-Knight/target/classes/org/project/entity/enemies/Goblin.class b/Java-Knight/target/classes/org/project/entity/enemies/Goblin.class index 838dce54933099315cc3d39e182aaef8de2565b7..665930c66ef378f4fcbfeb7cabee0d0dad4bce0b 100644 GIT binary patch delta 117 zcmaFG`GIqT36qF$acW6$X>xLEadBE{j$?93W`5pgCnhOIP7Vfs22KVs2Cm7e%$~e_ z4D3KY4}$=MAcNrK-OO2{qF`BG25|;y1}O$*AgRG1JK2gQTT~G!qr|`m6q8|4V^CpG NXV7HOoV<(0000l(6yN{= delta 111 zcmeys`HFLc2@@Z0acW6$X>xLEadBE{&SnoLDMn6C27U%E1~CTi$=S@Fy!;I83<3;1 z41z!?H2ENNmZ%s5CxbWxFM|YwG!QB?$S`Oy$W3-&$re=t$|y7NF{l8=)PbZ1gC>L4 IxLEadBE{j$?93W`5pgbEXzXUTy|{22KVM1|9}!2ENHB zm~B~w7+4vECv&l6iHZYdBp7%ZB!O}=49X0$3>pmblRH_mMU{avDhzxKsz7lKAWIVn ewI_43<_YQpbsI1UGZ+F@8!;#`m`v_q)dv8OX%`Cs delta 129 zcmdnXy`6i5CKDfTacW6$X>xLEadBE{&SqPt7Diqk27U%E1`!5c25AQV$>*4DS%n!` z8AK)vuw;o!FmN(R0%fFta1u@qK?zp@jAtcw&Deo2v!lQRvbHmP#2|wXsvgh8O17!jP45l12@@8 zH+IvlZWLYk1N;Fl{S)1m;+sr*A@H5^<(%_A@Av++AMDiq@7p^dPvJ5(Wg5v~#`L<9 zW9 z2MdWuV=frB+_8D-KPRDDE147-p7BYYjiLI21wLyvaA;GV)BZv?Ev?hRnbmvJ>Nhj! zru%LfGT7eTJ-z1559*@7QFE!Q2|`RKN!2tp)JwjBERDRP372MaLcOOoLU%-Vrem}~ zEV3kcme(w^g2}3MYA}D18%WgZL}|q44)r!P?)g`|txuoR;$JiFSGwXA?}F2+%$Lwj zR&StP!@Q(UJ{>&AI=lb jSKfU}v!8AaQp7c`Ne2c(B1-G7EdwHvGWG^0XUNFJ*rW*q z4*X$=u-X(5C|9g~8yKqD*C-4*~1)>?qwDT2Ae z!3LYc79q}-jG59wK z-Gbo!$s$^`)an*ylTK)i@q+ZTzfr9g*Zz@S`jzez>3)fMKz4}H$skdN3({f1)fs%p TtZ%#QiDc2FS)1(3gh~1fsfAEDEWPN)B8cfmxdGtDr&`|LjFoZtDMa~^*A=ck_m zG=p^8j^2V%i5}4b22%{k&a_la%vevC&Dqr(G|gNXRaZPtE zQ?=xpLE|~^u3;fH{XjmJ8B12mnSxt0E9GoHKizEELcHLSXW!hg1*KrJ>G|;ZAIsh^ zhF zDxY6eU*i}OID}yhyDYQ3;^tge7P(<4)j}Htz3S;f(oVWPB5)MP=*uq*rE4+SNdZ-~ z;{qp;B2BSox@J*YUfCAIRAK_mJ2pnyFi^S+z`6_+DfL-c`(D>EWt0 zMg`7zX{;FX@tSX>ww@C>ufp}04fiGsUoKRQqA9K1l4-HF;qkwJRlncV-ircRjBzi+ z?yy%$>WS8iO9JD#tf7NmXXd;N@-bY&L-Did`?S4A0EPa1)%C1%Xd-i&}dQTg@~?s>+E~q2C>v-tVu^1a2$YRJ98AV$pD% z<+_zCx~5%GrMW9`&l}T{*PT&F4TE0anw8yI`QIt_pprkYiv7S~G%QW%FFtBj^ zG7d|>j;ees0wx}?v#6^#-)zZL`pu?nnL2d_SOTkHilSze>P2HxuF5h8=tQb@reB*p z|1`*^S@<}r0*@4K%#{zf9fT(A68-F+HY>(#eRavG-H=Nb-*ivgZ2WmyGu1kH8FE)l zheuZn@M|%*rajBvcV&%?}<+&&YxyK52 zy;d})OobcY3VTZR2o6*0xHqd2utN~#wZ`>bK5M+E^lmLtN|aup{njQrUZ9h=U7HYk zFZMLhqbFkF_6GKU&%JGMctaR7LGT53jx0k3I~cAIC{B zf&*Uce&2r(o00GYpELRzEkkHK9^x}koPg)|fX7fgr}YNTKF1(Q-fJPziFjcHSNQ#X z#oRz{9VfVLs&!k__fi8NZXodkrn|2ZIQnVL>~15?qA1{9-^R1 zoBK)||MlBB{L)`0M~>QEp#l>)hAHau0Zt>|q{`^FDx*!Ru=K|i6%VICl&1kzAj3NP z^?^++{SQ@UNHa^CYZ%0J(iB*&n@uG8Hi?ce@sx1`eFhZ?&z*q82}qI@g8kQ}gfS@0 z2J6&7`6W6Bcz-yi`0Q6r)X(+-ZgD0SISsejN_PlxzX>3@4UoiF%>dnd82W2kx8a+A E0ecoN4*&oF literal 2463 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 diff --git a/Java-Knight/target/classes/org/project/entity/players/Player.class b/Java-Knight/target/classes/org/project/entity/players/Player.class index eb2c678868a0064051eda54f286dcba9c42ca728..c33ffb6d5af8305e474d93ff4bfc13330353f39b 100644 GIT binary patch literal 6247 zcmai2{d*i$6@Dk#WYf*GDd|T@le8&K>1MZNtq3TgwP`|0plQ=?n@WqyWHU{s*{|-* z7FzrOKd1^60Y#9iDAl4M-$`xJBA|!}iVBL~{^Eb(;zD}L%$iPNcBxHAyDTl_(x{OuS|!s{TB&1|tSq+6nT%=M z2g=#LjAIq@vejxGmtc*CNZ!bq8k)CNDM~vf!tWKSwK^`vIt?|GMPeM1scsz!nX1bf zw+@cT%z7P{DWP0ZKBjbhU{+vQ34Bn;<@gXezr{3)g**w~=4aS)%v{P{vQvANh}!&0 z9arJQ+{q~A3gl?jd@Z$Nr}{*oH^$Ac*3pY=G%T@ACmnE`&c^q3kBZnP9UsMJicOeK z-@LNnuU)U_(K zG&EZFKsB1Eyib(3>)0U}7m8uEyvuM*S=p&$7t$JHjxlAb&tyG9v!1Xfldl4 zW*6XNxG{=-I`-qHITs>*#3uj5TqyHeEOX<)Dx^jj1P(*NG;(CN2A|OJN!+ZVfpGe> zhHaC*c(*TX)Feg6kcnbkhlv9knyO*tDTzC2D_6{#+g0Q(onyp{y=GqHNgWmrYG}#P z%l<+>V>o*)XOeHWW8@v~e`(yey{G9%Fn(d9^Aq{c=#(~t`U&xIa&W@s_ zKt|8rF!G1yZx_f+^9B4z-P=9NG}B)gXBKGMX64Q8<=mKA+AWStmMvtA?5I()XsddZYqIy9_|hsnDcMS-Yyj1ogdL)!%eX>i=jSqsyuCK*K!R%6zh znDmk(Q`Dqs96sWvN>Nhzi1o;xQ{*Ujz{(rh*_^a0K9^6=D<8@T?Ph6E24|AjkdWQH zAbDn3N(@sD!`XY4=pW{k#Jr4=oRK%&q(ljs@r317QnFi5NH5cjKQ_XOj%!C16JCih zg*ivf)I597#^okSeHoDRU(S6)S^zFkK6F9K)%-dX%lSHln30*Z%)?UL8Az5rzq*O% z>T2XgE}6zGM$Vo-KR0LYOC;40H56cZ`orlZnY$y8{N3EAJ+v`)+Jbi+%D{$7bX zg~C*)*6GHoy}AK^BnL`V9Hk%^2S@Ctdb}IMpYZ1>-jfvj7Y$w20%YY67pBaVTNRi% zSWvba8K+PpF%S8ZfhXvCF=*t+nY6mL5kk4xJHO)iX67jFK2kJ8#P|E;-Db4cpYc5t z{YEyMW{mR6>qGgxSyI*0w4?aDhPCs23WFNOKba;jEXs&*{few+?yce9AijacEEjAJ zS%V>sn;O}PajcPcP>t*X)yU3IjcobU$Oc-CEHi3kORPpVzG`HDt46l7YGm)KMs})d zWb)_O#cErJhxz;_KmCU#v!3H{;xx2G?KGnDSeR&<#$tI}DvuU|@(RJ75# zRalQsY`|(<$(df#vzairVlB3jloPbD$pwjT;oJN~xQawgy$NkK>P-l%Rc}IVM7;^Q zb#(SSc+_+GG4R_9*ET02Gx$hi1{)JEV8aahj!g|E&)_t2T>y<5*O4VUq+hb{I7_QIDd4>}dH%@q$e=&ByB`d^Iu%WuU8trUjcjr7sbIP&tWg&etZVTSxf*kn5r@@eI&SJGyN6D zmb)sI{g!z9Y52i~4Ic_Md<_k6d>_N7ct~zkrMbBrPKTn{54)tS%d}m^EqK6>O`>akZVR0?G}KOL+e!WMkOQ z3$TNsJHjB@$-~->>#>JlIQA;QZiu8SfYS_&bp#s25PqnFyc#0f3NGxzk32sH$%gn* zpJbxZd!Z|0T; zulX3g&G?REO~t!4cv5+%;m0`Oxsl>12UtgnJD=f8jk;g%sZJ;}ZcNlwVuFo(h;rAH z0p)C{GJAYa`6#y%SL2B`$!#yF|M*EPO7K0-sZ(f@*%N4xWY|?b-4!Y|9iqP_COex6 z&7sd_`gV)Y?|8-UxXSaIy6zFwv^5gJQ=v}8gHGHQ>crC(CpLLbFbbHPt4HES!R>^2 zhYylJ3Z&!+_0NO?Nd|%384Bdt3XnN$Cdr%p_jqjfuw=MwCOtNjK{oFq)Vs;%J!JDZ z*}RwV?(;$Sv-zBYE;nPA&F4d%=m|RUV5k!>RGgT@W>1jKM+otR50alvDcHj1G*h&j z5dDF@AsE31wlM}9uU$b35XX%nOGQP;`vYz zKMiMMVGzXhc|b^qCLs8O7@yK_rFcbWGu+}J6K6s}{H(&nCgx)|%ae)4RS@p|KF5fB z={!Krd2B2XWn*cOjh91#w1z6T1eIS2Rc;SeUJ+D&HB|YfO5rbfDXuH|GQRRK8l@>+ zdI~N4c(?blQLLXD8j?y zkDlJ)&B+KILH^&Q%3D6O{)`|kxCFw_Ls{quvha2&3oqk-56FJj9BG-F5-;NTjcx56 zr}5QkJP<_m4%>})m8pa)UU9Suuc#bF6L^(xQu>houuR)ntDS$-&D`vs^{D4`3L-!QZY*W4gbKu(E5Kk8~Jc=75-+k$%f4&!2}492LYnlY-qO7;)7@uh?qbEk;Tx0woW!fGGt%wOu%4U zZL6ZSwf3P^N^NVku~mx?5(OU>ZMCKE{tx{x`s=UXxih;v*$nvO$K08F&pG!y-#Pc( zlfC@Eiyr{kiGN2CLRAD|9o4AOu=2QZ!bqfz>{Q~w#Bnp_XsEf_%398VhN@W4_zKiw zMFdeDb;A4W=3bzj+IYaW`QOKMPRj#HDW@aHtaic z6KN~E&s3Ugb*z(x1}-FL%(Us`ic76J+GMGoOXEf+Zxu{WsYAyGS&7=Ssg!Bk$7a*A z$wnQUuvtSmYh+9fO(SJ;l1_oZ`$g(n9oL~-Lufirbi*>$qa!X;)fwadp)r}+qT_Q) zD3h1ZgpSV_1xA&?HXUEU7s>WX)5zztq;|y5t>u`Rgu7%X4l5D0`Sm((z>VC=C}eVE zXTx$WwPGiBia>vqoA1!kkDE0#PnpinW&ASAgHa6N)(CFXnIXGq^fQn!#xyl(WQ-}& zL<7Th7{u)n?9p)thBU168}QQPc9ks}>MVP(oFG&_BFcMp>=TUjVpuI7G#pb_Ms@7R z0mjNPX3XNA;n;A`xUAl(;~S5y%88XCXmw5SWX*H zNxVv0nS9#ZuQF@Z5+h!2HSvI&I*x(orX@pXcjvMx!#Qj@(|ofXBkOSg>tep`JxxC% zZz>84$0L~0kp>-YR*;r@s3DRUf7499)j?Lro1npLA`hmd(VbBgU`OESn3XJP_Xkh8>$&^nJM5Q9p6;> zQOp2ap&e~P7$@cIJ)+}LsVz~rE=gWR@K|syGqYyKGVO$0Vj}pChRuFAy<9Ge6$?%T z-_;Nc5G>ZlR4y}NI0y2M#Yk#69K^x!@}pc)0G12*8Sn2IXX)CVo8*~n9I>+I{@Kig zSvX`&q*XD?rHu5rQLyCOn+!YC7U67OVmPp@_p?&DwOK<)EJ)rx-wH&HV-y%M4XsxZ zq`^tAg48Ef(KqrQth%%{HSLuu7K~}rI5FoIE>Tj|fd$`Qa*I&zn3Xls#R{<@wv
    kKR1GEyK6_)Y-VPV!je$4P!`jDQWBbIVuKR@HQYDgj^zU70~eaPu>4ktW_(w$ zKIFS}$vi)cna>NASU6F>V0qGv)U;)uklWS;nk-$jtkjn6|BNPcvxSto$C4zib9;zB zsa7o5yK*_lb_zy*)O4nElXflM*Km#2snVm}1-syG96MHs8Ozn)_y!C?1;2n*riSee!M#*YB^U zo{8N?I-O+V@f_>J*{oSmHsYaG?HL{UZBiltavMW?0n?N{Pqi zl5XMGR&?NcHlh9K#BJD!JzO0jMNiSffC~~ozz_LFxQaYYy$M|*^(I7BsW+iCtlosw zYC8KP{Md8(4A|>)tv|kqo8srObrH9mo*C}FfZZCNLq~6{k?+GAre>bJfRPY-t1e(H zgn88U#@rckunOYfdIhYTj>YIw51(;tW1qVN2?e}U0qQRS@5j@4hCmu9^Al1L!n3pz zLFm8O#=k)XKoRFYE{b2xZ{iT49$Ca!E@Bc`#B`ZpX~`smn&_|)wZ>H`?bqz>r{T=i z4QB%l-$=tZeTLzmk^(oG_HuKH$yz_+oH85_FCt%t-Joc>h1Lg1+pTH`-PLuWhc%of zU~rDDu4n%uwIsetMs52d?rWXArR^-Xly_@$F5-l{9~ql#yLS;^6WOXoJUEYzvS4dT zj;n24Ek|?{Pbn~jD25rOy-c)yOwSSijd6fqW9+RD`XZYwF`Z;Qy9reEex_2g6xkcJ z^~#UuJwJxXllV~+Z(YQ<%B;A-9A~~B_H9v9+M>qWf|@F>Qy@Nrt6ve!EOZ ztI$#2&5glPCgI&YefRjH+)>)G1HVvCY4{~l9{L1FiE=fW?R=dtA$1ZY2>`la@VUB%Etng+1z@{r?{1P7>l<`0Xnb#$6iE3obNGC&7)Cf&!Sc;R#!Qw?lGMq zvuReO3@cKWfz8pk`+R=KN`A*w5$2u6-NFd9))B!AflkCKotO=D;#Van20SMid=}7h zINac$BE$!Lko>`y`#`9FF%U>^C6I>#fxJ`#vV_fE@+SZLJU07S*IhPyJvMtQ*?fdh zA0?Zo$>w8Z^Krs^!Ux^Y=C2iWKb!M`PV`ke@l>D_FPEHH!e(D3n@?B-X*1&SXl<)p6_>< zkr%E2=PP%Pdz_S Y&kxn}BlY|P{z|DRCH{tg;9pqxe*x8sO8@`> diff --git a/Java-Knight/target/classes/org/project/entity/players/Wizard.class b/Java-Knight/target/classes/org/project/entity/players/Wizard.class index e28c603652b5f58ada7be4f46dcca4d9a7618880..f27d4f29b16a46104bfa40c5f39c8e5475319b22 100644 GIT binary patch literal 2480 zcma)--BS}+7{;H4kic>xk*_KsB7P-HH7d1Mqhb)Ou|TOPRBWw>up}!>HYOV_*4BR5 z-t;ffn-0?puiNQ_nL5+)y3_s@{TDi&=}o84*B~+GHoKiXIr%$VajuwP#r4 z@2O!fK5*IDWEFC$OlG1svJQ66gHCOo5FmLlsl;q}i_W>uaZfnM}!Xy$|qwk$7Gt#~Fguf9gnFR&W} z8d_~Dmv_^yE3=%?AFpE#WEl6Q#2J>&%TkV< zY}kBw~QoOGV98!z!Ag|9eS+QNKXj>*5)`_IR5k(x99;{l#F@a%k5qVSIS@na| z)Z+qg;)I5#oas(Zd$lq;PU2JqDS^}K)9zO^jmoHCS&-+QvKt=x^EY+r!rdξ}SbL<+uZ8 z!Kvi(1C!G_CNLSnl)$@Skq$3meVB$wQ6;ep%=-ds`aZZUFoP?;t}~Tv)-0EoDt0>S zS`Onv@xTzX0(0JuTJ+2m9{Kx`x*n?)Ul;gbL(hvO>%6I;zvw-XDJ_i26{+mm#I2H`X`-kI+))eDT~^un96IkTa#q`fRWPS2 zD+^}nid?YyrhUT6N_$q8EHw^ZhTOcx5_{`#{&U9o`#D8_yJ~~bD!nh79_&TBWkzk; zNm&ePY%3SdtR?OAf@SmUVjk59H?Kj<(9BC#LE0Pi;l*H;`ixU4Wz7qgLT~jE4lAc& z59N&VbOujH`V7sy-{t6rHwNNHyB3>|%|AuswRJQ-MGGIT>kvjKwpY<%#QMXbDt7+B zm)3%-9zE(fh+>s*1T!-q?%@+Y*)$9UwZ7%K(ZF{{jiGhyGJe9IXK1Wq z|0DFVN}`G(W2lP5{;iF}CusHts%WEEbdcb{b~LekJ36qF%j!oLkFahG5#wx{P&P^~hpvFNf+un1P3gc9;!I@;~JmafaEj<2CI|1R#N4y{i0! zO})Mg^h$f>JJ)cCD!so|rC6t8QCRaa{bm&(zDlc;#5#o-Qf%pI>U9SDah7mtz8S?i zs-+y}H#fbhRk~iQVFk;xE70nG0PCxxuc6!MUB}H}_w)2x;)p01cHDBN<~p~{qL;Beb0u@%G-^(@o|$m&tLQ{bLmXXPblR#~ z-dP2msq}mts)GGnmKyGg}y?TRz1sG&D3mT)#TDy z|EXXhHGSK-XJl-nTF%UQu2n5(3x(;{m2I#KK6G~Lgb>Mx$)@LHxj)AJOGOg>aSUj9 z9Xnsn6r`h|r*3+a=CWBWT{ApWK_oSqo|oJPH4I@`!8Y3}SG>IE8O1va_N3Zq!bGS1 zd`Z$xfIS-aVuacTniHdK$%`_Sl8kEDj{{s*tQc;YBrM5dEce&4e@SL34QWYh2ayAw znTG9IHQO>-k|f47ydlIf!-th5j%djENmNYZ-fFN&rXJI99ODY2Wz(CP^E7N6|iQlHk@3e;l7EZ&)LjXS2e($a7nG;q|P#qz!~S~pfSRN*MljHSBcE=?LM zh8Q!NDiqSROAqd9a3wL-W0Z~0k@HT8vwEkks(GccvShl~jU}6J`lg+tVb2?`CFAgA z#H(0!ww*Sd|MZXGtY+zKPmTsnGW4S9;VEPx=j5=?7_~6Q_Ik}MT85opvTXJx?jwcp zDhiYWZMFd&h3E5`*xmtx$i_Tdqx5cjx_GZJ#Y{A`DCgX z=3Vyxma{wfJf@GWW0(FDc0WUB6Z;-vm^&YA;;=r}gdW^_IedaHe;@%n{eYu{1@WWk zM;`{Ti;Z#*!|&&>F@`#d-9E%X5GaITNPL1-Vm#pL2s*|h{LRJ^f_)!?O$peWdJ{(l zu8FtSh?K-Tn`8o|w|p-(k$r;1kI3~+HE~gAHZ#v*5AkmXR6B}M>>%PG4p60oydT0T zw!$2AOtR&PY60-nCh$}{Fq@hpXE+4DOJGqsEi8%NHT3K2xayN7dS4DTh!__hCE78X z;5aoqL9~-dv1>jrUpfQ{^%|1!pKj{)U8q;y51(A4W=UM%s!}2;EP^$kP;WJH<5gOn zCe|7H=q$^dqh9BzRvzP2DT^tNF1Bcu-_$DKuGP4}vR{Q-Jq%$3b<{Ns=tJwc84mxC zSeHpPO_$G5fLT`WDr+~_LZWYy=y-_F7&nw{SV-7lLXvMtBIhMVK|XGx_!vX+kJ zheXIG>@)iCI%;BjBG#TeDJa?kRQBpY+@OmV>8YDI%si!NBiwh8KKq=}<%Fd+iBkBY Pm1tCq|0QR1;H!TDJ$De? diff --git a/Java-Knight/target/classes/org/project/entity/players/combatOptions.class b/Java-Knight/target/classes/org/project/entity/players/combatOptions.class deleted file mode 100644 index 732a1c14ca11ebd8bebe7b6afbcac1355e9be8a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmZvXF>b;@5JmqIuoFWd$^ocNlRZEx7ePWoqKHJlUIw#fZoa@c3-*jo7x*!wK0YQFQqyu zX;oFoO&(4J#?}-EpLwtJQDB~~?*xAIx$lcDuOCRAy4!lRqdiqSfrm7hLpCi-x(eO2 ztw|eYv)ow55=cJXccW=(ED5~+qk9WrkpL(0bHIpUM~D!h<3D}GQ{N{T_c{r4zIf(3 G!1NcJKSe|U diff --git a/Java-Knight/target/classes/org/project/item/consumables/Consumable.class b/Java-Knight/target/classes/org/project/item/consumables/Consumable.class index 5b818fbfb58037848debc34309fd13c10c349973..5a9e76b980aee72d5599e376d23bcaa36cae54f1 100644 GIT binary patch literal 1585 zcmaJ?U2hXd6g^|Fvx&3Di9`4(1T9277ku<$~@ zl()gJm4r7g}d0 zA{QeH#td*d!Sn+6R|0CnDmiRcnBNfxM{!Kx@KA0mM$?u04^Q_^T$((Qz}eblK=nyg z5hw7Cjgt<(MO9!aPGUcyfITww1D_F1L*1}(nx7^r){av-G{vP|-(cZd!4?ZwUiWUdrJSd+e%uuSsv;h$3t+iHl@U5=mg`is~&hJ zyRvCgGDxeY+U);Y5a>vUa`Z^)ey|nI;ySDFd!(wO8u(RN)h0T%n6Oz&Fb9}Nh zQd7*IXY7+jYi4VbLbT*y(BWFKOHSMORoEKHC{mG)I|64Wa+(&ZjWss+>!#fCBrod} zcQFTnQhnCyjZYAb^B-V0PJBS=UF>j%vI2{;NI8!= z0v$jJXQ`)DT=^ld_Tq6e*1;+fo}x5IrLatq_aB;uZop!m*7IiIq6_$hp{x334P%5Wxw~#e+13){=IW-I1$! z%5TK^0Y8&UNa2TkfIrH~nO&8U$`nP3>FMe2Ij2wWJb&@*UjVnDQiutptJ0O(^|lOJ zDI^5!4JF&U8F|u3!m^OEF^aUnisv5`y1w^F)pfzqs#B4#5#=lgMs$yq>ECL^;h8 z85>iWHb*ijHKl)`0)cpLb#D~2n6vPjjd{E-FgbwXFd%S7c|DeyiO@M-VT;f-0V>%k zrm!e55nh{hf~@Lv_2F_Fm+*##tc_({7MKc44krp&T~ns*vho?kBi>hRT*Wo^$O%mE z$z^X0Ijma9+gQU}0`r6IP_B0LVc|}=2#g#kUEK;We-QZ-Ikwjv+_3Q; z-WNzQp+tGvnW^0BfEuB*n8t_r$il}qKEbDCecGvh(m3;LPN&;eo3f(>riY63CCzZ6 zZrb<^lzgruTZ+R_m-@b=n`SJubT#i^Iin}#K}h{-2L6{eN0hu0Ms=fg$;MZ>!xl#~ zM zUeB+qb;r<2hoG(-p?LLe&(neSWw)wy(`y7Nd{3{)`YO<#uNqmAt!^z(B(ayq1N>;= zCnM9(WPYl&<39FUs{eUL%B{;f(@FRDLCyMs(N!DLZScEi2fbFWTO63IzKjE&p~RiT zt~w+9!9e`Iee=c?2WO*Sq9ohx8g-&5cG-26AC9RCEU+6_U*U8XR10-VbABl2D&obj z-R3I@#Q4X@Dzy0hhO6MaxDJ7@x%&-qB)HDzm!2S%5l=Cai7)ZxW$ZVPq_{%&l=$X-^?`H~AkgP9%j8h$Ss-a<_$V z`(Tb3Xp*+`$GG?h>_0J+SvbbhQT{Ky`2>ZvwG*rea5whw1aHT{0J`24IK~IY`wT_U zUV4i0HM2j#7csEd?NcJxNFD@d;UeK?XiZ~|lyZb$;=5bL0`V+{1ZN{OF9~jA8#Q7z kWJVC5yfI3^JKV(Z9d@~8JZ8CZB2SQ*$D83eKt%M$f-67$ma{gbj%lS>#G z*laTMGE3|j8JIOR!`K-(7#Wl%3ot89zRnakc?+{dFoPlkJJ1jiU<5*-F+h?N$kPY& p85mf#wlgqp1PU-QZ~;k>G>GH|l00BGE0E>|@)#NTfFu(GKLDCS6;=QM