@Override public AddManaChosenColorEffect copy() { return new AddManaChosenColorEffect(this); } }
@Override public AddConditionalColorlessManaEffect copy() { return new AddConditionalColorlessManaEffect(this); } }
@Override public BasicManaEffect copy() { return new BasicManaEffect(this); }
public ConditionalAnyColorManaAbility(Cost cost, DynamicValue amount, ConditionalManaBuilder manaBuilder, boolean oneChoice) { super(Zone.BATTLEFIELD, new AddConditionalManaOfAnyColorEffect(amount, manaBuilder, oneChoice), cost); this.amount = amount; }
@Override public AddManaOfAnyTypeProducedEffect copy() { return new AddManaOfAnyTypeProducedEffect(this); }
@Override public AddManaAnyColorAttachedControllerEffect copy() { return new AddManaAnyColorAttachedControllerEffect(this); }
@Override public ManaEffect copy() { return new DoUnlessAnyPlayerPaysManaEffect(this); }
@Override public AddConditionalManaEffect copy() { return new AddConditionalManaEffect(this); }
@Override public AddManaInAnyCombinationEffect copy() { return new AddManaInAnyCombinationEffect(this); }
@Override public DynamicManaEffect copy() { return new DynamicManaEffect(this); }
@Override public AddManaOfAnyColorEffect copy() { return new AddManaOfAnyColorEffect(this); }
@Override public AddManaToManaPoolTargetControllerEffect copy() { return new AddManaToManaPoolTargetControllerEffect(this); }
@Override public AddManaToManaPoolSourceControllerEffect copy() { return new AddManaToManaPoolSourceControllerEffect(this); }
public LionsEyeDiamondAbility(Zone zone, Mana mana, Cost cost) { super(zone, new BasicManaEffect(mana), cost); }
public ConditionalColorlessManaAbility(Cost cost, int amount, ConditionalManaBuilder manaBuilder) { super(Zone.BATTLEFIELD, new AddConditionalColorlessManaEffect(amount, manaBuilder), cost); // this.netMana.add(Mana.ColorlessMana(amount)); // When produced during runtime, condition is added (how to add condition here?) }
@Override public AddConditionalManaOfAnyColorEffect copy() { return new AddConditionalManaOfAnyColorEffect(this); }
public ExtraplanarLensTriggeredAbility() { super(Zone.BATTLEFIELD, new AddManaOfAnyTypeProducedEffect()); }
public TraceOfAbundanceTriggeredAbility() { super(Zone.BATTLEFIELD, new AddManaAnyColorAttachedControllerEffect()); }
public CharmedPendantAbility(Zone zone, Mana mana, Cost cost) { super(zone, new BasicManaEffect(mana), cost); }