Removed superfluous color settings. Splitted in a couple of commits for my poor computer to handle.

This commit is contained in:
emerald000 2015-05-20 00:02:42 -04:00
parent a31c7d496c
commit 92c90bdaf2
1115 changed files with 4 additions and 1358 deletions

View file

@ -51,7 +51,6 @@ public class AgelessEntity extends CardImpl {
this.expansionSetCode = "DDH";
this.subtype.add("Elemental");
this.color.setGreen(true);
this.power = new MageInt(4);
this.toughness = new MageInt(4);

View file

@ -48,7 +48,6 @@ public class BalduvianHorde extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Barbarian");
this.color.setRed(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -55,8 +55,6 @@ public class Browse extends CardImpl {
super(ownerId, 38, "Browse", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}{U}");
this.expansionSetCode = "ALL";
this.color.setBlue(true);
// {2}{U}{U}: Look at the top five cards of your library, put one of them into your hand, and exile the rest.
SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BrowseEffect(), new ManaCostsImpl("{2}{U}{U}"));
this.addAbility(ability);

View file

@ -60,8 +60,6 @@ public class Contagion extends CardImpl {
super(ownerId, 4, "Contagion", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{B}{B}");
this.expansionSetCode = "ALL";
this.color.setBlack(true);
FilterOwnedCard filter = new FilterOwnedCard("black card from your hand");
filter.add(new ColorPredicate(ObjectColor.BLACK));
filter.add(Predicates.not(new CardIdPredicate(this.getId()))); // the exile cost can never be paid with the card itself

View file

@ -56,8 +56,6 @@ public class Dystopia extends CardImpl {
super(ownerId, 6, "Dystopia", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}{B}");
this.expansionSetCode = "ALL";
this.color.setBlack(true);
// Cumulative upkeep-Pay 1 life.
this.addAbility(new CumulativeUpkeepAbility(new PayLifeCost(1)));

View file

@ -28,10 +28,10 @@
package mage.sets.alliances;
import java.util.UUID;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.MageInt;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
/**
*
@ -44,7 +44,6 @@ public class ElvishRanger1 extends CardImpl {
this.expansionSetCode = "ALL";
this.subtype.add("Elf");
this.color.setGreen(true);
this.power = new MageInt(4);
this.toughness = new MageInt(1);
}

View file

@ -28,9 +28,6 @@
package mage.sets.alliances;
import java.util.UUID;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.MageInt;
import mage.Mana;
import mage.abilities.Ability;
@ -39,6 +36,8 @@ import mage.abilities.effects.common.BasicManaEffect;
import mage.abilities.mana.SimpleManaAbility;
import mage.cards.Card;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.game.Game;
import mage.players.Player;
@ -55,7 +54,6 @@ public class ElvishSpiritGuide extends CardImpl {
this.subtype.add("Elf");
this.subtype.add("Spirit");
this.color.setGreen(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -63,8 +63,6 @@ public class Exile extends CardImpl {
super(ownerId, 129, "Exile", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{2}{W}");
this.expansionSetCode = "ALL";
this.color.setWhite(true);
// Exile target nonwhite attacking creature.
this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));
this.getSpellAbility().addEffect(new ExileTargetEffect());

View file

@ -53,8 +53,6 @@ public class ForceOfWill extends CardImpl {
super(ownerId, 42, "Force of Will", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{U}{U}");
this.expansionSetCode = "ALL";
this.color.setBlue(true);
// You may pay 1 life and exile a blue card from your hand rather than pay Force of Will's mana cost.
FilterOwnedCard filter = new FilterOwnedCard("a blue card from your hand");
filter.add(new ColorPredicate(ObjectColor.BLUE));

View file

@ -47,8 +47,6 @@ public class Inheritance extends CardImpl {
super(ownerId, 130, "Inheritance", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{W}");
this.expansionSetCode = "ALL";
this.color.setWhite(true);
// Whenever a creature dies, you may pay {3}. If you do, draw a card.
Ability ability = new DiesCreatureTriggeredAbility(new DoIfCostPaid(new DrawCardSourceControllerEffect(1), new ManaCostsImpl("{3}")), false);
this.addAbility(ability);

View file

@ -59,7 +59,6 @@ public class Kaysa extends CardImpl {
this.subtype.add("Elf");
this.subtype.add("Druid");
this.color.setGreen(true);
this.power = new MageInt(2);
this.toughness = new MageInt(3);

View file

@ -50,8 +50,6 @@ public class LibraryOfLatNam extends CardImpl {
super(ownerId, 47, "Library of Lat-Nam", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{U}");
this.expansionSetCode = "ALL";
this.color.setBlue(true);
// An opponent chooses one
this.getSpellAbility().getModes().setModeChooser(TargetController.OPPONENT);
// You draw three cards at the beginning of the next turn's upkeep;

View file

@ -60,9 +60,6 @@ public class LordOfTresserhorn extends CardImpl {
this.supertype.add("Legendary");
this.subtype.add("Zombie");
this.color.setRed(true);
this.color.setBlue(true);
this.color.setBlack(true);
this.power = new MageInt(10);
this.toughness = new MageInt(4);

View file

@ -29,7 +29,6 @@ package mage.sets.alliances;
import java.util.UUID;
import mage.MageInt;
import mage.ObjectColor;
import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility;
import mage.abilities.costs.mana.ManaCostsImpl;
@ -45,7 +44,6 @@ import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.game.permanent.token.SaprolingToken;
import mage.game.permanent.token.Token;
import mage.target.common.TargetOpponent;
@ -61,9 +59,6 @@ public class Phelddagrif extends CardImpl {
this.supertype.add("Legendary");
this.subtype.add("Phelddagrif");
this.color.setBlue(true);
this.color.setGreen(true);
this.color.setWhite(true);
this.power = new MageInt(4);
this.toughness = new MageInt(4);

View file

@ -52,7 +52,6 @@ public class Pyrokinesis extends CardImpl {
super(ownerId, 115, "Pyrokinesis", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{4}{R}{R}");
this.expansionSetCode = "ALL";
this.color.setRed(true);
// You may exile a red card from your hand rather than pay Pyrokinesis's mana cost.
FilterOwnedCard filter = new FilterOwnedCard("a red card from your hand");

View file

@ -61,7 +61,6 @@ public class SoldeviSage extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -53,7 +53,6 @@ public class SustainingSpirit extends CardImpl {
this.subtype.add("Angel");
this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(0);
this.toughness = new MageInt(3);

View file

@ -56,7 +56,6 @@ public class Tornado extends CardImpl {
super(ownerId, 86, "Tornado", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{4}{G}");
this.expansionSetCode = "ALL";
this.color.setGreen(true);
// Cumulative upkeep {G}
this.addAbility(new CumulativeUpkeepAbility(new ManaCostsImpl("{G}")));

View file

@ -51,7 +51,6 @@ public class DampingField extends CardImpl {
super(ownerId, 98, "Damping Field", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}");
this.expansionSetCode = "ATQ";
this.color.setWhite(true);
// Players can't untap more than one artifact during their untap steps.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new DampingFieldEffect()));

View file

@ -51,7 +51,6 @@ public class EnergyFlux extends CardImpl {
super(ownerId, 53, "Energy Flux", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}");
this.expansionSetCode = "ATQ";
this.color.setBlue(true);
// All artifacts have "At the beginning of your upkeep, sacrifice this artifact unless you pay {2}."
this.addAbility(new SimpleStaticAbility(

View file

@ -57,7 +57,6 @@ public class TransmuteArtifact extends CardImpl {
super(ownerId, 58, "Transmute Artifact", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{U}{U}");
this.expansionSetCode = "ATQ";
this.color.setBlue(true);
// Sacrifice an artifact. If you do, search your library for an artifact card. If that card's converted mana cost is less than or equal to the sacrificed artifact's converted mana cost, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle your library.
this.getSpellAbility().addEffect(new TransmuteArtifactEffect());

View file

@ -47,8 +47,6 @@ public class AEtherMutation extends CardImpl {
super(ownerId, 91, "AEther Mutation", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{G}{U}");
this.expansionSetCode = "APC";
this.color.setBlue(true);
this.color.setGreen(true);
// Return target creature to its owner's hand.
this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());

View file

@ -51,8 +51,6 @@ public class ConsumeStrength extends CardImpl {
super(ownerId, 93, "Consume Strength", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{B}{G}");
this.expansionSetCode = "APC";
this.color.setGreen(true);
this.color.setBlack(true);
// Target creature gets +2/+2 until end of turn. Another target creature gets -2/-2 until end of turn.
this.getSpellAbility().addEffect(new ConsumeStrengthEffect());

View file

@ -61,11 +61,6 @@ public class Cromat extends CardImpl {
this.supertype.add("Legendary");
this.subtype.add("Illusion");
this.color.setRed(true);
this.color.setBlue(true);
this.color.setGreen(true);
this.color.setBlack(true);
this.color.setWhite(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -57,8 +57,6 @@ public class DeathMutation extends CardImpl {
super(ownerId, 96, "Death Mutation", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{6}{B}{G}");
this.expansionSetCode = "APC";
this.color.setGreen(true);
this.color.setBlack(true);
// Destroy target nonblack creature. It can't be regenerated.
this.getSpellAbility().addEffect(new DestroyTargetEffect(true));

View file

@ -58,7 +58,6 @@ public class EnlistmentOfficer extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Soldier");
this.color.setWhite(true);
this.power = new MageInt(2);
this.toughness = new MageInt(3);

View file

@ -46,8 +46,6 @@ public class GaeasSkyfolk extends CardImpl {
this.subtype.add("Elf");
this.subtype.add("Merfolk");
this.color.setBlue(true);
this.color.setGreen(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -49,8 +49,6 @@ public class GerrardsVerdict extends CardImpl {
super(ownerId, 102, "Gerrard's Verdict", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{W}{B}");
this.expansionSetCode = "APC";
this.color.setBlack(true);
this.color.setWhite(true);
// Target player discards two cards. You gain 3 life for each land card discarded this way.
this.getSpellAbility().addEffect(new GerrardsVerdictEffect());

View file

@ -54,7 +54,6 @@ public class GladeGnarr extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Beast");
this.color.setGreen(true);
this.power = new MageInt(4);
this.toughness = new MageInt(4);
this.addAbility(new GladeGnarrTriggeredAbility());

View file

@ -58,7 +58,6 @@ public class GoblinRingleader extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Goblin");
this.color.setRed(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -57,7 +57,6 @@ public class KavuHowler extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Kavu");
this.color.setGreen(true);
this.power = new MageInt(4);
this.toughness = new MageInt(5);

View file

@ -47,9 +47,6 @@ public class LightningAngel extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Angel");
this.color.setRed(true);
this.color.setBlue(true);
this.color.setWhite(true);
this.power = new MageInt(3);
this.toughness = new MageInt(4);

View file

@ -67,7 +67,6 @@ public class OrimsThunder extends CardImpl {
super(ownerId, 15, "Orim's Thunder", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{W}");
this.expansionSetCode = "APC";
this.color.setWhite(true);
// Kicker {R}
this.addAbility(new KickerAbility("{R}"));

View file

@ -59,8 +59,6 @@ public class PerniciousDeed extends CardImpl {
super(ownerId, 114, "Pernicious Deed", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}{G}");
this.expansionSetCode = "APC";
this.color.setGreen(true);
this.color.setBlack(true);
// {X}, Sacrifice Pernicious Deed: Destroy each artifact, creature, and enchantment with converted mana cost X or less.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PerniciousDeedEffect(), new VariableManaCost());

View file

@ -58,8 +58,6 @@ public class QuicksilverDagger extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Aura");
this.color.setRed(true);
this.color.setBlue(true);
// Enchant creature
TargetPermanent auraTarget = new TargetCreaturePermanent();

View file

@ -62,8 +62,6 @@ public class Spiritmonger extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Beast");
this.color.setGreen(true);
this.color.setBlack(true);
this.power = new MageInt(6);
this.toughness = new MageInt(6);

View file

@ -57,7 +57,6 @@ public class SylvanMessenger extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Elf");
this.color.setGreen(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -55,7 +55,6 @@ public class WhirlpoolDrake extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Drake");
this.color.setBlue(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -53,7 +53,6 @@ public class WhirlpoolRider extends CardImpl {
this.expansionSetCode = "APC";
this.subtype.add("Merfolk");
this.color.setBlue(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -50,7 +50,6 @@ public class AliFromCairo extends CardImpl {
this.expansionSetCode = "ARN";
this.subtype.add("Human");
this.color.setRed(true);
this.power = new MageInt(0);
this.toughness = new MageInt(1);

View file

@ -48,7 +48,6 @@ public class JuzamDjinn extends CardImpl {
this.expansionSetCode = "ARN";
this.subtype.add("Djinn");
this.color.setBlack(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -61,7 +61,6 @@ public class KingSuleiman extends CardImpl {
this.expansionSetCode = "ARN";
this.subtype.add("Human");
this.color.setWhite(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -64,7 +64,6 @@ public class OldManOfTheSea extends CardImpl {
this.expansionSetCode = "ARN";
this.subtype.add("Djinn");
this.color.setBlue(true);
this.power = new MageInt(2);
this.toughness = new MageInt(3);

View file

@ -45,7 +45,6 @@ public class StoneThrowingDevils extends CardImpl {
this.expansionSetCode = "ARN";
this.subtype.add("Devil");
this.color.setBlack(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -55,8 +55,6 @@ public class VampiricDragon extends CardImpl {
this.subtype.add("Vampire");
this.subtype.add("Dragon");
this.color.setRed(true);
this.color.setBlack(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -53,7 +53,6 @@ public class AbundantGrowth extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Aura");
this.color.setGreen(true);
// Enchant land
TargetPermanent auraTarget = new TargetLandPermanent();

View file

@ -55,7 +55,6 @@ public class Aggravate extends CardImpl {
super(ownerId, 125, "Aggravate", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{R}{R}");
this.expansionSetCode = "AVR";
this.color.setRed(true);
// Aggravate deals 1 damage to each creature target player controls.
this.getSpellAbility().addEffect(new AggraveteEffect());

View file

@ -50,7 +50,6 @@ public class AlchemistsApprentice extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -51,7 +51,6 @@ public class AmassTheComponents extends CardImpl {
super(ownerId, 43, "Amass the Components", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{U}");
this.expansionSetCode = "AVR";
this.color.setBlue(true);
// Draw three cards, then put a card from your hand on the bottom of your library.
this.getSpellAbility().addEffect(new AmassTheComponentsEffect());

View file

@ -58,7 +58,6 @@ public class AngelOfGlorysRise extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Angel");
this.color.setWhite(true);
this.power = new MageInt(4);
this.toughness = new MageInt(6);

View file

@ -65,7 +65,6 @@ public class AngelOfJubilation extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Angel");
this.color.setWhite(true);
this.power = new MageInt(3);
this.toughness = new MageInt(3);

View file

@ -53,7 +53,6 @@ public class AppetiteForBrains extends CardImpl {
super(ownerId, 84, "Appetite for Brains", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{B}");
this.expansionSetCode = "AVR";
this.color.setBlack(true);
// Target opponent reveals his or her hand. You choose a card from it with converted mana cost 4 or greater and exile that card.
this.getSpellAbility().addEffect(new ExileCardYouChooseTargetOpponentEffect(filter));

View file

@ -46,7 +46,6 @@ public class Archangel extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Angel");
this.color.setWhite(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -49,7 +49,6 @@ public class ArchwingDragon extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Dragon");
this.color.setRed(true);
this.power = new MageInt(4);
this.toughness = new MageInt(4);

View file

@ -54,7 +54,6 @@ public class AvacynAngelOfHope extends CardImpl {
this.supertype.add("Legendary");
this.subtype.add("Angel");
this.color.setWhite(true);
this.power = new MageInt(8);
this.toughness = new MageInt(8);

View file

@ -59,7 +59,6 @@ public class BanishingStroke extends CardImpl {
super(ownerId, 7, "Banishing Stroke", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{5}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Put target artifact, creature, or enchantment on the bottom of its owner's library.
this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(false));

View file

@ -45,7 +45,6 @@ public class BannersRaised extends CardImpl {
super(ownerId, 127, "Banners Raised", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{R}");
this.expansionSetCode = "AVR";
this.color.setRed(true);
// Creatures you control get +1/+0 until end of turn.
this.getSpellAbility().addEffect(new BoostControlledEffect(1, 0, Duration.EndOfTurn));

View file

@ -51,7 +51,6 @@ public class BarterInBlood extends CardImpl {
super(ownerId, 85, "Barter in Blood", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{2}{B}{B}");
this.expansionSetCode = "AVR";
this.color.setBlack(true);
// Each player sacrifices two creatures.
this.getSpellAbility().addEffect(new SacrificeAllEffect(2, filter));

View file

@ -46,7 +46,6 @@ public class BattleHymn extends CardImpl {
super(ownerId, 128, "Battle Hymn", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}");
this.expansionSetCode = "AVR";
this.color.setRed(true);
// Add {R} to your mana pool for each creature you control.
this.getSpellAbility().addEffect(new DynamicManaEffect(Mana.RedMana, new PermanentsOnBattlefieldCount(new FilterControlledCreaturePermanent())));

View file

@ -52,7 +52,6 @@ public class BlessingsOfNature extends CardImpl {
super(ownerId, 168, "Blessings of Nature", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{4}{G}");
this.expansionSetCode = "AVR";
this.color.setGreen(true);
// Distribute four +1/+1 counters among any number of target creatures.
this.getSpellAbility().addEffect(new BlessingsOfNatureEffect());

View file

@ -51,7 +51,6 @@ public class BloodArtist extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Vampire");
this.color.setBlack(true);
this.power = new MageInt(0);
this.toughness = new MageInt(1);

View file

@ -53,7 +53,6 @@ public class BloodflowConnoisseur extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Vampire");
this.color.setBlack(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -54,7 +54,6 @@ public class BonfireOfTheDamned extends CardImpl {
super(ownerId, 129, "Bonfire of the Damned", Rarity.MYTHIC, new CardType[]{CardType.SORCERY}, "{X}{X}{R}");
this.expansionSetCode = "AVR";
this.color.setRed(true);
// Bonfire of the Damned deals X damage to target player and each creature he or she controls.
this.getSpellAbility().addEffect(new BonfireOfTheDamnedEffect());

View file

@ -50,7 +50,6 @@ public class BowerPassage extends CardImpl {
super(ownerId, 170, "Bower Passage", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}");
this.expansionSetCode = "AVR";
this.color.setGreen(true);
// Creatures with flying can't block creatures you control.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BowerPassageEffect()));

View file

@ -63,8 +63,6 @@ public class BrunaLightOfAlabaster extends CardImpl {
this.supertype.add("Legendary");
this.subtype.add("Angel");
this.color.setBlue(true);
this.color.setWhite(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -47,7 +47,6 @@ public class BuildersBlessing extends CardImpl {
super(ownerId, 8, "Builder's Blessing", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Untapped creatures you control get +0/+2.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(0, 2, Duration.WhileOnBattlefield, new FilterUntappedCreature())));

View file

@ -60,7 +60,6 @@ public class BurnAtTheStake extends CardImpl {
super(ownerId, 130, "Burn at the Stake", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{2}{R}{R}{R}");
this.expansionSetCode = "AVR";
this.color.setRed(true);
// As an additional cost to cast Burn at the Stake, tap any number of untapped creatures you control.
this.getSpellAbility().addCost(new TapVariableTargetCost(filter, true, "any number of"));

View file

@ -45,7 +45,6 @@ public class ButcherGhoul extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Zombie");
this.color.setBlack(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -62,7 +62,6 @@ public class CallToServe extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Aura");
this.color.setWhite(true);
// Enchant nonblack creature
TargetPermanent auraTarget = new TargetCreaturePermanent();

View file

@ -66,7 +66,6 @@ public class CaptainOfTheMists extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(2);
this.toughness = new MageInt(3);

View file

@ -46,7 +46,6 @@ public class CatharsCrusade extends CardImpl {
super(ownerId, 10, "Cathars' Crusade", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Whenever a creature enters the battlefield under your control, put a +1/+1 counter on each creature you control.
this.addAbility(new CreatureEntersBattlefieldTriggeredAbility(new AddCountersAllEffect(CounterType.P1P1.createInstance(), new FilterControlledCreaturePermanent())));

View file

@ -47,7 +47,6 @@ public class CathedralSanctifier extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Cleric");
this.color.setWhite(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -55,7 +55,6 @@ public class ChampionOfLambholt extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Warrior");
this.color.setGreen(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -46,7 +46,6 @@ public class Cloudshift extends CardImpl {
super(ownerId, 12, "Cloudshift", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Exile target creature you control, then return that card to the battlefield under your control.
this.getSpellAbility().addTarget(new TargetControlledCreaturePermanent());

View file

@ -52,7 +52,6 @@ public class CommandersAuthority extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Aura");
this.color.setWhite(true);
// Enchant creature
TargetPermanent auraTarget = new TargetCreaturePermanent();

View file

@ -53,7 +53,6 @@ public class CorpseTraders extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Rogue");
this.color.setBlack(true);
this.power = new MageInt(3);
this.toughness = new MageInt(3);

View file

@ -63,7 +63,6 @@ public class CraterhoofBehemoth extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Beast");
this.color.setGreen(true);
this.power = new MageInt(5);
this.toughness = new MageInt(5);

View file

@ -47,7 +47,6 @@ public class CripplingChill extends CardImpl {
super(ownerId, 46, "Crippling Chill", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{U}");
this.expansionSetCode = "AVR";
this.color.setBlue(true);
// Tap target creature. It doesn't untap during its controller's next untap step.
this.getSpellAbility().addTarget(new TargetCreaturePermanent());

View file

@ -50,7 +50,6 @@ public class CryptCreeper extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Zombie");
this.color.setBlack(true);
this.power = new MageInt(2);
this.toughness = new MageInt(1);

View file

@ -53,7 +53,6 @@ public class Cursebreak extends CardImpl {
super(ownerId, 14, "Cursebreak", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Destroy target enchantment. You gain 2 life.
this.getSpellAbility().addTarget(new TargetPermanent(filter));

View file

@ -49,7 +49,6 @@ public class DangerousWager extends CardImpl {
super(ownerId, 131, "Dangerous Wager", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}");
this.expansionSetCode = "AVR";
this.color.setRed(true);
// Discard your hand, then draw two cards.
this.getSpellAbility().addEffect(new DangerousWagerEffect());

View file

@ -60,7 +60,6 @@ public class DarkImpostor extends CardImpl {
this.subtype.add("Vampire");
this.subtype.add("Assassin");
this.color.setBlack(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -48,7 +48,6 @@ public class DeathWind extends CardImpl {
super(ownerId, 93, "Death Wind", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{X}{B}");
this.expansionSetCode = "AVR";
this.color.setBlack(true);
// Target creature gets -X/-X until end of turn.
DynamicValue x = new SignInversionDynamicValue(new ManacostVariableValue());

View file

@ -52,7 +52,6 @@ public class Defang extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Aura");
this.color.setWhite(true);
// Enchant creature
TargetPermanent auraTarget = new TargetCreaturePermanent();

View file

@ -51,7 +51,6 @@ public class DefyDeath extends CardImpl {
super(ownerId, 16, "Defy Death", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{W}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Return target creature card from your graveyard to the battlefield. If it's an Angel, put two +1/+1 counters on it.
this.getSpellAbility().addEffect(new ReturnFromGraveyardToBattlefieldTargetEffect());

View file

@ -53,7 +53,6 @@ public class DemonicRising extends CardImpl {
super(ownerId, 94, "Demonic Rising", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}{B}");
this.expansionSetCode = "AVR";
this.color.setBlack(true);
// At the beginning of your end step, if you control exactly one creature, put a 5/5 black Demon creature token with flying onto the battlefield.
TriggeredAbility ability = new BeginningOfYourEndStepTriggeredAbility(new CreateTokenEffect(new DemonToken()), false);

View file

@ -58,7 +58,6 @@ public class DemonicTaskmaster extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Demon");
this.color.setBlack(true);
this.power = new MageInt(4);
this.toughness = new MageInt(3);

View file

@ -58,7 +58,6 @@ public class DemonlordOfAshmouth extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Demon");
this.color.setBlack(true);
this.power = new MageInt(5);
this.toughness = new MageInt(4);

View file

@ -59,7 +59,6 @@ public class DescendantsPath extends CardImpl {
super(ownerId, 173, "Descendants' Path", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}");
this.expansionSetCode = "AVR";
this.color.setGreen(true);
// At the beginning of your upkeep, reveal the top card of your library. If it's a creature card that shares a creature type with a creature you control, you may cast that card without paying its mana cost. Otherwise, put that card on the bottom of your library.
Ability ability = new BeginningOfUpkeepTriggeredAbility(new DescendantsPathEffect(), TargetController.YOU, false);

View file

@ -75,7 +75,6 @@ public class DescentIntoMadness extends CardImpl {
super(ownerId, 97, "Descent into Madness", Rarity.MYTHIC, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}{B}");
this.expansionSetCode = "AVR";
this.color.setBlack(true);
// At the beginning of your upkeep, put a despair counter on Descent into Madness, then each player exiles X permanents he or she controls and/or cards from his or her hand, where X is the number of despair counters on Descent into Madness.
this.addAbility(new BeginningOfUpkeepTriggeredAbility(new DescentIntoMadnessEffect(), TargetController.YOU, false));

View file

@ -52,7 +52,6 @@ public class DevastationTide extends CardImpl {
super(ownerId, 48, "Devastation Tide", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{3}{U}{U}");
this.expansionSetCode = "AVR";
this.color.setBlue(true);
// Return all nonland permanents to their owners' hands.
this.getSpellAbility().addEffect(new DevastationTideEffect());

View file

@ -50,7 +50,6 @@ public class DivineDeflection extends CardImpl {
super(ownerId, 18, "Divine Deflection", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Prevent the next X damage that would be dealt to you and/or permanents you control this turn. If damage is prevented this way, Divine Deflection deals that much damage to target creature or player.
this.getSpellAbility().addEffect(new DivineDeflectionPreventDamageTargetEffect(Duration.EndOfTurn));

View file

@ -60,7 +60,6 @@ public class DreadSlaver extends CardImpl {
this.subtype.add("Zombie");
this.subtype.add("Horror");
this.color.setBlack(true);
this.power = new MageInt(3);
this.toughness = new MageInt(5);

View file

@ -56,7 +56,6 @@ public class Dreadwaters extends CardImpl {
super(ownerId, 49, "Dreadwaters", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{U}");
this.expansionSetCode = "AVR";
this.color.setBlue(true);
// Target player puts the top X cards of his or her library into his or her graveyard, where X is the number of lands you control.
this.getSpellAbility().addTarget(new TargetPlayer());

View file

@ -58,7 +58,6 @@ public class DriverOfTheDead extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Vampire");
this.color.setBlack(true);
this.power = new MageInt(3);
this.toughness = new MageInt(2);

View file

@ -51,7 +51,6 @@ public class DruidsRepository extends CardImpl {
super(ownerId, 176, "Druids' Repository", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}{G}");
this.expansionSetCode = "AVR";
this.color.setGreen(true);
// Whenever a creature you control attacks, put a charge counter on Druids' Repository.
this.addAbility(new AttacksCreatureYouControlTriggeredAbility(new AddCountersSourceEffect(CounterType.CHARGE.createInstance())));

View file

@ -65,7 +65,6 @@ public class DualCasting extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Aura");
this.color.setRed(true);
// Enchant creature
TargetPermanent auraTarget = new TargetCreaturePermanent();

View file

@ -58,7 +58,6 @@ public class EatenBySpiders extends CardImpl {
super(ownerId, 177, "Eaten by Spiders", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{2}{G}");
this.expansionSetCode = "AVR";
this.color.setGreen(true);
// Destroy target creature with flying and all Equipment attached to that creature.
this.getSpellAbility().addEffect(new EatenBySpidersEffect());

View file

@ -48,7 +48,6 @@ public class EmancipationAngel extends CardImpl {
this.expansionSetCode = "AVR";
this.subtype.add("Angel");
this.color.setWhite(true);
this.power = new MageInt(3);
this.toughness = new MageInt(3);

View file

@ -49,7 +49,6 @@ public class EntreatTheAngels extends CardImpl {
super(ownerId, 20, "Entreat the Angels", Rarity.MYTHIC, new CardType[]{CardType.SORCERY}, "{X}{X}{W}{W}{W}");
this.expansionSetCode = "AVR";
this.color.setWhite(true);
// Put X 4/4 white Angel creature tokens with flying onto the battlefield.
this.getSpellAbility().addEffect(new CreateTokenEffect(new AngelToken(), new ManacostVariableValue()));

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