11121314151617
public Zapbot() { super("Zapbot", Faction.Robots, 2); } public void play(Base base, Callback callback) { getOwner().addMove(new PlayMinion(2)); }
170171172173174175176177178179180
public void playMove(Move move, Callback callback) { move.play(this, callback); } public void beginTurn() { moves.add(new PlayMinion()); moves.add(new PlayAction()); for (Effect effect : effectsBeginTurnExpire) effect.expire();
10111213141516
public Summon() { super("Summon", Faction.Wizards, Target.General); } public void play(Callback callback) { getOwner().addMove(new PlayMinion()); }
12131415161718
super("Abduction", Faction.Aliens, Target.Minion); } public void play(Minion minion, Callback callback) { minion.returnToHand(); getOwner().addMove(new PlayMinion()); }