@Override protected java.util.List<NonStaticAbility> createNonStaticAbilities() { java.util.List<NonStaticAbility> ret = new java.util.LinkedList<NonStaticAbility>(); ret.add(new ThisEntersTheBattlefield(this.state)); ret.add(new AnotherCreatureEntersTheBattlefield(this.state)); return ret; }
@Override public java.util.List<StaticAbility> createStaticAbilities() { java.util.List<StaticAbility> ret = new java.util.LinkedList<StaticAbility>(); ret.add(new EntwineIncreaseModeChoices(this.state)); ret.add(new EntwineAdditionalCost(this.state, this.costCollection, this.costName)); return ret; }
@Override protected java.util.List<NonStaticAbility> createNonStaticAbilities() { java.util.List<NonStaticAbility> ret = new java.util.LinkedList<NonStaticAbility>(); ret.add(new ExileAGoblinOrShaman(this.state)); ret.add(new ReturnAGoblinOrShaman(this.state)); return ret; }