mirror of
https://github.com/correl/mage.git
synced 2024-12-24 11:50:45 +00:00
[KHM] Implemented Horizon Seeker
This commit is contained in:
parent
6ecfd12df0
commit
a3a0330d16
3 changed files with 44 additions and 0 deletions
42
Mage.Sets/src/mage/cards/h/HorizonSeeker.java
Normal file
42
Mage.Sets/src/mage/cards/h/HorizonSeeker.java
Normal file
|
@ -0,0 +1,42 @@
|
|||
package mage.cards.h;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.abilities.effects.common.search.SearchLibraryPutInHandEffect;
|
||||
import mage.abilities.keyword.BoastAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.target.common.TargetCardInLibrary;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public final class HorizonSeeker extends CardImpl {
|
||||
|
||||
public HorizonSeeker(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}");
|
||||
|
||||
this.subtype.add(SubType.HUMAN);
|
||||
this.subtype.add(SubType.WARRIOR);
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
// Boast — {1}{G}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.
|
||||
this.addAbility(new BoastAbility(new SearchLibraryPutInHandEffect(
|
||||
new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND_A), true
|
||||
), "{1}{G}"));
|
||||
}
|
||||
|
||||
private HorizonSeeker(final HorizonSeeker card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HorizonSeeker copy() {
|
||||
return new HorizonSeeker(this);
|
||||
}
|
||||
}
|
|
@ -162,6 +162,7 @@ public final class Kaldheim extends ExpansionSet {
|
|||
cards.add(new SetCardInfo("Harald, King of Skemfar", 212, Rarity.UNCOMMON, mage.cards.h.HaraldKingOfSkemfar.class));
|
||||
cards.add(new SetCardInfo("Hengegate Pathway", 260, Rarity.RARE, mage.cards.h.HengegatePathway.class));
|
||||
cards.add(new SetCardInfo("Highland Forest", 261, Rarity.COMMON, mage.cards.h.HighlandForest.class));
|
||||
cards.add(new SetCardInfo("Horizon Seeker", 175, Rarity.COMMON, mage.cards.h.HorizonSeeker.class));
|
||||
cards.add(new SetCardInfo("Ice Tunnel", 262, Rarity.COMMON, mage.cards.i.IceTunnel.class));
|
||||
cards.add(new SetCardInfo("Infernal Pet", 99, Rarity.COMMON, mage.cards.i.InfernalPet.class));
|
||||
cards.add(new SetCardInfo("Inga Rune-Eyes", 64, Rarity.UNCOMMON, mage.cards.i.IngaRuneEyes.class));
|
||||
|
|
|
@ -40152,6 +40152,7 @@ Fynn, the Fangbearer|Kaldheim|170|U|{1}{G}|Legendary Creature - Human Warrior|1|
|
|||
Glittering Frost|Kaldheim|171|C|{2}{G}|Snow Enchantment - Aura|||Enchant land$Enchanted land is snow.$Whenever enchanted land is tapped for mana, its controller adds an additional one mana of any color.|
|
||||
Gnottvold Recluse|Kaldheim|172|C|{2}{G}|Creature - Spider|4|2|Reach|
|
||||
Guardian Gladewalker|Kaldheim|174|C|{1}{G}|Creature - Shapeshifter|1|1|Changeling$When Guardian Gladewalker enters the battlefield, put a +1/+1 counter on target creature.|
|
||||
Horizon Seeker|Kaldheim|175|C|{2}{G}|Creature - Human Warrior|3|2|Boast — {1}{G}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.|
|
||||
Jaspera Sentinel|Kaldheim|178|C|{G}|Creature - Elf Rogue|1|2|Reach${T}, Tap an untapped creature you control: Add one mana of any color.|
|
||||
Jorn, God of Winter|Kaldheim|179|R|{2}{G}|Legendary Snow Creature - God|3|3|Whenever Jorn attacks, untap each snow permanent you control.|
|
||||
Kaldring, the Rimestaff|Kaldheim|179|R|{1}{U}{B}|Legendary Snow Artifact|||{T}: You may play target snow permanent card from your graveyard this turn. If you do, it enters the battlefield tapped.|
|
||||
|
|
Loading…
Reference in a new issue