mirror of
https://github.com/correl/mage.git
synced 2024-11-14 11:09:31 +00:00
[LTR] Implement Ioreth of the Healing House
This commit is contained in:
parent
1f460f954e
commit
f2925237fb
3 changed files with 64 additions and 1 deletions
62
Mage.Sets/src/mage/cards/i/IorethOfTheHealingHouse.java
Normal file
62
Mage.Sets/src/mage/cards/i/IorethOfTheHealingHouse.java
Normal file
|
@ -0,0 +1,62 @@
|
|||
package mage.cards.i;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleActivatedAbility;
|
||||
import mage.abilities.costs.common.TapSourceCost;
|
||||
import mage.abilities.effects.common.UntapTargetEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
import mage.constants.SuperType;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.common.FilterCreaturePermanent;
|
||||
import mage.filter.predicate.mageobject.AnotherPredicate;
|
||||
import mage.target.TargetPermanent;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public final class IorethOfTheHealingHouse extends CardImpl {
|
||||
|
||||
private static final FilterPermanent filter = new FilterPermanent("another target permanent");
|
||||
private static final FilterPermanent filter2 = new FilterCreaturePermanent("other target legendary creatures");
|
||||
|
||||
static {
|
||||
filter.add(AnotherPredicate.instance);
|
||||
filter2.add(AnotherPredicate.instance);
|
||||
filter2.add(SuperType.LEGENDARY.getPredicate());
|
||||
}
|
||||
|
||||
public IorethOfTheHealingHouse(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}");
|
||||
|
||||
this.supertype.add(SuperType.LEGENDARY);
|
||||
this.subtype.add(SubType.HUMAN);
|
||||
this.subtype.add(SubType.CLERIC);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
// {T}: Untap another target permanent.
|
||||
Ability ability = new SimpleActivatedAbility(new UntapTargetEffect(), new TapSourceCost());
|
||||
ability.addTarget(new TargetPermanent(filter));
|
||||
this.addAbility(ability);
|
||||
|
||||
// {T}: Untap two other target legendary creatures.
|
||||
ability = new SimpleActivatedAbility(new UntapTargetEffect(), new TapSourceCost());
|
||||
ability.addTarget(new TargetPermanent(2, filter2));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
private IorethOfTheHealingHouse(final IorethOfTheHealingHouse card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IorethOfTheHealingHouse copy() {
|
||||
return new IorethOfTheHealingHouse(this);
|
||||
}
|
||||
}
|
|
@ -61,6 +61,7 @@ public final class TheLordOfTheRingsTalesOfMiddleEarth extends ExpansionSet {
|
|||
cards.add(new SetCardInfo("Grond, the Gatebreaker", 89, Rarity.UNCOMMON, mage.cards.g.GrondTheGatebreaker.class));
|
||||
cards.add(new SetCardInfo("Hew the Entwood", 136, Rarity.MYTHIC, mage.cards.h.HewTheEntwood.class));
|
||||
cards.add(new SetCardInfo("Horn of Gondor", 240, Rarity.RARE, mage.cards.h.HornOfGondor.class));
|
||||
cards.add(new SetCardInfo("Ioreth of the Healing House", 56, Rarity.UNCOMMON, mage.cards.i.IorethOfTheHealingHouse.class));
|
||||
cards.add(new SetCardInfo("Island", 264, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("Knight of the Keep", 291, Rarity.COMMON, mage.cards.k.KnightOfTheKeep.class));
|
||||
cards.add(new SetCardInfo("Knights of Dol Amroth", 59, Rarity.COMMON, mage.cards.k.KnightsOfDolAmroth.class));
|
||||
|
|
|
@ -48841,7 +48841,7 @@ Bill Ferny, Bree Swindler|The Lord of the Rings: Tales of Middle-earth|42|U|{1}{
|
|||
Borne Upon a Wind|The Lord of the Rings: Tales of Middle-earth|44|R|{1}{U}|Instant|||You may cast spells this turn as though they had flash.$Draw a card.|
|
||||
Council's Deliberation|The Lord of the Rings: Tales of Middle-earth|48|U|{1}{U}|Instant|||Draw a card.$Whenever you scry, if you control an Island, you may exile Council's Deliberation from your graveyard. If you do, draw a card.|
|
||||
Gandalf, Friend of the Shire|The Lord of the Rings: Tales of Middle-earth|50|U|{3}{U}|Legendary Creature - Avatar Wizard|2|4|Flash$You may cast sorcery spells as though they had flash.$Whenever the Ring tempts you, if you chose a creature other than Gandalf, Friend of the Shire as your Ring-bearer, draw a card.|
|
||||
Ioreth of the Houses of Healing|The Lord of the Rings: Tales of Middle-earth|56|U|{2}{U}|Legendary Creature - Human Cleric|1|4|{T}: Untap another target permanent.${T}: Untap two other target legendary creatures.|
|
||||
Ioreth of the Healing House|The Lord of the Rings: Tales of Middle-earth|56|U|{2}{U}|Legendary Creature - Human Cleric|1|4|{T}: Untap another target permanent.${T}: Untap two other target legendary creatures.|
|
||||
Knights of Dol Amroth|The Lord of the Rings: Tales of Middle-earth|59|C|{3}{U}|Creature - Human Knight|3|3|Whenever you draw your second card each turn, put a +1/+1 counter on Knights of Dol Amroth.|
|
||||
Meneldor, Swift Savior|The Lord of the Rings: Tales of Middle-earth|62|U|{3}{U}|Legendary Creature - Bird Soldier|3|3|Flying$Whenever Meneldor, Swift Savior deals combat damage to a player, exile up to one target creature you own, then return it to the battlefield under your control.|
|
||||
Press the Enemy|The Lord of the Rings: Tales of Middle-earth|65|R|{2}{U}{U}|Instant|||Return target spell or nonland permanent an opponent controls to its owner's hand. You may cast an instant or sorcery spell with equal or lesser mana value from your hand without paying its mana cost.|
|
||||
|
|
Loading…
Reference in a new issue