Changed all card classes to final

I was tired of the "overridable method call in constructor" warning and card classes should be final anyway
This commit is contained in:
Evan Kranzler 2018-05-21 10:53:44 -04:00
parent eb22d60b5c
commit a6e51e592b
17363 changed files with 22687 additions and 22687 deletions

View file

@ -51,7 +51,7 @@ import mage.target.TargetPlayer;
* *
* @author Styxo * @author Styxo
*/ */
public class AAT1 extends CardImpl { public final class AAT1 extends CardImpl {
public AAT1(UUID ownerId, CardSetInfo setInfo) { public AAT1(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{W}{U}{B}"); super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{W}{U}{B}");

View file

@ -44,7 +44,7 @@ import mage.filter.predicate.mageobject.SubtypePredicate;
* *
* @author Styxo * @author Styxo
*/ */
public class ATST extends CardImpl { public final class ATST extends CardImpl {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Trooper creatures"); private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Trooper creatures");

View file

@ -49,7 +49,7 @@ import mage.game.permanent.Permanent;
* *
* @author Styxo * @author Styxo
*/ */
public class AWing extends CardImpl { public final class AWing extends CardImpl {
public AWing(UUID ownerId, CardSetInfo setInfo) { public AWing(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{2}{R}"); super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{2}{R}");

View file

@ -49,7 +49,7 @@ import mage.target.common.TargetCardInHand;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AbandonHope extends CardImpl { public final class AbandonHope extends CardImpl {
public AbandonHope(UUID ownerId, CardSetInfo setInfo) { public AbandonHope(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{X}{1}{B}"); super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{X}{1}{B}");

View file

@ -44,7 +44,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbandonReason extends CardImpl { public final class AbandonReason extends CardImpl {
public AbandonReason(UUID ownerId, CardSetInfo setInfo) { public AbandonReason(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{2}{R}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{2}{R}");

View file

@ -43,7 +43,7 @@ import mage.constants.CardType;
* @author cbt33 * @author cbt33
*/ */
public class AbandonedOutpost extends CardImpl { public final class AbandonedOutpost extends CardImpl {
public AbandonedOutpost(UUID ownerId, CardSetInfo setInfo){ public AbandonedOutpost(UUID ownerId, CardSetInfo setInfo){
super(ownerId,setInfo,new CardType[]{CardType.LAND},""); super(ownerId,setInfo,new CardType[]{CardType.LAND},"");

View file

@ -62,7 +62,7 @@ import mage.watchers.Watcher;
* *
* @author jeffwadsworth * @author jeffwadsworth
*/ */
public class AbandonedSarcophagus extends CardImpl { public final class AbandonedSarcophagus extends CardImpl {
public AbandonedSarcophagus(UUID ownerId, CardSetInfo setInfo) { public AbandonedSarcophagus(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}");

View file

@ -48,7 +48,7 @@ import mage.players.Player;
* *
* @author Alvin * @author Alvin
*/ */
public class AbattoirGhoul extends CardImpl { public final class AbattoirGhoul extends CardImpl {
public AbattoirGhoul(UUID ownerId, CardSetInfo setInfo) { public AbattoirGhoul(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}");

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author Sir-Speshkitty * @author Sir-Speshkitty
*/ */
public class AbbeyGargoyles extends CardImpl { public final class AbbeyGargoyles extends CardImpl {
public AbbeyGargoyles(UUID ownerId, CardSetInfo setInfo) { public AbbeyGargoyles(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}{W}");

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author BetaSteward_at_googlemail.com * @author BetaSteward_at_googlemail.com
*/ */
public class AbbeyGriffin extends CardImpl { public final class AbbeyGriffin extends CardImpl {
public AbbeyGriffin(UUID ownerId, CardSetInfo setInfo) { public AbbeyGriffin(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}");

View file

@ -45,7 +45,7 @@ import mage.constants.Zone;
* *
* @author Sir-Speshkitty * @author Sir-Speshkitty
*/ */
public class AbbeyMatron extends CardImpl { public final class AbbeyMatron extends CardImpl {
public AbbeyMatron(UUID ownerId, CardSetInfo setInfo) { public AbbeyMatron(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}");

View file

@ -49,7 +49,7 @@ import mage.target.targetpointer.FixedTarget;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AbbotOfKeralKeep extends CardImpl { public final class AbbotOfKeralKeep extends CardImpl {
public AbbotOfKeralKeep(UUID ownerId, CardSetInfo setInfo) { public AbbotOfKeralKeep(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}");

View file

@ -49,7 +49,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author Quercitron * @author Quercitron
*/ */
public class Abduction extends CardImpl { public final class Abduction extends CardImpl {
public Abduction(UUID ownerId, CardSetInfo setInfo) { public Abduction(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{U}{U}"); super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{U}{U}");

View file

@ -47,7 +47,7 @@ import mage.players.Player;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AberrantResearcher extends CardImpl { public final class AberrantResearcher extends CardImpl {
public AberrantResearcher(UUID ownerId, CardSetInfo setInfo) { public AberrantResearcher(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}");

View file

@ -47,7 +47,7 @@ import mage.target.TargetPlayer;
* *
* @author fireshoes * @author fireshoes
*/ */
public class Abeyance extends CardImpl { public final class Abeyance extends CardImpl {
public Abeyance(UUID ownerId, CardSetInfo setInfo) { public Abeyance(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{W}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{W}");

View file

@ -50,7 +50,7 @@ import mage.game.permanent.token.Token;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbhorrentOverlord extends CardImpl { public final class AbhorrentOverlord extends CardImpl {
public AbhorrentOverlord(UUID ownerId, CardSetInfo setInfo) { public AbhorrentOverlord(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}");

View file

@ -43,7 +43,7 @@ import mage.target.common.TargetControlledPermanent;
* *
* @author djbrez * @author djbrez
*/ */
public class Abjure extends CardImpl { public final class Abjure extends CardImpl {
private static final FilterControlledPermanent filter = new FilterControlledPermanent("a blue permanent"); private static final FilterControlledPermanent filter = new FilterControlledPermanent("a blue permanent");

View file

@ -46,7 +46,7 @@ import java.util.UUID;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class Abolish extends CardImpl { public final class Abolish extends CardImpl {
private static final FilterCard filterCost = new FilterCard("Plains card"); private static final FilterCard filterCost = new FilterCard("Plains card");

View file

@ -49,7 +49,7 @@ import mage.target.common.TargetOpponent;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AbolisherOfBloodlines extends CardImpl { public final class AbolisherOfBloodlines extends CardImpl {
public AbolisherOfBloodlines(UUID ownerId, CardSetInfo setInfo) { public AbolisherOfBloodlines(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "");

View file

@ -47,7 +47,7 @@ import mage.filter.predicate.mageobject.ColorPredicate;
* *
* @author jeffwadsworth * @author jeffwadsworth
*/ */
public class Abomination extends CardImpl { public final class Abomination extends CardImpl {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("green or white creature"); private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("green or white creature");

View file

@ -44,7 +44,7 @@ import mage.constants.SubType;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbominationOfGudul extends CardImpl { public final class AbominationOfGudul extends CardImpl {
public AbominationOfGudul(UUID ownerId, CardSetInfo setInfo) { public AbominationOfGudul(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{G}{U}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{G}{U}");

View file

@ -45,7 +45,7 @@ import mage.game.permanent.Permanent;
* *
* @author Styxo * @author Styxo
*/ */
public class Aboroth extends CardImpl { public final class Aboroth extends CardImpl {
public Aboroth(UUID ownerId, CardSetInfo setInfo) { public Aboroth(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}");

View file

@ -54,7 +54,7 @@ import mage.target.common.TargetControlledCreaturePermanent;
* *
* @author cbt33 * @author cbt33
*/ */
public class AboshanCephalidEmperor extends CardImpl { public final class AboshanCephalidEmperor extends CardImpl {
static final FilterControlledCreaturePermanent filter1 = new FilterControlledCreaturePermanent("untapped Cephalid you control"); static final FilterControlledCreaturePermanent filter1 = new FilterControlledCreaturePermanent("untapped Cephalid you control");
static final FilterCreaturePermanent filter2 = new FilterCreaturePermanent("creatures without flying"); static final FilterCreaturePermanent filter2 = new FilterCreaturePermanent("creatures without flying");

View file

@ -47,7 +47,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author cbt33 * @author cbt33
*/ */
public class AboshansDesire extends CardImpl { public final class AboshansDesire extends CardImpl {
public AboshansDesire(UUID ownerId, CardSetInfo setInfo) { public AboshansDesire(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{U}"); super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{U}");

View file

@ -39,7 +39,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class AboutFace extends CardImpl { public final class AboutFace extends CardImpl {
public AboutFace(UUID ownerId, CardSetInfo setInfo) { public AboutFace(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{R}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{R}");

View file

@ -41,7 +41,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author fireshoes * @author fireshoes
*/ */
public class Abrade extends CardImpl { public final class Abrade extends CardImpl {
public Abrade(UUID ownerId, CardSetInfo setInfo) { public Abrade(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{R}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{R}");

View file

@ -46,7 +46,7 @@ import mage.target.common.TargetNonlandPermanent;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbruptDecay extends CardImpl { public final class AbruptDecay extends CardImpl {
private static final FilterNonlandPermanent filter = new FilterNonlandPermanent("nonland permanent with converted mana cost 3 or less"); private static final FilterNonlandPermanent filter = new FilterNonlandPermanent("nonland permanent with converted mana cost 3 or less");

View file

@ -44,7 +44,7 @@ import static mage.filter.StaticFilters.FILTER_PERMANENT_CREATURES;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class AbsoluteGrace extends CardImpl { public final class AbsoluteGrace extends CardImpl {
public AbsoluteGrace(UUID ownerId, CardSetInfo setInfo) { public AbsoluteGrace(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}");

View file

@ -44,7 +44,7 @@ import static mage.filter.StaticFilters.FILTER_PERMANENT_CREATURES;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class AbsoluteLaw extends CardImpl { public final class AbsoluteLaw extends CardImpl {
public AbsoluteLaw(UUID ownerId, CardSetInfo setInfo) { public AbsoluteLaw(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}");

View file

@ -42,7 +42,7 @@ import mage.target.common.TargetEnchantmentPermanent;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbsolverThrull extends CardImpl { public final class AbsolverThrull extends CardImpl {
public AbsolverThrull(UUID ownerId, CardSetInfo setInfo) { public AbsolverThrull(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}");

View file

@ -39,7 +39,7 @@ import mage.target.TargetSpell;
* *
* @author Loki * @author Loki
*/ */
public class Absorb extends CardImpl { public final class Absorb extends CardImpl {
public Absorb(UUID ownerId, CardSetInfo setInfo) { public Absorb(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{W}{U}{U}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{W}{U}{U}");

View file

@ -42,7 +42,7 @@ import mage.target.TargetPlayer;
* *
* @author Loki * @author Loki
*/ */
public class AbsorbVis extends CardImpl { public final class AbsorbVis extends CardImpl {
public AbsorbVis (UUID ownerId, CardSetInfo setInfo) { public AbsorbVis (UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{6}{B}"); super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{6}{B}");

View file

@ -43,7 +43,7 @@ import mage.target.TargetSpell;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AbstruseInterference extends CardImpl { public final class AbstruseInterference extends CardImpl {
public AbstruseInterference(UUID ownerId, CardSetInfo setInfo) { public AbstruseInterference(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{U}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{U}");

View file

@ -44,7 +44,7 @@ import mage.filter.predicate.permanent.BlockingAttackerIdPredicate;
* *
* @author MarcoMarin * @author MarcoMarin
*/ */
public class AbuJafar extends CardImpl { public final class AbuJafar extends CardImpl {
public AbuJafar(UUID ownerId, CardSetInfo setInfo) { public AbuJafar(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}");

View file

@ -48,7 +48,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author Martin Sagastume msr986@gmail.com * @author Martin Sagastume msr986@gmail.com
*/ */
public class AbunaAcolyte extends CardImpl { public final class AbunaAcolyte extends CardImpl {
final static FilterCreaturePermanent filter = new FilterCreaturePermanent("artifact creature"); final static FilterCreaturePermanent filter = new FilterCreaturePermanent("artifact creature");

View file

@ -42,7 +42,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author Plopman * @author Plopman
*/ */
public class AbunasChant extends CardImpl { public final class AbunasChant extends CardImpl {
public AbunasChant(UUID ownerId, CardSetInfo setInfo) { public AbunasChant(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{3}{W}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{3}{W}");

View file

@ -48,7 +48,7 @@ import mage.players.Player;
* *
* @author emerald000 * @author emerald000
*/ */
public class Abundance extends CardImpl { public final class Abundance extends CardImpl {
public Abundance(UUID ownerId, CardSetInfo setInfo) { public Abundance(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}{G}"); super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}{G}");

View file

@ -47,7 +47,7 @@ import mage.target.common.TargetLandPermanent;
/** /**
* @author noxx * @author noxx
*/ */
public class AbundantGrowth extends CardImpl { public final class AbundantGrowth extends CardImpl {
public AbundantGrowth(UUID ownerId, CardSetInfo setInfo) { public AbundantGrowth(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{G}"); super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{G}");

View file

@ -45,7 +45,7 @@ import mage.target.common.TargetOpponent;
* *
* @author escplan9 (Derek Monturo - dmontur1 at gmail dot com) * @author escplan9 (Derek Monturo - dmontur1 at gmail dot com)
*/ */
public class AbundantMaw extends CardImpl { public final class AbundantMaw extends CardImpl {
public AbundantMaw(UUID ownerId, CardSetInfo setInfo) { public AbundantMaw(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{8}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{8}");

View file

@ -41,7 +41,7 @@ import mage.filter.common.FilterControlledCreaturePermanent;
* *
* @author daagar * @author daagar
*/ */
public class AbyssalGatekeeper extends CardImpl { public final class AbyssalGatekeeper extends CardImpl {
public AbyssalGatekeeper(UUID ownerId, CardSetInfo setInfo) { public AbyssalGatekeeper(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}");

View file

@ -44,7 +44,7 @@ import mage.target.TargetPlayer;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class AbyssalHorror extends CardImpl { public final class AbyssalHorror extends CardImpl {
public AbyssalHorror (UUID ownerId, CardSetInfo setInfo) { public AbyssalHorror (UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}");

View file

@ -48,7 +48,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author Quercitron * @author Quercitron
*/ */
public class AbyssalHunter extends CardImpl { public final class AbyssalHunter extends CardImpl {
public AbyssalHunter(UUID ownerId, CardSetInfo setInfo) { public AbyssalHunter(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}");

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author LoneFox * @author LoneFox
*/ */
public class AbyssalNightstalker extends CardImpl { public final class AbyssalNightstalker extends CardImpl {
public AbyssalNightstalker(UUID ownerId, CardSetInfo setInfo) { public AbyssalNightstalker(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}");

View file

@ -45,7 +45,7 @@ import mage.constants.SubType;
* *
* @author escplan9 (Derek Monturo - dmontur1 at gmail dot com) * @author escplan9 (Derek Monturo - dmontur1 at gmail dot com)
*/ */
public class AbyssalNocturnus extends CardImpl { public final class AbyssalNocturnus extends CardImpl {
public AbyssalNocturnus(UUID ownerId, CardSetInfo setInfo) { public AbyssalNocturnus(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}{B}");

View file

@ -45,7 +45,7 @@ import mage.game.events.GameEvent.EventType;
* *
* @author Loki * @author Loki
*/ */
public class AbyssalPersecutor extends CardImpl { public final class AbyssalPersecutor extends CardImpl {
public AbyssalPersecutor(UUID ownerId, CardSetInfo setInfo) { public AbyssalPersecutor(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}");

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author jeffwadsworth * @author jeffwadsworth
*/ */
public class AbyssalSpecter extends CardImpl { public final class AbyssalSpecter extends CardImpl {
public AbyssalSpecter(UUID ownerId, CardSetInfo setInfo) { public AbyssalSpecter(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}");

View file

@ -41,7 +41,7 @@ import java.util.UUID;
* *
* @author emerald000 * @author emerald000
*/ */
public class AbzanAdvantage extends CardImpl { public final class AbzanAdvantage extends CardImpl {
public AbzanAdvantage(UUID ownerId, CardSetInfo setInfo) { public AbzanAdvantage(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{W}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{W}");

View file

@ -48,7 +48,7 @@ import mage.game.permanent.token.SpiritWhiteToken;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanAscendancy extends CardImpl { public final class AbzanAscendancy extends CardImpl {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("nontoken creature you control"); private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("nontoken creature you control");

View file

@ -46,7 +46,7 @@ import mage.constants.Zone;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanBanner extends CardImpl { public final class AbzanBanner extends CardImpl {
public AbzanBanner(UUID ownerId, CardSetInfo setInfo) { public AbzanBanner(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}");

View file

@ -47,7 +47,7 @@ import mage.filter.predicate.permanent.CounterPredicate;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanBattlePriest extends CardImpl { public final class AbzanBattlePriest extends CardImpl {
private static final FilterPermanent filter = new FilterPermanent(); private static final FilterPermanent filter = new FilterPermanent();
static { static {

View file

@ -43,7 +43,7 @@ import mage.constants.TargetController;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanBeastmaster extends CardImpl { public final class AbzanBeastmaster extends CardImpl {
public AbzanBeastmaster(UUID ownerId, CardSetInfo setInfo) { public AbzanBeastmaster(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}");

View file

@ -47,7 +47,7 @@ import mage.target.common.TargetCreaturePermanentAmount;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanCharm extends CardImpl { public final class AbzanCharm extends CardImpl {
private static final FilterCreaturePermanent FILTER = new FilterCreaturePermanent("creature with power 3 or greater"); private static final FilterCreaturePermanent FILTER = new FilterCreaturePermanent("creature with power 3 or greater");

View file

@ -47,7 +47,7 @@ import mage.filter.predicate.permanent.CounterPredicate;
* *
* @author emerald000 * @author emerald000
*/ */
public class AbzanFalconer extends CardImpl { public final class AbzanFalconer extends CardImpl {
private static final FilterPermanent filter = new FilterPermanent(); private static final FilterPermanent filter = new FilterPermanent();
static { static {

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanGuide extends CardImpl { public final class AbzanGuide extends CardImpl {
public AbzanGuide(UUID ownerId, CardSetInfo setInfo) { public AbzanGuide(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{B}{G}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{B}{G}");

View file

@ -49,7 +49,7 @@ import mage.filter.predicate.mageobject.ColorPredicate;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AbzanKinGuard extends CardImpl { public final class AbzanKinGuard extends CardImpl {
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a white or black permanent"); private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a white or black permanent");

View file

@ -51,7 +51,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AbzanRunemark extends CardImpl { public final class AbzanRunemark extends CardImpl {
private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a black or green permanent"); private static final FilterControlledPermanent filter = new FilterControlledPermanent("as long as you control a black or green permanent");

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AbzanSkycaptain extends CardImpl { public final class AbzanSkycaptain extends CardImpl {
public AbzanSkycaptain(UUID ownerId, CardSetInfo setInfo) { public AbzanSkycaptain(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}");

View file

@ -14,7 +14,7 @@ import mage.counters.CounterType;
import java.util.UUID; import java.util.UUID;
public class AcademyDrake extends CardImpl { public final class AcademyDrake extends CardImpl {
public AcademyDrake(UUID ownerId, CardSetInfo cardSetInfo) { public AcademyDrake(UUID ownerId, CardSetInfo cardSetInfo) {
super(ownerId, cardSetInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); super(ownerId, cardSetInfo, new CardType[]{CardType.CREATURE}, "{2}{U}");

View file

@ -49,7 +49,7 @@ import mage.filter.common.FilterInstantOrSorceryCard;
* *
* @author andyfries * @author andyfries
*/ */
public class AcademyElite extends CardImpl { public final class AcademyElite extends CardImpl {
public AcademyElite(UUID ownerId, CardSetInfo setInfo) { public AcademyElite(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}");

View file

@ -49,7 +49,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author JRHerlehy * @author JRHerlehy
*/ */
public class AcademyJourneymage extends CardImpl { public final class AcademyJourneymage extends CardImpl {
private static final FilterControlledPermanent filter = new FilterControlledPermanent("you control a Wizard"); private static final FilterControlledPermanent filter = new FilterControlledPermanent("you control a Wizard");

View file

@ -43,7 +43,7 @@ import mage.constants.SubType;
* *
* @author jeffwadsworth * @author jeffwadsworth
*/ */
public class AcademyRaider extends CardImpl { public final class AcademyRaider extends CardImpl {
public AcademyRaider(UUID ownerId, CardSetInfo setInfo) { public AcademyRaider(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}");

View file

@ -44,7 +44,7 @@ import mage.target.common.TargetCardInLibrary;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AcademyRector extends CardImpl { public final class AcademyRector extends CardImpl {
public AcademyRector(UUID ownerId, CardSetInfo setInfo) { public AcademyRector(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}");

View file

@ -51,7 +51,7 @@ import mage.target.common.TargetCardInHand;
* *
* @author emerald000 * @author emerald000
*/ */
public class AcademyResearchers extends CardImpl { public final class AcademyResearchers extends CardImpl {
public AcademyResearchers(UUID ownerId, CardSetInfo setInfo) { public AcademyResearchers(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}");

View file

@ -46,7 +46,7 @@ import mage.target.common.TargetCardInYourGraveyard;
* *
* @author Plopman * @author Plopman
*/ */
public class AcademyRuins extends CardImpl { public final class AcademyRuins extends CardImpl {
public AcademyRuins(UUID ownerId, CardSetInfo setInfo) { public AcademyRuins(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},""); super(ownerId,setInfo,new CardType[]{CardType.LAND},"");

View file

@ -41,7 +41,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author anonymous * @author anonymous
*/ */
public class Accelerate extends CardImpl { public final class Accelerate extends CardImpl {
public Accelerate(UUID ownerId, CardSetInfo setInfo) { public Accelerate(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{R}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{R}");

View file

@ -41,7 +41,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author nigelzor * @author nigelzor
*/ */
public class AcceleratedMutation extends CardImpl { public final class AcceleratedMutation extends CardImpl {
public AcceleratedMutation(UUID ownerId, CardSetInfo setInfo) { public AcceleratedMutation(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{G}{G}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{G}{G}");

View file

@ -39,7 +39,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AcceptableLosses extends CardImpl { public final class AcceptableLosses extends CardImpl {
public AcceptableLosses(UUID ownerId, CardSetInfo setInfo) { public AcceptableLosses(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{R}"); super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{R}");

View file

@ -39,7 +39,7 @@ import mage.constants.SubType;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AccomplishedAutomaton extends CardImpl { public final class AccomplishedAutomaton extends CardImpl {
public AccomplishedAutomaton(UUID ownerId, CardSetInfo setInfo) { public AccomplishedAutomaton(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{7}"); super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{7}");

View file

@ -40,7 +40,7 @@ import mage.constants.SubType;
* *
* @author Loki * @author Loki
*/ */
public class AccorderPaladin extends CardImpl { public final class AccorderPaladin extends CardImpl {
public AccorderPaladin (UUID ownerId, CardSetInfo setInfo) { public AccorderPaladin (UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}");

View file

@ -43,7 +43,7 @@ import mage.constants.*;
* *
* @author Loki * @author Loki
*/ */
public class AccordersShield extends CardImpl { public final class AccordersShield extends CardImpl {
public AccordersShield (UUID ownerId, CardSetInfo setInfo) { public AccordersShield (UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{0}"); super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{0}");

View file

@ -41,7 +41,7 @@ import mage.filter.predicate.mageobject.NamePredicate;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AccumulatedKnowledge extends CardImpl { public final class AccumulatedKnowledge extends CardImpl {
private static final FilterCard filter = new FilterCard("card named Accumulated Knowledge"); private static final FilterCard filter = new FilterCard("card named Accumulated Knowledge");

View file

@ -41,7 +41,7 @@ import mage.filter.StaticFilters;
* *
* @author Sir-Speshkitty * @author Sir-Speshkitty
*/ */
public class AccursedCentaur extends CardImpl { public final class AccursedCentaur extends CardImpl {
public AccursedCentaur(UUID ownerId, CardSetInfo setInfo) { public AccursedCentaur(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}");

View file

@ -48,7 +48,7 @@ import mage.target.common.TargetAttackingCreature;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AccursedHorde extends CardImpl { public final class AccursedHorde extends CardImpl {
private final static FilterAttackingCreature filter = new FilterAttackingCreature("attacking Zombie"); private final static FilterAttackingCreature filter = new FilterAttackingCreature("attacking Zombie");

View file

@ -39,7 +39,7 @@ import mage.constants.SubType;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AccursedSpirit extends CardImpl { public final class AccursedSpirit extends CardImpl {
public AccursedSpirit(UUID ownerId, CardSetInfo setInfo) { public AccursedSpirit(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}");

View file

@ -52,7 +52,7 @@ import mage.util.CardUtil;
* *
* @author halljared * @author halljared
*/ */
public class AccursedWitch extends CardImpl { public final class AccursedWitch extends CardImpl {
public AccursedWitch(UUID ownerId, CardSetInfo setInfo) { public AccursedWitch(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}");

View file

@ -40,7 +40,7 @@ import mage.filter.predicate.mageobject.SubtypePredicate;
* *
* @author ilcartographer * @author ilcartographer
*/ */
public class AcidRain extends CardImpl { public final class AcidRain extends CardImpl {
private static final FilterPermanent filter = new FilterPermanent("Forests"); private static final FilterPermanent filter = new FilterPermanent("Forests");
static { static {

View file

@ -48,7 +48,7 @@ import mage.filter.predicate.permanent.AnotherPredicate;
* *
* @author fireshoes * @author fireshoes
*/ */
public class AcidSpewerDragon extends CardImpl { public final class AcidSpewerDragon extends CardImpl {
private static final FilterControlledCreaturePermanent filter = new FilterControlledCreaturePermanent("other Dragon creature you control"); private static final FilterControlledCreaturePermanent filter = new FilterControlledCreaturePermanent("other Dragon creature you control");

View file

@ -46,7 +46,7 @@ import mage.target.TargetPermanent;
* *
* @author Loki * @author Loki
*/ */
public class AcidWebSpider extends CardImpl { public final class AcidWebSpider extends CardImpl {
private static final FilterPermanent filter = new FilterPermanent("Equipment"); private static final FilterPermanent filter = new FilterPermanent("Equipment");
static { static {

View file

@ -48,7 +48,7 @@ import mage.target.TargetPermanent;
* *
* @author BetaSteward_at_googlemail.com * @author BetaSteward_at_googlemail.com
*/ */
public class AcidicSlime extends CardImpl { public final class AcidicSlime extends CardImpl {
private static final FilterPermanent filter = new FilterPermanent("artifact, enchantment, or land"); private static final FilterPermanent filter = new FilterPermanent("artifact, enchantment, or land");

View file

@ -49,7 +49,7 @@ import mage.target.common.TargetAnyTarget;
* *
* @author KholdFuzion * @author KholdFuzion
*/ */
public class AcidicSliver extends CardImpl { public final class AcidicSliver extends CardImpl {
public AcidicSliver(UUID ownerId, CardSetInfo setInfo) { public AcidicSliver(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}");

View file

@ -44,7 +44,7 @@ import mage.players.Player;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class AcidicSoil extends CardImpl { public final class AcidicSoil extends CardImpl {
public AcidicSoil(UUID ownerId, CardSetInfo setInfo) { public AcidicSoil(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{2}{R}"); super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{2}{R}");

View file

@ -43,7 +43,7 @@ import mage.target.common.TargetOpponentsCreaturePermanent;
* *
* @author Styxo * @author Styxo
*/ */
public class AcklayOfTheArena extends CardImpl { public final class AcklayOfTheArena extends CardImpl {
public AcklayOfTheArena(UUID ownerId, CardSetInfo setInfo) { public AcklayOfTheArena(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{G}{W}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{G}{W}");

View file

@ -41,7 +41,7 @@ import mage.constants.SubType;
* *
* @author Wehk * @author Wehk
*/ */
public class AcolyteOfTheInferno extends CardImpl { public final class AcolyteOfTheInferno extends CardImpl {
public AcolyteOfTheInferno(UUID ownerId, CardSetInfo setInfo) { public AcolyteOfTheInferno(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}");

View file

@ -46,7 +46,7 @@ import mage.target.TargetPlayer;
* *
* @author BetaSteward_at_googlemail.com * @author BetaSteward_at_googlemail.com
*/ */
public class AcolyteOfXathrid extends CardImpl { public final class AcolyteOfXathrid extends CardImpl {
public AcolyteOfXathrid(UUID ownerId, CardSetInfo setInfo) { public AcolyteOfXathrid(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}");

View file

@ -47,7 +47,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AcolytesReward extends CardImpl { public final class AcolytesReward extends CardImpl {
public AcolytesReward(UUID ownerId, CardSetInfo setInfo) { public AcolytesReward(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{W}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{W}");

View file

@ -49,7 +49,7 @@ import mage.target.common.TargetAnyTarget;
* *
* @author LoneFox * @author LoneFox
*/ */
public class AcornCatapult extends CardImpl { public final class AcornCatapult extends CardImpl {
public AcornCatapult(UUID ownerId, CardSetInfo setInfo) { public AcornCatapult(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}");

View file

@ -42,7 +42,7 @@ import mage.game.permanent.token.SquirrelToken;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AcornHarvest extends CardImpl { public final class AcornHarvest extends CardImpl {
public AcornHarvest(UUID ownerId, CardSetInfo setInfo) { public AcornHarvest(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{G}"); super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{G}");

View file

@ -19,7 +19,7 @@ import mage.target.common.TargetOpponent;
/** /**
* @author andyfries * @author andyfries
*/ */
public class Acquire extends CardImpl { public final class Acquire extends CardImpl {
public Acquire(UUID ownerId, CardSetInfo setInfo) { public Acquire(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{U}{U}"); super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{U}{U}");

View file

@ -44,7 +44,7 @@ import mage.target.targetpointer.SecondTargetPointer;
* *
* @author Styxo * @author Styxo
*/ */
public class AcquireTarget extends CardImpl { public final class AcquireTarget extends CardImpl {
public AcquireTarget(UUID ownerId, CardSetInfo setInfo) { public AcquireTarget(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{2}{B}"); super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{2}{B}");

View file

@ -40,7 +40,7 @@ import mage.constants.SubType;
* *
* @author Backfir3 * @author Backfir3
*/ */
public class Acridian extends CardImpl { public final class Acridian extends CardImpl {
public Acridian (UUID ownerId, CardSetInfo setInfo) { public Acridian (UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}");

View file

@ -41,7 +41,7 @@ import mage.target.common.TargetControlledCreaturePermanent;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AcrobaticManeuver extends CardImpl { public final class AcrobaticManeuver extends CardImpl {
public AcrobaticManeuver(UUID ownerId, CardSetInfo setInfo) { public AcrobaticManeuver(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{W}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{W}");

View file

@ -45,7 +45,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author North * @author North
*/ */
public class ActOfAggression extends CardImpl { public final class ActOfAggression extends CardImpl {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature an opponent controls"); private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature an opponent controls");

View file

@ -49,7 +49,7 @@ import mage.target.targetpointer.FixedTarget;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class ActOfAuthority extends CardImpl { public final class ActOfAuthority extends CardImpl {
public ActOfAuthority(UUID ownerId, CardSetInfo setInfo) { public ActOfAuthority(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}{W}"); super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}{W}");

View file

@ -42,7 +42,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author Archer262 * @author Archer262
*/ */
public class ActOfHeroism extends CardImpl { public final class ActOfHeroism extends CardImpl {
public ActOfHeroism(UUID ownerId, CardSetInfo setInfo) { public ActOfHeroism(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{W}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{W}");

View file

@ -42,7 +42,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author BetaSteward_at_googlemail.com * @author BetaSteward_at_googlemail.com
*/ */
public class ActOfTreason extends CardImpl { public final class ActOfTreason extends CardImpl {
public ActOfTreason(UUID ownerId, CardSetInfo setInfo) { public ActOfTreason(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{R}"); super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{R}");

View file

@ -47,7 +47,7 @@ import mage.target.targetpointer.FixedTargets;
* *
* @author Quercitron * @author Quercitron
*/ */
public class ActOnImpulse extends CardImpl { public final class ActOnImpulse extends CardImpl {
public ActOnImpulse(UUID ownerId, CardSetInfo setInfo) { public ActOnImpulse(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{R}"); super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{R}");

View file

@ -45,7 +45,7 @@ import mage.target.TargetPermanent;
* *
* @author emerald000 * @author emerald000
*/ */
public class ActiveVolcano extends CardImpl { public final class ActiveVolcano extends CardImpl {
private static final FilterPermanent filterBlue = new FilterPermanent("blue permanent"); private static final FilterPermanent filterBlue = new FilterPermanent("blue permanent");
private static final FilterPermanent filterIsland = new FilterPermanent("Island"); private static final FilterPermanent filterIsland = new FilterPermanent("Island");

View file

@ -43,7 +43,7 @@ import mage.players.Player;
/** /**
* @author North * @author North
*/ */
public class AdNauseam extends CardImpl { public final class AdNauseam extends CardImpl {
public AdNauseam(UUID ownerId, CardSetInfo setInfo) { public AdNauseam(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{B}{B}"); super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{B}{B}");

View file

@ -42,7 +42,7 @@ import mage.target.common.TargetCreaturePermanent;
* *
* @author tcontis * @author tcontis
*/ */
public class AdamantWill extends CardImpl { public final class AdamantWill extends CardImpl {
public AdamantWill(UUID ownerId, CardSetInfo setInfo) { public AdamantWill(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{W}"); super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{W}");

View file

@ -44,7 +44,7 @@ import mage.players.Player;
* *
* @author LevelX2 * @author LevelX2
*/ */
public class AdamaroFirstToDesire extends CardImpl { public final class AdamaroFirstToDesire extends CardImpl {
public AdamaroFirstToDesire(UUID ownerId, CardSetInfo setInfo) { public AdamaroFirstToDesire(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{R}"); super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{R}");

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