Removed getArt and everything related to it.

This commit is contained in:
North 2011-05-30 00:07:02 +03:00
parent 84b79000ff
commit 569191a55a
540 changed files with 158 additions and 2858 deletions

View file

@ -251,7 +251,7 @@ public class Card extends MagePermanent implements MouseMotionListener, MouseLis
else if (card.getCardTypes() != null && (card.getCardTypes().contains(CardType.CREATURE) || card.getCardTypes().contains(CardType.PLANESWALKER))) {
sb.append("creature");
}
sb.append(card.getColor()).append(card.getArt()).append(card.getRarity()).append(card.getExpansionSetCode());
sb.append(card.getColor()).append(card.getRarity()).append(card.getExpansionSetCode());
return sb.toString();
}

View file

@ -58,7 +58,6 @@ public class AbilityView extends CardView {
this.superTypes = new ArrayList<String>();
this.color = new ObjectColor();
this.manaCost = ability.getManaCosts().getSymbols();
this.art = "";
}
public CardView getSourceCard() {

View file

@ -38,7 +38,6 @@ import mage.Constants.CardType;
import mage.Constants.Rarity;
import mage.cards.Card;
import mage.counters.CounterType;
import mage.counters.Counters;
import mage.game.permanent.Permanent;
import mage.game.permanent.PermanentToken;
import mage.game.permanent.token.Token;
@ -66,7 +65,6 @@ public class CardView implements Serializable {
protected ObjectColor color;
protected List<String> manaCost;
protected int convertedManaCost;
protected String art;
protected Rarity rarity;
protected String expansionSetCode;
protected int cardNumber;
@ -95,12 +93,10 @@ public class CardView implements Serializable {
this.manaCost = card.getManaCost().getSymbols();
this.convertedManaCost = card.getManaCost().convertedManaCost();
if (card instanceof PermanentToken) {
this.art = "";
this.rarity = Rarity.NA;
this.expansionSetCode = "";
}
else {
this.art = card.getArt();
this.rarity = card.getRarity();
this.expansionSetCode = card.getExpansionSetCode();
}
@ -130,7 +126,6 @@ public class CardView implements Serializable {
this.superTypes = token.getSupertype();
this.color = token.getColor();
this.manaCost = token.getManaCost().getSymbols();
this.art = "";
this.rarity = Rarity.NA;
this.expansionSetCode = "";
}
@ -216,10 +211,6 @@ public class CardView implements Serializable {
return convertedManaCost;
}
public String getArt() {
return art;
}
public Rarity getRarity() {
return rarity;
}

View file

@ -57,7 +57,6 @@ public class StackAbilityView extends CardView {
this.superTypes = ability.getSupertype();
this.color = ability.getColor();
this.manaCost = ability.getManaCost().getSymbols();
this.art = "";
setTargets(ability.getTargets());
}

View file

@ -72,9 +72,4 @@ public class BehemothSledge extends CardImpl<BehemothSledge> {
return new BehemothSledge(this);
}
@Override
public String getArt() {
return "120963_typ_reg_sty_010.jpg";
}
}

View file

@ -62,9 +62,4 @@ public class BituminousBlast extends CardImpl<BituminousBlast> {
return new BituminousBlast(this);
}
@Override
public String getArt() {
return "121045_typ_reg_sty_010.jpg";
}
}

View file

@ -65,8 +65,4 @@ public class BloodbraidElf extends CardImpl<BloodbraidElf> {
return new BloodbraidElf(this);
}
@Override
public String getArt() {
return "121042_typ_reg_sty_010.jpg";
}
}

View file

@ -72,11 +72,6 @@ public class FinestHour extends CardImpl<FinestHour> {
return new FinestHour(this);
}
@Override
public String getArt() {
return "121018_typ_reg_sty_010.jpg";
}
}
class FinestHourAbility extends TriggeredAbilityImpl<FinestHourAbility> {

View file

@ -60,9 +60,4 @@ public class MaelstromPulse extends CardImpl<MaelstromPulse> {
return new MaelstromPulse(this);
}
@Override
public String getArt() {
return "121021_typ_reg_sty_010.jpg";
}
}

View file

@ -67,8 +67,4 @@ public class PutridLeech extends CardImpl<PutridLeech> {
return new PutridLeech(this);
}
@Override
public String getArt() {
return "120997_typ_reg_sty_010.jpg";
}
}

View file

@ -75,10 +75,5 @@ public class SpellbreakerBehemoth extends CardImpl<SpellbreakerBehemoth> {
public SpellbreakerBehemoth copy() {
return new SpellbreakerBehemoth(this);
}
@Override
public String getArt() {
return "120966_typ_reg_sty_010.jpg";
}
}

View file

@ -60,9 +60,4 @@ public class Terminate extends CardImpl<Terminate> {
return new Terminate(this);
}
@Override
public String getArt() {
return "115230_typ_reg_sty_010.jpg";
}
}

View file

@ -71,11 +71,6 @@ public class VengefulRebirth extends CardImpl<VengefulRebirth> {
return new VengefulRebirth(this);
}
@Override
public String getArt() {
return "115104_typ_reg_sty_010.jpg";
}
}
class VengefulRebirthEffect extends OneShotEffect<VengefulRebirthEffect> {

View file

@ -70,9 +70,4 @@ public class AerieMystics extends CardImpl<AerieMystics> {
return new AerieMystics(this);
}
@Override
public String getArt() {
return "118654_typ_reg_sty_010.jpg";
}
}

View file

@ -63,9 +63,4 @@ public class AvenSquire extends CardImpl<AvenSquire> {
return new AvenSquire(this);
}
@Override
public String getArt() {
return "118763_typ_reg_sty_010.jpg";
}
}

View file

@ -50,7 +50,7 @@ import mage.target.common.TargetCreaturePermanent;
*/
public class BeaconBehemoth extends CardImpl<BeaconBehemoth> {
private static FilterCreaturePermanent filter = new FilterCreaturePermanent("creature with power 5 or greater");
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature with power 5 or greater");
static {
filter.setPower(4);
@ -78,9 +78,5 @@ public class BeaconBehemoth extends CardImpl<BeaconBehemoth> {
public BeaconBehemoth copy() {
return new BeaconBehemoth(this);
}
@Override
public String getArt() {
return "118735_typ_reg_sty_010.jpg";
}
}

View file

@ -69,11 +69,6 @@ public class BloodhallOoze extends CardImpl<BloodhallOoze> {
return new BloodhallOoze(this);
}
@Override
public String getArt() {
return "118658_typ_reg_sty_010.jpg";
}
}
class BloodhallOozeTriggeredAbility1 extends TriggeredAbilityImpl<BloodhallOozeTriggeredAbility1> {
@ -119,7 +114,7 @@ class BloodhallOozeTriggeredAbility1 extends TriggeredAbilityImpl<BloodhallOozeT
class BloodhallOozeTriggeredAbility2 extends TriggeredAbilityImpl<BloodhallOozeTriggeredAbility2> {
private static FilterControlledPermanent filter = new FilterControlledPermanent();
private static final FilterControlledPermanent filter = new FilterControlledPermanent();
static {
filter.getColor().setGreen(true);

View file

@ -62,9 +62,4 @@ public class BoneSaw extends CardImpl<BoneSaw> {
return new BoneSaw(this);
}
@Override
public String getArt() {
return "119803_typ_reg_sty_010.jpg";
}
}

View file

@ -60,9 +60,4 @@ public class CanyonMinotaur extends CardImpl<CanyonMinotaur> {
return new CanyonMinotaur(this);
}
@Override
public String getArt() {
return "118765_typ_reg_sty_010.jpg";
}
}

View file

@ -45,7 +45,7 @@ import mage.target.TargetPermanent;
*/
public class CelestialPurge extends CardImpl<CelestialPurge> {
private static FilterPermanent filter = new FilterPermanent("black or red permanent");
private static final FilterPermanent filter = new FilterPermanent("black or red permanent");
static {
filter.setUseColor(true);
@ -71,9 +71,4 @@ public class CelestialPurge extends CardImpl<CelestialPurge> {
return new CelestialPurge(this);
}
@Override
public String getArt() {
return "118751_typ_reg_sty_010.jpg";
}
}

View file

@ -62,9 +62,4 @@ public class ConstrictingTendrils extends CardImpl<ConstrictingTendrils> {
return new ConstrictingTendrils(this);
}
@Override
public String getArt() {
return "118727_typ_reg_sty_010.jpg";
}
}

View file

@ -66,9 +66,4 @@ public class DarklitGargoyle extends CardImpl<DarklitGargoyle> {
return new DarklitGargoyle(this);
}
@Override
public String getArt() {
return "118733_typ_reg_sty_010.jpg";
}
}

View file

@ -68,9 +68,4 @@ public class Dreadwing extends CardImpl<Dreadwing> {
return new Dreadwing(this);
}
@Override
public String getArt() {
return "118661_typ_reg_sty_010.jpg";
}
}

View file

@ -61,9 +61,4 @@ public class EsperCormorants extends CardImpl<EsperCormorants> {
return new EsperCormorants(this);
}
@Override
public String getArt() {
return "118756_typ_reg_sty_010.jpg";
}
}

View file

@ -43,16 +43,14 @@ import mage.abilities.keyword.FlyingAbility;
import mage.cards.CardImpl;
import mage.filter.Filter.ComparisonScope;
import mage.filter.common.FilterControlledPermanent;
import mage.filter.common.FilterCreaturePermanent;
import mage.target.common.TargetControlledPermanent;
import mage.target.common.TargetCreaturePermanent;
/**
*
* @author Loki
*/
public class EtherswornAdjudicator extends CardImpl<EtherswornAdjudicator> {
private static FilterControlledPermanent filter = new FilterControlledPermanent("creature or enchantment");
private static final FilterControlledPermanent filter = new FilterControlledPermanent("creature or enchantment");
static {
filter.getCardType().add(CardType.CREATURE);
@ -86,9 +84,4 @@ public class EtherswornAdjudicator extends CardImpl<EtherswornAdjudicator> {
return new EtherswornAdjudicator(this);
}
@Override
public String getArt() {
return "118676_typ_reg_sty_010.jpg";
}
}

View file

@ -62,11 +62,6 @@ public class FontOfMythos extends CardImpl<FontOfMythos> {
return new FontOfMythos(this);
}
@Override
public String getArt() {
return "119800_typ_reg_sty_010.jpg";
}
}
class FontOfMythosAbility extends TriggeredAbilityImpl<FontOfMythosAbility> {

View file

@ -62,9 +62,4 @@ public class FusionElemental extends CardImpl<FusionElemental> {
return new FusionElemental(this);
}
@Override
public String getArt() {
return "118699_typ_reg_sty_010.jpg";
}
}

View file

@ -41,11 +41,11 @@ import mage.filter.FilterCard;
* @author Loki
*/
public class GoblinOutlander extends CardImpl<GoblinOutlander> {
private static FilterCard filter = new FilterCard("white");
private static final FilterCard filter = new FilterCard("white");
static {
filter.setUseColor(true);
filter.getColor().setWhite(true);
filter.getColor().setWhite(true);
}
public GoblinOutlander(UUID ownerId) {
@ -69,9 +69,4 @@ public class GoblinOutlander extends CardImpl<GoblinOutlander> {
return new GoblinOutlander(this);
}
@Override
public String getArt() {
return "118772_typ_reg_sty_010.jpg";
}
}

View file

@ -66,9 +66,4 @@ public class GrixisSlavedriver extends CardImpl<GrixisSlavedriver> {
return new GrixisSlavedriver(this);
}
@Override
public String getArt() {
return "118660_typ_reg_sty_010.jpg";
}
}

View file

@ -70,9 +70,4 @@ public class HellsparkElemental extends CardImpl<HellsparkElemental> {
return new HellsparkElemental(this);
}
@Override
public String getArt() {
return "118669_typ_reg_sty_010.jpg";
}
}

View file

@ -65,9 +65,4 @@ public class InkwellLeviathan extends CardImpl<InkwellLeviathan> {
return new InkwellLeviathan(this);
}
@Override
public String getArt() {
return "118655_typ_reg_sty_010.jpg";
}
}

View file

@ -62,7 +62,7 @@ import mage.target.common.TargetControlledPermanent;
*/
public class KnightOfTheReliquary extends CardImpl<KnightOfTheReliquary> {
private static FilterControlledPermanent filter = new FilterControlledPermanent("Forest or Plains");
private static final FilterControlledPermanent filter = new FilterControlledPermanent("Forest or Plains");
static {
filter.getCardType().add(CardType.LAND);
@ -98,11 +98,6 @@ public class KnightOfTheReliquary extends CardImpl<KnightOfTheReliquary> {
return new KnightOfTheReliquary(this);
}
@Override
public String getArt() {
return "119798_typ_reg_sty_010.jpg";
}
}
class KnightOfTheReliquaryEffect extends ContinuousEffectImpl<KnightOfTheReliquaryEffect> {

View file

@ -54,7 +54,7 @@ public class KnotvineMystic extends CardImpl<KnotvineMystic>{
this.subtype.add("Elf");
this.subtype.add("Druid");
this.power = new MageInt(2);
this.toughness = new MageInt(2);
this.toughness = new MageInt(2);
Ability ability = new KnotvineMysticManaAbility();
ability.addCost(new ManaCostsImpl("{1}"));
this.addAbility(ability);
@ -69,28 +69,23 @@ public class KnotvineMystic extends CardImpl<KnotvineMystic>{
return new KnotvineMystic(this);
}
@Override
public String getArt() {
return "118723_typ_reg_sty_010.jpg";
}
class KnotvineMysticManaAbility extends BasicManaAbility<KnotvineMysticManaAbility> {
public KnotvineMysticManaAbility() {
super(new ManaEffect(new Mana(1, 1, 0, 1, 0, 0, 0)));
this.netMana.setGreen(1);
this.netMana.setRed(1);
this.netMana.setWhite(1);
}
class KnotvineMysticManaAbility extends BasicManaAbility<KnotvineMysticManaAbility> {
public KnotvineMysticManaAbility(final KnotvineMysticManaAbility ability) {
super(ability);
}
public KnotvineMysticManaAbility() {
super(new ManaEffect(new Mana(1, 1, 0, 1, 0, 0, 0)));
this.netMana.setGreen(1);
this.netMana.setRed(1);
this.netMana.setWhite(1);
}
public KnotvineMysticManaAbility(final KnotvineMysticManaAbility ability) {
super(ability);
}
@Override
public KnotvineMysticManaAbility copy() {
return new KnotvineMysticManaAbility(this);
}
@Override
public KnotvineMysticManaAbility copy() {
return new KnotvineMysticManaAbility(this);
}
}

View file

@ -64,9 +64,4 @@ public class Kranioceros extends CardImpl<Kranioceros> {
public Kranioceros copy() {
return new Kranioceros(this);
}
@Override
public String getArt() {
return "118681_typ_reg_sty_010.jpg";
}
}

View file

@ -39,7 +39,6 @@ import mage.filter.common.FilterCreaturePermanent;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.game.permanent.token.SoldierToken;
import mage.players.Player;
/**
@ -63,11 +62,6 @@ public class MartialCoup extends CardImpl<MartialCoup> {
public MartialCoup copy() {
return new MartialCoup(this);
}
@Override
public String getArt() {
return "118685_typ_reg_sty_010.jpg";
}
}
class MartialCoupEffect extends OneShotEffect<MartialCoupEffect> {

View file

@ -45,11 +45,11 @@ import mage.target.common.TargetCreaturePermanent;
*/
public class MoltenFrame extends CardImpl<MoltenFrame> {
private static FilterCreaturePermanent filter = new FilterCreaturePermanent("artifact creature");
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("artifact creature");
static {
filter.getCardType().add(CardType.ARTIFACT);
filter.setScopeCardType(ComparisonScope.Any);
filter.getCardType().add(CardType.ARTIFACT);
filter.setScopeCardType(ComparisonScope.Any);
}
public MoltenFrame(UUID ownerId) {
@ -70,9 +70,4 @@ public class MoltenFrame extends CardImpl<MoltenFrame> {
return new MoltenFrame(this);
}
@Override
public String getArt() {
return "118759_typ_reg_sty_010.jpg";
}
}

View file

@ -41,11 +41,11 @@ import mage.filter.FilterCard;
* @author Loki
*/
public class NacatlOutlander extends CardImpl<NacatlOutlander> {
private static FilterCard filter = new FilterCard("blue");
private static final FilterCard filter = new FilterCard("blue");
static {
filter.setUseColor(true);
filter.getColor().setBlue(true);
filter.getColor().setBlue(true);
}
public NacatlOutlander(UUID ownerId) {
@ -56,7 +56,7 @@ public class NacatlOutlander extends CardImpl<NacatlOutlander> {
this.subtype.add("Cat");
this.subtype.add("Scout");
this.power = new MageInt(2);
this.toughness = new MageInt(2);
this.toughness = new MageInt(2);
this.addAbility(new ProtectionAbility(filter));
}
@ -69,9 +69,4 @@ public class NacatlOutlander extends CardImpl<NacatlOutlander> {
return new NacatlOutlander(this);
}
@Override
public String getArt() {
return "118770_typ_reg_sty_010.jpg";
}
}

View file

@ -67,9 +67,4 @@ public class NobleHierarch extends CardImpl<NobleHierarch> {
public NobleHierarch copy() {
return new NobleHierarch(this);
}
@Override
public String getArt() {
return "118694_typ_reg_sty_010.jpg";
}
}

View file

@ -67,11 +67,6 @@ public class PathToExile extends CardImpl<PathToExile> {
public PathToExile copy() {
return new PathToExile(this);
}
@Override
public String getArt() {
return "118686_typ_reg_sty_010.jpg";
}
}
class PathToExileEffect extends OneShotEffect {

View file

@ -70,9 +70,4 @@ public class PestilentKathari extends CardImpl<PestilentKathari> {
return new PestilentKathari(this);
}
@Override
public String getArt() {
return "118710_typ_reg_sty_010.jpg";
}
}

View file

@ -70,11 +70,6 @@ public class QuenchableFire extends CardImpl<QuenchableFire> {
public QuenchableFire copy() {
return new QuenchableFire(this);
}
@Override
public String getArt() {
return "118698_typ_reg_sty_010.jpg";
}
}
class QuenchableFireEffect extends OneShotEffect<QuenchableFireEffect> {

View file

@ -58,7 +58,7 @@ public class RakkaMar extends CardImpl<RakkaMar> {
this.subtype.add("Shaman");
this.color.setRed(true);
this.power = new MageInt(2);
this.toughness = new MageInt(2);
this.toughness = new MageInt(2);
this.addAbility(HasteAbility.getInstance());
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CreateTokenEffect(token), new ManaCostsImpl("{R}"));
ability.addCost(new TapSourceCost());
@ -73,22 +73,17 @@ public class RakkaMar extends CardImpl<RakkaMar> {
public RakkaMar copy() {
return new RakkaMar(this);
}
@Override
public String getArt() {
return "118775_typ_reg_sty_010.jpg";
}
private static class ElementalToken extends Token {
public ElementalToken() {
super("Elemental", "3/1 red Elemental creature with Haste");
cardType.add(CardType.CREATURE);
color = ObjectColor.RED;
subtype.add("Elemental");
power = new MageInt(3);
toughness = new MageInt(1);
addAbility(HasteAbility.getInstance());
}
}
}
class ElementalToken extends Token {
public ElementalToken() {
super("Elemental", "3/1 red Elemental creature with Haste");
cardType.add(CardType.CREATURE);
color = ObjectColor.RED;
subtype.add("Elemental");
power = new MageInt(3);
toughness = new MageInt(1);
addAbility(HasteAbility.getInstance());
}
}

View file

@ -52,7 +52,7 @@ public class RhoxBodyguard extends CardImpl<RhoxBodyguard> {
this.subtype.add("Monk");
this.subtype.add("Soldier");
this.power = new MageInt(2);
this.toughness = new MageInt(3);
this.toughness = new MageInt(3);
this.addAbility(new ExaltedAbility());
this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(3)));
}
@ -66,9 +66,4 @@ public class RhoxBodyguard extends CardImpl<RhoxBodyguard> {
return new RhoxBodyguard(this);
}
@Override
public String getArt() {
return "118758_typ_reg_sty_010.jpg";
}
}

View file

@ -71,9 +71,4 @@ public class ScarlandThrinax extends CardImpl<ScarlandThrinax> {
return new ScarlandThrinax(this);
}
@Override
public String getArt() {
return "118748_typ_reg_sty_010.jpg";
}
}

View file

@ -65,9 +65,4 @@ public class ScepterOfDominance extends CardImpl<ScepterOfDominance> {
return new ScepterOfDominance(this);
}
@Override
public String getArt() {
return "118668_typ_reg_sty_010.jpg";
}
}

View file

@ -63,9 +63,4 @@ public class ScepterOfInsight extends CardImpl<ScepterOfInsight> {
return new ScepterOfInsight(this);
}
@Override
public String getArt() {
return "118760_typ_reg_sty_010.jpg";
}
}

View file

@ -66,11 +66,6 @@ public class SigilOfTheEmptyThrone extends CardImpl<SigilOfTheEmptyThrone> {
return new SigilOfTheEmptyThrone(this);
}
@Override
public String getArt() {
return "118726_typ_reg_sty_010.jpg";
}
}
class SigilOfTheEmptyThroneAbility extends TriggeredAbilityImpl<SigilOfTheEmptyThroneAbility> {

View file

@ -63,11 +63,6 @@ public class SoulsMajesty extends CardImpl<SoulsMajesty> {
return new SoulsMajesty(this);
}
@Override
public String getArt() {
return "118768_typ_reg_sty_010.jpg";
}
private class SoulsMajestyEffect extends OneShotEffect<SoulsMajestyEffect> {
public SoulsMajestyEffect() {

View file

@ -74,9 +74,4 @@ public class Thornling extends CardImpl<Thornling> {
return new Thornling(this);
}
@Override
public String getArt() {
return "118734_typ_reg_sty_010.jpg";
}
}

View file

@ -63,11 +63,6 @@ public class TukatongueThallid extends CardImpl<TukatongueThallid> {
return new TukatongueThallid(this);
}
@Override
public String getArt() {
return "118766_typ_reg_sty_010.jpg";
}
private class SaprolingToken extends Token {
public SaprolingToken() {
super("Saproling", "1/1 green Saproling creature tokens");

View file

@ -51,9 +51,4 @@ public class Unsummon extends mage.sets.tenth.Unsummon {
return new Unsummon(this);
}
@Override
public String getArt() {
return "118680_typ_reg_sty_010.jpg";
}
}

View file

@ -41,11 +41,11 @@ import mage.filter.FilterCard;
* @author Loki
*/
public class ValeronOutlander extends CardImpl<ValeronOutlander> {
private static FilterCard filter = new FilterCard("black");
private static final FilterCard filter = new FilterCard("black");
static {
filter.setUseColor(true);
filter.getColor().setBlack(true);
filter.getColor().setBlack(true);
}
public ValeronOutlander(UUID ownerId) {
@ -56,7 +56,7 @@ public class ValeronOutlander extends CardImpl<ValeronOutlander> {
this.subtype.add("Human");
this.subtype.add("Scout");
this.power = new MageInt(2);
this.toughness = new MageInt(2);
this.toughness = new MageInt(2);
this.addAbility(new ProtectionAbility(filter));
}
@ -68,9 +68,4 @@ public class ValeronOutlander extends CardImpl<ValeronOutlander> {
public ValeronOutlander copy() {
return new ValeronOutlander(this);
}
@Override
public String getArt() {
return "118774_typ_reg_sty_010.jpg";
}
}

View file

@ -59,9 +59,4 @@ public class ValiantGuard extends CardImpl<ValiantGuard> {
return new ValiantGuard(this);
}
@Override
public String getArt() {
return "118757_typ_reg_sty_010.jpg";
}
}

View file

@ -71,9 +71,4 @@ public class VectisAgents extends CardImpl<VectisAgents> {
return new VectisAgents(this);
}
@Override
public String getArt() {
return "118754_typ_reg_sty_010.jpg";
}
}

View file

@ -41,11 +41,11 @@ import mage.filter.FilterCard;
* @author Loki
*/
public class VedalkenOutlander extends CardImpl<VedalkenOutlander> {
private static FilterCard filter = new FilterCard("red");
private static final FilterCard filter = new FilterCard("red");
static {
filter.setUseColor(true);
filter.getColor().setRed(true);
filter.getColor().setRed(true);
}
public VedalkenOutlander(UUID ownerId) {
@ -68,9 +68,4 @@ public class VedalkenOutlander extends CardImpl<VedalkenOutlander> {
public VedalkenOutlander copy() {
return new VedalkenOutlander(this);
}
@Override
public String getArt() {
return "118771_typ_reg_sty_010.jpg";
}
}

View file

@ -41,11 +41,11 @@ import mage.filter.FilterCard;
* @author Loki
*/
public class ZombieOutlander extends CardImpl<ZombieOutlander> {
private static FilterCard filter = new FilterCard("green");
private static final FilterCard filter = new FilterCard("green");
static {
filter.setUseColor(true);
filter.getColor().setGreen(true);
filter.getColor().setGreen(true);
}
public ZombieOutlander(UUID ownerId) {
@ -56,7 +56,7 @@ public class ZombieOutlander extends CardImpl<ZombieOutlander> {
this.subtype.add("Zombie");
this.subtype.add("Scout");
this.power = new MageInt(2);
this.toughness = new MageInt(2);
this.toughness = new MageInt(2);
this.addAbility(new ProtectionAbility(filter));
}
@ -69,9 +69,4 @@ public class ZombieOutlander extends CardImpl<ZombieOutlander> {
return new ZombieOutlander(this);
}
@Override
public String getArt() {
return "118769_typ_reg_sty_010.jpg";
}
}

View file

@ -48,7 +48,7 @@ import mage.target.TargetPermanent;
*/
public class AcidicSlime extends CardImpl<AcidicSlime> {
private static FilterPermanent filter = new FilterPermanent("artifact, enchantment, or land");
private static final FilterPermanent filter = new FilterPermanent("artifact, enchantment, or land");
static {
filter.getCardType().add(CardType.ARTIFACT);
@ -82,9 +82,4 @@ public class AcidicSlime extends CardImpl<AcidicSlime> {
return new AcidicSlime(this);
}
@Override
public String getArt() {
return "121561_typ_reg_sty_010.jpg";
}
}

View file

@ -70,9 +70,4 @@ public class AcolyteOfXathrid extends CardImpl {
return new AcolyteOfXathrid(this);
}
@Override
public String getArt() {
return "121644_typ_reg_sty_010.jpg";
}
}

View file

@ -65,9 +65,4 @@ public class ActOfTreason extends CardImpl<ActOfTreason> {
return new ActOfTreason(this);
}
@Override
public String getArt() {
return "121664_typ_reg_sty_010.jpg";
}
}

View file

@ -60,9 +60,4 @@ public class AirElemental extends CardImpl<AirElemental> {
return new AirElemental(this);
}
@Override
public String getArt() {
return "101044_typ_reg_sty_010.jpg";
}
}

View file

@ -91,11 +91,6 @@ public class AjaniGoldmane extends CardImpl<AjaniGoldmane> {
return new AjaniGoldmane(this);
}
@Override
public String getArt() {
return "105545_typ_reg_sty_010.jpg";
}
}
class AvatarToken extends Token {

View file

@ -76,9 +76,4 @@ public class AlluringSiren extends CardImpl<AlluringSiren> {
return new AlluringSiren(this);
}
@Override
public String getArt() {
return "121568_typ_reg_sty_010.jpg";
}
}

View file

@ -55,9 +55,4 @@ public class AngelsMercy extends CardImpl<AngelsMercy> {
public AngelsMercy copy() {
return new AngelsMercy(this);
}
@Override
public String getArt() {
return "121628_typ_reg_sty_010.jpg";
}
}

View file

@ -68,9 +68,4 @@ public class AntQueen extends CardImpl<AntQueen> {
return new AntQueen(this);
}
@Override
public String getArt() {
return "122179_typ_reg_sty_010.jpg";
}
}

View file

@ -78,16 +78,11 @@ public class ArmoredAscension extends CardImpl<ArmoredAscension> {
public ArmoredAscension copy() {
return new ArmoredAscension(this);
}
@Override
public String getArt() {
return "122162_typ_reg_sty_010.jpg";
}
}
class ArmoredAscensionEffect extends ContinuousEffectImpl<ArmoredAscensionEffect> {
private static FilterLandPermanent filter = new FilterLandPermanent("Plains");
private static final FilterLandPermanent filter = new FilterLandPermanent("Plains");
static {
filter.getSubtype().add("Plains");

View file

@ -52,7 +52,7 @@ import mage.target.common.TargetLandPermanent;
*/
public class AwakenerDruid extends CardImpl<AwakenerDruid> {
private static FilterLandPermanent filter = new FilterLandPermanent("Forest");
private static final FilterLandPermanent filter = new FilterLandPermanent("Forest");
static {
filter.getSubtype().add("Forest");
@ -80,11 +80,6 @@ public class AwakenerDruid extends CardImpl<AwakenerDruid> {
public AwakenerDruid copy() {
return new AwakenerDruid(this);
}
@Override
public String getArt() {
return "121576_typ_reg_sty_010.jpg";
}
}
class AwakenerDruidEffect extends ContinuousEffectImpl<AwakenerDruidEffect> {

View file

@ -67,9 +67,4 @@ public class BallLightning extends CardImpl<BallLightning> {
return new BallLightning(this);
}
@Override
public String getArt() {
return "122161_typ_reg_sty_010.jpg";
}
}

View file

@ -45,6 +45,13 @@ import mage.filter.common.FilterCreaturePermanent;
* @author BetaSteward_at_googlemail.com
*/
public class BaneslayerAngel extends CardImpl<BaneslayerAngel> {
private static final FilterPermanent filter1 = new FilterCreaturePermanent("Demon");
private static final FilterPermanent filter2 = new FilterCreaturePermanent("Dragon");
static {
filter1.getSubtype().add("Demon");
filter2.getSubtype().add("Dragon");
}
public BaneslayerAngel(UUID ownerId) {
super(ownerId, 4, "Baneslayer Angel", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{3}{W}{W}");
@ -57,11 +64,7 @@ public class BaneslayerAngel extends CardImpl<BaneslayerAngel> {
this.addAbility(FlyingAbility.getInstance());
this.addAbility(FirstStrikeAbility.getInstance());
this.addAbility(LifelinkAbility.getInstance());
FilterPermanent filter1 = new FilterCreaturePermanent("Demon");
filter1.getSubtype().add("Demon");
this.addAbility(new ProtectionAbility(filter1));
FilterPermanent filter2 = new FilterCreaturePermanent("Dragon");
filter2.getSubtype().add("Dragon");
this.addAbility(new ProtectionAbility(filter2));
}
@ -74,9 +77,4 @@ public class BaneslayerAngel extends CardImpl<BaneslayerAngel> {
return new BaneslayerAngel(this);
}
@Override
public String getArt() {
return "87090_typ_reg_sty_010.jpg";
}
}

View file

@ -61,9 +61,4 @@ public class BerserkersOfBloodRidge extends CardImpl<BerserkersOfBloodRidge> {
return new BerserkersOfBloodRidge(this);
}
@Override
public String getArt() {
return "121659_typ_reg_sty_010.jpg";
}
}

View file

@ -43,7 +43,7 @@ import mage.filter.FilterCard;
*/
public class BlackKnight extends CardImpl<BlackKnight> {
private static FilterCard filter = new FilterCard("White");
private static final FilterCard filter = new FilterCard("White");
static {
filter.setUseColor(true);
@ -72,9 +72,4 @@ public class BlackKnight extends CardImpl<BlackKnight> {
return new BlackKnight(this);
}
@Override
public String getArt() {
return "121622_typ_reg_sty_010.jpg";
}
}

View file

@ -70,9 +70,4 @@ public class BlindingMage extends CardImpl<BlindingMage> {
return new BlindingMage(this);
}
@Override
public String getArt() {
return "121614_typ_reg_sty_010.jpg";
}
}

View file

@ -60,9 +60,4 @@ public class BogWraith extends CardImpl<BogWraith> {
return new BogWraith(this);
}
@Override
public String getArt() {
return "106215_typ_reg_sty_010.jpg";
}
}

View file

@ -70,9 +70,4 @@ public class BogardanHellkite extends CardImpl<BogardanHellkite> {
return new BogardanHellkite(this);
}
@Override
public String getArt() {
return "97381_typ_reg_sty_010.jpg";
}
}

View file

@ -83,10 +83,5 @@ public class ChandraNalaar extends CardImpl<ChandraNalaar> {
public ChandraNalaar copy() {
return new ChandraNalaar(this);
}
@Override
public String getArt() {
return "105500_typ_reg_sty_010.jpg";
}
}

View file

@ -61,9 +61,4 @@ public class ChildOfNight extends CardImpl<ChildOfNight> {
return new ChildOfNight(this);
}
@Override
public String getArt() {
return "98590_typ_reg_sty_010.jpg";
}
}

View file

@ -58,9 +58,4 @@ public class CoralMerfolk extends CardImpl<CoralMerfolk> {
return new CoralMerfolk(this);
}
@Override
public String getArt() {
return "122166_typ_reg_sty_010.jpg";
}
}

View file

@ -64,9 +64,4 @@ public class CudgelTroll extends CardImpl<CudgelTroll> {
return new CudgelTroll(this);
}
@Override
public String getArt() {
return "121570_typ_reg_sty_010.jpg";
}
}

View file

@ -62,9 +62,4 @@ public class DeadlyRecluse extends CardImpl<DeadlyRecluse> {
return new DeadlyRecluse(this);
}
@Override
public String getArt() {
return "121590_typ_reg_sty_010.jpg";
}
}

View file

@ -42,11 +42,6 @@ public class Deathmark extends mage.sets.tenth.Deathmark {
this.expansionSetCode = "M10";
}
@Override
public String getArt() {
return "122155_typ_reg_sty_010.jpg";
}
public Deathmark(final Deathmark card) {
super(card);
}

View file

@ -61,9 +61,4 @@ public class Disentomb extends CardImpl<Disentomb> {
return new Disentomb(this);
}
@Override
public String getArt() {
return "121633_typ_reg_sty_010.jpg";
}
}

View file

@ -60,10 +60,5 @@ public class Disorient extends CardImpl<Disorient> {
return new Disorient(this);
}
@Override
public String getArt() {
return "121598_typ_reg_sty_010.jpg";
}
}

View file

@ -42,7 +42,7 @@ import mage.target.common.TargetCreaturePermanent;
*/
public class DoomBlade extends CardImpl<DoomBlade> {
private static FilterCreaturePermanent filter = new FilterCreaturePermanent("nonblack creature");
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("nonblack creature");
static {
filter.setUseColor(true);
@ -66,9 +66,4 @@ public class DoomBlade extends CardImpl<DoomBlade> {
public DoomBlade copy() {
return new DoomBlade(this);
}
@Override
public String getArt() {
return "121618_typ_reg_sty_010.jpg";
}
}

View file

@ -49,7 +49,7 @@ import mage.filter.common.FilterLandPermanent;
*/
public class DragonskullSummit extends CardImpl<DragonskullSummit> {
private static FilterLandPermanent filter = new FilterLandPermanent();
private static final FilterLandPermanent filter = new FilterLandPermanent();
static {
filter.getSubtype().add("Swamp");
@ -77,9 +77,4 @@ public class DragonskullSummit extends CardImpl<DragonskullSummit> {
public DragonskullSummit copy() {
return new DragonskullSummit(this);
}
@Override
public String getArt() {
return "121671_typ_reg_sty_010.jpg";
}
}

View file

@ -49,7 +49,7 @@ import mage.filter.common.FilterLandPermanent;
*/
public class DrownedCatacomb extends CardImpl<DrownedCatacomb> {
private static FilterLandPermanent filter = new FilterLandPermanent();
private static final FilterLandPermanent filter = new FilterLandPermanent();
static {
filter.getSubtype().add("Swamp");
@ -77,9 +77,4 @@ public class DrownedCatacomb extends CardImpl<DrownedCatacomb> {
public DrownedCatacomb copy() {
return new DrownedCatacomb(this);
}
@Override
public String getArt() {
return "121655_typ_reg_sty_010.jpg";
}
}

View file

@ -63,9 +63,4 @@ public class DrudgeSkeletons extends CardImpl<DrudgeSkeletons>{
return new DrudgeSkeletons(this);
}
@Override
public String getArt() {
return "122151_typ_reg_sty_010.jpg";
}
}

View file

@ -66,16 +66,11 @@ public class Duress extends CardImpl<Duress> {
public Duress copy() {
return new Duress(this);
}
@Override
public String getArt() {
return "122154_typ_reg_sty_010.jpg";
}
}
class DuressEffect extends OneShotEffect<DuressEffect> {
private static FilterCard filter = new FilterCard("noncreature, nonland card");
private static final FilterCard filter = new FilterCard("noncreature, nonland card");
static {
filter.getNotCardType().add(CardType.CREATURE);

View file

@ -62,16 +62,11 @@ public class Earthquake extends CardImpl<Earthquake> {
public Earthquake copy() {
return new Earthquake(this);
}
@Override
public String getArt() {
return "118685_typ_reg_sty_010.jpg";
}
}
class EarthquakeEffect extends OneShotEffect<EarthquakeEffect> {
private static FilterCreaturePermanent filter = new FilterCreaturePermanent();
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent();
static {
filter.getAbilities().add(FlyingAbility.getInstance());

View file

@ -59,9 +59,4 @@ public class EliteVanguard extends CardImpl<EliteVanguard> {
return new EliteVanguard(this);
}
@Override
public String getArt() {
return "103534_typ_reg_sty_010.jpg";
}
}

View file

@ -51,7 +51,7 @@ import mage.game.Game;
*/
public class ElvishArchdruid extends CardImpl<ElvishArchdruid> {
private static FilterCreaturePermanent filter = new FilterCreaturePermanent("Elf creatures");
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Elf creatures");
static {
filter.getSubtype().add("Elf");
@ -79,11 +79,6 @@ public class ElvishArchdruid extends CardImpl<ElvishArchdruid> {
return new ElvishArchdruid(this);
}
@Override
public String getArt() {
return "121692_typ_reg_sty_010.jpg";
}
class ElvishArchdruidAbility extends ManaAbility<ElvishArchdruidAbility> {
public ElvishArchdruidAbility() {

View file

@ -60,9 +60,4 @@ public class EmeraldOryx extends CardImpl<EmeraldOryx> {
return new EmeraldOryx(this);
}
@Override
public String getArt() {
return "43180_typ_reg_sty_010.jpg";
}
}

View file

@ -66,9 +66,4 @@ public class FieryHellhound extends CardImpl<FieryHellhound> {
return new FieryHellhound(this);
}
@Override
public String getArt() {
return "121662_typ_reg_sty_010.jpg";
}
}

View file

@ -71,11 +71,6 @@ public class Fireball extends CardImpl<Fireball> {
public Fireball copy() {
return new Fireball(this);
}
@Override
public String getArt() {
return "52012_typ_reg_sty_010.jpg";
}
}
class FireballEffect extends OneShotEffect<FireballEffect> {

View file

@ -57,9 +57,4 @@ public class Fog extends CardImpl<Fog> {
return new Fog(this);
}
@Override
public String getArt() {
return "02368_typ_reg_sty_001.jpg";
}
}

View file

@ -41,11 +41,6 @@ public class Forest1 extends mage.cards.basiclands.Forest {
this.expansionSetCode = "M10";
}
@Override
public String getArt() {
return "06769_typ_reg_sty_010.jpg";
}
public Forest1(final Forest1 card) {
super(card);
}

View file

@ -41,11 +41,6 @@ public class Forest2 extends mage.cards.basiclands.Forest {
this.expansionSetCode = "M10";
}
@Override
public String getArt() {
return "121707_typ_reg_sty_010.jpg";
}
public Forest2(final Forest2 card) {
super(card);
}

View file

@ -41,11 +41,6 @@ public class Forest3 extends mage.cards.basiclands.Forest {
this.expansionSetCode = "M10";
}
@Override
public String getArt() {
return "25501_typ_reg_sty_010.jpg";
}
public Forest3(final Forest3 card) {
super(card);
}

View file

@ -41,11 +41,6 @@ public class Forest4 extends mage.cards.basiclands.Forest {
this.expansionSetCode = "M10";
}
@Override
public String getArt() {
return "121708_typ_reg_sty_010.jpg";
}
public Forest4(final Forest4 card) {
super(card);
}

View file

@ -65,11 +65,6 @@ public class GargoyleCastle extends CardImpl<GargoyleCastle> {
return new GargoyleCastle(this);
}
@Override
public String getArt() {
return "122169_typ_reg_sty_010.jpg";
}
}
class GargoyleCastleAbility extends ActivatedAbilityImpl<GargoyleCastleAbility> {

View file

@ -84,9 +84,4 @@ public class GarrukWildspeaker extends CardImpl<GarrukWildspeaker> {
public GarrukWildspeaker copy() {
return new GarrukWildspeaker(this);
}
@Override
public String getArt() {
return "105523_typ_reg_sty_010.jpg";
}
}

View file

@ -49,7 +49,7 @@ import mage.filter.common.FilterLandPermanent;
*/
public class GlacialFortress extends CardImpl<GlacialFortress> {
private static FilterLandPermanent filter = new FilterLandPermanent();
private static final FilterLandPermanent filter = new FilterLandPermanent();
static {
filter.getSubtype().add("Plains");
@ -77,9 +77,4 @@ public class GlacialFortress extends CardImpl<GlacialFortress> {
public GlacialFortress copy() {
return new GlacialFortress(this);
}
@Override
public String getArt() {
return "121634_typ_reg_sty_010.jpg";
}
}

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