diff --git a/src/forge/Card.java b/src/forge/Card.java index 579963060f7..4edb80bce84 100644 --- a/src/forge/Card.java +++ b/src/forge/Card.java @@ -104,6 +104,7 @@ public class Card extends MyObservable private ArrayList cycleCommandList = new ArrayList(); private Hashtable counters = new Hashtable(); + private Hashtable SVars = new Hashtable(); //hacky code below, used to limit the number of times an ability //can be used per turn like Vampire Bats @@ -224,6 +225,20 @@ public class Card extends MyObservable this.updateObservers(); } + public String getSVar(String Var) + { + if (SVars.contains(Var)) + return SVars.get(Var); + else + return new String(""); + } + public void SetSVar(String Var, String str) + { + if (SVars.contains(Var)) + SVars.remove(Var); + + SVars.put(Var, str); + } public int sumAllCounters() { Object[] values = counters.values().toArray();