From 36095f867f0451be7fdff701251f67cc44196f89 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sat, 13 Dec 2014 09:05:35 +0100 Subject: [PATCH] Started to remove setColor in basic card class. --- Mage.Sets/src/mage/sets/alarareborn/Anathemancer.java | 4 +--- .../src/mage/sets/alarareborn/ArchitectsOfWill.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/ArdentPlea.java | 6 ++++-- .../src/mage/sets/alarareborn/ArsenalThresher.java | 6 +++--- .../src/mage/sets/alarareborn/AvenMimeomancer.java | 4 ++-- .../src/mage/sets/alarareborn/BantSojourners.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/BantSureblade.java | 6 +++--- .../src/mage/sets/alarareborn/BehemothSledge.java | 4 ++-- .../src/mage/sets/alarareborn/BituminousBlast.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/BloodbraidElf.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/Brainbite.java | 4 ++-- .../src/mage/sets/alarareborn/BreathOfMalfegor.java | 4 ++-- .../src/mage/sets/alarareborn/CapturedSunlight.java | 4 ++-- .../src/mage/sets/alarareborn/CerodonYearling.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/ClovenCasting.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/ColossalMight.java | 4 ++-- .../src/mage/sets/alarareborn/Crystallization.java | 6 +++--- .../src/mage/sets/alarareborn/DauntlessEscort.java | 4 ++-- .../src/mage/sets/alarareborn/DeadshotMinotaur.java | 4 ++-- .../src/mage/sets/alarareborn/DeathbringerThoctar.java | 4 ++-- .../src/mage/sets/alarareborn/DefilerOfSouls.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/DemonicDread.java | 4 ++-- .../src/mage/sets/alarareborn/DemonspineWhip.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/DenyReality.java | 4 ++-- .../src/mage/sets/alarareborn/DoubleNegative.java | 4 ++-- .../src/mage/sets/alarareborn/DragonAppeasement.java | 6 +++--- .../src/mage/sets/alarareborn/DragonBroodmother.java | 4 ++-- .../src/mage/sets/alarareborn/DrasticRevelation.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/EnigmaSphinx.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/EnlistedWurm.java | 4 ++-- .../src/mage/sets/alarareborn/EsperSojourners.java | 6 +++--- .../src/mage/sets/alarareborn/EsperStormblade.java | 6 +++--- .../src/mage/sets/alarareborn/EthercasteKnight.java | 4 ++-- .../src/mage/sets/alarareborn/EtheriumAbomination.java | 4 ++-- .../mage/sets/alarareborn/EtherswornShieldmage.java | 4 ++-- .../src/mage/sets/alarareborn/EtherwroughtPage.java | 6 +++--- .../src/mage/sets/alarareborn/FieldmistBorderpost.java | 4 ++-- .../src/mage/sets/alarareborn/FightToTheDeath.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/FiligreeAngel.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/FinestHour.java | 6 +++--- .../src/mage/sets/alarareborn/FirewildBorderpost.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/FlurryOfWings.java | 6 +++--- .../src/mage/sets/alarareborn/GiantAmbushBeetle.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/GlassdustHulk.java | 4 ++-- .../src/mage/sets/alarareborn/GloryOfWarfare.java | 4 ++-- .../src/mage/sets/alarareborn/GloryscaleViashino.java | 6 +++--- .../src/mage/sets/alarareborn/GodtrackerOfJund.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/GorgerWurm.java | 4 ++-- .../src/mage/sets/alarareborn/GrixisGrimblade.java | 6 +++--- .../src/mage/sets/alarareborn/GrixisSojourners.java | 6 +++--- .../src/mage/sets/alarareborn/GrizzledLeotau.java | 4 ++-- .../src/mage/sets/alarareborn/IdentityCrisis.java | 4 ++-- .../src/mage/sets/alarareborn/IgneousPouncer.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/IllusoryDemon.java | 4 ++-- .../src/mage/sets/alarareborn/IntimidationBolt.java | 4 ++-- .../src/mage/sets/alarareborn/JenaraAsuraOfWar.java | 6 +++--- .../src/mage/sets/alarareborn/JhessianZombies.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/JundHackblade.java | 6 +++--- .../src/mage/sets/alarareborn/JundSojourners.java | 6 +++--- .../mage/sets/alarareborn/KarrthusTyrantOfJund.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/KathariBomber.java | 4 ++-- .../src/mage/sets/alarareborn/KathariRemnant.java | 4 ++-- .../src/mage/sets/alarareborn/KnightOfNewAlara.java | 4 ++-- .../src/mage/sets/alarareborn/KnotvinePaladin.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/Lavalanche.java | 6 +++--- .../src/mage/sets/alarareborn/LeoninArmorguard.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/LichLordOfUnx.java | 4 ++-- .../src/mage/sets/alarareborn/LightningReaver.java | 4 ++-- .../src/mage/sets/alarareborn/LordOfExtinction.java | 4 ++-- .../src/mage/sets/alarareborn/LorescaleCoatl.java | 4 ++-- .../src/mage/sets/alarareborn/MadrushCyclops.java | 6 +++--- .../src/mage/sets/alarareborn/MaelstromNexus.java | 10 +++++----- .../src/mage/sets/alarareborn/MaelstromPulse.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/MageSlayer.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/MagefireWings.java | 4 ++-- .../src/mage/sets/alarareborn/MarisisTwinclaws.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/MarrowChomper.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/MaskOfRiddles.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/MayaelsAria.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/MeddlingMage.java | 4 ++-- .../src/mage/sets/alarareborn/MessengerFalcons.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/MindFuneral.java | 4 ++-- .../src/mage/sets/alarareborn/MistveinBorderpost.java | 4 ++-- .../src/mage/sets/alarareborn/MonstrousCarabid.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/MorbidBloom.java | 4 ++-- .../src/mage/sets/alarareborn/MycoidShepherd.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/NayaHushblade.java | 6 +++--- .../src/mage/sets/alarareborn/NayaSojourners.java | 6 +++--- .../mage/sets/alarareborn/NecromancersCovenant.java | 4 ++-- .../src/mage/sets/alarareborn/NemesisOfReason.java | 4 ++-- .../src/mage/sets/alarareborn/NulltreadGargantuan.java | 4 ++-- .../src/mage/sets/alarareborn/OfferingToAsha.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/PaleRecluse.java | 4 ++-- .../src/mage/sets/alarareborn/PredatoryAdvantage.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/PutridLeech.java | 4 ++-- .../src/mage/sets/alarareborn/QasaliPridemage.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/RebornHope.java | 4 ++-- .../src/mage/sets/alarareborn/RetaliatorGriffin.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/RhoxBrute.java | 4 ++-- .../src/mage/sets/alarareborn/SagesOfTheAnima.java | 4 ++-- .../src/mage/sets/alarareborn/SanctumPlowbeast.java | 4 ++-- .../src/mage/sets/alarareborn/SangriteBacklash.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/SanityGnawers.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/SewnEyeDrake.java | 6 +++--- .../mage/sets/alarareborn/ShieldOfTheRighteous.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/SigilCaptain.java | 4 ++-- .../src/mage/sets/alarareborn/SigilOfTheNayanGods.java | 4 ++-- .../src/mage/sets/alarareborn/SigiledBehemoth.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/SingeMindOgre.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/SkyclawThrash.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/SlaveOfBolas.java | 6 +++--- .../src/mage/sets/alarareborn/SoulManipulation.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/Soulquake.java | 4 ++-- .../mage/sets/alarareborn/SovereignsOfLostAlara.java | 4 ++-- .../src/mage/sets/alarareborn/SpellboundDragon.java | 4 ++-- .../mage/sets/alarareborn/SpellbreakerBehemoth.java | 4 ++-- .../mage/sets/alarareborn/SphinxOfTheSteelWind.java | 6 +++--- .../src/mage/sets/alarareborn/StormcallersBoon.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/StunSniper.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/TaintedSigil.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/TalonTrooper.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/Terminate.java | 4 ++-- .../src/mage/sets/alarareborn/ThopterFoundry.java | 6 +++--- .../src/mage/sets/alarareborn/ThoughtHemorrhage.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/Thraximundar.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/TimeSieve.java | 4 ++-- .../src/mage/sets/alarareborn/TraceOfAbundance.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/UnbenderTine.java | 4 ++-- .../mage/sets/alarareborn/UnscytheKillerOfKings.java | 6 +++--- .../src/mage/sets/alarareborn/UrilTheMiststalker.java | 6 +++--- Mage.Sets/src/mage/sets/alarareborn/ValleyRannet.java | 4 ++-- .../src/mage/sets/alarareborn/VectisDominator.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/VedalkenGhoul.java | 4 ++-- .../src/mage/sets/alarareborn/VedalkenHeretic.java | 4 ++-- .../src/mage/sets/alarareborn/VeinfireBorderpost.java | 4 ++-- .../src/mage/sets/alarareborn/VengefulRebirth.java | 4 ++-- .../src/mage/sets/alarareborn/ViolentOutburst.java | 4 ++-- .../src/mage/sets/alarareborn/VithianRenegades.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/WallOfDenial.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/Wargate.java | 6 +++--- .../src/mage/sets/alarareborn/WildfieldBorderpost.java | 4 ++-- Mage.Sets/src/mage/sets/alarareborn/WingedCoatl.java | 4 ++-- .../src/mage/sets/alarareborn/ZealousPersecution.java | 4 ++-- 144 files changed, 330 insertions(+), 330 deletions(-) diff --git a/Mage.Sets/src/mage/sets/alarareborn/Anathemancer.java b/Mage.Sets/src/mage/sets/alarareborn/Anathemancer.java index ededa47e516..ca6f8d95c94 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Anathemancer.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Anathemancer.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ArchitectsOfWill.java b/Mage.Sets/src/mage/sets/alarareborn/ArchitectsOfWill.java index b70c98d2dce..51ab815791a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ArchitectsOfWill.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ArchitectsOfWill.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ArdentPlea.java b/Mage.Sets/src/mage/sets/alarareborn/ArdentPlea.java index ffd89ae1d72..a03ebdb523a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ArdentPlea.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ArdentPlea.java @@ -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()); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/ArsenalThresher.java b/Mage.Sets/src/mage/sets/alarareborn/ArsenalThresher.java index 87e1ff90587..c1e44b9675a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ArsenalThresher.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ArsenalThresher.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/AvenMimeomancer.java b/Mage.Sets/src/mage/sets/alarareborn/AvenMimeomancer.java index f35b31df0a2..d2481c7a627 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/AvenMimeomancer.java +++ b/Mage.Sets/src/mage/sets/alarareborn/AvenMimeomancer.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java b/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java index a9f4877a766..c7e944bf081 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BantSureblade.java b/Mage.Sets/src/mage/sets/alarareborn/BantSureblade.java index 8118b290655..f347450d46e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BantSureblade.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BantSureblade.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BehemothSledge.java b/Mage.Sets/src/mage/sets/alarareborn/BehemothSledge.java index bceb69f0077..ca4b8b7eed7 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BehemothSledge.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BehemothSledge.java @@ -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))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BituminousBlast.java b/Mage.Sets/src/mage/sets/alarareborn/BituminousBlast.java index f0b12297bd9..97033879f76 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BituminousBlast.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BituminousBlast.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java b/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java index 6205462e8ce..d9a9cf556a3 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BloodbraidElf.java b/Mage.Sets/src/mage/sets/alarareborn/BloodbraidElf.java index 5e9f1655dee..5ff99df1846 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BloodbraidElf.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BloodbraidElf.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Brainbite.java b/Mage.Sets/src/mage/sets/alarareborn/Brainbite.java index bf7028065a5..4e178d8c385 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Brainbite.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Brainbite.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/BreathOfMalfegor.java b/Mage.Sets/src/mage/sets/alarareborn/BreathOfMalfegor.java index 4bd3ce1b9e3..bf3d77a5ee2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BreathOfMalfegor.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BreathOfMalfegor.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/CapturedSunlight.java b/Mage.Sets/src/mage/sets/alarareborn/CapturedSunlight.java index 26f2c86f4ae..bf8355ef8b4 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/CapturedSunlight.java +++ b/Mage.Sets/src/mage/sets/alarareborn/CapturedSunlight.java @@ -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()); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/CerodonYearling.java b/Mage.Sets/src/mage/sets/alarareborn/CerodonYearling.java index a6d39ec84de..2e2d0b6838b 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/CerodonYearling.java +++ b/Mage.Sets/src/mage/sets/alarareborn/CerodonYearling.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ClovenCasting.java b/Mage.Sets/src/mage/sets/alarareborn/ClovenCasting.java index e8688c58656..7df3af24ecc 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ClovenCasting.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ClovenCasting.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ColossalMight.java b/Mage.Sets/src/mage/sets/alarareborn/ColossalMight.java index b8246d69a3f..166dd53a43e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ColossalMight.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ColossalMight.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Crystallization.java b/Mage.Sets/src/mage/sets/alarareborn/Crystallization.java index d95da23c0a3..89ec238a681 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Crystallization.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Crystallization.java @@ -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(); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DauntlessEscort.java b/Mage.Sets/src/mage/sets/alarareborn/DauntlessEscort.java index c6eccc1653a..a8ca33004d1 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DauntlessEscort.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DauntlessEscort.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DeadshotMinotaur.java b/Mage.Sets/src/mage/sets/alarareborn/DeadshotMinotaur.java index 1e6fceecbd0..eab18438675 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DeadshotMinotaur.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DeadshotMinotaur.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DeathbringerThoctar.java b/Mage.Sets/src/mage/sets/alarareborn/DeathbringerThoctar.java index 78720251ff0..2b2b5aa3e6e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DeathbringerThoctar.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DeathbringerThoctar.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DefilerOfSouls.java b/Mage.Sets/src/mage/sets/alarareborn/DefilerOfSouls.java index 1c77c801b3e..a963945ba80 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DefilerOfSouls.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DefilerOfSouls.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DemonicDread.java b/Mage.Sets/src/mage/sets/alarareborn/DemonicDread.java index 0ff6eedab30..2b8bfbe6a74 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DemonicDread.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DemonicDread.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DemonspineWhip.java b/Mage.Sets/src/mage/sets/alarareborn/DemonspineWhip.java index 8548e16d90a..8819a09d429 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DemonspineWhip.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DemonspineWhip.java @@ -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}"))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DenyReality.java b/Mage.Sets/src/mage/sets/alarareborn/DenyReality.java index 8709c33fafb..2985b72505d 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DenyReality.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DenyReality.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DoubleNegative.java b/Mage.Sets/src/mage/sets/alarareborn/DoubleNegative.java index fcdc8f9d3d5..972b7ff8dd4 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DoubleNegative.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DoubleNegative.java @@ -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(); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DragonAppeasement.java b/Mage.Sets/src/mage/sets/alarareborn/DragonAppeasement.java index e72966e4fbd..6f7d65cb1b2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DragonAppeasement.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DragonAppeasement.java @@ -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())); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DragonBroodmother.java b/Mage.Sets/src/mage/sets/alarareborn/DragonBroodmother.java index fccf3ec17b8..8a7f9c5905c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DragonBroodmother.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DragonBroodmother.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/DrasticRevelation.java b/Mage.Sets/src/mage/sets/alarareborn/DrasticRevelation.java index c116806a003..8272a7b454d 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/DrasticRevelation.java +++ b/Mage.Sets/src/mage/sets/alarareborn/DrasticRevelation.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EnigmaSphinx.java b/Mage.Sets/src/mage/sets/alarareborn/EnigmaSphinx.java index 5889571fbda..702dccce875 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EnigmaSphinx.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EnigmaSphinx.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EnlistedWurm.java b/Mage.Sets/src/mage/sets/alarareborn/EnlistedWurm.java index 31504d09027..665a3acdcbf 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EnlistedWurm.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EnlistedWurm.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EsperSojourners.java b/Mage.Sets/src/mage/sets/alarareborn/EsperSojourners.java index 0b178ec1f74..9920d061114 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EsperSojourners.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EsperSojourners.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EsperStormblade.java b/Mage.Sets/src/mage/sets/alarareborn/EsperStormblade.java index 485d840ac60..14aac53e582 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EsperStormblade.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EsperStormblade.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EthercasteKnight.java b/Mage.Sets/src/mage/sets/alarareborn/EthercasteKnight.java index 4a19b887f66..180e68b17de 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EthercasteKnight.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EthercasteKnight.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EtheriumAbomination.java b/Mage.Sets/src/mage/sets/alarareborn/EtheriumAbomination.java index 484136f5f2e..48567cc5712 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EtheriumAbomination.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EtheriumAbomination.java @@ -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}"))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EtherswornShieldmage.java b/Mage.Sets/src/mage/sets/alarareborn/EtherswornShieldmage.java index f64952f090c..46e728c5b23 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EtherswornShieldmage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EtherswornShieldmage.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/EtherwroughtPage.java b/Mage.Sets/src/mage/sets/alarareborn/EtherwroughtPage.java index cf7960ab178..5bd5abe27c2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/EtherwroughtPage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/EtherwroughtPage.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/FieldmistBorderpost.java b/Mage.Sets/src/mage/sets/alarareborn/FieldmistBorderpost.java index a29c684d920..9ecfaf466a8 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/FieldmistBorderpost.java +++ b/Mage.Sets/src/mage/sets/alarareborn/FieldmistBorderpost.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/FightToTheDeath.java b/Mage.Sets/src/mage/sets/alarareborn/FightToTheDeath.java index 87e044b5e31..a37952e0bae 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/FightToTheDeath.java +++ b/Mage.Sets/src/mage/sets/alarareborn/FightToTheDeath.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/FiligreeAngel.java b/Mage.Sets/src/mage/sets/alarareborn/FiligreeAngel.java index 4d00de3ea7e..7f759bff3c1 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/FiligreeAngel.java +++ b/Mage.Sets/src/mage/sets/alarareborn/FiligreeAngel.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/FinestHour.java b/Mage.Sets/src/mage/sets/alarareborn/FinestHour.java index 57413e4f121..6bc9d7e20fd 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/FinestHour.java +++ b/Mage.Sets/src/mage/sets/alarareborn/FinestHour.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/FirewildBorderpost.java b/Mage.Sets/src/mage/sets/alarareborn/FirewildBorderpost.java index c7cb89bb008..267c0a914ed 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/FirewildBorderpost.java +++ b/Mage.Sets/src/mage/sets/alarareborn/FirewildBorderpost.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/FlurryOfWings.java b/Mage.Sets/src/mage/sets/alarareborn/FlurryOfWings.java index 241c98ffe01..ca1db13acd9 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/FlurryOfWings.java +++ b/Mage.Sets/src/mage/sets/alarareborn/FlurryOfWings.java @@ -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))); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/GiantAmbushBeetle.java b/Mage.Sets/src/mage/sets/alarareborn/GiantAmbushBeetle.java index 00ac023a34f..c13f6dcb7ed 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GiantAmbushBeetle.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GiantAmbushBeetle.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GlassdustHulk.java b/Mage.Sets/src/mage/sets/alarareborn/GlassdustHulk.java index 51eab7865cf..72234479b3f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GlassdustHulk.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GlassdustHulk.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GloryOfWarfare.java b/Mage.Sets/src/mage/sets/alarareborn/GloryOfWarfare.java index 96a20c9644a..c351e9d1eee 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GloryOfWarfare.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GloryOfWarfare.java @@ -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), diff --git a/Mage.Sets/src/mage/sets/alarareborn/GloryscaleViashino.java b/Mage.Sets/src/mage/sets/alarareborn/GloryscaleViashino.java index 58a1b50dc62..b8560a60f63 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GloryscaleViashino.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GloryscaleViashino.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GodtrackerOfJund.java b/Mage.Sets/src/mage/sets/alarareborn/GodtrackerOfJund.java index aec6a1d022b..6cbb9c4386f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GodtrackerOfJund.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GodtrackerOfJund.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GorgerWurm.java b/Mage.Sets/src/mage/sets/alarareborn/GorgerWurm.java index 4a26e85dde6..08214785204 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GorgerWurm.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GorgerWurm.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GrixisGrimblade.java b/Mage.Sets/src/mage/sets/alarareborn/GrixisGrimblade.java index 85483242e13..83899f5836e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GrixisGrimblade.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GrixisGrimblade.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GrixisSojourners.java b/Mage.Sets/src/mage/sets/alarareborn/GrixisSojourners.java index 89914a138eb..a898e968e77 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GrixisSojourners.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GrixisSojourners.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/GrizzledLeotau.java b/Mage.Sets/src/mage/sets/alarareborn/GrizzledLeotau.java index d29d083b478..faec2e216a2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/GrizzledLeotau.java +++ b/Mage.Sets/src/mage/sets/alarareborn/GrizzledLeotau.java @@ -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); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/IdentityCrisis.java b/Mage.Sets/src/mage/sets/alarareborn/IdentityCrisis.java index d570e9f1e02..a289294820e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/IdentityCrisis.java +++ b/Mage.Sets/src/mage/sets/alarareborn/IdentityCrisis.java @@ -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()); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/IgneousPouncer.java b/Mage.Sets/src/mage/sets/alarareborn/IgneousPouncer.java index f94af86dcc3..e3b60863a77 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/IgneousPouncer.java +++ b/Mage.Sets/src/mage/sets/alarareborn/IgneousPouncer.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/IllusoryDemon.java b/Mage.Sets/src/mage/sets/alarareborn/IllusoryDemon.java index 91e4f11dcaf..12001c73ef4 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/IllusoryDemon.java +++ b/Mage.Sets/src/mage/sets/alarareborn/IllusoryDemon.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/IntimidationBolt.java b/Mage.Sets/src/mage/sets/alarareborn/IntimidationBolt.java index ee03cdcdb4a..2d78f7745f3 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/IntimidationBolt.java +++ b/Mage.Sets/src/mage/sets/alarareborn/IntimidationBolt.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/JenaraAsuraOfWar.java b/Mage.Sets/src/mage/sets/alarareborn/JenaraAsuraOfWar.java index 7011cc5c0f7..6e904cb7e58 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/JenaraAsuraOfWar.java +++ b/Mage.Sets/src/mage/sets/alarareborn/JenaraAsuraOfWar.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/JhessianZombies.java b/Mage.Sets/src/mage/sets/alarareborn/JhessianZombies.java index 335f6f8385a..a13b85bd03a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/JhessianZombies.java +++ b/Mage.Sets/src/mage/sets/alarareborn/JhessianZombies.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/JundHackblade.java b/Mage.Sets/src/mage/sets/alarareborn/JundHackblade.java index dc72e0e8bdd..2c5c5451ea0 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/JundHackblade.java +++ b/Mage.Sets/src/mage/sets/alarareborn/JundHackblade.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/JundSojourners.java b/Mage.Sets/src/mage/sets/alarareborn/JundSojourners.java index 2b4229dda67..7d1da27909e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/JundSojourners.java +++ b/Mage.Sets/src/mage/sets/alarareborn/JundSojourners.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/KarrthusTyrantOfJund.java b/Mage.Sets/src/mage/sets/alarareborn/KarrthusTyrantOfJund.java index 9e27f0f2e62..7f38ff22781 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/KarrthusTyrantOfJund.java +++ b/Mage.Sets/src/mage/sets/alarareborn/KarrthusTyrantOfJund.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/KathariBomber.java b/Mage.Sets/src/mage/sets/alarareborn/KathariBomber.java index 934dbb23fcb..457e6b16560 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/KathariBomber.java +++ b/Mage.Sets/src/mage/sets/alarareborn/KathariBomber.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/KathariRemnant.java b/Mage.Sets/src/mage/sets/alarareborn/KathariRemnant.java index 5c2cb489941..69fadef412c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/KathariRemnant.java +++ b/Mage.Sets/src/mage/sets/alarareborn/KathariRemnant.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/KnightOfNewAlara.java b/Mage.Sets/src/mage/sets/alarareborn/KnightOfNewAlara.java index d66839fd735..8505d0f946e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/KnightOfNewAlara.java +++ b/Mage.Sets/src/mage/sets/alarareborn/KnightOfNewAlara.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/KnotvinePaladin.java b/Mage.Sets/src/mage/sets/alarareborn/KnotvinePaladin.java index 5e904000918..4361531be51 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/KnotvinePaladin.java +++ b/Mage.Sets/src/mage/sets/alarareborn/KnotvinePaladin.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Lavalanche.java b/Mage.Sets/src/mage/sets/alarareborn/Lavalanche.java index 1b4ffb50162..7bf2f05788c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Lavalanche.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Lavalanche.java @@ -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())); diff --git a/Mage.Sets/src/mage/sets/alarareborn/LeoninArmorguard.java b/Mage.Sets/src/mage/sets/alarareborn/LeoninArmorguard.java index 9ed5297d618..90e1a621e86 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/LeoninArmorguard.java +++ b/Mage.Sets/src/mage/sets/alarareborn/LeoninArmorguard.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/LichLordOfUnx.java b/Mage.Sets/src/mage/sets/alarareborn/LichLordOfUnx.java index df483ed54b5..d9101c86853 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/LichLordOfUnx.java +++ b/Mage.Sets/src/mage/sets/alarareborn/LichLordOfUnx.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/LightningReaver.java b/Mage.Sets/src/mage/sets/alarareborn/LightningReaver.java index b9c2d09d778..4110be1fd9a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/LightningReaver.java +++ b/Mage.Sets/src/mage/sets/alarareborn/LightningReaver.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/LordOfExtinction.java b/Mage.Sets/src/mage/sets/alarareborn/LordOfExtinction.java index 06c2d6834f0..646b870768e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/LordOfExtinction.java +++ b/Mage.Sets/src/mage/sets/alarareborn/LordOfExtinction.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/LorescaleCoatl.java b/Mage.Sets/src/mage/sets/alarareborn/LorescaleCoatl.java index 798dd763704..6f893dfa318 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/LorescaleCoatl.java +++ b/Mage.Sets/src/mage/sets/alarareborn/LorescaleCoatl.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MadrushCyclops.java b/Mage.Sets/src/mage/sets/alarareborn/MadrushCyclops.java index 7a2f4265f78..90426584e42 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MadrushCyclops.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MadrushCyclops.java @@ -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()))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MaelstromNexus.java b/Mage.Sets/src/mage/sets/alarareborn/MaelstromNexus.java index 63cd6104b62..4577cf84e1c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MaelstromNexus.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MaelstromNexus.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MaelstromPulse.java b/Mage.Sets/src/mage/sets/alarareborn/MaelstromPulse.java index 461b057f010..98fb8485438 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MaelstromPulse.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MaelstromPulse.java @@ -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()); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/MageSlayer.java b/Mage.Sets/src/mage/sets/alarareborn/MageSlayer.java index 73805567419..8d14dbef61b 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MageSlayer.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MageSlayer.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MagefireWings.java b/Mage.Sets/src/mage/sets/alarareborn/MagefireWings.java index 9e1eb5af958..ba5828cc568 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MagefireWings.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MagefireWings.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MarisisTwinclaws.java b/Mage.Sets/src/mage/sets/alarareborn/MarisisTwinclaws.java index 253775efb73..12b5017805f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MarisisTwinclaws.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MarisisTwinclaws.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MarrowChomper.java b/Mage.Sets/src/mage/sets/alarareborn/MarrowChomper.java index 48d392e1d5d..c13d4fa811d 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MarrowChomper.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MarrowChomper.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MaskOfRiddles.java b/Mage.Sets/src/mage/sets/alarareborn/MaskOfRiddles.java index cbb4b1c43f4..198fe952bc5 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MaskOfRiddles.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MaskOfRiddles.java @@ -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))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MayaelsAria.java b/Mage.Sets/src/mage/sets/alarareborn/MayaelsAria.java index 8a86f9aaf6a..5787e85e87c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MayaelsAria.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MayaelsAria.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MeddlingMage.java b/Mage.Sets/src/mage/sets/alarareborn/MeddlingMage.java index 61da6611faa..b2a3a682f4c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MeddlingMage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MeddlingMage.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MessengerFalcons.java b/Mage.Sets/src/mage/sets/alarareborn/MessengerFalcons.java index d646cd4320a..beb0c40e78f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MessengerFalcons.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MessengerFalcons.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MindFuneral.java b/Mage.Sets/src/mage/sets/alarareborn/MindFuneral.java index 4a159fa2df2..02831131bf2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MindFuneral.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MindFuneral.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MistveinBorderpost.java b/Mage.Sets/src/mage/sets/alarareborn/MistveinBorderpost.java index c3bc0833b72..58e6aa57076 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MistveinBorderpost.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MistveinBorderpost.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MonstrousCarabid.java b/Mage.Sets/src/mage/sets/alarareborn/MonstrousCarabid.java index cb3f514adce..78cb484e514 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MonstrousCarabid.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MonstrousCarabid.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MorbidBloom.java b/Mage.Sets/src/mage/sets/alarareborn/MorbidBloom.java index 9de03718d9b..49fcda9e5bb 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MorbidBloom.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MorbidBloom.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/MycoidShepherd.java b/Mage.Sets/src/mage/sets/alarareborn/MycoidShepherd.java index f172ed4947b..b3227fb7012 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/MycoidShepherd.java +++ b/Mage.Sets/src/mage/sets/alarareborn/MycoidShepherd.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/NayaHushblade.java b/Mage.Sets/src/mage/sets/alarareborn/NayaHushblade.java index ada26b80a05..881521e0259 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/NayaHushblade.java +++ b/Mage.Sets/src/mage/sets/alarareborn/NayaHushblade.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/NayaSojourners.java b/Mage.Sets/src/mage/sets/alarareborn/NayaSojourners.java index 8511cf9dcbc..83c5b0db113 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/NayaSojourners.java +++ b/Mage.Sets/src/mage/sets/alarareborn/NayaSojourners.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/NecromancersCovenant.java b/Mage.Sets/src/mage/sets/alarareborn/NecromancersCovenant.java index d1e74a55955..0e2480b1469 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/NecromancersCovenant.java +++ b/Mage.Sets/src/mage/sets/alarareborn/NecromancersCovenant.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/NemesisOfReason.java b/Mage.Sets/src/mage/sets/alarareborn/NemesisOfReason.java index b71d321875d..ffd7501ad19 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/NemesisOfReason.java +++ b/Mage.Sets/src/mage/sets/alarareborn/NemesisOfReason.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/NulltreadGargantuan.java b/Mage.Sets/src/mage/sets/alarareborn/NulltreadGargantuan.java index c5c68b7d1b1..d74e0eeabc7 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/NulltreadGargantuan.java +++ b/Mage.Sets/src/mage/sets/alarareborn/NulltreadGargantuan.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/OfferingToAsha.java b/Mage.Sets/src/mage/sets/alarareborn/OfferingToAsha.java index 300386b47aa..63e74ddbd3e 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/OfferingToAsha.java +++ b/Mage.Sets/src/mage/sets/alarareborn/OfferingToAsha.java @@ -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))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/PaleRecluse.java b/Mage.Sets/src/mage/sets/alarareborn/PaleRecluse.java index fb48b1d0efe..c5c9bd8b498 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/PaleRecluse.java +++ b/Mage.Sets/src/mage/sets/alarareborn/PaleRecluse.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java b/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java index 64c577e98f4..8e366c2bd1d 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java @@ -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()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/PutridLeech.java b/Mage.Sets/src/mage/sets/alarareborn/PutridLeech.java index 003a559a4a7..901b7547bc1 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/PutridLeech.java +++ b/Mage.Sets/src/mage/sets/alarareborn/PutridLeech.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/QasaliPridemage.java b/Mage.Sets/src/mage/sets/alarareborn/QasaliPridemage.java index 430057b2a74..bccf5694cd9 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/QasaliPridemage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/QasaliPridemage.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/RebornHope.java b/Mage.Sets/src/mage/sets/alarareborn/RebornHope.java index 951193c9c92..d5ebe342ae2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/RebornHope.java +++ b/Mage.Sets/src/mage/sets/alarareborn/RebornHope.java @@ -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)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/RetaliatorGriffin.java b/Mage.Sets/src/mage/sets/alarareborn/RetaliatorGriffin.java index ad21010de05..50d62a45535 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/RetaliatorGriffin.java +++ b/Mage.Sets/src/mage/sets/alarareborn/RetaliatorGriffin.java @@ -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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/RhoxBrute.java b/Mage.Sets/src/mage/sets/alarareborn/RhoxBrute.java index cf3a49fa8d4..3cd4df3dfc6 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/RhoxBrute.java +++ b/Mage.Sets/src/mage/sets/alarareborn/RhoxBrute.java @@ -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); } diff --git a/Mage.Sets/src/mage/sets/alarareborn/SagesOfTheAnima.java b/Mage.Sets/src/mage/sets/alarareborn/SagesOfTheAnima.java index e5f64836c5d..e2f80e19ced 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SagesOfTheAnima.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SagesOfTheAnima.java @@ -60,8 +60,8 @@ public class SagesOfTheAnima extends CardImpl { this.subtype.add("Elf"); this.subtype.add("Wizard"); - this.color.setBlue(true); - this.color.setGreen(true); + + this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SanctumPlowbeast.java b/Mage.Sets/src/mage/sets/alarareborn/SanctumPlowbeast.java index d27eda5c633..f449a11932f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SanctumPlowbeast.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SanctumPlowbeast.java @@ -48,8 +48,8 @@ public class SanctumPlowbeast extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Beast"); - this.color.setBlue(true); - this.color.setWhite(true); + + this.power = new MageInt(3); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SangriteBacklash.java b/Mage.Sets/src/mage/sets/alarareborn/SangriteBacklash.java index 2a6c3cc6c7f..699645aaf13 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SangriteBacklash.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SangriteBacklash.java @@ -52,9 +52,9 @@ public class SangriteBacklash extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Aura"); - this.color.setRed(true); - this.color.setGreen(true); - this.color.setBlack(true); + + + // Enchant creature TargetPermanent auraTarget = new TargetCreaturePermanent(); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SanityGnawers.java b/Mage.Sets/src/mage/sets/alarareborn/SanityGnawers.java index f522e5254a3..1a42ee6eada 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SanityGnawers.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SanityGnawers.java @@ -48,8 +48,8 @@ public class SanityGnawers extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Rat"); - this.color.setRed(true); - this.color.setBlack(true); + + this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SewnEyeDrake.java b/Mage.Sets/src/mage/sets/alarareborn/SewnEyeDrake.java index 8eaa98d60c2..9a06000afad 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SewnEyeDrake.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SewnEyeDrake.java @@ -47,9 +47,9 @@ public class SewnEyeDrake extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Zombie"); this.subtype.add("Drake"); - this.color.setBlack(true); - this.color.setBlue(true); - this.color.setRed(true); + + + this.power = new MageInt(3); this.toughness = new MageInt(1); this.addAbility(FlyingAbility.getInstance()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ShieldOfTheRighteous.java b/Mage.Sets/src/mage/sets/alarareborn/ShieldOfTheRighteous.java index 8003d3433b0..076b963beed 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ShieldOfTheRighteous.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ShieldOfTheRighteous.java @@ -55,8 +55,8 @@ public class ShieldOfTheRighteous extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Equipment"); - this.color.setBlue(true); - this.color.setWhite(true); + + // Equipped creature gets +0/+2 and has vigilance. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(0, 2))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SigilCaptain.java b/Mage.Sets/src/mage/sets/alarareborn/SigilCaptain.java index 735d4154f4b..02289774433 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SigilCaptain.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SigilCaptain.java @@ -54,8 +54,8 @@ public class SigilCaptain 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); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SigilOfTheNayanGods.java b/Mage.Sets/src/mage/sets/alarareborn/SigilOfTheNayanGods.java index 963b66d71e2..523fdaa1bd4 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SigilOfTheNayanGods.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SigilOfTheNayanGods.java @@ -58,8 +58,8 @@ public class SigilOfTheNayanGods extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Aura"); - this.color.setGreen(true); - this.color.setWhite(true); + + TargetPermanent auraTarget = new TargetCreaturePermanent(); this.getSpellAbility().addTarget(auraTarget); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SigiledBehemoth.java b/Mage.Sets/src/mage/sets/alarareborn/SigiledBehemoth.java index 368cad0e4d7..1af43e24ed8 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SigiledBehemoth.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SigiledBehemoth.java @@ -45,8 +45,8 @@ public class SigiledBehemoth extends CardImpl { super(ownerId, 79, "Sigiled Behemoth", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{G}{W}"); this.expansionSetCode = "ARB"; this.subtype.add("Beast"); - this.color.setGreen(true); - this.color.setWhite(true); + + this.power = new MageInt(5); this.toughness = new MageInt(4); this.addAbility(new ExaltedAbility()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SingeMindOgre.java b/Mage.Sets/src/mage/sets/alarareborn/SingeMindOgre.java index d0e817e5f84..8a7ed124614 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SingeMindOgre.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SingeMindOgre.java @@ -55,8 +55,8 @@ public class SingeMindOgre extends CardImpl { this.subtype.add("Ogre"); this.subtype.add("Mutant"); - this.color.setRed(true); - this.color.setBlack(true); + + this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SkyclawThrash.java b/Mage.Sets/src/mage/sets/alarareborn/SkyclawThrash.java index f7096217b77..f8b4020ec29 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SkyclawThrash.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SkyclawThrash.java @@ -45,8 +45,8 @@ public class SkyclawThrash extends CardImpl { this.subtype.add("Viashino"); this.subtype.add("Warrior"); - this.color.setRed(true); - this.color.setBlue(true); + + this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SlaveOfBolas.java b/Mage.Sets/src/mage/sets/alarareborn/SlaveOfBolas.java index dd612c01fff..ad7b777e7d4 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SlaveOfBolas.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SlaveOfBolas.java @@ -56,9 +56,9 @@ public class SlaveOfBolas extends CardImpl { super(ownerId, 136, "Slave of Bolas", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{U/R}{B}"); this.expansionSetCode = "ARB"; - this.color.setRed(true); - this.color.setBlue(true); - this.color.setBlack(true); + + + // Gain control of target creature. Untap that creature. It gains haste until end of turn. Sacrifice it at the beginning of the next end step. this.getSpellAbility().addEffect(new GainControlTargetEffect(Duration.EndOfTurn)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SoulManipulation.java b/Mage.Sets/src/mage/sets/alarareborn/SoulManipulation.java index 91b604e3aee..6e03d08f23a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SoulManipulation.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SoulManipulation.java @@ -57,8 +57,8 @@ public class SoulManipulation extends CardImpl { super(ownerId, 29, "Soul Manipulation", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{U}{B}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setBlack(true); + + // Choose one or both - this.getSpellAbility().getModes().setMinModes(1); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Soulquake.java b/Mage.Sets/src/mage/sets/alarareborn/Soulquake.java index 8848df7d920..0c3cbcf3c79 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Soulquake.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Soulquake.java @@ -53,8 +53,8 @@ public class Soulquake extends CardImpl { super(ownerId, 30, "Soulquake", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{3}{U}{U}{B}{B}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setBlack(true); + + // Return all creatures on the battlefield and all creature cards in graveyards to their owners' hands. this.getSpellAbility().addEffect(new SoulquakeEffect()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SovereignsOfLostAlara.java b/Mage.Sets/src/mage/sets/alarareborn/SovereignsOfLostAlara.java index 050cbd21d6a..60407470419 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SovereignsOfLostAlara.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SovereignsOfLostAlara.java @@ -62,8 +62,8 @@ public class SovereignsOfLostAlara extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Spirit"); - this.color.setBlue(true); - this.color.setWhite(true); + + this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SpellboundDragon.java b/Mage.Sets/src/mage/sets/alarareborn/SpellboundDragon.java index 08898fa0d55..734c5d9bbac 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SpellboundDragon.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SpellboundDragon.java @@ -56,8 +56,8 @@ public class SpellboundDragon extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Dragon"); - this.color.setRed(true); - this.color.setBlue(true); + + this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SpellbreakerBehemoth.java b/Mage.Sets/src/mage/sets/alarareborn/SpellbreakerBehemoth.java index 88ecc540393..c6773dfb3f9 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SpellbreakerBehemoth.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SpellbreakerBehemoth.java @@ -60,8 +60,8 @@ public class SpellbreakerBehemoth extends CardImpl { public SpellbreakerBehemoth(UUID ownerId) { super(ownerId, 60, "Spellbreaker Behemoth", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{G}"); this.expansionSetCode = "ARB"; - this.color.setRed(true); - this.color.setGreen(true); + + this.subtype.add("Beast"); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/alarareborn/SphinxOfTheSteelWind.java b/Mage.Sets/src/mage/sets/alarareborn/SphinxOfTheSteelWind.java index 0a64ad3c89f..b5d95cfc0e2 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/SphinxOfTheSteelWind.java +++ b/Mage.Sets/src/mage/sets/alarareborn/SphinxOfTheSteelWind.java @@ -56,9 +56,9 @@ public class SphinxOfTheSteelWind extends CardImpl { super(ownerId, 110, "Sphinx of the Steel Wind", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{5}{W}{U}{B}"); this.expansionSetCode = "ARB"; this.subtype.add("Sphinx"); - this.color.setWhite(true); - this.color.setBlue(true); - this.color.setBlack(true); + + + this.power = new MageInt(6); this.toughness = new MageInt(6); this.addAbility(FlyingAbility.getInstance()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/StormcallersBoon.java b/Mage.Sets/src/mage/sets/alarareborn/StormcallersBoon.java index e569a17f50e..38f3e51e3f4 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/StormcallersBoon.java +++ b/Mage.Sets/src/mage/sets/alarareborn/StormcallersBoon.java @@ -51,8 +51,8 @@ public class StormcallersBoon extends CardImpl { super(ownerId, 13, "Stormcaller's Boon", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{U}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setWhite(true); + + // Sacrifice Stormcaller's Boon: Creatures you control gain flying until end of turn. this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(FlyingAbility.getInstance(), Duration.EndOfTurn, new FilterControlledCreaturePermanent("Creatures")), new SacrificeSourceCost())); diff --git a/Mage.Sets/src/mage/sets/alarareborn/StunSniper.java b/Mage.Sets/src/mage/sets/alarareborn/StunSniper.java index 3755903f191..8f85d7a10a8 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/StunSniper.java +++ b/Mage.Sets/src/mage/sets/alarareborn/StunSniper.java @@ -53,8 +53,8 @@ public class StunSniper extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Human"); this.subtype.add("Archer"); - this.color.setRed(true); - this.color.setWhite(true); + + this.power = new MageInt(1); this.toughness = new MageInt(1); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new GenericManaCost(1)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/TaintedSigil.java b/Mage.Sets/src/mage/sets/alarareborn/TaintedSigil.java index 9ba43919b92..905f22ddacd 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/TaintedSigil.java +++ b/Mage.Sets/src/mage/sets/alarareborn/TaintedSigil.java @@ -55,8 +55,8 @@ public class TaintedSigil extends CardImpl { super(ownerId, 83, "Tainted Sigil", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{1}{W}{B}"); this.expansionSetCode = "ARB"; - this.color.setBlack(true); - this.color.setWhite(true); + + // {tap}, Sacrifice Tainted Sigil: You gain life equal to the total life lost by all players this turn. AllPlayersLostLifeCount totalLifeLostThisTurn = new AllPlayersLostLifeCount(); diff --git a/Mage.Sets/src/mage/sets/alarareborn/TalonTrooper.java b/Mage.Sets/src/mage/sets/alarareborn/TalonTrooper.java index 75600d03a4d..70e2f6d83d9 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/TalonTrooper.java +++ b/Mage.Sets/src/mage/sets/alarareborn/TalonTrooper.java @@ -46,8 +46,8 @@ public class TalonTrooper extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Bird"); this.subtype.add("Scout"); - this.color.setWhite(true); - this.color.setBlue(true); + + this.power = new MageInt(2); this.toughness = new MageInt(3); this.addAbility(FlyingAbility.getInstance()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Terminate.java b/Mage.Sets/src/mage/sets/alarareborn/Terminate.java index 9d1b08f8dbf..d69a6c1ee7a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Terminate.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Terminate.java @@ -44,8 +44,8 @@ public class Terminate extends CardImpl { public Terminate(UUID ownerId) { super(ownerId, 46, "Terminate", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{B}{R}"); this.expansionSetCode = "ARB"; - this.color.setBlack(true); - this.color.setRed(true); + + // Destroy target creature. It can't be regenerated. this.getSpellAbility().addTarget(new TargetCreaturePermanent()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ThopterFoundry.java b/Mage.Sets/src/mage/sets/alarareborn/ThopterFoundry.java index 2af89c41523..380cb762e92 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ThopterFoundry.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ThopterFoundry.java @@ -64,9 +64,9 @@ public class ThopterFoundry extends CardImpl { super(ownerId, 133, "Thopter Foundry", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{W/B}{U}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setBlack(true); - this.color.setWhite(true); + + + // {1}, Sacrifice a nontoken artifact: Put a 1/1 blue Thopter artifact creature token with flying onto the battlefield. You gain 1 life. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CreateTokenEffect(new ThopterToken()), new GenericManaCost(1)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ThoughtHemorrhage.java b/Mage.Sets/src/mage/sets/alarareborn/ThoughtHemorrhage.java index 0e54ed691e5..08d281f7c6f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ThoughtHemorrhage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ThoughtHemorrhage.java @@ -56,8 +56,8 @@ public class ThoughtHemorrhage extends CardImpl { super(ownerId, 47, "Thought Hemorrhage", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{2}{B}{R}"); this.expansionSetCode = "ARB"; - this.color.setRed(true); - this.color.setBlack(true); + + // Name a nonland card. Target player reveals his or her hand. Thought Hemorrhage deals 3 damage to that player for each card with that name revealed this way. Search that player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles his or her library. this.getSpellAbility().addTarget(new TargetPlayer()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Thraximundar.java b/Mage.Sets/src/mage/sets/alarareborn/Thraximundar.java index 15d06f42927..ac23550a8a3 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Thraximundar.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Thraximundar.java @@ -59,9 +59,9 @@ public class Thraximundar extends CardImpl { this.subtype.add("Zombie"); this.subtype.add("Assassin"); - this.color.setRed(true); - this.color.setBlue(true); - this.color.setBlack(true); + + + this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/alarareborn/TimeSieve.java b/Mage.Sets/src/mage/sets/alarareborn/TimeSieve.java index 0ed31671995..1796af08d14 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/TimeSieve.java +++ b/Mage.Sets/src/mage/sets/alarareborn/TimeSieve.java @@ -50,8 +50,8 @@ public class TimeSieve extends CardImpl { super(ownerId, 31, "Time Sieve", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{U}{B}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setBlack(true); + + // {tap}, Sacrifice five artifacts: Take an extra turn after this one. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddExtraTurnControllerEffect(), new TapSourceCost()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/TraceOfAbundance.java b/Mage.Sets/src/mage/sets/alarareborn/TraceOfAbundance.java index 4707f045e6b..b7737740e23 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/TraceOfAbundance.java +++ b/Mage.Sets/src/mage/sets/alarareborn/TraceOfAbundance.java @@ -66,9 +66,9 @@ public class TraceOfAbundance extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Aura"); - this.color.setRed(true); - this.color.setGreen(true); - this.color.setWhite(true); + + + // Enchant land TargetPermanent auraTarget = new TargetLandPermanent(); diff --git a/Mage.Sets/src/mage/sets/alarareborn/UnbenderTine.java b/Mage.Sets/src/mage/sets/alarareborn/UnbenderTine.java index 38d20cdfc98..bca2ea79460 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/UnbenderTine.java +++ b/Mage.Sets/src/mage/sets/alarareborn/UnbenderTine.java @@ -60,8 +60,8 @@ public class UnbenderTine extends CardImpl { super(ownerId, 15, "Unbender Tine", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}{W}{U}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setWhite(true); + + // {tap}: Untap another target permanent. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new UnbenderTineEffect(), new TapSourceCost()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/UnscytheKillerOfKings.java b/Mage.Sets/src/mage/sets/alarareborn/UnscytheKillerOfKings.java index 33a3e9c8015..f023f51eecf 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/UnscytheKillerOfKings.java +++ b/Mage.Sets/src/mage/sets/alarareborn/UnscytheKillerOfKings.java @@ -70,9 +70,9 @@ public class UnscytheKillerOfKings extends CardImpl { this.supertype.add("Legendary"); this.subtype.add("Equipment"); - this.color.setRed(true); - this.color.setBlue(true); - this.color.setBlack(true); + + + // Equipped creature gets +3/+3 and has first strike. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(3, 3))); diff --git a/Mage.Sets/src/mage/sets/alarareborn/UrilTheMiststalker.java b/Mage.Sets/src/mage/sets/alarareborn/UrilTheMiststalker.java index feaa3b2971e..864f64fc44f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/UrilTheMiststalker.java +++ b/Mage.Sets/src/mage/sets/alarareborn/UrilTheMiststalker.java @@ -51,9 +51,9 @@ public class UrilTheMiststalker extends CardImpl { this.supertype.add("Legendary"); this.subtype.add("Beast"); - this.color.setRed(true); - this.color.setGreen(true); - this.color.setWhite(true); + + + this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ValleyRannet.java b/Mage.Sets/src/mage/sets/alarareborn/ValleyRannet.java index b444c11cbf7..122040ac91f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ValleyRannet.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ValleyRannet.java @@ -47,8 +47,8 @@ public class ValleyRannet extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Beast"); - this.color.setRed(true); - this.color.setGreen(true); + + this.power = new MageInt(6); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/alarareborn/VectisDominator.java b/Mage.Sets/src/mage/sets/alarareborn/VectisDominator.java index 2bf2b6765b6..4f861edd823 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/VectisDominator.java +++ b/Mage.Sets/src/mage/sets/alarareborn/VectisDominator.java @@ -58,8 +58,8 @@ public class VectisDominator extends CardImpl { this.subtype.add("Human"); this.subtype.add("Wizard"); - this.color.setBlack(true); - this.color.setWhite(true); + + this.power = new MageInt(0); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/alarareborn/VedalkenGhoul.java b/Mage.Sets/src/mage/sets/alarareborn/VedalkenGhoul.java index 1c011f4596e..f69fcb53d0c 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/VedalkenGhoul.java +++ b/Mage.Sets/src/mage/sets/alarareborn/VedalkenGhoul.java @@ -52,8 +52,8 @@ public class VedalkenGhoul extends CardImpl { this.subtype.add("Vedalken"); this.subtype.add("Zombie"); - this.color.setBlue(true); - this.color.setBlack(true); + + this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/alarareborn/VedalkenHeretic.java b/Mage.Sets/src/mage/sets/alarareborn/VedalkenHeretic.java index 5e81610501c..5b8f0d526ab 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/VedalkenHeretic.java +++ b/Mage.Sets/src/mage/sets/alarareborn/VedalkenHeretic.java @@ -47,8 +47,8 @@ public class VedalkenHeretic extends CardImpl { this.subtype.add("Vedalken"); this.subtype.add("Rogue"); - this.color.setBlue(true); - this.color.setGreen(true); + + this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/alarareborn/VeinfireBorderpost.java b/Mage.Sets/src/mage/sets/alarareborn/VeinfireBorderpost.java index c1c97740618..a7abd65d07a 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/VeinfireBorderpost.java +++ b/Mage.Sets/src/mage/sets/alarareborn/VeinfireBorderpost.java @@ -59,8 +59,8 @@ public class VeinfireBorderpost extends CardImpl { public VeinfireBorderpost (UUID ownerId) { super(ownerId, 48, "Veinfire Borderpost", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{1}{B}{R}"); this.expansionSetCode = "ARB"; - this.color.setBlack(true); - this.color.setRed(true); + + // You may pay {1} and return a basic land you control to its owner's hand rather than pay Veinfire Borderpost's mana cost. Ability ability = new AlternativeCostSourceAbility(new GenericManaCost(1)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/VengefulRebirth.java b/Mage.Sets/src/mage/sets/alarareborn/VengefulRebirth.java index 3314ba84966..6fe52fb74e9 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/VengefulRebirth.java +++ b/Mage.Sets/src/mage/sets/alarareborn/VengefulRebirth.java @@ -54,8 +54,8 @@ public class VengefulRebirth extends CardImpl { public VengefulRebirth(UUID ownerId) { super(ownerId, 62, "Vengeful Rebirth", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{4}{R}{G}"); this.expansionSetCode = "ARB"; - this.color.setRed(true); - this.color.setGreen(true); + + // Return target card from your graveyard to your hand. If you return a nonland card to your hand this way, {this} deals damage equal to that card's converted mana cost to target creature or player Target target = new TargetCardInYourGraveyard(); this.getSpellAbility().addTarget(target); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ViolentOutburst.java b/Mage.Sets/src/mage/sets/alarareborn/ViolentOutburst.java index b5688116946..57d5467dfe5 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ViolentOutburst.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ViolentOutburst.java @@ -45,8 +45,8 @@ public class ViolentOutburst extends CardImpl { super(ownerId, 63, "Violent Outburst", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}{G}"); this.expansionSetCode = "ARB"; - this.color.setRed(true); - this.color.setGreen(true); + + this.addAbility(new CascadeAbility()); this.getSpellAbility().addEffect(new BoostControlledEffect(1, 0, Duration.EndOfTurn)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/VithianRenegades.java b/Mage.Sets/src/mage/sets/alarareborn/VithianRenegades.java index babf34ba4dc..292651c14d8 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/VithianRenegades.java +++ b/Mage.Sets/src/mage/sets/alarareborn/VithianRenegades.java @@ -56,8 +56,8 @@ public class VithianRenegades extends CardImpl { this.expansionSetCode = "ARB"; this.subtype.add("Human"); this.subtype.add("Shaman"); - this.color.setRed(true); - this.color.setGreen(true); + + this.power = new MageInt(3); this.toughness = new MageInt(2); Ability ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/WallOfDenial.java b/Mage.Sets/src/mage/sets/alarareborn/WallOfDenial.java index 198e2167c8b..5dfc1cb8618 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/WallOfDenial.java +++ b/Mage.Sets/src/mage/sets/alarareborn/WallOfDenial.java @@ -47,8 +47,8 @@ public class WallOfDenial extends CardImpl { super(ownerId, 16, "Wall of Denial", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); this.expansionSetCode = "ARB"; this.subtype.add("Wall"); - this.color.setWhite(true); - this.color.setBlue(true); + + this.power = new MageInt(0); this.toughness = new MageInt(8); this.addAbility(DefenderAbility.getInstance()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/Wargate.java b/Mage.Sets/src/mage/sets/alarareborn/Wargate.java index 4f173f1b944..db3728446e6 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/Wargate.java +++ b/Mage.Sets/src/mage/sets/alarareborn/Wargate.java @@ -54,9 +54,9 @@ public class Wargate extends CardImpl { super(ownerId, 129, "Wargate", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{X}{G}{W}{U}"); this.expansionSetCode = "ARB"; - this.color.setBlue(true); - this.color.setGreen(true); - this.color.setWhite(true); + + + // Search your library for a permanent card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. this.getSpellAbility().addEffect(new WargateEffect()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/WildfieldBorderpost.java b/Mage.Sets/src/mage/sets/alarareborn/WildfieldBorderpost.java index 72647d8632b..8d04da457d0 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/WildfieldBorderpost.java +++ b/Mage.Sets/src/mage/sets/alarareborn/WildfieldBorderpost.java @@ -59,8 +59,8 @@ public class WildfieldBorderpost extends CardImpl { public WildfieldBorderpost (UUID ownerId) { super(ownerId, 80, "Wildfield Borderpost", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{1}{G}{W}"); this.expansionSetCode = "ARB"; - this.color.setGreen(true); - this.color.setWhite(true); + + // You may pay {1} and return a basic land you control to its owner's hand rather than pay Wildfield Borderpost's mana cost. Ability ability = new AlternativeCostSourceAbility(new GenericManaCost(1)); diff --git a/Mage.Sets/src/mage/sets/alarareborn/WingedCoatl.java b/Mage.Sets/src/mage/sets/alarareborn/WingedCoatl.java index 621664aed0b..0a4fcfd4a97 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/WingedCoatl.java +++ b/Mage.Sets/src/mage/sets/alarareborn/WingedCoatl.java @@ -47,8 +47,8 @@ public class WingedCoatl extends CardImpl { super(ownerId, 105, "Winged Coatl", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); this.expansionSetCode = "ARB"; this.subtype.add("Snake"); - this.color.setGreen(true); - this.color.setBlue(true); + + this.power = new MageInt(1); this.toughness = new MageInt(1); this.addAbility(FlashAbility.getInstance()); diff --git a/Mage.Sets/src/mage/sets/alarareborn/ZealousPersecution.java b/Mage.Sets/src/mage/sets/alarareborn/ZealousPersecution.java index b8e18738e4b..6e075d75016 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/ZealousPersecution.java +++ b/Mage.Sets/src/mage/sets/alarareborn/ZealousPersecution.java @@ -45,8 +45,8 @@ public class ZealousPersecution extends CardImpl { super(ownerId, 85, "Zealous Persecution", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{W}{B}"); this.expansionSetCode = "ARB"; - this.color.setBlack(true); - this.color.setWhite(true); + + this.getSpellAbility().addEffect(new BoostControlledEffect(1, 1, Duration.EndOfTurn)); this.getSpellAbility().addEffect(new BoostOpponentsEffect(-1, -1, Duration.EndOfTurn));