From 261aa079d113148779b48b5263d7b24c7ae77565 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Mon, 28 May 2018 18:13:20 -0400 Subject: [PATCH] finished updating cards to final --- .../src/mage/cards/a/ArchfiendOfDespair.java | 2 +- .../src/mage/cards/a/ArchonOfValorsReach.java | 2 +- Mage.Sets/src/mage/cards/a/ArenaRector.java | 2 +- .../src/mage/cards/a/AuroraChampion.java | 2 +- .../src/mage/cards/a/AzraBladeseeker.java | 2 +- Mage.Sets/src/mage/cards/a/AzraOddsmaker.java | 2 +- .../src/mage/cards/b/BlaringCaptain.java | 2 +- .../src/mage/cards/b/BlaringRecruiter.java | 2 +- .../src/mage/cards/b/BloodbornScoundrels.java | 2 +- Mage.Sets/src/mage/cards/b/BonusRound.java | 2 +- .../src/mage/cards/b/BrambleSovereign.java | 2 +- Mage.Sets/src/mage/cards/b/Brightling.java | 2 +- Mage.Sets/src/mage/cards/b/BringDown.java | 2 +- .../src/mage/cards/b/BullRushBruiser.java | 2 +- .../src/mage/cards/c/ChakramRetriever.java | 2 +- .../src/mage/cards/c/ChakramSlinger.java | 2 +- Mage.Sets/src/mage/cards/c/ChargingBinox.java | 132 +++++++++--------- .../src/mage/cards/c/CheeringFanatic.java | 2 +- .../src/mage/cards/d/DecoratedChampion.java | 2 +- .../src/mage/cards/d/DwarvenLightsmith.java | 2 +- Mage.Sets/src/mage/cards/f/FanFavorite.java | 2 +- Mage.Sets/src/mage/cards/g/GamePlan.java | 2 +- Mage.Sets/src/mage/cards/g/GangUp.java | 2 +- .../src/mage/cards/g/GenerousPatron.java | 2 +- .../mage/cards/g/GrothamaAllDevouring.java | 2 +- Mage.Sets/src/mage/cards/h/HuddleUp.java | 2 +- .../src/mage/cards/i/ImpetuousProtege.java | 2 +- Mage.Sets/src/mage/cards/i/InnerDemon.java | 2 +- .../src/mage/cards/j/JubilantMascot.java | 2 +- .../src/mage/cards/j/JungleWayfinder.java | 2 +- .../src/mage/cards/k/KhorvathBrightflame.java | 2 +- Mage.Sets/src/mage/cards/k/KhorvathsFury.java | 2 +- .../src/mage/cards/k/KravTheUnredeemed.java | 2 +- .../src/mage/cards/l/LastOneStanding.java | 2 +- .../src/mage/cards/l/LavaFieldOverlord.java | 2 +- Mage.Sets/src/mage/cards/l/LeyWeaver.java | 2 +- Mage.Sets/src/mage/cards/l/LoreWeaver.java | 2 +- Mage.Sets/src/mage/cards/m/MagmaHellion.java | 2 +- .../src/mage/cards/m/MindbladeRender.java | 2 +- .../mage/cards/n/NajeelaTheBladeBlossom.java | 2 +- .../src/mage/cards/n/NimbusChampion.java | 2 +- .../src/mage/cards/o/OkaunEyeOfChaos.java | 2 +- Mage.Sets/src/mage/cards/o/OutOfBounds.java | 2 +- .../mage/cards/p/PirImaginativeRascal.java | 2 +- Mage.Sets/src/mage/cards/p/PirsWhim.java | 2 +- Mage.Sets/src/mage/cards/p/PlayOfTheGame.java | 2 +- Mage.Sets/src/mage/cards/p/ProudMentor.java | 2 +- Mage.Sets/src/mage/cards/p/PurgingScythe.java | 2 +- .../src/mage/cards/r/RegnaTheRedeemer.java | 2 +- .../src/mage/cards/r/RegnasSanction.java | 2 +- Mage.Sets/src/mage/cards/r/RowanKenrith.java | 2 +- Mage.Sets/src/mage/cards/r/RunedArch.java | 2 +- .../src/mage/cards/r/RushbladeCommander.java | 2 +- .../src/mage/cards/s/SaltwaterStalwart.java | 2 +- Mage.Sets/src/mage/cards/s/SentinelTower.java | 2 +- Mage.Sets/src/mage/cards/s/SickleDancer.java | 2 +- Mage.Sets/src/mage/cards/s/Skystreamer.java | 2 +- .../src/mage/cards/s/SoaringShowOff.java | 2 +- .../src/mage/cards/s/SoulbladeCorrupter.java | 2 +- .../src/mage/cards/s/SoulbladeRenewer.java | 2 +- Mage.Sets/src/mage/cards/s/Spellseeker.java | 2 +- .../src/mage/cards/s/SpellweaverDuo.java | 2 +- .../src/mage/cards/s/StadiumVendors.java | 2 +- .../src/mage/cards/s/StolenStrategy.java | 2 +- .../src/mage/cards/s/StunningReversal.java | 2 +- .../src/mage/cards/s/SylviaBrightspear.java | 2 +- .../src/mage/cards/t/TheCrowdGoesWild.java | 2 +- Mage.Sets/src/mage/cards/t/ThrasherBrute.java | 2 +- .../src/mage/cards/t/ThrillingEncore.java | 2 +- .../src/mage/cards/t/TogetherForever.java | 2 +- .../mage/cards/t/ToothyImaginaryFriend.java | 2 +- .../src/mage/cards/v/VampireCharmseeker.java | 2 +- .../src/mage/cards/v/VirtusTheVeiled.java | 2 +- Mage.Sets/src/mage/cards/w/WillKenrith.java | 2 +- .../src/mage/cards/z/ZndrspltEyeOfWisdom.java | 2 +- .../src/mage/cards/z/ZndrspltsJudgment.java | 2 +- 76 files changed, 141 insertions(+), 141 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/ArchfiendOfDespair.java b/Mage.Sets/src/mage/cards/a/ArchfiendOfDespair.java index a260f97c97f..d31ae7360c2 100644 --- a/Mage.Sets/src/mage/cards/a/ArchfiendOfDespair.java +++ b/Mage.Sets/src/mage/cards/a/ArchfiendOfDespair.java @@ -51,7 +51,7 @@ import mage.watchers.common.PlayerLostLifeWatcher; * * @author TheElk801 */ -public class ArchfiendOfDespair extends CardImpl { +public final class ArchfiendOfDespair extends CardImpl { public ArchfiendOfDespair(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{B}{B}"); diff --git a/Mage.Sets/src/mage/cards/a/ArchonOfValorsReach.java b/Mage.Sets/src/mage/cards/a/ArchonOfValorsReach.java index 773e73cfefe..26a25cc37e7 100644 --- a/Mage.Sets/src/mage/cards/a/ArchonOfValorsReach.java +++ b/Mage.Sets/src/mage/cards/a/ArchonOfValorsReach.java @@ -57,7 +57,7 @@ import mage.util.CardUtil; * * @author TheElk801 */ -public class ArchonOfValorsReach extends CardImpl { +public final class ArchonOfValorsReach extends CardImpl { public ArchonOfValorsReach(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{G}"); diff --git a/Mage.Sets/src/mage/cards/a/ArenaRector.java b/Mage.Sets/src/mage/cards/a/ArenaRector.java index 5ec9bbda564..aac5a2e8965 100644 --- a/Mage.Sets/src/mage/cards/a/ArenaRector.java +++ b/Mage.Sets/src/mage/cards/a/ArenaRector.java @@ -44,7 +44,7 @@ import mage.target.common.TargetCardInLibrary; * * @author TheElk801 */ -public class ArenaRector extends CardImpl { +public final class ArenaRector extends CardImpl { public ArenaRector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); diff --git a/Mage.Sets/src/mage/cards/a/AuroraChampion.java b/Mage.Sets/src/mage/cards/a/AuroraChampion.java index 4ff38a4637a..b0ebb10c3e9 100644 --- a/Mage.Sets/src/mage/cards/a/AuroraChampion.java +++ b/Mage.Sets/src/mage/cards/a/AuroraChampion.java @@ -46,7 +46,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class AuroraChampion extends CardImpl { +public final class AuroraChampion extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.WARRIOR, "another Warrior"); diff --git a/Mage.Sets/src/mage/cards/a/AzraBladeseeker.java b/Mage.Sets/src/mage/cards/a/AzraBladeseeker.java index c87274ea8ca..681448e6c1d 100644 --- a/Mage.Sets/src/mage/cards/a/AzraBladeseeker.java +++ b/Mage.Sets/src/mage/cards/a/AzraBladeseeker.java @@ -49,7 +49,7 @@ import mage.target.common.TargetDiscard; * * @author TheElk801 */ -public class AzraBladeseeker extends CardImpl { +public final class AzraBladeseeker extends CardImpl { public AzraBladeseeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); diff --git a/Mage.Sets/src/mage/cards/a/AzraOddsmaker.java b/Mage.Sets/src/mage/cards/a/AzraOddsmaker.java index f3f3b5901dd..13fa92530aa 100644 --- a/Mage.Sets/src/mage/cards/a/AzraOddsmaker.java +++ b/Mage.Sets/src/mage/cards/a/AzraOddsmaker.java @@ -56,7 +56,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class AzraOddsmaker extends CardImpl { +public final class AzraOddsmaker extends CardImpl { public AzraOddsmaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); diff --git a/Mage.Sets/src/mage/cards/b/BlaringCaptain.java b/Mage.Sets/src/mage/cards/b/BlaringCaptain.java index d4fac2282fa..0c94f568c80 100644 --- a/Mage.Sets/src/mage/cards/b/BlaringCaptain.java +++ b/Mage.Sets/src/mage/cards/b/BlaringCaptain.java @@ -44,7 +44,7 @@ import mage.filter.predicate.permanent.AttackingPredicate; * * @author TheElk801 */ -public class BlaringCaptain extends CardImpl { +public final class BlaringCaptain extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent(SubType.WARRIOR, "attacking Warriors"); diff --git a/Mage.Sets/src/mage/cards/b/BlaringRecruiter.java b/Mage.Sets/src/mage/cards/b/BlaringRecruiter.java index bc3e0a34b55..de8027dc2b8 100644 --- a/Mage.Sets/src/mage/cards/b/BlaringRecruiter.java +++ b/Mage.Sets/src/mage/cards/b/BlaringRecruiter.java @@ -43,7 +43,7 @@ import mage.game.permanent.token.WarriorToken; * * @author TheElk801 */ -public class BlaringRecruiter extends CardImpl { +public final class BlaringRecruiter extends CardImpl { public BlaringRecruiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); diff --git a/Mage.Sets/src/mage/cards/b/BloodbornScoundrels.java b/Mage.Sets/src/mage/cards/b/BloodbornScoundrels.java index 5c3da1c8280..5c89ed24991 100644 --- a/Mage.Sets/src/mage/cards/b/BloodbornScoundrels.java +++ b/Mage.Sets/src/mage/cards/b/BloodbornScoundrels.java @@ -44,7 +44,7 @@ import mage.target.common.TargetOpponent; * * @author TheElk801 */ -public class BloodbornScoundrels extends CardImpl { +public final class BloodbornScoundrels extends CardImpl { public BloodbornScoundrels(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}"); diff --git a/Mage.Sets/src/mage/cards/b/BonusRound.java b/Mage.Sets/src/mage/cards/b/BonusRound.java index 2459c40d230..bae237c8597 100644 --- a/Mage.Sets/src/mage/cards/b/BonusRound.java +++ b/Mage.Sets/src/mage/cards/b/BonusRound.java @@ -44,7 +44,7 @@ import mage.target.targetpointer.FixedTarget; * * @author TheElk801 */ -public class BonusRound extends CardImpl { +public final class BonusRound extends CardImpl { public BonusRound(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{R}{R}"); diff --git a/Mage.Sets/src/mage/cards/b/BrambleSovereign.java b/Mage.Sets/src/mage/cards/b/BrambleSovereign.java index d4ef3162370..e3d6c9134ca 100644 --- a/Mage.Sets/src/mage/cards/b/BrambleSovereign.java +++ b/Mage.Sets/src/mage/cards/b/BrambleSovereign.java @@ -52,7 +52,7 @@ import mage.game.permanent.Permanent; * * @author TheElk801 */ -public class BrambleSovereign extends CardImpl { +public final class BrambleSovereign extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("nontoken creature"); diff --git a/Mage.Sets/src/mage/cards/b/Brightling.java b/Mage.Sets/src/mage/cards/b/Brightling.java index 5ea0c973e6c..c378ba77181 100644 --- a/Mage.Sets/src/mage/cards/b/Brightling.java +++ b/Mage.Sets/src/mage/cards/b/Brightling.java @@ -55,7 +55,7 @@ import mage.players.Player; * * @author TheElk801 */ -public class Brightling extends CardImpl { +public final class Brightling extends CardImpl { public Brightling(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); diff --git a/Mage.Sets/src/mage/cards/b/BringDown.java b/Mage.Sets/src/mage/cards/b/BringDown.java index 9f30c3f758c..f2e7f9a7c1e 100644 --- a/Mage.Sets/src/mage/cards/b/BringDown.java +++ b/Mage.Sets/src/mage/cards/b/BringDown.java @@ -42,7 +42,7 @@ import mage.target.TargetPermanent; * * @author TheElk801 */ -public class BringDown extends CardImpl { +public final class BringDown extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature with power 4 or greater"); diff --git a/Mage.Sets/src/mage/cards/b/BullRushBruiser.java b/Mage.Sets/src/mage/cards/b/BullRushBruiser.java index 7645a1a1d23..a1370ca241c 100644 --- a/Mage.Sets/src/mage/cards/b/BullRushBruiser.java +++ b/Mage.Sets/src/mage/cards/b/BullRushBruiser.java @@ -45,7 +45,7 @@ import mage.filter.predicate.permanent.AnotherPredicate; * * @author TheElk801 */ -public class BullRushBruiser extends CardImpl { +public final class BullRushBruiser extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.WARRIOR, "another Warrior"); diff --git a/Mage.Sets/src/mage/cards/c/ChakramRetriever.java b/Mage.Sets/src/mage/cards/c/ChakramRetriever.java index dda65506b73..6520570b7ec 100644 --- a/Mage.Sets/src/mage/cards/c/ChakramRetriever.java +++ b/Mage.Sets/src/mage/cards/c/ChakramRetriever.java @@ -45,7 +45,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class ChakramRetriever extends CardImpl { +public final class ChakramRetriever extends CardImpl { public ChakramRetriever(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); diff --git a/Mage.Sets/src/mage/cards/c/ChakramSlinger.java b/Mage.Sets/src/mage/cards/c/ChakramSlinger.java index f9a7154c8d6..2fade7a2f63 100644 --- a/Mage.Sets/src/mage/cards/c/ChakramSlinger.java +++ b/Mage.Sets/src/mage/cards/c/ChakramSlinger.java @@ -45,7 +45,7 @@ import mage.target.common.TargetPlayerOrPlaneswalker; * * @author TheElk801 */ -public class ChakramSlinger extends CardImpl { +public final class ChakramSlinger extends CardImpl { public ChakramSlinger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); diff --git a/Mage.Sets/src/mage/cards/c/ChargingBinox.java b/Mage.Sets/src/mage/cards/c/ChargingBinox.java index 521b9d6cf8e..76768d8785d 100644 --- a/Mage.Sets/src/mage/cards/c/ChargingBinox.java +++ b/Mage.Sets/src/mage/cards/c/ChargingBinox.java @@ -1,66 +1,66 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.cards.c; - -import java.util.UUID; -import mage.MageInt; -import mage.abilities.keyword.AssistAbility; -import mage.abilities.keyword.TrampleAbility; -import mage.cards.CardImpl; -import mage.cards.CardSetInfo; -import mage.constants.CardType; -import mage.constants.SubType; - -/** - * - * @author emerald000 - */ -public class ChargingBinox extends CardImpl { - - public ChargingBinox(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{7}{G}"); - - this.subtype.add(SubType.BEAST); - this.power = new MageInt(7); - this.toughness = new MageInt(5); - - // Assist (Another player can pay up to {7} of this spell's cost.) - this.addAbility(new AssistAbility()); - // Trample - this.addAbility(TrampleAbility.getInstance()); - } - - public ChargingBinox(final ChargingBinox card) { - super(card); - } - - @Override - public ChargingBinox copy() { - return new ChargingBinox(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.cards.c; + +import java.util.UUID; +import mage.MageInt; +import mage.abilities.keyword.AssistAbility; +import mage.abilities.keyword.TrampleAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.SubType; + +/** + * + * @author emerald000 + */ +public final class ChargingBinox extends CardImpl { + + public ChargingBinox(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{7}{G}"); + + this.subtype.add(SubType.BEAST); + this.power = new MageInt(7); + this.toughness = new MageInt(5); + + // Assist (Another player can pay up to {7} of this spell's cost.) + this.addAbility(new AssistAbility()); + // Trample + this.addAbility(TrampleAbility.getInstance()); + } + + public ChargingBinox(final ChargingBinox card) { + super(card); + } + + @Override + public ChargingBinox copy() { + return new ChargingBinox(this); + } +} diff --git a/Mage.Sets/src/mage/cards/c/CheeringFanatic.java b/Mage.Sets/src/mage/cards/c/CheeringFanatic.java index da784606705..5b40034be22 100644 --- a/Mage.Sets/src/mage/cards/c/CheeringFanatic.java +++ b/Mage.Sets/src/mage/cards/c/CheeringFanatic.java @@ -50,7 +50,7 @@ import mage.game.Game; * * @author TheElk801 */ -public class CheeringFanatic extends CardImpl { +public final class CheeringFanatic extends CardImpl { public CheeringFanatic(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); diff --git a/Mage.Sets/src/mage/cards/d/DecoratedChampion.java b/Mage.Sets/src/mage/cards/d/DecoratedChampion.java index 603ec8f710f..c7fe5fd5ffa 100644 --- a/Mage.Sets/src/mage/cards/d/DecoratedChampion.java +++ b/Mage.Sets/src/mage/cards/d/DecoratedChampion.java @@ -43,7 +43,7 @@ import mage.filter.predicate.permanent.AnotherPredicate; * * @author TheElk801 */ -public class DecoratedChampion extends CardImpl { +public final class DecoratedChampion extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.WARRIOR, "another Warrior"); diff --git a/Mage.Sets/src/mage/cards/d/DwarvenLightsmith.java b/Mage.Sets/src/mage/cards/d/DwarvenLightsmith.java index 9738176fa48..839ca8224c5 100644 --- a/Mage.Sets/src/mage/cards/d/DwarvenLightsmith.java +++ b/Mage.Sets/src/mage/cards/d/DwarvenLightsmith.java @@ -43,7 +43,7 @@ import mage.filter.common.FilterTeamCreaturePermanent; * * @author TheElk801 */ -public class DwarvenLightsmith extends CardImpl { +public final class DwarvenLightsmith extends CardImpl { private static final FilterTeamCreaturePermanent filter = new FilterTeamCreaturePermanent("creatures your team controls"); diff --git a/Mage.Sets/src/mage/cards/f/FanFavorite.java b/Mage.Sets/src/mage/cards/f/FanFavorite.java index ff317b46270..15a8f7c3624 100644 --- a/Mage.Sets/src/mage/cards/f/FanFavorite.java +++ b/Mage.Sets/src/mage/cards/f/FanFavorite.java @@ -46,7 +46,7 @@ import mage.constants.TargetController; * * @author TheElk801 */ -public class FanFavorite extends CardImpl { +public final class FanFavorite extends CardImpl { public FanFavorite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); diff --git a/Mage.Sets/src/mage/cards/g/GamePlan.java b/Mage.Sets/src/mage/cards/g/GamePlan.java index e7932168a84..1db071390c4 100644 --- a/Mage.Sets/src/mage/cards/g/GamePlan.java +++ b/Mage.Sets/src/mage/cards/g/GamePlan.java @@ -41,7 +41,7 @@ import mage.constants.CardType; * * @author TheElk801 */ -public class GamePlan extends CardImpl { +public final class GamePlan extends CardImpl { public GamePlan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{5}{U}"); diff --git a/Mage.Sets/src/mage/cards/g/GangUp.java b/Mage.Sets/src/mage/cards/g/GangUp.java index df6e9c37ea4..ac417410743 100644 --- a/Mage.Sets/src/mage/cards/g/GangUp.java +++ b/Mage.Sets/src/mage/cards/g/GangUp.java @@ -45,7 +45,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class GangUp extends CardImpl { +public final class GangUp extends CardImpl { public GangUp(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{X}{B}"); diff --git a/Mage.Sets/src/mage/cards/g/GenerousPatron.java b/Mage.Sets/src/mage/cards/g/GenerousPatron.java index 2dddc5cf978..1b9f1712bc4 100644 --- a/Mage.Sets/src/mage/cards/g/GenerousPatron.java +++ b/Mage.Sets/src/mage/cards/g/GenerousPatron.java @@ -45,7 +45,7 @@ import mage.game.permanent.Permanent; * * @author TheElk801 */ -public class GenerousPatron extends CardImpl { +public final class GenerousPatron extends CardImpl { public GenerousPatron(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); diff --git a/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java b/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java index 98ae4770fe5..48b1d6b74fe 100644 --- a/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java +++ b/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java @@ -59,7 +59,7 @@ import mage.watchers.Watcher; * * @author TheElk801 */ -public class GrothamaAllDevouring extends CardImpl { +public final class GrothamaAllDevouring extends CardImpl { public GrothamaAllDevouring(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); diff --git a/Mage.Sets/src/mage/cards/h/HuddleUp.java b/Mage.Sets/src/mage/cards/h/HuddleUp.java index 9236ba57c4e..06926b6ea57 100644 --- a/Mage.Sets/src/mage/cards/h/HuddleUp.java +++ b/Mage.Sets/src/mage/cards/h/HuddleUp.java @@ -39,7 +39,7 @@ import mage.target.TargetPlayer; * * @author TheElk801 */ -public class HuddleUp extends CardImpl { +public final class HuddleUp extends CardImpl { public HuddleUp(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{U}"); diff --git a/Mage.Sets/src/mage/cards/i/ImpetuousProtege.java b/Mage.Sets/src/mage/cards/i/ImpetuousProtege.java index d78e27708f4..80084620206 100644 --- a/Mage.Sets/src/mage/cards/i/ImpetuousProtege.java +++ b/Mage.Sets/src/mage/cards/i/ImpetuousProtege.java @@ -51,7 +51,7 @@ import mage.game.permanent.Permanent; * * @author TheElk801 */ -public class ImpetuousProtege extends CardImpl { +public final class ImpetuousProtege extends CardImpl { public ImpetuousProtege(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); diff --git a/Mage.Sets/src/mage/cards/i/InnerDemon.java b/Mage.Sets/src/mage/cards/i/InnerDemon.java index 7472846ffc0..db1485690e4 100644 --- a/Mage.Sets/src/mage/cards/i/InnerDemon.java +++ b/Mage.Sets/src/mage/cards/i/InnerDemon.java @@ -57,7 +57,7 @@ import mage.filter.predicate.mageobject.SubtypePredicate; * * @author TheElk801 */ -public class InnerDemon extends CardImpl { +public final class InnerDemon extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("all non-Demon creatures"); diff --git a/Mage.Sets/src/mage/cards/j/JubilantMascot.java b/Mage.Sets/src/mage/cards/j/JubilantMascot.java index 0b6184973f2..7f66a2bb003 100644 --- a/Mage.Sets/src/mage/cards/j/JubilantMascot.java +++ b/Mage.Sets/src/mage/cards/j/JubilantMascot.java @@ -48,7 +48,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class JubilantMascot extends CardImpl { +public final class JubilantMascot extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("other target creatures"); diff --git a/Mage.Sets/src/mage/cards/j/JungleWayfinder.java b/Mage.Sets/src/mage/cards/j/JungleWayfinder.java index 7fd8972954f..d2f9578cd07 100644 --- a/Mage.Sets/src/mage/cards/j/JungleWayfinder.java +++ b/Mage.Sets/src/mage/cards/j/JungleWayfinder.java @@ -49,7 +49,7 @@ import mage.target.common.TargetCardInLibrary; * * @author TheElk801 */ -public class JungleWayfinder extends CardImpl { +public final class JungleWayfinder extends CardImpl { public JungleWayfinder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); diff --git a/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java b/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java index e5c88257523..09b1be5d243 100644 --- a/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java +++ b/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java @@ -48,7 +48,7 @@ import mage.filter.common.FilterTeamPermanent; * * @author TheElk801 */ -public class KhorvathBrightflame extends CardImpl { +public final class KhorvathBrightflame extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.KNIGHT, "Knights your team controls"); diff --git a/Mage.Sets/src/mage/cards/k/KhorvathsFury.java b/Mage.Sets/src/mage/cards/k/KhorvathsFury.java index a71fcd10927..ad8f7bde025 100644 --- a/Mage.Sets/src/mage/cards/k/KhorvathsFury.java +++ b/Mage.Sets/src/mage/cards/k/KhorvathsFury.java @@ -44,7 +44,7 @@ import mage.players.Player; * * @author TheElk801 */ -public class KhorvathsFury extends CardImpl { +public final class KhorvathsFury extends CardImpl { public KhorvathsFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{R}"); diff --git a/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java b/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java index 7ceaa194365..9e40adfc00b 100644 --- a/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java +++ b/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java @@ -54,7 +54,7 @@ import mage.target.TargetPlayer; * * @author TheElk801 */ -public class KravTheUnredeemed extends CardImpl { +public final class KravTheUnredeemed extends CardImpl { public KravTheUnredeemed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); diff --git a/Mage.Sets/src/mage/cards/l/LastOneStanding.java b/Mage.Sets/src/mage/cards/l/LastOneStanding.java index 877c902cb02..5d1bd7d9800 100644 --- a/Mage.Sets/src/mage/cards/l/LastOneStanding.java +++ b/Mage.Sets/src/mage/cards/l/LastOneStanding.java @@ -48,7 +48,7 @@ import mage.util.RandomUtil; * * @author TheElk801 */ -public class LastOneStanding extends CardImpl { +public final class LastOneStanding extends CardImpl { public LastOneStanding(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{B}{R}"); diff --git a/Mage.Sets/src/mage/cards/l/LavaFieldOverlord.java b/Mage.Sets/src/mage/cards/l/LavaFieldOverlord.java index a5f1728fe69..f78ff1a9ac1 100644 --- a/Mage.Sets/src/mage/cards/l/LavaFieldOverlord.java +++ b/Mage.Sets/src/mage/cards/l/LavaFieldOverlord.java @@ -45,7 +45,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class LavaFieldOverlord extends CardImpl { +public final class LavaFieldOverlord extends CardImpl { public LavaFieldOverlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{7}{R}{R}"); diff --git a/Mage.Sets/src/mage/cards/l/LeyWeaver.java b/Mage.Sets/src/mage/cards/l/LeyWeaver.java index 84890f3f988..7efb2b10e12 100644 --- a/Mage.Sets/src/mage/cards/l/LeyWeaver.java +++ b/Mage.Sets/src/mage/cards/l/LeyWeaver.java @@ -44,7 +44,7 @@ import mage.target.common.TargetLandPermanent; * * @author TheElk801 */ -public class LeyWeaver extends CardImpl { +public final class LeyWeaver extends CardImpl { public LeyWeaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); diff --git a/Mage.Sets/src/mage/cards/l/LoreWeaver.java b/Mage.Sets/src/mage/cards/l/LoreWeaver.java index 763f46f35d5..0c9dd28507d 100644 --- a/Mage.Sets/src/mage/cards/l/LoreWeaver.java +++ b/Mage.Sets/src/mage/cards/l/LoreWeaver.java @@ -44,7 +44,7 @@ import mage.target.TargetPlayer; * * @author TheElk801 */ -public class LoreWeaver extends CardImpl { +public final class LoreWeaver extends CardImpl { public LoreWeaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); diff --git a/Mage.Sets/src/mage/cards/m/MagmaHellion.java b/Mage.Sets/src/mage/cards/m/MagmaHellion.java index 13a4d668dd5..127c73b6ff6 100644 --- a/Mage.Sets/src/mage/cards/m/MagmaHellion.java +++ b/Mage.Sets/src/mage/cards/m/MagmaHellion.java @@ -41,7 +41,7 @@ import mage.constants.CardType; * * @author TheElk801 */ -public class MagmaHellion extends CardImpl { +public final class MagmaHellion extends CardImpl { public MagmaHellion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{R}"); diff --git a/Mage.Sets/src/mage/cards/m/MindbladeRender.java b/Mage.Sets/src/mage/cards/m/MindbladeRender.java index d7f70410927..4f340f2f86b 100644 --- a/Mage.Sets/src/mage/cards/m/MindbladeRender.java +++ b/Mage.Sets/src/mage/cards/m/MindbladeRender.java @@ -46,7 +46,7 @@ import mage.players.Player; * * @author TheElk801 */ -public class MindbladeRender extends CardImpl { +public final class MindbladeRender extends CardImpl { public MindbladeRender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); diff --git a/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java b/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java index 8bf283f6537..e7af547f580 100644 --- a/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java +++ b/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java @@ -59,7 +59,7 @@ import mage.game.permanent.token.WarriorToken; * * @author TheElk801 */ -public class NajeelaTheBladeBlossom extends CardImpl { +public final class NajeelaTheBladeBlossom extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent(SubType.WARRIOR, "a Warrior"); diff --git a/Mage.Sets/src/mage/cards/n/NimbusChampion.java b/Mage.Sets/src/mage/cards/n/NimbusChampion.java index 7271074f26d..ad3ce93b0a4 100644 --- a/Mage.Sets/src/mage/cards/n/NimbusChampion.java +++ b/Mage.Sets/src/mage/cards/n/NimbusChampion.java @@ -49,7 +49,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class NimbusChampion extends CardImpl { +public final class NimbusChampion extends CardImpl { public NimbusChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}"); diff --git a/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java b/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java index 01885557245..08e925adb0d 100644 --- a/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java +++ b/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java @@ -49,7 +49,7 @@ import mage.constants.TargetController; * * @author TheElk801 */ -public class OkaunEyeOfChaos extends CardImpl { +public final class OkaunEyeOfChaos extends CardImpl { public OkaunEyeOfChaos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); diff --git a/Mage.Sets/src/mage/cards/o/OutOfBounds.java b/Mage.Sets/src/mage/cards/o/OutOfBounds.java index 7cf5b0adebe..a741f731531 100644 --- a/Mage.Sets/src/mage/cards/o/OutOfBounds.java +++ b/Mage.Sets/src/mage/cards/o/OutOfBounds.java @@ -39,7 +39,7 @@ import mage.target.TargetSpell; * * @author TheElk801 */ -public class OutOfBounds extends CardImpl { +public final class OutOfBounds extends CardImpl { public OutOfBounds(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{U}"); diff --git a/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java b/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java index c9fabcc66b8..d73a79cb378 100644 --- a/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java +++ b/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java @@ -50,7 +50,7 @@ import mage.players.Player; * * @author TheElk801 */ -public class PirImaginativeRascal extends CardImpl { +public final class PirImaginativeRascal extends CardImpl { public PirImaginativeRascal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); diff --git a/Mage.Sets/src/mage/cards/p/PirsWhim.java b/Mage.Sets/src/mage/cards/p/PirsWhim.java index 825aab6115a..023c8a84b0c 100644 --- a/Mage.Sets/src/mage/cards/p/PirsWhim.java +++ b/Mage.Sets/src/mage/cards/p/PirsWhim.java @@ -49,7 +49,7 @@ import mage.target.targetpointer.FixedTarget; * * @author TheElk801 */ -public class PirsWhim extends CardImpl { +public final class PirsWhim extends CardImpl { public PirsWhim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{G}"); diff --git a/Mage.Sets/src/mage/cards/p/PlayOfTheGame.java b/Mage.Sets/src/mage/cards/p/PlayOfTheGame.java index bc8648e68ae..c6873d20c6d 100644 --- a/Mage.Sets/src/mage/cards/p/PlayOfTheGame.java +++ b/Mage.Sets/src/mage/cards/p/PlayOfTheGame.java @@ -39,7 +39,7 @@ import mage.filter.StaticFilters; * * @author TheElk801 */ -public class PlayOfTheGame extends CardImpl { +public final class PlayOfTheGame extends CardImpl { public PlayOfTheGame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{6}{W}{W}"); diff --git a/Mage.Sets/src/mage/cards/p/ProudMentor.java b/Mage.Sets/src/mage/cards/p/ProudMentor.java index f4de3f7943c..0fdb91b3c6c 100644 --- a/Mage.Sets/src/mage/cards/p/ProudMentor.java +++ b/Mage.Sets/src/mage/cards/p/ProudMentor.java @@ -47,7 +47,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class ProudMentor extends CardImpl { +public final class ProudMentor extends CardImpl { public ProudMentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); diff --git a/Mage.Sets/src/mage/cards/p/PurgingScythe.java b/Mage.Sets/src/mage/cards/p/PurgingScythe.java index e64ce790c29..de7f9280b33 100644 --- a/Mage.Sets/src/mage/cards/p/PurgingScythe.java +++ b/Mage.Sets/src/mage/cards/p/PurgingScythe.java @@ -51,7 +51,7 @@ import mage.target.TargetPermanent; * * @author TheElk801 */ -public class PurgingScythe extends CardImpl { +public final class PurgingScythe extends CardImpl { public PurgingScythe(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); diff --git a/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java b/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java index a280153e1a7..963b3ebd2c7 100644 --- a/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java +++ b/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java @@ -52,7 +52,7 @@ import mage.watchers.common.PlayerGainedLifeWatcher; * * @author TheElk801 */ -public class RegnaTheRedeemer extends CardImpl { +public final class RegnaTheRedeemer extends CardImpl { public RegnaTheRedeemer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}"); diff --git a/Mage.Sets/src/mage/cards/r/RegnasSanction.java b/Mage.Sets/src/mage/cards/r/RegnasSanction.java index 0918f99aadc..fd2592fb6f8 100644 --- a/Mage.Sets/src/mage/cards/r/RegnasSanction.java +++ b/Mage.Sets/src/mage/cards/r/RegnasSanction.java @@ -51,7 +51,7 @@ import mage.target.TargetPermanent; * * @author TheElk801 */ -public class RegnasSanction extends CardImpl { +public final class RegnasSanction extends CardImpl { public RegnasSanction(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{W}"); diff --git a/Mage.Sets/src/mage/cards/r/RowanKenrith.java b/Mage.Sets/src/mage/cards/r/RowanKenrith.java index 769bbe4f473..55733c3da97 100644 --- a/Mage.Sets/src/mage/cards/r/RowanKenrith.java +++ b/Mage.Sets/src/mage/cards/r/RowanKenrith.java @@ -59,7 +59,7 @@ import mage.target.TargetPlayer; * * @author TheElk801 */ -public class RowanKenrith extends CardImpl { +public final class RowanKenrith extends CardImpl { public RowanKenrith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); diff --git a/Mage.Sets/src/mage/cards/r/RunedArch.java b/Mage.Sets/src/mage/cards/r/RunedArch.java index a511f4050bc..3b270a34450 100644 --- a/Mage.Sets/src/mage/cards/r/RunedArch.java +++ b/Mage.Sets/src/mage/cards/r/RunedArch.java @@ -50,7 +50,7 @@ import mage.target.TargetPermanent; * * @author TheElk801 */ -public class RunedArch extends CardImpl { +public final class RunedArch extends CardImpl { private static final FilterPermanent filter = new FilterPermanent("creatures with power 2 or less"); diff --git a/Mage.Sets/src/mage/cards/r/RushbladeCommander.java b/Mage.Sets/src/mage/cards/r/RushbladeCommander.java index ecb45b5b26e..a405ffbab5c 100644 --- a/Mage.Sets/src/mage/cards/r/RushbladeCommander.java +++ b/Mage.Sets/src/mage/cards/r/RushbladeCommander.java @@ -44,7 +44,7 @@ import mage.filter.common.FilterTeamPermanent; * * @author TheElk801 */ -public class RushbladeCommander extends CardImpl { +public final class RushbladeCommander extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.WARRIOR, "Warriors your team controls"); diff --git a/Mage.Sets/src/mage/cards/s/SaltwaterStalwart.java b/Mage.Sets/src/mage/cards/s/SaltwaterStalwart.java index c036645812d..89ed5c774bb 100644 --- a/Mage.Sets/src/mage/cards/s/SaltwaterStalwart.java +++ b/Mage.Sets/src/mage/cards/s/SaltwaterStalwart.java @@ -42,7 +42,7 @@ import mage.target.TargetPlayer; * * @author TheElk801 */ -public class SaltwaterStalwart extends CardImpl { +public final class SaltwaterStalwart extends CardImpl { public SaltwaterStalwart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); diff --git a/Mage.Sets/src/mage/cards/s/SentinelTower.java b/Mage.Sets/src/mage/cards/s/SentinelTower.java index 5cebd23e604..d4ec30aa3a9 100644 --- a/Mage.Sets/src/mage/cards/s/SentinelTower.java +++ b/Mage.Sets/src/mage/cards/s/SentinelTower.java @@ -50,7 +50,7 @@ import mage.watchers.Watcher; * * @author TheElk801 */ -public class SentinelTower extends CardImpl { +public final class SentinelTower extends CardImpl { public SentinelTower(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); diff --git a/Mage.Sets/src/mage/cards/s/SickleDancer.java b/Mage.Sets/src/mage/cards/s/SickleDancer.java index 062c963613b..f7831961031 100644 --- a/Mage.Sets/src/mage/cards/s/SickleDancer.java +++ b/Mage.Sets/src/mage/cards/s/SickleDancer.java @@ -45,7 +45,7 @@ import mage.filter.predicate.permanent.AnotherPredicate; * * @author TheElk801 */ -public class SickleDancer extends CardImpl { +public final class SickleDancer extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.WARRIOR, "Warrior creature"); diff --git a/Mage.Sets/src/mage/cards/s/Skystreamer.java b/Mage.Sets/src/mage/cards/s/Skystreamer.java index 9c65c2411d5..d47d8337b9b 100644 --- a/Mage.Sets/src/mage/cards/s/Skystreamer.java +++ b/Mage.Sets/src/mage/cards/s/Skystreamer.java @@ -44,7 +44,7 @@ import mage.target.TargetPlayer; * * @author TheElk801 */ -public class Skystreamer extends CardImpl { +public final class Skystreamer extends CardImpl { public Skystreamer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); diff --git a/Mage.Sets/src/mage/cards/s/SoaringShowOff.java b/Mage.Sets/src/mage/cards/s/SoaringShowOff.java index 203737ed3b1..560aaecf045 100644 --- a/Mage.Sets/src/mage/cards/s/SoaringShowOff.java +++ b/Mage.Sets/src/mage/cards/s/SoaringShowOff.java @@ -41,7 +41,7 @@ import mage.constants.CardType; * * @author TheElk801 */ -public class SoaringShowOff extends CardImpl { +public final class SoaringShowOff extends CardImpl { public SoaringShowOff(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); diff --git a/Mage.Sets/src/mage/cards/s/SoulbladeCorrupter.java b/Mage.Sets/src/mage/cards/s/SoulbladeCorrupter.java index 055cca53730..52dc3fc4042 100644 --- a/Mage.Sets/src/mage/cards/s/SoulbladeCorrupter.java +++ b/Mage.Sets/src/mage/cards/s/SoulbladeCorrupter.java @@ -52,7 +52,7 @@ import mage.target.targetpointer.FixedTarget; * * @author TheElk801 */ -public class SoulbladeCorrupter extends CardImpl { +public final class SoulbladeCorrupter extends CardImpl { public SoulbladeCorrupter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); diff --git a/Mage.Sets/src/mage/cards/s/SoulbladeRenewer.java b/Mage.Sets/src/mage/cards/s/SoulbladeRenewer.java index 5f0a1521042..8ddd5103add 100644 --- a/Mage.Sets/src/mage/cards/s/SoulbladeRenewer.java +++ b/Mage.Sets/src/mage/cards/s/SoulbladeRenewer.java @@ -40,7 +40,7 @@ import mage.constants.CardType; * * @author TheElk801 */ -public class SoulbladeRenewer extends CardImpl { +public final class SoulbladeRenewer extends CardImpl { public SoulbladeRenewer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}"); diff --git a/Mage.Sets/src/mage/cards/s/Spellseeker.java b/Mage.Sets/src/mage/cards/s/Spellseeker.java index a94125d3782..aea5831e351 100644 --- a/Mage.Sets/src/mage/cards/s/Spellseeker.java +++ b/Mage.Sets/src/mage/cards/s/Spellseeker.java @@ -44,7 +44,7 @@ import mage.target.common.TargetCardInLibrary; * * @author TheElk801 */ -public class Spellseeker extends CardImpl { +public final class Spellseeker extends CardImpl { private static final FilterInstantOrSorceryCard filter = new FilterInstantOrSorceryCard("an instant or sorcery card with converted mana cost 2 or less"); diff --git a/Mage.Sets/src/mage/cards/s/SpellweaverDuo.java b/Mage.Sets/src/mage/cards/s/SpellweaverDuo.java index fd8f9cc19eb..1519f1acdd8 100644 --- a/Mage.Sets/src/mage/cards/s/SpellweaverDuo.java +++ b/Mage.Sets/src/mage/cards/s/SpellweaverDuo.java @@ -45,7 +45,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class SpellweaverDuo extends CardImpl { +public final class SpellweaverDuo extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("tapped creature"); diff --git a/Mage.Sets/src/mage/cards/s/StadiumVendors.java b/Mage.Sets/src/mage/cards/s/StadiumVendors.java index dede6d7eea2..daac326cdf1 100644 --- a/Mage.Sets/src/mage/cards/s/StadiumVendors.java +++ b/Mage.Sets/src/mage/cards/s/StadiumVendors.java @@ -49,7 +49,7 @@ import mage.target.targetpointer.FixedTarget; * * @author TheElk801 */ -public class StadiumVendors extends CardImpl { +public final class StadiumVendors extends CardImpl { public StadiumVendors(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); diff --git a/Mage.Sets/src/mage/cards/s/StolenStrategy.java b/Mage.Sets/src/mage/cards/s/StolenStrategy.java index d1a801c2e5e..dddcdf9edbf 100644 --- a/Mage.Sets/src/mage/cards/s/StolenStrategy.java +++ b/Mage.Sets/src/mage/cards/s/StolenStrategy.java @@ -57,7 +57,7 @@ import mage.util.CardUtil; * * @author TheElk801 */ -public class StolenStrategy extends CardImpl { +public final class StolenStrategy extends CardImpl { public StolenStrategy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{4}{R}"); diff --git a/Mage.Sets/src/mage/cards/s/StunningReversal.java b/Mage.Sets/src/mage/cards/s/StunningReversal.java index 8300a0ead96..2f0d57aa8e2 100644 --- a/Mage.Sets/src/mage/cards/s/StunningReversal.java +++ b/Mage.Sets/src/mage/cards/s/StunningReversal.java @@ -44,7 +44,7 @@ import mage.players.Player; * * @author TheElk801 */ -public class StunningReversal extends CardImpl { +public final class StunningReversal extends CardImpl { public StunningReversal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{B}"); diff --git a/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java b/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java index d62688412a6..dfbf899a33d 100644 --- a/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java +++ b/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java @@ -46,7 +46,7 @@ import mage.filter.common.FilterTeamPermanent; * * @author TheElk801 */ -public class SylviaBrightspear extends CardImpl { +public final class SylviaBrightspear extends CardImpl { private static final FilterTeamPermanent filter = new FilterTeamPermanent(SubType.DRAGON, "Dragons your team controls"); diff --git a/Mage.Sets/src/mage/cards/t/TheCrowdGoesWild.java b/Mage.Sets/src/mage/cards/t/TheCrowdGoesWild.java index 6b5adcd6d65..5c364f8540f 100644 --- a/Mage.Sets/src/mage/cards/t/TheCrowdGoesWild.java +++ b/Mage.Sets/src/mage/cards/t/TheCrowdGoesWild.java @@ -48,7 +48,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class TheCrowdGoesWild extends CardImpl { +public final class TheCrowdGoesWild extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("each creature with a +1/+1 counter on it"); diff --git a/Mage.Sets/src/mage/cards/t/ThrasherBrute.java b/Mage.Sets/src/mage/cards/t/ThrasherBrute.java index 07c628b6a79..9fa3e4555f0 100644 --- a/Mage.Sets/src/mage/cards/t/ThrasherBrute.java +++ b/Mage.Sets/src/mage/cards/t/ThrasherBrute.java @@ -47,7 +47,7 @@ import mage.target.common.TargetOpponent; * * @author TheElk801 */ -public class ThrasherBrute extends CardImpl { +public final class ThrasherBrute extends CardImpl { private static final ThrasherBruteFilter filter = new ThrasherBruteFilter(); diff --git a/Mage.Sets/src/mage/cards/t/ThrillingEncore.java b/Mage.Sets/src/mage/cards/t/ThrillingEncore.java index b6435f451b2..19a472833ea 100644 --- a/Mage.Sets/src/mage/cards/t/ThrillingEncore.java +++ b/Mage.Sets/src/mage/cards/t/ThrillingEncore.java @@ -46,7 +46,7 @@ import mage.watchers.common.CardsPutIntoGraveyardWatcher; * * @author L_J */ -public class ThrillingEncore extends CardImpl { +public final class ThrillingEncore extends CardImpl { public ThrillingEncore(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{4}{B}"); diff --git a/Mage.Sets/src/mage/cards/t/TogetherForever.java b/Mage.Sets/src/mage/cards/t/TogetherForever.java index 72df0169096..dd7e92d32f3 100644 --- a/Mage.Sets/src/mage/cards/t/TogetherForever.java +++ b/Mage.Sets/src/mage/cards/t/TogetherForever.java @@ -55,7 +55,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801, jeffwadsworth */ -public class TogetherForever extends CardImpl { +public final class TogetherForever extends CardImpl { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent(""); diff --git a/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java b/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java index 0a351573515..123a3beabb8 100644 --- a/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java +++ b/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java @@ -46,7 +46,7 @@ import mage.counters.CounterType; * * @author TheElk801 */ -public class ToothyImaginaryFriend extends CardImpl { +public final class ToothyImaginaryFriend extends CardImpl { public ToothyImaginaryFriend(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); diff --git a/Mage.Sets/src/mage/cards/v/VampireCharmseeker.java b/Mage.Sets/src/mage/cards/v/VampireCharmseeker.java index 954fbd28834..d094cc475e2 100644 --- a/Mage.Sets/src/mage/cards/v/VampireCharmseeker.java +++ b/Mage.Sets/src/mage/cards/v/VampireCharmseeker.java @@ -47,7 +47,7 @@ import mage.target.common.TargetCardInGraveyard; * * @author TheElk801 */ -public class VampireCharmseeker extends CardImpl { +public final class VampireCharmseeker extends CardImpl { private static final FilterCard filter = new FilterCard("instant, sorcery, or creature card from a graveyard"); diff --git a/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java b/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java index 6a04329042b..e24d98a4fe6 100644 --- a/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java +++ b/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java @@ -43,7 +43,7 @@ import mage.constants.CardType; * * @author TheElk801 */ -public class VirtusTheVeiled extends CardImpl { +public final class VirtusTheVeiled extends CardImpl { public VirtusTheVeiled(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); diff --git a/Mage.Sets/src/mage/cards/w/WillKenrith.java b/Mage.Sets/src/mage/cards/w/WillKenrith.java index bb40bd41edb..6131ffb0b2e 100644 --- a/Mage.Sets/src/mage/cards/w/WillKenrith.java +++ b/Mage.Sets/src/mage/cards/w/WillKenrith.java @@ -59,7 +59,7 @@ import mage.target.common.TargetCreaturePermanent; * * @author TheElk801 */ -public class WillKenrith extends CardImpl { +public final class WillKenrith extends CardImpl { public WillKenrith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); diff --git a/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java b/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java index c5279b5d942..c835a04bcc3 100644 --- a/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java +++ b/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java @@ -45,7 +45,7 @@ import mage.constants.TargetController; * * @author TheElk801 */ -public class ZndrspltEyeOfWisdom extends CardImpl { +public final class ZndrspltEyeOfWisdom extends CardImpl { public ZndrspltEyeOfWisdom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); diff --git a/Mage.Sets/src/mage/cards/z/ZndrspltsJudgment.java b/Mage.Sets/src/mage/cards/z/ZndrspltsJudgment.java index 7706dc50615..3eee59d799c 100644 --- a/Mage.Sets/src/mage/cards/z/ZndrspltsJudgment.java +++ b/Mage.Sets/src/mage/cards/z/ZndrspltsJudgment.java @@ -49,7 +49,7 @@ import mage.target.targetpointer.FixedTarget; * * @author TheElk801 */ -public class ZndrspltsJudgment extends CardImpl { +public final class ZndrspltsJudgment extends CardImpl { public ZndrspltsJudgment(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{U}");