diff --git a/Java-Knight/src/main/java/org/project/Game.java b/Java-Knight/src/main/java/org/project/Game.java index cfb05c0..5113d4f 100644 --- a/Java-Knight/src/main/java/org/project/Game.java +++ b/Java-Knight/src/main/java/org/project/Game.java @@ -5,6 +5,7 @@ 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.consumables.repairKit; import org.project.location.Location; import java.util.ArrayList; @@ -160,7 +161,7 @@ public class Game { if (turn == 0) { System.out.println("Choose your action:"); System.out.println("1. Light attack 2. Heavy attack 3. Defend" + - " 4. Heal 5. Special ability 6. Flask"); + " 4. Heal 5. Special ability 6. Flask 7.Repair Kit"); int choice = sc.nextInt(); boolean actionTaken = handlePlayerAction(choice, enemy); if (!actionTaken) continue; @@ -210,6 +211,7 @@ public class Game { case 4 -> { player.heal(10); return player.isSuccessfulAction(); } case 5 -> { player.specialAbility(enemy); return player.isSuccessfulAction(); } case 6 -> { player.getFlask().use(player); return true; } + case 7 -> {new repairKit().use(player); return true;} default -> { System.out.println("Invalid choice."); return 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 75f4d40..472dcc3 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 @@ -38,6 +38,7 @@ public abstract class Player implements Entity, CombatOptions { this.maxMP = mp; this.weapon = weapon; this.armor = armor; + } @Override diff --git a/Java-Knight/src/main/java/org/project/item/consumables/repairKit.java b/Java-Knight/src/main/java/org/project/item/consumables/repairKit.java index 5ba43e5..fe7b3a7 100644 --- a/Java-Knight/src/main/java/org/project/item/consumables/repairKit.java +++ b/Java-Knight/src/main/java/org/project/item/consumables/repairKit.java @@ -16,6 +16,6 @@ public class repairKit extends Consumable{ } ((Player) (target)).getArmor().repair(); consume(); - System.out.println("(" + getQuantity() + " charges remaining)"); + System.out.println("Armor repaired!"); } }