diff --git a/Java-Knight/src/main/java/org/project/engine/SinglePlayerBattleEngine.java b/Java-Knight/src/main/java/org/project/engine/SinglePlayerBattleEngine.java index 25c99a2..5e0004d 100644 --- a/Java-Knight/src/main/java/org/project/engine/SinglePlayerBattleEngine.java +++ b/Java-Knight/src/main/java/org/project/engine/SinglePlayerBattleEngine.java @@ -49,7 +49,10 @@ public class SinglePlayerBattleEngine extends BattleEngine { player.SetState(EntityState.ALIVE); } - if (player.GetState() == EntityState.DEAD) { + if (enemy.GetState() == EntityState.DEAD) { + enemy.DropLoot(player); + player.AddLevelProgress(enemy.LevelProgressAmount); + System.out.println(TextColor.Green + player.Name + " WON!" + TextColor.Reset); return; } @@ -69,10 +72,7 @@ public class SinglePlayerBattleEngine extends BattleEngine { System.out.println(); } - if (enemy.GetState() == EntityState.DEAD) { - enemy.DropLoot(player); - player.AddLevelProgress(enemy.LevelProgressAmount); - System.out.println(TextColor.Green + player.Name + " WON!" + TextColor.Reset); + if (player.GetState() == EntityState.DEAD) { return; } 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 3fac198..0833dfe 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 @@ -45,7 +45,7 @@ public class Knight extends Player { @Override public String GetSpecialAbilityDescription(Entity entity) { - return "Slam " + entity.Name + "with your unstoppable strength and stun them for the next turn"; + return "Slam " + entity.Name + " with your unstoppable strength and stun them for the next turn"; } @Override