From 8df6df5fafb53d8aacbf23ec9b04fc0c15b7be5f Mon Sep 17 00:00:00 2001 From: Loki Date: Sun, 11 Sep 2011 17:00:40 +0300 Subject: [PATCH] [ISD] Gavony Township --- .../dl/sources/WizardCardsImageSource.java | 2 +- .../mage/sets/innistrad/GavonyTownship.java | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 Mage.Sets/src/mage/sets/innistrad/GavonyTownship.java diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java index a05c6c68243..a92bd54bb8b 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/WizardCardsImageSource.java @@ -49,7 +49,7 @@ public class WizardCardsImageSource implements CardImageSource { Document doc = Jsoup.connect("http://www.wizards.com/magic/tcg/article.aspx?x=mtg/tcg/" + (String) setsAliases.get(cardSet)).get(); Elements cardsImages = doc.select("img[height$=370]"); for (int i = 0; i < cardsImages.size(); i++) { - String cardName = cardsImages.get(i).attr("title").replace("Æ", "AE"); + String cardName = cardsImages.get(i).attr("title").replace("\u00C6", "AE"); if (cardName != null && !cardName.isEmpty()) { if (cardName.equals("Forest") || cardName.equals("Swamp") || cardName.equals("Mountain") || cardName.equals("Island") || cardName.equals("Plains")) { int landNumber = 1; diff --git a/Mage.Sets/src/mage/sets/innistrad/GavonyTownship.java b/Mage.Sets/src/mage/sets/innistrad/GavonyTownship.java new file mode 100644 index 00000000000..93351a548ca --- /dev/null +++ b/Mage.Sets/src/mage/sets/innistrad/GavonyTownship.java @@ -0,0 +1,35 @@ +package mage.sets.innistrad; + +import mage.Constants; +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.costs.common.TapSourceCost; +import mage.abilities.costs.mana.ManaCostsImpl; +import mage.abilities.effects.common.counter.AddCountersAllEffect; +import mage.abilities.mana.ColorlessManaAbility; +import mage.cards.CardImpl; +import mage.counters.CounterType; +import mage.filter.common.FilterControlledCreaturePermanent; + +import java.util.UUID; + +public class GavonyTownship extends CardImpl { + public GavonyTownship(UUID ownerId) { + super(ownerId, 239, "Gavony Township", Constants.Rarity.RARE, new Constants.CardType[]{Constants.CardType.LAND}, null); + this.expansionSetCode = "ISD"; + + this.addAbility(new ColorlessManaAbility()); + Ability ability = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new AddCountersAllEffect(CounterType.P1P1.createInstance(), new FilterControlledCreaturePermanent("creature you control")), new ManaCostsImpl("{2}{G}{W}")); + ability.addCost(new TapSourceCost()); + this.addAbility(ability); + } + + public GavonyTownship(final GavonyTownship card) { + super(card); + } + + @Override + public GavonyTownship copy() { + return new GavonyTownship(this); + } +}