@Override public ManaEffect copy() { return new DoUnlessAnyPlayerPaysManaEffect(this); }
public RhysticCaveManaAbility() { super(Zone.BATTLEFIELD, new DoUnlessAnyPlayerPaysManaEffect(new RhysticCaveManaEffect(), new GenericManaCost(1), "Pay {1} to prevent mana adding from {this}."), new TapSourceCost()); this.netMana.add(new Mana(0, 0, 0, 0, 0, 0, 1, 0)); this.setUndoPossible(false); }