From d675c5421c9a90af1765556e5a8c9325df65303f Mon Sep 17 00:00:00 2001 From: HadiSharifi Date: Sun, 10 May 2026 08:02:05 +0330 Subject: [PATCH] update enemies --- .../src/main/java/org/project/Main.java | 21 +++++++++--------- .../org/project/entity/enemies/Enemy.java | 18 +++++++-------- .../org/project/entity/enemies/Goblin.java | 10 ++++----- .../org/project/entity/enemies/Skeleton.java | 10 ++++----- .../org/project/entity/enemies/Vampire.java | 12 +++++----- .../org/project/entity/players/Assassin.java | 11 ++++----- .../org/project/entity/players/Knight.java | 9 +++----- .../org/project/entity/players/Player.java | 10 ++++----- .../org/project/entity/players/Wizard.java | 12 ++++------ .../target/classes/org/project/Main.class | Bin 7368 -> 7095 bytes .../classes/org/project/entity/Entity.class | Bin 840 -> 882 bytes .../org/project/entity/enemies/Enemy.class | Bin 4618 -> 4750 bytes .../org/project/entity/enemies/Goblin.class | Bin 1289 -> 1258 bytes .../org/project/entity/enemies/Skeleton.class | Bin 1494 -> 1463 bytes .../org/project/entity/enemies/Vampire.class | Bin 1607 -> 1651 bytes .../org/project/entity/players/Assassin.class | Bin 2241 -> 2463 bytes .../org/project/entity/players/Knight.class | Bin 1946 -> 2502 bytes .../org/project/entity/players/Player.class | Bin 5654 -> 5780 bytes .../org/project/entity/players/Wizard.class | Bin 1953 -> 2432 bytes .../classes/org/project/item/Item.class | Bin 106 -> 167 bytes .../org/project/item/armors/Armor.class | Bin 971 -> 1640 bytes .../org/project/item/armors/KnightArmor.class | Bin 374 -> 494 bytes .../org/project/item/weapons/Sword.class | Bin 1071 -> 780 bytes .../org/project/item/weapons/Weapon.class | Bin 586 -> 1443 bytes 24 files changed, 52 insertions(+), 61 deletions(-) diff --git a/Java-Knight/src/main/java/org/project/Main.java b/Java-Knight/src/main/java/org/project/Main.java index 8dc14e5..79b377e 100644 --- a/Java-Knight/src/main/java/org/project/Main.java +++ b/Java-Knight/src/main/java/org/project/Main.java @@ -8,7 +8,6 @@ import org.project.entity.players.Assassin; import org.project.entity.players.Knight; import org.project.entity.players.Player; import org.project.entity.players.Wizard; -import org.project.item.armors.KnightArmor; import org.project.item.weapons.Sword; import org.project.item.weapons.Weapon; import org.project.location.Location; @@ -26,9 +25,9 @@ public class Main { players.add(new Knight()); players.add(new Wizard()); ArrayList enemies = new ArrayList<>(); - enemies.add(new Goblin(80, 100, wp)); - enemies.add(new Skeleton(70, 100, wp)); - enemies.add(new Vampire(90, 90, wp)); + enemies.add(new Goblin()); + enemies.add(new Skeleton()); + enemies.add(new Vampire()); ArrayList locations = new ArrayList<>(); locations.add(new Location("Jungle", enemies)); locations.add(new Location("China", new ArrayList<>(enemies.subList(0, 2)))); @@ -117,20 +116,20 @@ public class Main { break; case 2: player.heavyAttack(enemy); - if (player.isSuccessful()) break; + if (player.isSuccessfulAction()) break; else {turn = 0; continue;} case 3: player.defend(); - if (player.isSuccessful()) break; + if (player.isSuccessfulAction()) break; else {turn = 0; continue;} case 4: player.heal(10); - if (player.isSuccessful()) break; + if (player.isSuccessfulAction()) break; else {turn = 0; continue;} case 5: player.specialAbility(enemy); - if (player.isSuccessful()) break; + if (player.isSuccessfulAction()) break; else {turn = 0; continue;} default: System.out.println("invalid choice"); @@ -157,15 +156,15 @@ public class Main { switch (choice) { case 0: enemy.attack(player); - if (enemy.isSuccessful()) break; + if (enemy.isSuccessfulAction()) break; else {turn = 1; continue;} case 1: enemy.defend(); - if (enemy.isSuccessful()) break; + if (enemy.isSuccessfulAction()) break; else {turn = 1; continue;} case 2: enemy.heal(10); - if (enemy.isSuccessful()) break; + if (enemy.isSuccessfulAction()) break; else {turn = 1; continue;} } } 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 8d4c00b..03de369 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 @@ -1,8 +1,7 @@ package org.project.entity.enemies; import org.project.entity.Entity; -import org.project.entity.players.Knight; -import org.project.entity.players.Player; +import org.project.item.weapons.Sword; import org.project.item.weapons.Weapon; @@ -17,7 +16,7 @@ public abstract class Enemy implements Entity { private double attackMultiplier = 1; private boolean hasKey = false; private static boolean keyFound = false; - private boolean successful = true; + private boolean successfulAction = true; public Enemy(int hp, int mp, Weapon weapon) { this.hp = hp; @@ -33,17 +32,18 @@ public abstract class Enemy implements Entity { if (getMP() >= weapon.getManaCost()) { System.out.println(this.getClass().getSimpleName() + ": attacking " + target.getClass().getSimpleName()); double damage = getAttackMultiplier() * weapon.getDamage(); + if(((Sword)(weapon)).charge()) damage *= 1.4; if (target.isDefending()) { target.takeDamage((int) (damage * (1 - target.getDefendRate())),this); target.setDefending(false); } else { - target.takeDamage((int) damage); + target.takeDamage((int) damage,this); } setMP(getMP() - weapon.getManaCost()); } else { System.out.println("not enough mana"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -167,12 +167,12 @@ public abstract class Enemy implements Entity { return false; } - public void setSuccessful (boolean successful) { - this.successful = successful; + public void setSuccessfulAction(boolean successfulAction) { + this.successfulAction = successfulAction; } - public boolean isSuccessful() { - return successful; + public boolean isSuccessfulAction() { + return successfulAction; } } diff --git a/Java-Knight/src/main/java/org/project/entity/enemies/Goblin.java b/Java-Knight/src/main/java/org/project/entity/enemies/Goblin.java index 5e00e92..07b60fc 100644 --- a/Java-Knight/src/main/java/org/project/entity/enemies/Goblin.java +++ b/Java-Knight/src/main/java/org/project/entity/enemies/Goblin.java @@ -1,11 +1,11 @@ package org.project.entity.enemies; import org.project.entity.Entity; -import org.project.item.weapons.Weapon; +import org.project.item.weapons.Sword; public class Goblin extends Enemy{ - public Goblin(int hp, int mp, Weapon weapon) { - super(hp,mp,weapon); + public Goblin() { + super(80,100,new Sword()); setDefendRate(.5); } @@ -24,7 +24,7 @@ public class Goblin extends Enemy{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -36,7 +36,7 @@ public class Goblin extends Enemy{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } } diff --git a/Java-Knight/src/main/java/org/project/entity/enemies/Skeleton.java b/Java-Knight/src/main/java/org/project/entity/enemies/Skeleton.java index 9573b41..cbdccce 100644 --- a/Java-Knight/src/main/java/org/project/entity/enemies/Skeleton.java +++ b/Java-Knight/src/main/java/org/project/entity/enemies/Skeleton.java @@ -2,13 +2,13 @@ package org.project.entity.enemies; import org.project.entity.Entity; -import org.project.item.weapons.Weapon; +import org.project.item.weapons.Sword; public class Skeleton extends Enemy{ private boolean incarnation = false; - public Skeleton(int hp, int mp, Weapon weapon) { - super(hp,mp,weapon); + public Skeleton() { + super(70,100,new Sword()); setDefendRate(.3); } @@ -26,7 +26,7 @@ public class Skeleton extends Enemy{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -38,7 +38,7 @@ public class Skeleton extends Enemy{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } diff --git a/Java-Knight/src/main/java/org/project/entity/enemies/Vampire.java b/Java-Knight/src/main/java/org/project/entity/enemies/Vampire.java index f490a7f..c4f8a5b 100644 --- a/Java-Knight/src/main/java/org/project/entity/enemies/Vampire.java +++ b/Java-Knight/src/main/java/org/project/entity/enemies/Vampire.java @@ -1,12 +1,12 @@ package org.project.entity.enemies; import org.project.entity.Entity; -import org.project.item.weapons.Weapon; +import org.project.item.weapons.Sword; public class Vampire extends Enemy{ - public Vampire(int hp, int mp, Weapon weapon) { - super(hp,mp,weapon); + public Vampire() { + super(90,90,new Sword()); setDefendRate(.7); } @@ -18,9 +18,11 @@ public class Vampire extends Enemy{ setAttackMultiplier(1); if (target.isDefending()) { heal( (int) (.3 * (damage * (1 - target.getDefendRate())))); + setMP(getMP() + 12); } else { heal( (int) (.3 * damage)); + setMP(getMP() + 12); } } @@ -32,7 +34,7 @@ public class Vampire extends Enemy{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -44,7 +46,7 @@ public class Vampire extends Enemy{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } } diff --git a/Java-Knight/src/main/java/org/project/entity/players/Assassin.java b/Java-Knight/src/main/java/org/project/entity/players/Assassin.java index 91ce181..7766f6c 100644 --- a/Java-Knight/src/main/java/org/project/entity/players/Assassin.java +++ b/Java-Knight/src/main/java/org/project/entity/players/Assassin.java @@ -2,11 +2,8 @@ package org.project.entity.players; import org.project.entity.Entity; -import org.project.item.armors.Armor; import org.project.item.armors.AssassinArmor; import org.project.item.weapons.Dagger; -import org.project.item.weapons.Sword; -import org.project.item.weapons.Weapon; public class Assassin extends Player { @@ -44,7 +41,7 @@ public class Assassin extends Player { setMP(getMP() - weapon.getManaCost()); } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -57,7 +54,7 @@ public class Assassin extends Player { } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -70,7 +67,7 @@ public class Assassin extends Player { } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -82,7 +79,7 @@ public class Assassin extends Player { } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } diff --git a/Java-Knight/src/main/java/org/project/entity/players/Knight.java b/Java-Knight/src/main/java/org/project/entity/players/Knight.java index 9e3c11c..a529893 100644 --- a/Java-Knight/src/main/java/org/project/entity/players/Knight.java +++ b/Java-Knight/src/main/java/org/project/entity/players/Knight.java @@ -2,11 +2,8 @@ package org.project.entity.players; import org.project.entity.Entity; -import org.project.item.armors.Armor; import org.project.item.armors.KnightArmor; -import org.project.item.weapons.Dagger; import org.project.item.weapons.Sword; -import org.project.item.weapons.Weapon; public class Knight extends Player { @@ -38,7 +35,7 @@ public class Knight extends Player { } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -50,7 +47,7 @@ public class Knight extends Player { } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -77,7 +74,7 @@ public class Knight extends Player { } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } diff --git a/Java-Knight/src/main/java/org/project/entity/players/Player.java b/Java-Knight/src/main/java/org/project/entity/players/Player.java index 4f510db..b5110e5 100644 --- a/Java-Knight/src/main/java/org/project/entity/players/Player.java +++ b/Java-Knight/src/main/java/org/project/entity/players/Player.java @@ -22,7 +22,7 @@ public abstract class Player implements Entity, combatOptions { private boolean hasGoblinKey = false; private boolean hasSkeletonKey = false; private boolean hasVampireKey = false; - private boolean successful = true; + private boolean successfulAction = true; public Player(String name, int hp, int mp, Weapon weapon, Armor armor) { this.name = name; @@ -194,12 +194,12 @@ public abstract class Player implements Entity, combatOptions { else { hasVampireKey = true; } } - public void setSuccessful (boolean successful) { - this.successful = successful; + public void setSuccessfulAction(boolean successfulAction) { + this.successfulAction = successfulAction; } - public boolean isSuccessful() { - return successful; + public boolean isSuccessfulAction() { + return successfulAction; } } diff --git a/Java-Knight/src/main/java/org/project/entity/players/Wizard.java b/Java-Knight/src/main/java/org/project/entity/players/Wizard.java index b6fc42a..c980169 100644 --- a/Java-Knight/src/main/java/org/project/entity/players/Wizard.java +++ b/Java-Knight/src/main/java/org/project/entity/players/Wizard.java @@ -1,12 +1,8 @@ package org.project.entity.players; import org.project.entity.Entity; -import org.project.item.armors.Armor; -import org.project.item.armors.KnightArmor; import org.project.item.armors.WizardArmor; import org.project.item.weapons.Bow; -import org.project.item.weapons.Sword; -import org.project.item.weapons.Weapon; public class Wizard extends Player{ @@ -39,7 +35,7 @@ public class Wizard extends Player{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -51,7 +47,7 @@ public class Wizard extends Player{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -66,7 +62,7 @@ public class Wizard extends Player{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } @@ -78,7 +74,7 @@ public class Wizard extends Player{ } else { System.out.println("Not enough MP"); - setSuccessful(false); + setSuccessfulAction(false); } } diff --git a/Java-Knight/target/classes/org/project/Main.class b/Java-Knight/target/classes/org/project/Main.class index 1432a2fb6d4ec9cf67bd0196feb762a4bd3e1f7a..64d692e76e6554a85f5ff5b3cb3a041ad7ff6955 100644 GIT binary patch literal 7095 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 delta 228 zcmXYoxedZV5Jmqiutt_R4947-%?)-9AWESSYCu~86_64TBNBQcMu_ofl70K$=zr|f z`mf*p0pNh_;$LrXM-;k~NzNr$ph&2rDh$*c%BJ>E+0q`Vx6zSZ7d>Gg1K|)O;TRL) zRC}Cv5E9-IX0B3*k8>_Q48JKnWLWSo5)ZJ%ip}Hu8XI10*~&0q)M!uaJ9dNg5B+lz A4gdfE diff --git a/Java-Knight/target/classes/org/project/entity/enemies/Enemy.class b/Java-Knight/target/classes/org/project/entity/enemies/Enemy.class index 0f528715cf55c42adb5ee20548f39e99c059640e..6a55c5c12195fe84f7d6a8a04fab2dbdadd7ab0a 100644 GIT binary patch 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 literal 4618 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 literal 1289 zcma)5T~8B16g|_H7Ro|Pp+#wdmLjx^uzr6PLFCIOg%D~m@x?6d&@Q&SbvxCN_-AoY~qF@Na44I3m|4?mPhYiDI7;1B|!H>9E-PZ+Y2;?>-;LmUJ`7Qxt3PvT` zD4kprLa)5u=`@7VY8c#>+Tscl7^kXrXOm$n*Hg1cyy-}#Y9;1X1rtaz^wqf7*<wf=BCxD)zdqBVJu=P1WmyW+$6=9q%nkA z5~M-Bi|1Tmmr_u;=IOhw;12G(-7R-272a+ibsDnlm$Csq+*j~G>Iu}jF5~M~m6{(Z z87ANDG!MD`Tt943Bv!I2dgDO14e5KqfT$a7hU{f+{xeGM{T3K}^%eswlF=k1=nfCf zMo;o(b47=RZqo%ZBzq3`UMPtyJ42zjyz+ullc+O<%T~v(@GV0s8FVXJl08L+X29o+ zYyfnr2-5nH{8tFj3q;gpYVizA9Yd&#fsYjO;SsIF@YC9l5C+H&qd=bOreGP5$)jYf zV3h!+^@J=*6rn%yDdjRbs~*`t`EoBtERilo)P*yQsnYt(7jv+Oi7x^LQH;37M}n!}_+uMh@f}TkBrzz7Q8bqBT4>1_n8Be@Q{|Uf<-(O~ zErlwr@&nxZKbE&=21P3iSu}m`+&<@?)3?9>{PGRJH9UwT#IWCS>t@S!p2?~*EhU@g zODS58-8L&P9k-SQLxdxW7(?u`Wm{^FAzUb~Cy~HV97+9c2SaWUM%v0!Tc)&S(~@m- zk^Z+B4i`$L@?hCtY!5xw+2Z;ThOsk_5snmgG2{nN`~zIslntpIn_-7#SA}Z}W$B1L zj?Mp=@qS4{8|Rq7ZieBuR15N{v}^Z-lBBD!;Om&=*ozDa6iSKeCYe(BtI>dV(UV0j zYS4Wg`*DCFT9;~N&GV$BJvqp6$TO?vG3nANj%ggGQsUR8kwQt!ET9;N!EqGF7*fx~ z3t={dT{kORZMp_RbUKP*yzG6k9COXJY*kUN6wTQLPLQ5eN9CmLbm|+qm9->J;#3@` zIc9K%VRV~g4Dpr*X^=M(sBI&I-9k(i%EZyC3pXG#h9tTNog5DWJNDngYqO_-X zMC&p|_q-U$8mXmJ?JL-$9>P7ujqqo1V+`po#y(J82qjw6h|tP0f+WTWIYYZ!UWU<{ z#ch=7pXo6U@aO1ch;lLGXb*e-ASJ!*D6x-u2oru)fI#(F!75=eJ;njnbA)LJ6pb#j zsl+>s8$ILHDPHfK4JPDCX7rE7lZJB_@{_}8aoLwiz23A(0Xh@zVTbWfi>JE z-k_7L?u2GL=%f{NlGhDfCjIkoF=>1Pe}lAc=X$i!#i9|REBs@@1bGd5oKc*@C{B|B bGvw{r0s8!J`aI1=pPoEFM7$L`9K!uy{S6v; literal 1494 zcma)6%W~656g};CoX!xO2M=c;U;?rNh}ZC#FyWOz3{D6bLKVBlX>1W&GIDz$ReT9m zELgFgsTrqg7V`mY`5%gVB{?Ki7FbnM_wBytoO}AVKY#u2e*m}eG>-(5S)?S=$OugP zLBr_;{wrNKj`oaeHtD0=uI@UE^xYK5Tz5U!%nO{fDwXQa{jSk%=Z#h!-|ITh!tY#p zZ3sCGWs#Q{h7>66%=m$!wxL_v_@2P9>(y1@DdX}?JkQ+taxwhn32jtjKMDdPU2PWh zOYN;cRz?e?tcCI#7c?$0fk~38j8XLsfg{!~p)u`ZSRYAb(1Q|(a9AMS&}Mm6AZe8= zj5Q_kD~=G>ddL(mgbC9U$8ekyNChXPtO^%<0y9~hlsE-TVDy#xQ#mc=HJsXJm+YZ* zzh?v{s^N<3JF9`~nVJc-YR~0hQ&lUznbw})Yc!{qSMxZHGg+LKaBxmwY>za7Y==Qw zE=yeDdQwfTT3q=xiQhSpH)=yK zsJ3coHtM>>9|NP7NM8;&ByMsf$JVL0QSi3Joq;_|Y|kBkoz7@q)%EmBul+&?Pt=PR zMG95Fu3BpN*51!nd-wn0A*x@Arv(d88BYo`qi{c3^(z_7u8AcXEgds78UvQV=c9e^I zSfUxBpo05^%%cZ1V&-vFv5X`|>1M>N^R&Wi8GCjMW8ZoB@R==542(Y+?b^oAUp*~fXNONM0~CL4eQRMbI? z&?PKl3MGQJa5SWsL_xqY{VI)9NEA6r{TkE1BPo|J(;0vj0K$Jqj#mKHci$mYt#l p{%*k}c@4VZX`Ca^&r|Ui2=LMl`qDOi36Hnw={%XYM#%|0`34Rr9W?*| diff --git a/Java-Knight/target/classes/org/project/entity/enemies/Vampire.class b/Java-Knight/target/classes/org/project/entity/enemies/Vampire.class index 0d98e39b052e7672b21dc6abeede1c1a01ac5d90..b0a21a5ed70441cc4bca283152aa798d6ad3ae3c 100644 GIT binary patch literal 1651 zcma)6U2_^$7=8{A2;`(-zS=-+NgE?<+N`zJs?^3{Q5b;a)79_q^}>e4O{}Z~y%KD}Ze@Vh9PG zcig7lah=Cz-P0}4Z0k=xQ^tCs^ec2%tv)RD{)S>n`h>>=Na|m-CoPHIxWj| zm8P^r1}hY6_?t8+H%2-@-ti@pZk#>OOI$#fHACwJR>w*v=}h1vF2%4W@dDNbE{uws zkS`E#Qkl^OtnSb`%WnF` zwdmF#*ZfCyxi0aF!kSe)o;j>o+>m$;uhZ)z(`YHnOKLijC`jB?+NM~syRRa*B(_xM z6unoGX>3cp?T=Q&Zy84sJ2Bjmcn9waq#hez8hXpHn|kG>%h@C^r{@VQmi-;e(f3`; z_9~uh8tuX~-Xp&~$IF_w(`z1O6-F7mG3-fvfPES@p-dpwQB7Jl`{ss?hman_O&+nL zepjM`d&2>%^y+o9+db_0YHP#0aD&QkI}M&rvTWJrUax&%y7!EO79(?Ir*5>WhHI&H z5R7<7R##wcY*Z%Cb%CSh87_Sk$V|!)rjcolU_?ZbTr2)~8=U|#st(9I5)dVUM8)a3 zb@Ps;2+H6BZ7P4TO1;zmg^BR?^Xl_m<+{ZGg1=|AR4rBe1>(T~;Q?aW0%RX&zUNj5 z_xV19FyG3y87x8KW3J?|6c142iaM|owEZ1%L>PO>J_~&;X&VD9Yd_-oK32ch`grlU zq$L^O_z4>V-(rnd{DjkSMKA2r(?|_Sf!`L= znnN1%yuS;`VG#uqE@7F6oyO;+sHkUsIS&KsB#KY)Daog?gU^^1Vg&3K`WvP20yj9) zfwnJLsw~U<{E|D~ibhu|uf;3xiQ*?EnA( literal 1607 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 literal 1946 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 Y&kxn}BlY|P{z|DRCH{tg;9pqxe*x8sO8@`> delta 2414 zcmai0YjaaY7=AYQo}@`^Vpv$V{NQi!lf(G#p5w`SJRQI6$vOKz@B2K@zPp>< z%lBTVUATO54!|wAG^zdJT3QDeo~wZmn*-Q_2!qz2AIPuo@5z<&UcAE4#5>(_zQXNe zukm(w#-mZy$dbj8q+UVJ%u7INcz9isCHr$v<_7a4O+K7ssFR_Ed~S#WX|j9GNXUcp z8otGMUVIh{-Smp+rrOjt^Ou3xbX&!+qu*K zDBHmw_pc7UNfva$L*w1piCuiw-{yS_Tt@xrziaIdnrW2tX#|l$J(kg!#Y!y4Dzrf0 zlW@}5A@KARzjk8}We8HtUPR!)+w|27$6r|K^wPvTMuB~SRI4bUQ3!B7>TrWh7?bZ2 zGhxI?$S`Ii8+fQTprCIgbo>9H-z6bJ{+illZK7^a62FO%T_o&gi4IT%(4g0LF}z0= zLErAdy%IZ7+fUYA8BBLprT3aldr5Gb;xycj_vx1+y^S@}#0N&2i@`OY_@{u z zbB92y_E;3W}l_wjYL8fZ1-fhni$7dBz9+Q)Y+FPt4 z!$&$3J|B*yg*x5G4VJ=s-Ghb`m&2+P8>!068P-l}As`2Gdt`ejCjJJD&faL9UM zM~xn*l8&<6p?aQ!wk$rwQImyJ9x}K zejuuDzKU((FO1mVqH24du#KIvb+yrI>Z~nzTEBlt*|5=IscYx4bqxNjYX;GA)R*b~ zRpY&W96s^AQRsI{`^4W2;1ohQjRel%YRoAw)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? literal 1953 zcma)+ZF3V<6vzLYrio3LHuMSlKp!lWWGh4{P$9K#XakM5wNh*qpSVqzWO0*?n+;4I zzlgqZI=t|;j+4&#!VkdUr|>KI#y5`tv%7Q>V8CQ%_ujkrp7T5ZbIyJG@9%#A$f1}( z1RZfib#x-8Vajn!nVRc7G>cxwta_Grkg3_~z;x@GE&r_{wqR8)Z&AZ;YW<;lq%yXu zmNMI(YgJ3xLSentgyor)%wtp4oN7I@>%X%vZ%}Tfvgw`J(qD7_FM$NQr`l-3 zi1U8nBoTlC9fNW(ru;Kv>y(buzOAyU9vuX>Wb25IQH*KmEScWMmWGa0y3ob-aUBzw zq=`TYM$+c>RU#$uHm2h^tK*zloOpw%j7xl~s#_XY%_~pwc=FQLmrM1gIMg z+p}u6WxDeH9UT{NkNHB_$&IZ9-oy1cZs^EjfiS+o_G232H8EmWY4;VS6{KTP z#}bxLBnX<*7owI zhTGBw8>$v^_ta}<(NcD9&$8M1v?I}bWetgKr{NaOTb9J!9k5>%U`$cI2=5Xg1|s^; zEzTZu6yv+!m>oMa93AdFf@TaL-bB|gT#n#lK6}u?C!3uAKIpi^*2p2>;x=~+T(>cMgkEE|iT)RzCwb%~5&C@R zL&5fA=iT@MU(%Q+4IdhPLdRk>FGh!qCWejQaHff=L!4)XGfkv?Pe!kdTE6c$G5a%; zzarCjwTXG7qlxzgr^DA`23;Hv5$6=6I*kzwGqw?&<()E*aaR2VRw=h=6kz6$G4mnj zSNs-5WL_sKn;-=KmL5dEw6G+54>4#QA?K4NdtVPV;wR%A(PnrDpC^ieY0M(UJ3~Ok z5e!WO3=ED8+!MKswb|2COZ*aZQyCdVG&Fs(63Y_xa}x8?^@B@_GV{`{ r85x*Mi-D5N8k%7ftyQF%SQr^t8Q2&YfHXS;2hbcw22LQ!#J~jrg|QN| delta 32 mcmZ3^n8kJK->!WO3=ED8>=U_+CuS*eGcYhRumVMx7}x-vs0OJ3 diff --git a/Java-Knight/target/classes/org/project/item/armors/Armor.class b/Java-Knight/target/classes/org/project/item/armors/Armor.class index 55c4e58c1cc41d4fde098a5535b2b70e1de4929f..fbc539582879494b68998ab7563077303c5adcb8 100644 GIT binary patch literal 1640 zcmaJ>$#T;`5PjoKwjyJQ!x937C4g-pV&4oQi6LMxOO;ch3QiMyNEFMGkYtMd2^Y>> zH~(`A ze7?LUIw3>uj^$Y43`4q7T`C}tf(G5d2n>d!uD@b>zAHUVD-?Z``+e6B%sII+XkGC} zIDuebO&Pk!KuN~weg6J_d?g9&GcbxWLw-es4Vwo6L%C9IZE}f>bshV0K*K=;hcM1i z+IG)Sr1-Yg_iXWu_bKVv7La!6Th2SBytbq!u zq&X6_H6hi|lj&`T8106-q~RQ0?Px?Zl9H)3t4j=-hTEljlvQy`Bo!(RKsiYb~#9d1dR+WJKLMEYzbUk_rxyluM__9ORFabL_svTZMW%NQLT-p;|M=`2qMt%h~e}O zO}kOm@R;G)|6Qq*v98PsdZZ~Z)M!n~H%{Z8l5duFjqF*Rr}YATJ&!zqQtc;LZQ=(s zxfH)f0n@aOB15ZA>j(-2um?q$WH~^A6o!kqM7uo6H1rRF%g8D48|1_2u28FeN0G2M zVdejY1ka-!!O2i^RB#Mea8-erw9C6JVQ8P}kb>kTb4V7FOB|dX245S>n;~zRC>KfF zp8hZuVj`g?H&l}ws=1CEipaboQj|nKLd$$YCM^l26NDxcgo+C8Ci!HM8kvJc+6MM+VC)OICACc@pz=d)w};i8BX3!Q@;4k-5WjF7*ud0wp;fAMEdf_naB0+| Zq<3(a_B_GO(r*R}^rh43A)0uC@qd(AR=xlL literal 971 zcmZuw+int36kTVSVOkstlwNEB+p1N{gYyBJCbh;$g8ERy`(YUAl*^D|F#0k6fiEUD zCO-H9ew1N6skJ51L>tq}!GyhD2g4+*2hLc&S zpxV;9;h`jbg|YtpYVjoLiib^;?#~n5i$+oUMbcXywk2JZ>g9`zU4`vi#BH)GIL&tZ zq^n?`$9=MvI?*J2Hy`)HwnAz;afgW{r63IPF+UaF9Q#k0{LR}r_Idun@VK97| zgnCF>7pV@0Z}l`o$tU4dN1VDa2-9pj<64`k*-FZ88jVFMTaLw=i+G*{;p<3r7L0?> zWF7Vqy|AFL1Dlb?b9I&&X(F97kybJ0S?AzB&pqCTvR%f#)=#Kb?HaBe#a8_qWjU(f zP3u0-eYS!SHi}rs27e_~Q6^LcHNG4!fKW$+H$oaA%6y3g5%|E+3-KFs2dRFb{1t1h z9Jz%oMj2$ksyC5u*$)) eLD*STWeBn&S)mXg-zlX0zmVpgLY|Ps!qb0xHjkG8 diff --git a/Java-Knight/target/classes/org/project/item/armors/KnightArmor.class b/Java-Knight/target/classes/org/project/item/armors/KnightArmor.class index 183236b3f59868abb516d6b102751f9426f3af3c..c7f1d2486ab541ceae176b95012be78e31dd261e 100644 GIT binary patch delta 290 zcmXYrF>b;@6hvq3VB^hVj0q$WC5>^9LUd!TfW+)B-t&87DD5J2!udu((E03FTyQE}%s9>3YTk zr8tlWh&U+k;ciW=O!Z+?T{yfD delta 174 zcmaFI{Edn0)W2Q(7#J8F8H6WtS@5uGczSAvu`_TmGAK_xr#x|Lyd--{YFcVuaVjGN zqbDN+S4wG7Vp3*KW=Z8_aYp4Vb_OP(ZUzRRECVY88<6A#@;n)sfslcLT}xVKI|JiJ zAd`uK3rKQ-m9qmCaxicM`3ewa3_J|HKps#710MrF&=3$y0LWqjvIT)WCI%q@ohla2 diff --git a/Java-Knight/target/classes/org/project/item/weapons/Sword.class b/Java-Knight/target/classes/org/project/item/weapons/Sword.class index b38a8c08f5b58fb7a65e4e3eeba614be45dc0222..f22db4051d224a056bad6ef534c3e414db57a24d 100644 GIT binary patch literal 780 zcmaJ;+iuf95Iq|^w&S=sxTH5|n@|FYLHHS^LW&|Tky3;R3YQnyI99r?V@Hld)z9I* zFO-|a10TRgA;udE6$#KvbJNZ_XJ&r<{PrC{2X_n<7>a|FI2oHzQPiPX&|xs_#>vE+ zCGk<~3)@~kjUcTu*?mT<+poCRi(NVRqhINL@ z1@_Z9No7#tMaocJ>JqW{ltiT@E#T9(flUT`NiwcwdXIy;iL1D#W81z<&O%KJKq1ONZ ze%iEgKi>?|yrz8(Qtlrg@L3LI?E7JU5_1qQ54>a4iV6y>20D)s@8~X;{stL jCv3_-wg&^P-vew*O+Zom2s@L`B(f&UWwI{S3b_3Xv3Hy! literal 1071 zcmaJ=TW=Ck5dIDPZZ02??h?Ba5;_NVyb ztIsB0QXh=Z{t$nJG3uO!))H$&I5TH$R+& z=kD1JX$fg}tpl6)T&Hh6@g+leLpVZiGK6yFa(*|82%leBZv$yIi%V<%k~=+isI?6BXgu)j_vzdyjd&LzYCv zZSc-6_k_BSjGAnVKEqPwG~U=Cd?HIUh~@|<(&Y|sxQeFuz!5J7_STSNhS}UHs!r%E zsj|XS4S-_OV^CwQ5sE%^qmri2Ohxk;Z{x6c+{)Tn0UPI_Z4zF*CV69jhxbN&L~Eku za5?aZu=O*$IX|On)u_1xuVFtFigm;1Z&j@a%`8Ie4>0=E`qCL7ogM<6SLjwokbZ!^ zoX&g#d*?e`rBl5c(7uL|z%|mAhHkiy8+4-pi^{l3vBT1o+fLg+5Ivg&oCI^fm6ls5&=6YO`z@3fLQx|DtrQd<`m`jgU~s&y?NIS2{fIua zRiP3O{eXT{)mhsTfml@(&+d3;&Y7G4{Jr=MU>$F>NFb>prK1bo3rrx^w$`Y`K4+GX=F5Hb@V`In2~P7a9pV@4bvA*5()d6aJ|PL-EM_U>Egh4XV$d4G-wh~@2LdiHOdw%Bbo4}`nN53HaQvc|0{cTIJVlqvtvq`Y$59XMC}S!Bpi z0XL&=(L|IPdPuVqHHsS1@(3kckuA3-woC=t6Ar_Q%AcCIA*Jv6E_Zf>e<z~hQaTF*Ijy!kq0PR3cbjnkAD4XMRAX`h0q@>Fz7~+0$diH6mlXs zDeEL*-p7Lo*&wN`x(Ywh`;`s}D5&m0IUI!6LxU(Z!^2qT!RyZBvCg#r6i(&bj;wvV zhCCVT{3zh1oY#n_qCN0~YIcsB7nlalF?U%k^-TqGRHC`ISOZZONjwe^pWrFUG{t&B R|7Unjw=A9BU;~?&_y^FpJ1GDF delta 337 zcmZuqOKJi^6s*_IIO_EH*Enh*;znlU8A4V$LUuM7vQigjKWC6Rf?Ej$6d{Woz%zIj zvAV}qA`MmVRllm*h9|Fby8QeCc*f(VG8-4?W???w1@c-(2~~|6w4k&wOY^c?e+Fn| zU(#3pBs)u*85O7Ah=&S-I#D5nW}LD