more mana pool errata

This commit is contained in:
Evan Kranzler 2018-04-21 18:36:22 -04:00
parent 2dcc50d592
commit 7deb521a65
294 changed files with 879 additions and 879 deletions

View file

@ -461,7 +461,7 @@ Zombie, 6, B, 2|2, -, Enchantment Creature - Zombie, Winona Nelson, -
Elemental, 7, R, 3|1, -, Enchantment Creature - Elemental, Greg Staples, -
Centaur, 8, G, 3|3, -, Enchantment Creature - Centaur, Ryan Barger, -
Wolf, 9, G, 2|2, -, Creature - Wolf, Raoul Vitale, -
Gold, 10, -, -, -, Artifact, Richard Wright, Sacrifice this artifact: Add one mana of any color to your mana pool.
Gold, 10, -, -, -, Artifact, Richard Wright, Sacrifice this artifact: Add one mana of any color.
Kiora Emblem, 11, -, -, -, Emblem - Kiora, Scott M. Fischer, At the beginning of your end step<65> put a 9/9 blue Kraken creature token onto the battlefield.
DDM - Duel Decks: Jace vs. Vraska (2014-03-14)
@ -709,7 +709,7 @@ Elemental, 020, U R, 5|5, -, Creature - Elemental, Randy Gallegos, Flying
Snake, 021, G U, 1|1, -, Creature - Snake, Christopher Moeller, -
Spirit, 022, W B, 1|1, -, Creature - Spirit, Cliff Childs, Flying
Spirit, 023, W B, *|*, -, Enchantment Creature - Spirit, Adam Paquette, This creature's power and toughness are each equal to the number of experience counters you have.
Gold, 024, -, -, -, Artifact, Richard Wright, Sacrifice this artifact: Add one mana of any color to your mana pool.
Gold, 024, -, -, -, Artifact, Richard Wright, Sacrifice this artifact: Add one mana of any color.
OGW - Oath of the Gatewatch (2016-01-22)

Can't render this file because it contains an unexpected character in line 549 and column 140.

View file

@ -54,7 +54,7 @@ public class AbandonedOutpost extends CardImpl {
// Tap to add {W}
this.addAbility(new WhiteManaAbility());
// Tap to add any color mana to your mana pool. Sacrifice Abandoned Outpost.
// Tap to add any color mana. Sacrifice Abandoned Outpost.
Ability ability = new AnyColorManaAbility();
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);

View file

@ -63,10 +63,10 @@ public class AbundantGrowth extends CardImpl {
// When Abundant Growth enters the battlefield, draw a card.
this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(1), false));
// Enchanted land has "{T}: Add one mana of any color to your mana pool."
// Enchanted land has "{T}: Add one mana of any color."
Ability gainedAbility = new AnyColorManaAbility(new TapSourceCost());
Effect effect = new GainAbilityAttachedEffect(gainedAbility, AttachmentType.AURA);
effect.setText("Enchanted land has \"{T}: Add one mana of any color to your mana pool.\"");
effect.setText("Enchanted land has \"{T}: Add one mana of any color.\"");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect));
}

View file

@ -54,7 +54,7 @@ public class AdantoTheFirstFort extends CardImpl {
this.nightCard = true;
// T: Add W to your mana pool.
// T: Add W.
this.addAbility(new WhiteManaAbility());
// 2W, T: Create a 1/1 white Vampire creature token with lifelink.

View file

@ -53,7 +53,7 @@ public class AetherHub extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T}, Pay {E}: Add one mana of any color to your mana pool.
// {T}, Pay {E}: Add one mana of any color.
Ability ability = new AnyColorManaAbility();
ability.addCost(new PayEnergyCost(1));
this.addAbility(ability);

View file

@ -65,7 +65,7 @@ public class AllyEncampment extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T} Add one mana of any color to your mana pool. Spend this mana only to cast an Ally spell.
// {T} Add one mana of any color. Spend this mana only to cast an Ally spell.
this.addAbility(new ConditionalAnyColorManaAbility(new TapSourceCost(), 1, new ConditionalSpellManaBuilder(FILTER), true));
// {1}, {T}, Sacrifice Ally Encampment: Return target Ally you control to its owner's hand.

View file

@ -56,7 +56,7 @@ public class AltarOfTheLost extends CardImpl {
// Altar of the Lost enters the battlefield tapped.
this.addAbility(new EntersBattlefieldTappedAbility());
// {tap}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast spells with flashback from a graveyard.
// {tap}: Add two mana in any combination of colors. Spend this mana only to cast spells with flashback from a graveyard.
this.addAbility(new ConditionalAnyColorManaAbility(2, new AltarOfTheLostManaBuilder()));
}

View file

@ -46,7 +46,7 @@ public class AncientTomb extends CardImpl {
public AncientTomb(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// {tap}: Add to your mana pool. Ancient Tomb deals 2 damage to you.
// {tap}: Add . Ancient Tomb deals 2 damage to you.
Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.ColorlessMana(2), new TapSourceCost());
ability.addEffect(new DamageControllerEffect(2));
this.addAbility(ability);

View file

@ -45,7 +45,7 @@ public class AncientZiggurat extends CardImpl {
public AncientZiggurat(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// {tap}: Add one mana of any color to your mana pool. Spend this mana only to cast a creature spell.
// {tap}: Add one mana of any color. Spend this mana only to cast a creature spell.
this.addAbility(new ConditionalAnyColorManaAbility(1, new AncientZigguratManaBuilder()));
}

View file

@ -48,7 +48,7 @@ public class ArchaeologicalDig extends CardImpl {
// {tap}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {tap}, Sacrifice Archaeological Dig: Add one mana of any color to your mana pool.
// {tap}, Sacrifice Archaeological Dig: Add one mana of any color.
Ability ability = new AnyColorManaAbility(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);

View file

@ -58,7 +58,7 @@ public class AstralCornucopia extends CardImpl {
// Astral Cornucopia enters the battlefield with X charge counters on it.
this.addAbility(new EntersBattlefieldAbility(new EntersBattlefieldWithXCountersEffect(CounterType.CHARGE.createInstance())));
// {T}: Choose a color. Add one mana of that color to your mana pool for each charge counter on Astral Cornucopia.
// {T}: Choose a color. Add one mana of that color for each charge counter on Astral Cornucopia.
this.addAbility(new AstralCornucopiaManaAbility());
}
@ -108,7 +108,7 @@ class AstralCornucopiaManaEffect extends ManaEffect {
public AstralCornucopiaManaEffect() {
super();
computedMana = new Mana();
this.staticText = "Choose a color. Add one mana of that color to your mana pool for each charge counter on {this}";
this.staticText = "Choose a color. Add one mana of that color for each charge counter on {this}";
}
public AstralCornucopiaManaEffect(final AstralCornucopiaManaEffect effect) {

View file

@ -51,7 +51,7 @@ public class Astrolabe extends CardImpl {
public Astrolabe(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}");
// {1}, {tap}, Sacrifice Astrolabe: Add two mana of any one color to your mana pool. Draw a card at the beginning of the next turn's upkeep.
// {1}, {tap}, Sacrifice Astrolabe: Add two mana of any one color. Draw a card at the beginning of the next turn's upkeep.
SimpleManaAbility ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(2), new ManaCostsImpl("{1}"));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());

View file

@ -62,7 +62,7 @@ public class AtzalCaveOfEternity extends CardImpl {
ability.setRuleAtTheTop(true);
this.addAbility(ability);
// {t}: Add one mana of any color to your mana pool.
// {t}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
// {3}{B}{G}, {T}: Return target creature card from your graveyard to the battlefield.

View file

@ -62,7 +62,7 @@ public class AtzocanSeer extends CardImpl {
this.power = new MageInt(2);
this.toughness = new MageInt(3);
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
// Sacrifice Atzocan Seer: Return target Dinosaur from your graveyard to your hand.

View file

@ -64,9 +64,9 @@ public class AxebaneGuardian extends CardImpl {
// Defender
this.addAbility(DefenderAbility.getInstance());
// {tap}: Add X mana in any combination of colors to your mana pool, where X is the number of creatures with defender you control.
// {tap}: Add X mana in any combination of colors, where X is the number of creatures with defender you control.
this.addAbility(new DynamicManaAbility(new Mana(0,0,0,0,0,0,1, 0), new PermanentsOnBattlefieldCount(filter),
"Add X mana in any combination of colors to your mana pool, where X is the number of creatures with defender you control."));
"Add X mana in any combination of colors, where X is the number of creatures with defender you control."));
}
public AxebaneGuardian(final AxebaneGuardian card) {

View file

@ -50,7 +50,7 @@ public class BarbedSextant extends CardImpl {
public BarbedSextant(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{1}");
// {1}, {tap}, Sacrifice Barbed Sextant: Add one mana of any color to your mana pool. Draw a card at the beginning of the next turn's upkeep.
// {1}, {tap}, Sacrifice Barbed Sextant: Add one mana of any color. Draw a card at the beginning of the next turn's upkeep.
ActivatedManaAbilityImpl ability = new AnyColorManaAbility(new GenericManaCost(1));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());

View file

@ -48,10 +48,10 @@ public class BattlefieldForge extends CardImpl {
public BattlefieldForge(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// Tap: Add 1 to your mana pool.
// Tap: Add 1.
this.addAbility(new ColorlessManaAbility());
// Tap: Add Red or White to your mana pool. Battlefield Forge deals 1 damage to you.
// Tap: Add Red or White. Battlefield Forge deals 1 damage to you.
Ability redManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.RedMana(1), new TapSourceCost());
redManaAbility.addEffect(new DamageControllerEffect(1));
this.addAbility(redManaAbility);

View file

@ -53,7 +53,7 @@ public class BeastcallerSavant extends CardImpl {
// Haste
this.addAbility(HasteAbility.getInstance());
// {T}: Add one mana of any color to your mana pool. Spend this mana only to cast creature spells.
// {T}: Add one mana of any color. Spend this mana only to cast creature spells.
this.addAbility(new ConditionalAnyColorManaAbility(1, new ConditionalSpellManaBuilder(new FilterCreatureSpell("creature spells"))));
}

View file

@ -63,7 +63,7 @@ public class BirchloreRangers extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(1);
// Tap two untapped Elves you control: Add one mana of any color to your mana pool.
// Tap two untapped Elves you control: Add one mana of any color.
this.addAbility(new AnyColorManaAbility(new TapTargetCost(new TargetControlledCreaturePermanent(2, 2, filter, false))));
// Morph {G}
this.addAbility(new MorphAbility(this, new ManaCostsImpl("{G}")));

View file

@ -47,7 +47,7 @@ public class BlackLotus extends CardImpl {
public BlackLotus(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{0}");
// {tap}, Sacrifice Black Lotus: Add three mana of any one color to your mana pool.
// {tap}, Sacrifice Black Lotus: Add three mana of any one color.
Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(3), new TapSourceCost());
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);

View file

@ -51,7 +51,7 @@ public class BloodCelebrant extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(1);
// {B}, Pay 1 life: Add one mana of any color to your mana pool.
// {B}, Pay 1 life: Add one mana of any color.
Ability ability = new AnyColorManaAbility(new ColoredManaCost(ColoredManaSymbol.B));
ability.addCost(new PayLifeCost(1));
this.addAbility(ability);

View file

@ -56,7 +56,7 @@ public class BloomTender extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(1);
// {T}: For each color among permanents you control, add one mana of that color to your mana pool.
// {T}: For each color among permanents you control, add one mana of that color.
this.addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, new BloomTenderEffect(), new TapSourceCost()));
}
@ -75,7 +75,7 @@ class BloomTenderEffect extends ManaEffect {
public BloomTenderEffect() {
super();
staticText = "For each color among permanents you control, add one mana of that color to your mana pool";
staticText = "For each color among permanents you control, add one mana of that color";
}
public BloomTenderEffect(final BloomTenderEffect effect) {

View file

@ -50,7 +50,7 @@ public class BogWreckage extends CardImpl {
this.addAbility(new EntersBattlefieldTappedAbility());
// {tap}: Add {B}.
this.addAbility(new BlackManaAbility());
// {tap}, Sacrifice Bog Wreckage: Add one mana of any color to your mana pool.
// {tap}, Sacrifice Bog Wreckage: Add one mana of any color.
Ability ability = new AnyColorManaAbility();
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);

View file

@ -45,10 +45,10 @@ public class BrasssBounty extends CardImpl {
public BrasssBounty(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{6}{R}");
// For each land you control, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// For each land you control, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color."
this.getSpellAbility().addEffect(
new CreateTokenEffect(new TreasureToken(), new PermanentsOnBattlefieldCount(StaticFilters.FILTER_CONTROLLED_PERMANENT_LAND))
.setText("For each land you control, create a colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color to your mana pool.\""));
.setText("For each land you control, create a colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color.\""));
}
public BrasssBounty(final BrasssBounty card) {

View file

@ -50,7 +50,7 @@ public class BrazenFreebooter extends CardImpl {
this.power = new MageInt(3);
this.toughness = new MageInt(3);
// When Brazen Freebooter enters the battlefield, create a colorless Treasure artifact token with "T, sacrifice this artifact: Add one mana of any color to your mana pool."
// When Brazen Freebooter enters the battlefield, create a colorless Treasure artifact token with "T, sacrifice this artifact: Add one mana of any color."
this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new TreasureToken()), false));
}

View file

@ -59,7 +59,7 @@ public class BurntOffering extends CardImpl {
//As an additional cost to cast Burnt Offering, sacrifice a creature.
this.getSpellAbility().addCost(new SacrificeTargetCost(new TargetControlledCreaturePermanent(FILTER_CONTROLLED_CREATURE_SHORT_TEXT)));
//Add to your mana pool an amount of {B} and/or {R} equal to the sacrificed creature's converted mana cost.
//Add an amount of {B} and/or {R} equal to the sacrificed creature's converted mana cost.
this.getSpellAbility().addEffect(new BurntOfferingEffect());
}

View file

@ -62,7 +62,7 @@ public class CagedSun extends CardImpl {
// Creatures you control of the chosen color get +1/+1.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CagedSunEffect2()));
// Whenever a land's ability adds one or more mana of the chosen color to your mana pool, add one additional mana of that color to your mana pool.
// Whenever a land's ability adds one or more mana of the chosen color, add one additional mana of that color.
this.addAbility(new CagedSunTriggeredAbility());
}
@ -115,7 +115,7 @@ class CagedSunEffect2 extends ContinuousEffectImpl {
class CagedSunTriggeredAbility extends TriggeredManaAbility {
private static final String staticText = "Whenever a land's ability adds one or more mana of the chosen color to your mana pool, add one additional mana of that color to your mana pool.";
private static final String staticText = "Whenever a land's ability adds one or more mana of the chosen color, add one additional mana of that color.";
public CagedSunTriggeredAbility() {
super(Zone.BATTLEFIELD, new CagedSunEffect());
@ -159,7 +159,7 @@ class CagedSunEffect extends ManaEffect {
public CagedSunEffect() {
super();
staticText = "add one additional mana of that color to your mana pool";
staticText = "add one additional mana of that color";
}
public CagedSunEffect(final CagedSunEffect effect) {

View file

@ -71,7 +71,7 @@ public class CaptainLanneryStorm extends CardImpl {
// Haste
this.addAbility(HasteAbility.getInstance());
// Whenever Captain lannery Storm attacks, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// Whenever Captain lannery Storm attacks, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color."
this.addAbility(new AttacksTriggeredAbility(new CreateTokenEffect(new TreasureToken()), false));
// Whenever you sacrifice a Treasure, Captain Lannery Storm gets +1/+0 until end of turn.

View file

@ -57,7 +57,7 @@ public class CarpetOfFlowers extends CardImpl {
public CarpetOfFlowers(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{G}");
// At the beginning of each of your main phases, if you haven't added mana to your mana pool with this ability this turn, you may add up to X mana of any one color to your mana pool, where X is the number of Islands target opponent controls.
// At the beginning of each of your main phases, if you haven't added mana with this ability this turn, you may add up to X mana of any one color, where X is the number of Islands target opponent controls.
this.addAbility(new CarpetOfFlowersTriggeredAbility());
}
@ -124,7 +124,7 @@ class CarpetOfFlowersTriggeredAbility extends TriggeredAbilityImpl {
@Override
public String getRule() {
StringBuilder sb = new StringBuilder("At the beginning of each of your main phases, if you haven't added mana to your mana pool with this ability this turn");
StringBuilder sb = new StringBuilder("At the beginning of each of your main phases, if you haven't added mana with this ability this turn");
return sb.append(super.getRule()).toString();
}
@ -141,7 +141,7 @@ class CarpetOfFlowersEffect extends ManaEffect {
CarpetOfFlowersEffect() {
super();
staticText = "add X mana of any one color to your mana pool, where X is the number of Islands target opponent controls";
staticText = "add X mana of any one color, where X is the number of Islands target opponent controls";
}
CarpetOfFlowersEffect(final CarpetOfFlowersEffect effect) {

View file

@ -55,7 +55,7 @@ public class CascadingCataracts extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {5}, {T}: Add five mana in any combination of colors to your mana pool.
// {5}, {T}: Add five mana in any combination of colors.
Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaInAnyCombinationEffect(5), new GenericManaCost(5));
ability.addCost(new TapSourceCost());
this.addAbility(ability);

View file

@ -68,7 +68,7 @@ public class CavernOfSouls extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a creature spell of the chosen type, and that spell can't be countered.
// {T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type, and that spell can't be countered.
Ability ability = new ConditionalAnyColorManaAbility(new TapSourceCost(), 1, new CavernOfSoulsManaBuilder(), true);
this.addAbility(ability, new CavernOfSoulsWatcher(ability.getOriginalId()));
this.addAbility(new SimpleStaticAbility(Zone.ALL, new CavernOfSoulsCantCounterEffect()));

View file

@ -49,10 +49,10 @@ public class CavesOfKoilos extends CardImpl {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// Tap: Add 1 to your mana pool.
// Tap: Add 1.
this.addAbility(new ColorlessManaAbility());
// Tap: Add White or Black to your mana pool. Caves of Koilos deals 1 damage to you.
// Tap: Add White or Black. Caves of Koilos deals 1 damage to you.
Ability whiteManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.WhiteMana(1), new TapSourceCost());
whiteManaAbility.addEffect(new DamageControllerEffect(1));
this.addAbility(whiteManaAbility);

View file

@ -45,7 +45,7 @@ public class CelestialPrism extends CardImpl {
public CelestialPrism(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}");
// {2}, {tap}: Add one mana of any color to your mana pool.
// {2}, {tap}: Add one mana of any color.
Ability ability = new AnyColorManaAbility(new GenericManaCost(2));
ability.addCost(new TapSourceCost());
this.addAbility(ability);

View file

@ -60,7 +60,7 @@ public class ChannelerInitiate extends CardImpl {
ability.addTarget(new TargetControlledCreaturePermanent());
this.addAbility(ability);
// {T}, Remove a -1/-1 counter from Channeler Initiate: Add one mana of any color to your mana pool.
// {T}, Remove a -1/-1 counter from Channeler Initiate: Add one mana of any color.
ability = new AnyColorManaAbility();
ability.addCost(new RemoveCountersSourceCost(CounterType.M1M1.createInstance(1)));
this.addAbility(ability);

View file

@ -65,7 +65,7 @@ public class CharmedPendant extends CardImpl {
public CharmedPendant(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}");
// {T}, Put the top card of your library into your graveyard: For each colored mana symbol in that card's mana cost, add one mana of that color to your mana pool. Activate this ability only any time you could cast an instant.
// {T}, Put the top card of your library into your graveyard: For each colored mana symbol in that card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant.
this.addAbility(new CharmedPendantAbility());
}
@ -121,7 +121,7 @@ class CharmedPendantManaEffect extends ManaEffect {
public CharmedPendantManaEffect() {
super();
staticText = "For each colored mana symbol in that card's mana cost, add one mana of that color to your mana pool";
staticText = "For each colored mana symbol in that card's mana cost, add one mana of that color";
}
public CharmedPendantManaEffect(final CharmedPendantManaEffect effect) {

View file

@ -46,10 +46,10 @@ public class ChromaticLantern extends CardImpl {
public ChromaticLantern(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}");
// Lands you control have "{T}: Add one mana of any color to your mana pool."
// Lands you control have "{T}: Add one mana of any color."
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(new AnyColorManaAbility(), Duration.WhileOnBattlefield, StaticFilters.FILTER_LANDS, false)));
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
}

View file

@ -47,7 +47,7 @@ public class ChromaticSphere extends CardImpl {
public ChromaticSphere(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{1}");
// {1}, {T}, Sacrifice Chromatic Sphere: Add one mana of any color to your mana pool. Draw a card.
// {1}, {T}, Sacrifice Chromatic Sphere: Add one mana of any color. Draw a card.
ActivatedManaAbilityImpl ability = new AnyColorManaAbility(new GenericManaCost(1));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());

View file

@ -48,7 +48,7 @@ public class ChromaticStar extends CardImpl {
public ChromaticStar(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{1}");
// {1}, {T}, Sacrifice Chromatic Star: Add one mana of any color to your mana pool.
// {1}, {T}, Sacrifice Chromatic Star: Add one mana of any color.
Ability ability = new AnyColorManaAbility(new GenericManaCost(1));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());

View file

@ -67,7 +67,7 @@ public class ChromeMox extends CardImpl {
// Imprint - When Chrome Mox enters the battlefield, you may exile a nonartifact, nonland card from your hand.
this.addAbility(new EntersBattlefieldTriggeredAbility(new ChromeMoxEffect(), true));
// {tap}: Add one mana of any of the exiled card's colors to your mana pool.
// {tap}: Add one mana of any of the exiled card's colors.
this.addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, new ChromeMoxManaEffect(), new TapSourceCost()));
}
@ -136,7 +136,7 @@ class ChromeMoxManaEffect extends ManaEffect {
ChromeMoxManaEffect() {
super();
staticText = "Add one mana of any of the exiled card's colors to your mana pool";
staticText = "Add one mana of any of the exiled card's colors";
}
ChromeMoxManaEffect(ChromeMoxManaEffect effect) {

View file

@ -47,7 +47,7 @@ public class CityOfBrass extends CardImpl {
// Whenever City of Brass becomes tapped, it deals 1 damage to you.
this.addAbility(new BecomesTappedSourceTriggeredAbility(new DamageControllerEffect(1, "it")));
// {tap}: Add one mana of any color to your mana pool.
// {tap}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
}

View file

@ -57,11 +57,11 @@ public class CoalitionRelic extends CardImpl {
public CoalitionRelic(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}");
// {tap}: Add one mana of any color to your mana pool.
// {tap}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
// {tap}: Put a charge counter on Coalition Relic.
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance(), true), new TapSourceCost()));
// At the beginning of your precombat main phase, remove all charge counters from Coalition Relic. Add one mana of any color to your mana pool for each charge counter removed this way.
// At the beginning of your precombat main phase, remove all charge counters from Coalition Relic. Add one mana of any color for each charge counter removed this way.
this.addAbility(new BeginningOfPreCombatMainTriggeredAbility(new CoalitionRelicEffect(), TargetController.YOU, false));
}
@ -79,7 +79,7 @@ class CoalitionRelicEffect extends OneShotEffect {
public CoalitionRelicEffect() {
super(Outcome.PutManaInPool);
this.staticText = "remove all charge counters from Coalition Relic. Add one mana of any color to your mana pool for each charge counter removed this way";
this.staticText = "remove all charge counters from Coalition Relic. Add one mana of any color for each charge counter removed this way";
}
public CoalitionRelicEffect(final CoalitionRelicEffect effect) {

View file

@ -57,7 +57,7 @@ public class ColdsteelHeart extends CardImpl {
this.addAbility(new EntersBattlefieldTappedAbility());
// As Coldsteel Heart enters the battlefield, choose a color.
this.addAbility(new EntersBattlefieldAbility(new ChooseColorEffect(Outcome.Neutral), null, "As {this} enters the battlefield, choose a color.", null));
// {T}: Add one mana of the chosen color to your mana pool.
// {T}: Add one mana of the chosen color.
this.addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, new ColdsteelHeartManaEffect(), new TapSourceCost()));
}
@ -75,7 +75,7 @@ class ColdsteelHeartManaEffect extends ManaEffect {
public ColdsteelHeartManaEffect() {
super();
staticText = "Add one mana of the chosen color to your mana pool";
staticText = "Add one mana of the chosen color";
}
public ColdsteelHeartManaEffect(final ColdsteelHeartManaEffect effect) {

View file

@ -42,7 +42,7 @@ public class CommandTower extends CardImpl {
public CommandTower(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// {tap}: Add to your mana pool one mana of any color in your commander's color identity.
// {tap}: Add one mana of any color in your commander's color identity.
this.addAbility(new CommanderColorIdentityManaAbility());
}

View file

@ -46,7 +46,7 @@ public class CommandersSphere extends CardImpl {
public CommandersSphere(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}");
// {tap}: Add to your mana pool one mana of any color in your commander's color identity.
// {tap}: Add one mana of any color in your commander's color identity.
this.addAbility(new CommanderColorIdentityManaAbility());
// Sacrifice Commander's Sphere: Draw a card.

View file

@ -45,7 +45,7 @@ public class ContractKilling extends CardImpl {
public ContractKilling(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{B}{B}");
// Destroy target creature. Create two colorless Treasure artifact tokens with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// Destroy target creature. Create two colorless Treasure artifact tokens with "{T}, Sacrifice this artifact: Add one mana of any color."
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
this.getSpellAbility().addEffect(new DestroyTargetEffect());
this.getSpellAbility().addEffect(new CreateTokenEffect(new TreasureToken(), 2));

View file

@ -55,7 +55,7 @@ public class CorruptedCrossroads extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T}, Pay 1 life: Add one mana of any color to your mana pool. Spend this mana only to cast a spell with devoid.
// {T}, Pay 1 life: Add one mana of any color. Spend this mana only to cast a spell with devoid.
Ability ability = new ConditionalAnyColorManaAbility(1, new BlightedCrossroadsManaBuilder());
ability.addCost(new PayLifeCost(1));
this.addAbility(ability);

View file

@ -60,7 +60,7 @@ public class CorruptedGrafstone extends CardImpl {
// Corrupted Grafstone enters the battlefield tapped.
this.addAbility(new EntersBattlefieldTappedAbility());
// {T}: Choose a color of a card in your graveyard. Add one mana of that color to your mana pool.
// {T}: Choose a color of a card in your graveyard. Add one mana of that color.
this.addAbility(new CorruptedGrafstoneManaAbility());
}
@ -102,7 +102,7 @@ class CorruptedGrafstoneManaEffect extends ManaEffect {
public CorruptedGrafstoneManaEffect() {
super();
computedMana = new Mana();
this.staticText = "Choose a color of a card in your graveyard. Add one mana of that color to your mana pool";
this.staticText = "Choose a color of a card in your graveyard. Add one mana of that color";
}
public CorruptedGrafstoneManaEffect(final CorruptedGrafstoneManaEffect effect) {

View file

@ -67,7 +67,7 @@ public class CrucibleOfTheSpiritDragon extends CardImpl {
ability.addCost(new TapSourceCost());
this.addAbility(ability);
// {T}, Remove X storage counters from Crucible of the Spirit Dragon: Add X mana in any combination of colors to your mana pool. Spend this mana only to cast Dragon spells or activate abilities of Dragons.
// {T}, Remove X storage counters from Crucible of the Spirit Dragon: Add X mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons.
ability = new ConditionalAnyColorManaAbility(
new TapSourceCost(),
new RemovedCountersForCostValue(),

View file

@ -48,7 +48,7 @@ public class CrumblingVestige extends CardImpl {
// Crumbling Vestige enters the battlefield tapped.
this.addAbility(new EntersBattlefieldTappedAbility());
// When Crumbling Vestige enters the battlefield, add one mana of any color to your mana pool.
// When Crumbling Vestige enters the battlefield, add one mana of any color.
this.addAbility(new EntersBattlefieldTriggeredAbility(new AddManaOfAnyColorEffect(), false));
// {T}: Add {C} to you mana pool.

View file

@ -58,7 +58,7 @@ public class CryptolithFragment extends CardImpl {
// Cryptolith Fragment enters the battlefield tapped.
this.addAbility(new EntersBattlefieldTappedAbility());
// {T}: Add one mana of any color to your mana pool. Each player loses 1 life.
// {T}: Add one mana of any color. Each player loses 1 life.
Ability AnyColorManaAbility = new AnyColorManaAbility();
AnyColorManaAbility.addEffect(new LoseLifeAllPlayersEffect(1));
this.addAbility(AnyColorManaAbility);

View file

@ -47,7 +47,7 @@ public class CryptolithRite extends CardImpl {
public CryptolithRite(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{1}{G}");
// Creatures you control have "{T}: Add one mana of any color to your mana pool."
// Creatures you control have "{T}: Add one mana of any color."
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(
new AnyColorManaAbility(), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_CREATURES, false)));
}

View file

@ -61,7 +61,7 @@ public class CrystallineCrawler extends CardImpl {
new AddCountersSourceEffect(CounterType.P1P1.createInstance(), ColorsOfManaSpentToCastCount.getInstance(), true),
null, "<i>Converge</i> - {this} enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.", null));
// Remove a +1/+1 counter from Crystalline Crawler: Add one mana of any color to your mana pool.
// Remove a +1/+1 counter from Crystalline Crawler: Add one mana of any color.
this.addAbility(new AnyColorManaAbility(new RemoveCountersSourceCost(CounterType.P1P1.createInstance(1))));
// {T}: Put a +1/+1 counter on Crystalline Crawler.

View file

@ -49,7 +49,7 @@ public class CultivatorsCaravan extends CardImpl {
this.power = new MageInt(5);
this.toughness = new MageInt(5);
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
// Crew 3

View file

@ -66,7 +66,7 @@ public class CurseOfOpulence extends CardImpl {
this.addAbility(new EnchantAbility(auraTarget.getTargetName()));
// Whenever enchanted player is attacked, create a colorless artifact token named Gold.
// It has "sacrifice this artifact: Add one mana of any color to your mana pool." Each opponent attacking that player does the same.
// It has "sacrifice this artifact: Add one mana of any color." Each opponent attacking that player does the same.
this.addAbility(new EnchantedPlayerAttackedTriggeredAbility(new CurseOfOpulenceEffect()));
}
@ -85,7 +85,7 @@ class CurseOfOpulenceEffect extends OneShotEffect {
CurseOfOpulenceEffect() {
super(Outcome.Benefit);
this.staticText = "create a colorless artifact token named Gold. It has "
+ "\"sacrifice this artifact: Add one mana of any color to your mana pool.\" "
+ "\"sacrifice this artifact: Add one mana of any color.\" "
+ "Each opponent attacking that player does the same.";
}

View file

@ -72,7 +72,7 @@ public class DeadeyePlunderers extends CardImpl {
PermanentsOnBattlefieldCount count = new PermanentsOnBattlefieldCount(filter);
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostSourceEffect(count, count, Duration.WhileOnBattlefield)));
// {2}{U}{B}: Create a colorless artifact token named Treasure with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// {2}{U}{B}: Create a colorless artifact token named Treasure with "{T}, Sacrifice this artifact: Add one mana of any color."
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new CreateTokenEffect(new TreasureToken()), new ManaCostsImpl("{2}{U}{B}")));
}

View file

@ -72,7 +72,7 @@ public class DeathriteShaman extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(2);
// {T}: Exile target land card from a graveyard. Add one mana of any color to your mana pool.
// {T}: Exile target land card from a graveyard. Add one mana of any color.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ExileTargetEffect(), new TapSourceCost());
ability.addEffect(new AddManaOfAnyColorEffect());
ability.addTarget(new TargetCardInGraveyard(new FilterLandCard("land card from a graveyard")));

View file

@ -45,7 +45,7 @@ public class DepthsOfDesire extends CardImpl {
public DepthsOfDesire(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{U}");
// Return target creature to its owner's hand. Create a colorless Treasure token with "{t}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// Return target creature to its owner's hand. Create a colorless Treasure token with "{t}, Sacrifice this artifact: Add one mana of any color."
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
this.getSpellAbility().addEffect(new CreateTokenEffect(new TreasureToken()));

View file

@ -67,7 +67,7 @@ public class DiamondKaleidoscope extends CardImpl {
ability.addCost(new TapSourceCost());
this.addAbility(ability);
// Sacrifice a Prism token: Add one mana of any color to your mana pool.
// Sacrifice a Prism token: Add one mana of any color.
ability = new AnyColorManaAbility(new SacrificeTargetCost(new TargetControlledPermanent(filter)));
this.addAbility(ability);
}

View file

@ -51,7 +51,7 @@ public class DireFleetHoarder extends CardImpl {
this.power = new MageInt(2);
this.toughness = new MageInt(1);
// When Dire Fleet Hoarder dies, create a colorless Treasure artifact token with "{t}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// When Dire Fleet Hoarder dies, create a colorless Treasure artifact token with "{t}, Sacrifice this artifact: Add one mana of any color."
this.addAbility(new DiesTriggeredAbility(new CreateTokenEffect(new TreasureToken())));
}

View file

@ -48,10 +48,10 @@ public class DivergentGrowth extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{G}");
// Until end of turn, lands you control gain "{tap}: Add one mana of any color to your mana pool."
// Until end of turn, lands you control gain "{tap}: Add one mana of any color."
ActivatedManaAbilityImpl ability = new AnyColorManaAbility();
Effect effect = new GainAbilityAllEffect(ability, Duration.EndOfTurn, new FilterControlledLandPermanent());
effect.setText("Until end of turn, lands you control gain \"{T}: Add one mana of any color to your mana pool.\"");
effect.setText("Until end of turn, lands you control gain \"{T}: Add one mana of any color.\"");
this.getSpellAbility().addEffect(effect);
}

View file

@ -71,7 +71,7 @@ public class DroneHolocron extends CardImpl {
ability.addCost(cost);
this.addAbility(ability);
// {T}, Remove two charge counters from Drone Holocron: Add WU or UB to your mana pool.
// {T}, Remove two charge counters from Drone Holocron: Add WU or UB.
cost = new RemoveCountersSourceCost(CounterType.CHARGE.createInstance(2));
ability = new SimpleManaAbility(Zone.BATTLEFIELD, new Mana(0, 0, 1, 1, 0, 0, 0, 0), new TapSourceCost());

View file

@ -63,7 +63,7 @@ public class DroverOfTheMighty extends CardImpl {
// Drover of the Mighty gets +2/+2 as long as you control a Dinosaur.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostSourceWhileControlsEffect(filter, 2, 2)));
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
}

View file

@ -54,7 +54,7 @@ public class DruidsRepository extends CardImpl {
// Whenever a creature you control attacks, put a charge counter on Druids' Repository.
this.addAbility(new AttacksCreatureYouControlTriggeredAbility(new AddCountersSourceEffect(CounterType.CHARGE.createInstance())));
// Remove a charge counter from Druids' Repository: Add one mana of any color to your mana pool.
// Remove a charge counter from Druids' Repository: Add one mana of any color.
Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(), new RemoveCountersSourceCost(CounterType.CHARGE.createInstance()));
this.addAbility(ability);
}

View file

@ -67,7 +67,7 @@ public class ElementalResonance extends CardImpl {
Ability ability = new EnchantAbility(auraTarget.getTargetName());
this.addAbility(ability);
// At the beginning of your precombat main phase, add mana equal to enchanted permanent's mana cost to your mana pool.
// At the beginning of your precombat main phase, add mana equal to enchanted permanent's mana cost.
this.addAbility(new BeginningOfPreCombatMainTriggeredAbility(new ElementalResonanceEffect(), TargetController.YOU, false));
}
@ -85,7 +85,7 @@ class ElementalResonanceEffect extends OneShotEffect {
ElementalResonanceEffect() {
super(Outcome.PutManaInPool);
this.staticText = "add mana equal to enchanted permanent's mana cost to your mana pool.";
this.staticText = "add mana equal to enchanted permanent's mana cost.";
}
ElementalResonanceEffect(final ElementalResonanceEffect effect) {

View file

@ -61,7 +61,7 @@ public class ElvishHarbinger extends CardImpl {
// When Elvish Harbinger enters the battlefield, you may search your library for an Elf card, reveal it, then shuffle your library and put that card on top of it.
this.addAbility(new EntersBattlefieldTriggeredAbility(new SearchLibraryPutOnLibraryEffect(new TargetCardInLibrary(filter), true, true), true));
// {tap}: Add one mana of any color to your mana pool.
// {tap}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility(new TapSourceCost()));
}

View file

@ -43,7 +43,7 @@ public class ExoticOrchard extends CardImpl {
public ExoticOrchard(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// {T}: Add to your mana pool one mana of any color that a land an opponent controls could produce.
// {T}: Add one mana of any color that a land an opponent controls could produce.
this.addAbility(new AnyColorLandsProduceManaAbility(TargetController.OPPONENT));
}

View file

@ -43,7 +43,7 @@ public class FellwarStone extends CardImpl {
public FellwarStone(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}");
// {T}: Add to your mana pool one mana of any color that a land an opponent controls could produce.
// {T}: Add one mana of any color that a land an opponent controls could produce.
this.addAbility(new AnyColorLandsProduceManaAbility(TargetController.OPPONENT));
}

View file

@ -58,7 +58,7 @@ public class FoodChain extends CardImpl {
public FoodChain(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}");
// Exile a creature you control: Add X mana of any one color to your mana pool, where X is the exiled creature's converted mana cost plus one. Spend this mana only to cast creature spells.
// Exile a creature you control: Add X mana of any one color, where X is the exiled creature's converted mana cost plus one. Spend this mana only to cast creature spells.
Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, new FoodChainManaEffect(), new ExileTargetCost(new TargetControlledCreaturePermanent(1, 1, new FilterControlledCreaturePermanent("a creature you control"), true)));
this.addAbility(ability);
}

View file

@ -51,7 +51,7 @@ public class ForbiddenOrchard extends CardImpl {
public ForbiddenOrchard (UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},null);
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
// Whenever you tap Forbidden Orchard for mana, create a 1/1 colorless Spirit creature token under target opponent's control.

View file

@ -60,7 +60,7 @@ public class ForsakenCity extends CardImpl {
// At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.
this.addAbility(new BeginningOfUpkeepTriggeredAbility(new DoIfCostPaid(new UntapSourceEffect(), new ExileFromHandCost(new TargetCardInHand(filter))), TargetController.YOU, true));
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
}

View file

@ -56,12 +56,12 @@ public class GemhideSliver extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(1);
// All Slivers have "{tap}: Add one mana of any color to your mana pool."
// All Slivers have "{tap}: Add one mana of any color."
Ability ability = new AnyColorManaAbility();
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
new GainAbilityAllEffect(ability,
Duration.WhileOnBattlefield, filter,
"All Slivers have \"{T}: Add one mana of any color to your mana pool.\"")));
"All Slivers have \"{T}: Add one mana of any color.\"")));
}
public GemhideSliver(final GemhideSliver card) {

View file

@ -50,7 +50,7 @@ public class GemstoneArray extends CardImpl {
// {2}: Put a charge counter on Gemstone Array.
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance(1)), new ManaCostsImpl("{2}")));
// Remove a charge counter from Gemstone Array: Add one mana of any color to your mana pool.
// Remove a charge counter from Gemstone Array: Add one mana of any color.
this.addAbility(new AnyColorManaAbility(new RemoveCountersSourceCost(CounterType.CHARGE.createInstance(1))));
}

View file

@ -67,13 +67,13 @@ public class GemstoneCaverns extends CardImpl {
// If Gemstone Caverns is in your opening hand and you're not playing first, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.
this.addAbility(new GemstoneCavernsAbility());
// {T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color to your mana pool.
// {T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color.
Ability ability = new ConditionalManaAbility(Zone.BATTLEFIELD,
new ConditionalManaEffect(
new AddManaOfAnyColorEffect(),
new BasicManaEffect(Mana.ColorlessMana(1)),
new SourceHasCounterCondition(CounterType.LUCK),
"Add {C}. If {this} has a luck counter on it, instead add one mana of any color to your mana pool."),
"Add {C}. If {this} has a luck counter on it, instead add one mana of any color."),
new TapSourceCost());
this.addAbility(ability);
}

View file

@ -53,7 +53,7 @@ public class GemstoneMine extends CardImpl {
// Gemstone Mine enters the battlefield with three mining counters on it.
this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.MINING.createInstance(3))));
// {T}, Remove a mining counter from Gemstone Mine: Add one mana of any color to your mana pool. If there are no mining counters on Gemstone Mine, sacrifice it.
// {T}, Remove a mining counter from Gemstone Mine: Add one mana of any color. If there are no mining counters on Gemstone Mine, sacrifice it.
Ability ability = new AnyColorManaAbility();
ability.addCost(new RemoveCountersSourceCost(CounterType.MINING.createInstance(1)));
ability.addEffect(new ConditionalOneShotEffect(new SacrificeSourceEffect(), new SourceHasCounterCondition(CounterType.MINING, 0, 0), "If there are no mining counters on {this}, sacrifice it"));

View file

@ -70,10 +70,10 @@ public class GiftOfParadise extends CardImpl {
// When Gift of Paradise enters the battlefield, you gain 3 life.
this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(3)));
// Enchanted land has "{T}: Add two mana of any one color to your mana pool."
// Enchanted land has "{T}: Add two mana of any one color."
Ability gainedAbility = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(2), new TapSourceCost());
Effect effect = new GainAbilityAttachedEffect(gainedAbility, AttachmentType.AURA);
effect.setText("Enchanted land has \"{T}: Add two mana of any one color to your mana pool.\"");
effect.setText("Enchanted land has \"{T}: Add two mana of any one color.\"");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect));
}

View file

@ -50,9 +50,9 @@ public class Gild extends CardImpl {
// Exile target creature.
this.getSpellAbility().addEffect(new ExileTargetEffect());
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
// Create a colorless artifact token named Gold. It has "Sacrifice this artifact: Add one mana of any color to your mana pool."
// Create a colorless artifact token named Gold. It has "Sacrifice this artifact: Add one mana of any color."
Effect effect = new CreateTokenEffect(new GoldToken());
effect.setText("Create a colorless artifact token named Gold. It has \"Sacrifice this artifact: Add one mana of any color to your mana pool.\"");
effect.setText("Create a colorless artifact token named Gold. It has \"Sacrifice this artifact: Add one mana of any color.\"");
this.getSpellAbility().addEffect(effect);
}

View file

@ -46,7 +46,7 @@ public class GildedLotus extends CardImpl {
public GildedLotus(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{5}");
// {tap}: Add three mana of any one color to your mana pool.
// {tap}: Add three mana of any one color.
Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(3), new TapSourceCost());
this.addAbility(ability);
}

View file

@ -54,7 +54,7 @@ public class GleamingBarrier extends CardImpl {
// Defender
this.addAbility(DefenderAbility.getInstance());
// When Gleaming Barrier dies, create a colorless Treasure artifact token with "{t}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// When Gleaming Barrier dies, create a colorless Treasure artifact token with "{t}, Sacrifice this artifact: Add one mana of any color."
this.addAbility(new DiesTriggeredAbility(new CreateTokenEffect(new TreasureToken())));
}

View file

@ -54,7 +54,7 @@ public class Glimmervoid extends CardImpl {
TriggeredAbility triggered = new OnEventTriggeredAbility(GameEvent.EventType.END_TURN_STEP_PRE, "beginning of the end step", true, new SacrificeSourceEffect());
this.addAbility(new ConditionalTriggeredAbility(triggered, new PermanentsOnTheBattlefieldCondition(new FilterControlledArtifactPermanent(), ComparisonType.FEWER_THAN, 1),
"At the beginning of the end step, if you control no artifacts, sacrifice {this}."));
// {tap}: Add one mana of any color to your mana pool.
// {tap}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
}

View file

@ -59,7 +59,7 @@ public class GoldForgeGarrison extends CardImpl {
ability.setRuleAtTheTop(true);
this.addAbility(ability);
// {T}: Add two mana of any one color to your mana pool.
// {T}: Add two mana of any one color.
this.addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(2), new TapSourceCost()));
// {4}, {T}: Create a 4/4 colorless Golem artifact creature token.

View file

@ -50,7 +50,7 @@ public class GrandColiseum extends CardImpl {
this.addAbility(new EntersBattlefieldTappedAbility());
// {tap}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {tap}: Add one mana of any color to your mana pool. Grand Coliseum deals 1 damage to you.
// {tap}: Add one mana of any color. Grand Coliseum deals 1 damage to you.
Ability ability = new AnyColorManaAbility();
ability.addEffect(new DamageControllerEffect(1));
this.addAbility(ability);

View file

@ -60,9 +60,9 @@ public class HarabazDruid extends CardImpl {
this.power = new MageInt(0);
this.toughness = new MageInt(1);
// {T}: Add X mana of any one color to your mana pool, where X is the number of Allies you control.
// {T}: Add X mana of any one color, where X is the number of Allies you control.
this.addAbility(new DynamicManaAbility(new Mana(0,0,0,0,0,0,1, 0), new PermanentsOnBattlefieldCount(filter), new TapSourceCost(),
"Add X mana of any one color to your mana pool, where X is the number of Allies you control", true));
"Add X mana of any one color, where X is the number of Allies you control", true));
}
public HarabazDruid(final HarabazDruid card) {

View file

@ -49,7 +49,7 @@ public class HarvesterDruid extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(1);
// {tap}: Add to your mana pool one mana of any color that a land you control could produce.
// {tap}: Add one mana of any color that a land you control could produce.
this.addAbility(new AnyColorLandsProduceManaAbility(TargetController.YOU));
}

View file

@ -74,7 +74,7 @@ public class HavenOfTheSpiritDragon extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T}: add one mana of any color to your mana pool. Spend this mana only to cast a Dragon creature spell.
// {T}: add one mana of any color. Spend this mana only to cast a Dragon creature spell.
this.addAbility(new ConditionalAnyColorManaAbility(new TapSourceCost(), 1, new HavenOfTheSpiritManaBuilder(), true));
// {2}, {T}, Sacrifice Haven of the Spirit Dragon: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand.

View file

@ -52,11 +52,11 @@ public class HeartlessPillage extends CardImpl {
this.getSpellAbility().addTarget(new TargetOpponent());
this.getSpellAbility().addEffect(new DiscardTargetEffect(2));
// Raid If you attacked with a creature this turn, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// Raid If you attacked with a creature this turn, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color."
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new CreateTokenEffect(new TreasureToken()),
RaidCondition.instance,
"<br/><br/><i>Raid</i> &mdash; If you attacked with a creature this turn, create a colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color to your mana pool.\""));
"<br/><br/><i>Raid</i> &mdash; If you attacked with a creature this turn, create a colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color.\""));
this.getSpellAbility().addWatcher(new PlayerAttackedWatcher());
}

View file

@ -48,7 +48,7 @@ public class HengeOfRamos extends CardImpl {
// {tap}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {2}, {tap}: Add one mana of any color to your mana pool.
// {2}, {tap}: Add one mana of any color.
Ability ability = new AnyColorManaAbility(new ManaCostsImpl<>("{2}"));
ability.addCost(new TapSourceCost());
this.addAbility(ability);

View file

@ -58,7 +58,7 @@ public class HoldoutSettlement extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T}, Tap an untapped creature you control: Add one mana of any color to your mana pool.
// {T}, Tap an untapped creature you control: Add one mana of any color.
Ability ability = new AnyColorManaAbility();
ability.addCost(new TapTargetCost(new TargetControlledPermanent(filter)));
this.addAbility(ability);

View file

@ -61,7 +61,7 @@ public class HonoredHierarch extends CardImpl {
// Renown 1 <i>(When this creature deals combat damage to a player, if it isn't renowned put a +1/+1 counter on it and it becomes renowned.)<i>
this.addAbility(new RenownAbility(1));
// As long as Honored Hierarch is renowned, it has vigilance and "{T}: Add one mana of any color to your mana pool."
// As long as Honored Hierarch is renowned, it has vigilance and "{T}: Add one mana of any color."
Effect effect = new ConditionalContinuousEffect(
new GainAbilitySourceEffect(VigilanceAbility.getInstance(), Duration.WhileOnBattlefield),
RenownedSourceCondition.instance,
@ -70,7 +70,7 @@ public class HonoredHierarch extends CardImpl {
effect = new ConditionalContinuousEffect(
new GainAbilitySourceEffect(new AnyColorManaAbility(), Duration.WhileOnBattlefield),
RenownedSourceCondition.instance,
"and \"{T}: Add one mana of any color to your mana pool.\"");
"and \"{T}: Add one mana of any color.\"");
ability.addEffect(effect);
this.addAbility(ability);

View file

@ -46,11 +46,11 @@ public class Hornswoggle extends CardImpl {
public Hornswoggle(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{U}");
// Counter target creature spell. You create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."
// Counter target creature spell. You create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color."
this.getSpellAbility().addEffect(new CounterTargetEffect());
this.getSpellAbility().addTarget(new TargetSpell(StaticFilters.FILTER_SPELL_CREATURE));
this.getSpellAbility().addEffect(new CreateTokenEffect(new TreasureToken())
.setText("You create a colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color to your mana pool.\""));
.setText("You create a colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color.\""));
}
public Hornswoggle(final Hornswoggle card) {

View file

@ -47,7 +47,7 @@ public class ImplementsOfSacrifice extends CardImpl {
public ImplementsOfSacrifice(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}");
// {1}, {tap}, Sacrifice Implements of Sacrifice: Add two mana of any one color to your mana pool.
// {1}, {tap}, Sacrifice Implements of Sacrifice: Add two mana of any one color.
SimpleManaAbility ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(2), new ManaCostsImpl("{1}"));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeSourceCost());

View file

@ -71,7 +71,7 @@ public class JediHolocron extends CardImpl {
ability.addCost(cost);
this.addAbility(ability);
// {T}, Remove two charge counters from Jedi Holocron: Add GW or WU to your mana pool.
// {T}, Remove two charge counters from Jedi Holocron: Add GW or WU.
cost = new RemoveCountersSourceCost(CounterType.CHARGE.createInstance(2));
ability = new SimpleManaAbility(Zone.BATTLEFIELD, new Mana(0, 1, 0, 1, 0, 0, 0, 0), new TapSourceCost());

View file

@ -67,7 +67,7 @@ public class JeweledAmulet extends CardImpl {
ability.addCost(new TapSourceCost());
this.addAbility(ability);
// {tap}, Remove a charge counter from Jeweled Amulet: Add one mana of Jeweled Amulet's last noted type to your mana pool.
// {tap}, Remove a charge counter from Jeweled Amulet: Add one mana of Jeweled Amulet's last noted type.
Ability ability2 = new SimpleManaAbility(Zone.BATTLEFIELD, new JeweledAmuletAddManaEffect(), new TapSourceCost());
ability2.addCost(new RemoveCountersSourceCost(CounterType.CHARGE.createInstance()));
this.addAbility(ability2);
@ -123,7 +123,7 @@ class JeweledAmuletAddManaEffect extends ManaEffect {
JeweledAmuletAddManaEffect() {
super();
staticText = "Add one mana of {this}'s last noted type to your mana pool";
staticText = "Add one mana of {this}'s last noted type";
}
JeweledAmuletAddManaEffect(JeweledAmuletAddManaEffect effect) {

View file

@ -63,7 +63,7 @@ public class KaminoCloningFacility extends CardImpl {
// {T}: Add {C}.
this.addAbility(new ColorlessManaAbility());
// {T} Add one mana of any color to your mana pool. Spend this mana only to cast a Trooper spell.
// {T} Add one mana of any color. Spend this mana only to cast a Trooper spell.
this.addAbility(new ConditionalAnyColorManaAbility(new TapSourceCost(), 1, new ConditionalSpellManaBuilder(FILTER), true));
// {5}, {T}: Create a 1/1 white Trooper creature tokens.

View file

@ -69,9 +69,9 @@ public class KarametrasFavor extends CardImpl {
// When Karametra's Favor enters the battlefield, draw a card.
this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(1), false));
// Enchanted creature has "{T}: Add one mana of any color to your mana pool."
// Enchanted creature has "{T}: Add one mana of any color."
Effect effect = new GainAbilityAttachedEffect(new AnyColorManaAbility(), AttachmentType.AURA, Duration.WhileOnBattlefield);
effect.setText("Enchanted creature has \"{T}: Add one mana of any color to your mana pool.\"");
effect.setText("Enchanted creature has \"{T}: Add one mana of any color.\"");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect));
}

View file

@ -63,7 +63,7 @@ public class KhalniGem extends CardImpl {
Target target = new TargetControlledPermanent(2, 2, filter, false);
etbAbility.addTarget(target);
this.addAbility(etbAbility);
// {tap}: Add two mana of any one color to your mana pool.
// {tap}: Add two mana of any one color.
SimpleManaAbility ability = new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(2), new TapSourceCost());
this.addAbility(ability);
}

View file

@ -56,11 +56,11 @@ public class KingMacarTheGoldCursed extends CardImpl {
this.power = new MageInt(2);
this.toughness = new MageInt(3);
// Inspired - Whenever King Macar, the Gold-Cursed becomes untapped, you may exile target creature. If you do, create a colorless artifact token named Gold. It has "Sacrifice this artifact: Add one mana of any color to your mana pool."
// Inspired - Whenever King Macar, the Gold-Cursed becomes untapped, you may exile target creature. If you do, create a colorless artifact token named Gold. It has "Sacrifice this artifact: Add one mana of any color."
Ability ability = new InspiredAbility(new ExileTargetEffect(), true);
ability.addTarget(new TargetCreaturePermanent());
Effect effect = new CreateTokenEffect(new GoldToken());
effect.setText("If you do, create a colorless artifact token named Gold. It has \"Sacrifice this artifact: Add one mana of any color to your mana pool.\"");
effect.setText("If you do, create a colorless artifact token named Gold. It has \"Sacrifice this artifact: Add one mana of any color.\"");
ability.addEffect(effect);
this.addAbility(ability);
}

View file

@ -48,7 +48,7 @@ public class LifespringDruid extends CardImpl {
this.power = new MageInt(2);
this.toughness = new MageInt(1);
// {T}: Add one mana of any color to your mana pool.
// {T}: Add one mana of any color.
this.addAbility(new AnyColorManaAbility());
}

View file

@ -51,7 +51,7 @@ public class LionsEyeDiamond extends CardImpl {
public LionsEyeDiamond(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{0}");
// Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color to your mana pool. Activate this ability only any time you could cast an instant.
// Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color. Activate this ability only any time you could cast an instant.
this.addAbility(new LionsEyeDiamondAbility());
}

View file

@ -48,10 +48,10 @@ public class LlanowarWastes extends CardImpl {
public LlanowarWastes(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
// Tap: Add 1 to your mana pool.
// Tap: Add 1.
this.addAbility(new ColorlessManaAbility());
// Tap: Add Black or Green to your mana pool. Llanowar Wastes deals 1 damage to you.
// Tap: Add Black or Green. Llanowar Wastes deals 1 damage to you.
Ability blackManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana(1), new TapSourceCost());
blackManaAbility.addEffect(new DamageControllerEffect(1));
this.addAbility(blackManaAbility);

View file

@ -60,7 +60,7 @@ public class LoamDryad extends CardImpl {
this.power = new MageInt(1);
this.toughness = new MageInt(2);
// {T}, Tap an untapped creature you control: Add one mana of any color to your mana pool.
// {T}, Tap an untapped creature you control: Add one mana of any color.
Ability ability = new AnyColorManaAbility();
ability.addCost(new TapTargetCost(new TargetControlledCreaturePermanent(1, 1, filter, false)));
this.addAbility(ability);

Some files were not shown because too many files have changed in this diff Show more