diff --git a/src/de/banananetwork/dsa/aspects/Aspect.java b/src/de/banananetwork/dsa/aspects/Aspect.java index 33bf216..8c00584 100644 --- a/src/de/banananetwork/dsa/aspects/Aspect.java +++ b/src/de/banananetwork/dsa/aspects/Aspect.java @@ -2,18 +2,24 @@ package de.banananetwork.dsa.aspects; import de.banananetwork.dsa.general.Descriptiable; import de.banananetwork.dsa.general.Description; +import de.banananetwork.dsa.reqiurements.AdventurePointsPriceLabeled; -public class Aspect implements Descriptiable { +public class Aspect implements Descriptiable, AdventurePointsPriceLabeled { private final Kind kind; private final Description description; - + private final int apCost; @Override public Description getDescription() { return description; } + @Override + public int getRequiredAdventurePoints() { + return apCost; + } + public enum Kind { ADVANTAGE, DISADVANTAGE }