diff --git a/Java-Knight/src/main/java/org/project/item/consumables/Flask.java b/Java-Knight/src/main/java/org/project/item/consumables/Flask.java deleted file mode 100644 index c0e7a6d..0000000 --- a/Java-Knight/src/main/java/org/project/item/consumables/Flask.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.project.item.consumables; - -import org.project.entity.Entity; - -// TODO: UPDATE IMPLEMENTATION -public class Flask { - /* - THIS IS AN EXAMPLE OF A CONSUMABLE DESIGN. - */ - - // TODO: UPDATE USE METHOD - @Override - public void use(Entity target) { - target.heal(target.getMaxHP() / 10); - } -} diff --git a/Java-Knight/src/main/java/org/project/item/consumables/HealFlask.java b/Java-Knight/src/main/java/org/project/item/consumables/HealFlask.java new file mode 100644 index 0000000..c08f1e5 --- /dev/null +++ b/Java-Knight/src/main/java/org/project/item/consumables/HealFlask.java @@ -0,0 +1,24 @@ +package org.project.item.consumables; + +import org.project.entity.Entity; +import org.project.entity.players.Player; +import org.project.item.Item; + +public class HealFlask extends Consumable { + + private int healAmount; + + public HealFlask(String name, int healAmount, int charges) { + super(name, healAmount, charges); + } + + + + public void use(Player target) { + + super.use(target); + System.out.println(target.getName() + " healed for " + healAmount); + } + + +}