forked from External/mage
Started to remove setColor in basic card class.
This commit is contained in:
parent
e3c2cb91eb
commit
36095f867f
144 changed files with 330 additions and 330 deletions
|
|
@ -58,9 +58,7 @@ public class Anathemancer extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -60,8 +60,8 @@ public class ArchitectsOfWill extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -44,8 +44,10 @@ public class ArdentPlea extends CardImpl {
|
|||
public ArdentPlea (UUID ownerId) {
|
||||
super(ownerId, 1, "Ardent Plea", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
|
||||
|
||||
this.addAbility(new ExaltedAbility());
|
||||
this.addAbility(new CascadeAbility());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,9 +57,9 @@ public class ArsenalThresher extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Construct");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -61,8 +61,8 @@ public class AvenMimeomancer extends CardImpl {
|
|||
this.subtype.add("Bird");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -54,9 +54,9 @@ public class BantSojourners extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Soldier");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,9 +64,9 @@ public class BantSureblade extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Soldier");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@ public class BehemothSledge extends CardImpl {
|
|||
super(ownerId, 65, "Behemoth Sledge", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{1}{G}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Equipment");
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(2, 2)));
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(LifelinkAbility.getInstance(), AttachmentType.EQUIPMENT)));
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class BituminousBlast extends CardImpl {
|
|||
public BituminousBlast(UUID ownerId) {
|
||||
super(ownerId, 34, "Bituminous Blast", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{B}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setBlack(true);
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
|
||||
this.getSpellAbility().addEffect(new DamageTargetEffect(4));
|
||||
this.addAbility(new CascadeAbility());
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ public class BlitzHellion extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Hellion");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.power = new MageInt(7);
|
||||
this.toughness = new MageInt(7);
|
||||
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ public class BloodbraidElf extends CardImpl {
|
|||
public BloodbraidElf(UUID ownerId) {
|
||||
super(ownerId, 50, "Bloodbraid Elf", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.subtype.add("Elf");
|
||||
this.subtype.add("Berserker");
|
||||
this.power = new MageInt(3);
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class Brainbite extends CardImpl {
|
|||
super(ownerId, 18, "Brainbite", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{U}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// Target opponent reveals his or her hand. You choose a card from it. That player discards that card.
|
||||
this.getSpellAbility().addEffect(new DiscardCardYouChooseTargetEffect());
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ public class BreathOfMalfegor extends CardImpl {
|
|||
super(ownerId, 35, "Breath of Malfegor", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{B}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// Breath of Malfegor deals 5 damage to each opponent.
|
||||
this.getSpellAbility().addEffect(new DamagePlayersEffect(5, TargetController.OPPONENT));
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ public class CapturedSunlight extends CardImpl {
|
|||
public CapturedSunlight (UUID ownerId) {
|
||||
super(ownerId, 66, "Captured Sunlight", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{G}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addEffect(new GainLifeEffect(4));
|
||||
this.addAbility(new CascadeAbility());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ public class CerodonYearling extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Beast");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,8 +64,8 @@ public class ClovenCasting extends CardImpl {
|
|||
super(ownerId, 86, "Cloven Casting", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{5}{U}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
|
||||
// Whenever you cast a multicolored instant or sorcery spell, you may pay {1}. If you do, copy that spell. You may choose new targets for the copy.
|
||||
this.addAbility(new SpellCastControllerTriggeredAbility(new DoIfCostPaid(new ClovenCastingEffect(), new GenericManaCost(1)), filter, true, true));
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ public class ColossalMight extends CardImpl {
|
|||
public ColossalMight (UUID ownerId) {
|
||||
super(ownerId, 51, "Colossal Might", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
|
||||
this.getSpellAbility().addEffect(new BoostTargetEffect(4, 2, Duration.EndOfTurn));
|
||||
this.getSpellAbility().addEffect(new GainAbilityTargetEffect(TrampleAbility.getInstance(), Duration.EndOfTurn));
|
||||
|
|
|
|||
|
|
@ -59,9 +59,9 @@ public class Crystallization extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// Enchant creature
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
|
|
|
|||
|
|
@ -54,8 +54,8 @@ public class DauntlessEscort extends CardImpl {
|
|||
this.subtype.add("Rhino");
|
||||
this.subtype.add("Soldier");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ public class DeadshotMinotaur extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Minotaur");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -54,8 +54,8 @@ public class DeathbringerThoctar extends CardImpl {
|
|||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Beast");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -56,8 +56,8 @@ public class DefilerOfSouls extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Demon");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ public class DemonicDread extends CardImpl {
|
|||
super(ownerId, 38, "Demonic Dread", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{1}{B}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// Cascade
|
||||
this.addAbility(new CascadeAbility());
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ public class DemonspineWhip extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Equipment");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// {X}: Equipped creature gets +X/+0 until end of turn.
|
||||
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(new XPaid(), new StaticValue(0), Duration.EndOfTurn), new ManaCostsImpl("{X}")));
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class DenyReality extends CardImpl {
|
|||
public DenyReality (UUID ownerId) {
|
||||
super(ownerId, 19, "Deny Reality", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{U}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addTarget(new TargetPermanent());
|
||||
this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
|
||||
this.addAbility(new CascadeAbility());
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ public class DoubleNegative extends CardImpl {
|
|||
super(ownerId, 87, "Double Negative", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{U}{U}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
|
||||
// Counter up to two target spells.
|
||||
Effect effect = new CounterTargetEffect();
|
||||
|
|
|
|||
|
|
@ -49,9 +49,9 @@ public class DragonAppeasement extends CardImpl {
|
|||
super(ownerId, 115, "Dragon Appeasement", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// Skip your draw step.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SkipDrawStepEffect()));
|
||||
|
|
|
|||
|
|
@ -51,8 +51,8 @@ public class DragonBroodmother extends CardImpl {
|
|||
super(ownerId, 53, "Dragon Broodmother", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Dragon");
|
||||
this.color.setGreen(true);
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -49,9 +49,9 @@ public class DrasticRevelation extends CardImpl {
|
|||
super(ownerId, 111, "Drastic Revelation", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{2}{U}{B}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// Discard your hand. Draw seven cards, then discard three cards at random.
|
||||
this.getSpellAbility().addEffect(new DrasticRevelationEffect());
|
||||
|
|
|
|||
|
|
@ -55,9 +55,9 @@ public class EnigmaSphinx extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Sphinx");
|
||||
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class EnlistedWurm extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Wurm");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
|||
|
|
@ -52,9 +52,9 @@ public class EsperSojourners extends CardImpl {
|
|||
this.subtype.add("Vedalken");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,9 +64,9 @@ public class EsperStormblade extends CardImpl {
|
|||
this.subtype.add("Vedalken");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ public class EthercasteKnight extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Knight");
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(3);
|
||||
this.addAbility(new ExaltedAbility());
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ public class EtheriumAbomination extends CardImpl {
|
|||
super(ownerId, 20, "Etherium Abomination", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}{U}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Horror");
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(3);
|
||||
this.addAbility(new UnearthAbility(new ManaCostsImpl("{1}{U}{B}")));
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ public class EtherswornShieldmage extends CardImpl {
|
|||
this.subtype.add("Vedalken");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -55,9 +55,9 @@ public class EtherwroughtPage extends CardImpl {
|
|||
super(ownerId, 108, "Etherwrought Page", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{1}{W}{U}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// At the beginning of your upkeep, choose one - You gain 2 life; or look at the top card of your library, then you may put that card into your graveyard; or each opponent loses 1 life.
|
||||
Ability ability = new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new GainLifeEffect(2), TargetController.YOU, false);
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ public class FieldmistBorderpost extends CardImpl {
|
|||
public FieldmistBorderpost (UUID ownerId) {
|
||||
super(ownerId, 5, "Fieldmist Borderpost", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{1}{W}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
|
||||
// You may pay {1} and return a basic land you control to its owner's hand rather than pay Fieldmist Borderpost's mana cost.
|
||||
Ability ability = new AlternativeCostSourceAbility(new GenericManaCost(1));
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@ public class FightToTheDeath extends CardImpl {
|
|||
super(ownerId, 97, "Fight to the Death", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{R}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
// Destroy all blocking creatures and all blocked creatures.
|
||||
this.getSpellAbility().addEffect(new DestroyAllEffect(filter));
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@ public class FiligreeAngel extends CardImpl {
|
|||
super(ownerId, 6, "Filigree Angel", Rarity.RARE, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{5}{W}{W}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Angel");
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -57,9 +57,9 @@ public class FinestHour extends CardImpl {
|
|||
public FinestHour(UUID ownerId) {
|
||||
super(ownerId, 126, "Finest Hour", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}{W}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setWhite(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)
|
||||
this.addAbility(new ExaltedAbility());
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ public class FirewildBorderpost extends CardImpl {
|
|||
public FirewildBorderpost (UUID ownerId) {
|
||||
super(ownerId, 54, "Firewild Borderpost", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{1}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
|
||||
// You may pay {1} and return a basic land you control to its owner's hand rather than pay Firewild Borderpost's mana cost.
|
||||
Ability ability = new AlternativeCostSourceAbility(new GenericManaCost(1));
|
||||
|
|
|
|||
|
|
@ -50,9 +50,9 @@ public class FlurryOfWings extends CardImpl {
|
|||
super(ownerId, 127, "Flurry of Wings", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{G}{W}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
|
||||
this.getSpellAbility().addEffect(new CreateTokenEffect(new BirdSoldierToken(), new PermanentsOnBattlefieldCount(filter)));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,9 +50,9 @@ public class GiantAmbushBeetle extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Insect");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -63,8 +63,8 @@ public class GlassdustHulk extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Golem");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -51,8 +51,8 @@ public class GloryOfWarfare extends CardImpl {
|
|||
super(ownerId, 98, "Glory of Warfare", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(
|
||||
new BoostControlledEffect(2, 0, Duration.WhileOnBattlefield),
|
||||
|
|
|
|||
|
|
@ -52,9 +52,9 @@ public class GloryscaleViashino extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Viashino");
|
||||
this.subtype.add("Soldier");
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
this.addAbility(new GloryscaleViashinoAbility());
|
||||
|
|
|
|||
|
|
@ -60,8 +60,8 @@ public class GodtrackerOfJund extends CardImpl {
|
|||
this.subtype.add("Elf");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class GorgerWurm extends CardImpl {
|
|||
super(ownerId, 56, "Gorger Wurm", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Wurm");
|
||||
this.color.setGreen(true);
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,9 +64,9 @@ public class GrixisGrimblade extends CardImpl {
|
|||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@ public class GrixisSojourners extends CardImpl {
|
|||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Ogre");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ public class GrizzledLeotau extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Cat");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(5);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ public class IdentityCrisis extends CardImpl {
|
|||
public IdentityCrisis (UUID ownerId) {
|
||||
super(ownerId, 81, "Identity Crisis", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{2}{W}{W}{B}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addEffect(new IdentityCrisisEffect());
|
||||
this.getSpellAbility().addTarget(new TargetPlayer());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ public class IgneousPouncer extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Elemental");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ public class IllusoryDemon extends CardImpl {
|
|||
this.subtype.add("Demon");
|
||||
this.subtype.add("Illusion");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ public class IntimidationBolt extends CardImpl {
|
|||
super(ownerId, 99, "Intimidation Bolt", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{R}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
// Intimidation Bolt deals 3 damage to target creature. Other creatures can't attack this turn.
|
||||
this.getSpellAbility().addEffect(new DamageTargetEffect(3));
|
||||
|
|
|
|||
|
|
@ -51,9 +51,9 @@ public class JenaraAsuraOfWar extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Angel");
|
||||
this.supertype.add("Legendary");
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ public class JhessianZombies extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Zombie");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,9 +64,9 @@ public class JundHackblade extends CardImpl {
|
|||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Berserker");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -52,9 +52,9 @@ public class JundSojourners extends CardImpl {
|
|||
this.subtype.add("Viashino");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -74,9 +74,9 @@ public class KarrthusTyrantOfJund extends CardImpl {
|
|||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Dragon");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(7);
|
||||
this.toughness = new MageInt(7);
|
||||
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ public class KathariBomber extends CardImpl {
|
|||
this.subtype.add("Bird");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -51,8 +51,8 @@ public class KathariRemnant extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Bird");
|
||||
this.subtype.add("Skeleton");
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(0);
|
||||
this.toughness = new MageInt(1);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ public class KnightOfNewAlara extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Knight");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ public class KnotvinePaladin extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Knight");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -55,9 +55,9 @@ public class Lavalanche extends CardImpl {
|
|||
super(ownerId, 118, "Lavalanche", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{X}{B}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// Lavalanche deals X damage to target player and each creature he or she controls.
|
||||
this.getSpellAbility().addEffect(new LavalancheEffect(new ManacostVariableValue()));
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ public class LeoninArmorguard extends CardImpl {
|
|||
this.subtype.add("Cat");
|
||||
this.subtype.add("Soldier");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -65,8 +65,8 @@ public class LichLordOfUnx extends CardImpl {
|
|||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ public class LightningReaver extends CardImpl {
|
|||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Beast");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ public class LordOfExtinction extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Elemental");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(0);
|
||||
this.toughness = new MageInt(0);
|
||||
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ public class LorescaleCoatl extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Snake");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -51,9 +51,9 @@ public class MadrushCyclops extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Cyclops");
|
||||
this.subtype.add("Warrior");
|
||||
this.color.setBlack(true);
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(4);
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(HasteAbility.getInstance(), Duration.WhileOnBattlefield, new FilterCreaturePermanent())));
|
||||
|
|
|
|||
|
|
@ -56,11 +56,11 @@ public class MaelstromNexus extends CardImpl {
|
|||
super(ownerId, 130, "Maelstrom Nexus", Rarity.MYTHIC, new CardType[]{CardType.ENCHANTMENT}, "{W}{U}{B}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlue(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// The first spell you cast each turn has cascade.
|
||||
this.addAbility(new MaelstromNexusTriggeredAbility());
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ public class MaelstromPulse extends CardImpl {
|
|||
public MaelstromPulse(UUID ownerId) {
|
||||
super(ownerId, 92, "Maelstrom Pulse", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{B}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setBlack(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addTarget(new TargetNonlandPermanent());
|
||||
this.getSpellAbility().addEffect(new DestroyAllNamedPermanentsEffect());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ public class MageSlayer extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Equipment");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
|
||||
// Whenever equipped creature attacks, it deals damage equal to its power to defending player.
|
||||
this.addAbility(new AttacksAttachedTriggeredAbility(new MageSlayerEffect(), false));
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ public class MagefireWings extends CardImpl {
|
|||
super(ownerId, 88, "Magefire Wings", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{U}{R}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Aura");
|
||||
this.color.setBlue(true);
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
|
||||
TargetPermanent auraTarget = new TargetCreaturePermanent();
|
||||
this.getSpellAbility().addTarget(auraTarget);
|
||||
|
|
|
|||
|
|
@ -46,9 +46,9 @@ public class MarisisTwinclaws extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Cat");
|
||||
this.subtype.add("Warrior");
|
||||
this.color.setWhite(true);
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(4);
|
||||
this.addAbility(DoubleStrikeAbility.getInstance());
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ public class MarrowChomper extends CardImpl {
|
|||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Lizard");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ public class MaskOfRiddles extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Equipment");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// Equipped creature has fear.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(FearAbility.getInstance(), AttachmentType.EQUIPMENT)));
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@ public class MayaelsAria extends CardImpl {
|
|||
super(ownerId, 121, "Mayael's Aria", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{R}{G}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// At the beginning of your upkeep, put a +1/+1 counter on each creature you control if you control a creature with power 5 or greater. Then you gain 10 life if you control a creature with power 10 or greater. Then you win the game if you control a creature with power 20 or greater.
|
||||
this.addAbility(new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new MayaelsAriaEffect(), TargetController.YOU, false));
|
||||
|
|
|
|||
|
|
@ -64,8 +64,8 @@ public class MeddlingMage extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -47,9 +47,9 @@ public class MessengerFalcons extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Bird");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ public class MindFuneral extends CardImpl {
|
|||
super(ownerId, 26, "Mind Funeral", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{1}{U}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// Target opponent reveals cards from the top of his or her library until four land cards are revealed. That player puts all cards revealed this way into his or her graveyard.
|
||||
this.getSpellAbility().addEffect(new MindFuneralEffect());
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ public class MistveinBorderpost extends CardImpl {
|
|||
public MistveinBorderpost (UUID ownerId) {
|
||||
super(ownerId, 27, "Mistvein Borderpost", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{1}{U}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// You may pay {1} and return a basic land you control to its owner's hand rather than pay Mistvein Borderpost's mana cost.
|
||||
Ability ability = new AlternativeCostSourceAbility(new GenericManaCost(1));
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ public class MonstrousCarabid extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Insect");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ public class MorbidBloom extends CardImpl {
|
|||
super(ownerId, 94, "Morbid Bloom", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{4}{B}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
// Exile target creature card from a graveyard, then put X 1/1 green Saproling creature tokens onto the battlefield, where X is the exiled card's toughness.
|
||||
this.getSpellAbility().addEffect(new MorbidBloomEffect());
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ public class MycoidShepherd extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Fungus");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,9 +64,9 @@ public class NayaHushblade extends CardImpl {
|
|||
this.subtype.add("Elf");
|
||||
this.subtype.add("Rogue");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@ public class NayaSojourners extends CardImpl {
|
|||
this.subtype.add("Elf");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
|||
|
|
@ -65,8 +65,8 @@ public class NecromancersCovenant extends CardImpl {
|
|||
super(ownerId, 82, "Necromancer's Covenant", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}{B}{B}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setBlack(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
// When Necromancer's Covenant enters the battlefield, exile all creature cards from target player's graveyard, then put a 2/2 black Zombie creature token onto the battlefield for each card exiled this way.
|
||||
Ability ability = new EntersBattlefieldTriggeredAbility(new NecromancersConvenantEffect(), false);
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ public class NemesisOfReason extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Leviathan");
|
||||
this.subtype.add("Horror");
|
||||
this.color.setBlue(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(7);
|
||||
this.addAbility(new NemesisOfReasonTriggeredAbility());
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ public class NulltreadGargantuan extends CardImpl {
|
|||
super(ownerId, 102, "Nulltread Gargantuan", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{G}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Beast");
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(6);
|
||||
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ public class OfferingToAsha extends CardImpl {
|
|||
super(ownerId, 9, "Offering to Asha", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{W}{U}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.getSpellAbility().addTarget(new TargetSpell());
|
||||
this.getSpellAbility().addEffect(new CounterUnlessPaysEffect(new GenericManaCost(4)));
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ public class PaleRecluse extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Spider");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ public class PredatoryAdvantage extends CardImpl {
|
|||
super(ownerId, 58, "Predatory Advantage", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
|
||||
// At the beginning of each opponent's end step, if that player didn't cast a creature spell this turn, put a 2/2 green Lizard creature token onto the battlefield.
|
||||
this.addWatcher(new CastCreatureWatcher());
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ public class PutridLeech extends CardImpl {
|
|||
public PutridLeech(UUID ownerId) {
|
||||
super(ownerId, 95, "Putrid Leech", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{B}{G}");
|
||||
this.expansionSetCode = "ARB";
|
||||
this.color.setBlack(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Leech");
|
||||
this.power = new MageInt(2);
|
||||
|
|
|
|||
|
|
@ -65,8 +65,8 @@ public class QasaliPridemage extends CardImpl {
|
|||
this.subtype.add("Cat");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ public class RebornHope extends CardImpl {
|
|||
super(ownerId, 76, "Reborn Hope", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{G}{W}");
|
||||
this.expansionSetCode = "ARB";
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
// Return target multicolored card from your graveyard to your hand.
|
||||
this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(filter));
|
||||
|
|
|
|||
|
|
@ -55,9 +55,9 @@ public class RetaliatorGriffin extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Griffin");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class RhoxBrute extends CardImpl {
|
|||
this.expansionSetCode = "ARB";
|
||||
this.subtype.add("Rhino");
|
||||
this.subtype.add("Warrior");
|
||||
this.color.setRed(true);
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue