[KHM] added Foretell placeholder ability

This commit is contained in:
Evan Kranzler 2021-01-08 08:49:08 -05:00
parent 0f4d90b871
commit bb827eafbf
3 changed files with 44 additions and 0 deletions

View file

@ -4,11 +4,22 @@ import mage.cards.ExpansionSet;
import mage.constants.Rarity;
import mage.constants.SetType;
import java.util.Arrays;
import java.util.List;
/**
* @author TheElk801
*/
public final class Kaldheim extends ExpansionSet {
private static final List<String> unfinished = Arrays.asList(
"Alrund's Epiphany",
"Augury Raven",
"Behold the Multiverse",
"Ranar the Ever-Watchful",
"Sarulf's Packmate"
);
private static final Kaldheim instance = new Kaldheim();
public static Kaldheim getInstance() {
@ -78,5 +89,7 @@ public final class Kaldheim extends ExpansionSet {
cards.add(new SetCardInfo("Warchanter Skald", 381, Rarity.UNCOMMON, mage.cards.w.WarchanterSkald.class));
cards.add(new SetCardInfo("Woodland Chasm", 274, Rarity.COMMON, mage.cards.w.WoodlandChasm.class));
cards.add(new SetCardInfo("Youthful Valkyrie", 382, Rarity.UNCOMMON, mage.cards.y.YouthfulValkyrie.class));
cards.removeIf(setCardInfo -> unfinished.contains(setCardInfo.getName())); // remove when mechanic is fully implemented
}
}

View file

@ -0,0 +1,30 @@
package mage.abilities.keyword;
import mage.abilities.SpecialAction;
import mage.cards.Card;
import mage.constants.Zone;
/**
* @author TheElk801
*/
public class ForetellAbility extends SpecialAction {
// TODO: Implement this
public ForetellAbility(Card card, String manaCost) {
super(Zone.HAND);
}
private ForetellAbility(ForetellAbility ability) {
super(ability);
}
@Override
public String getRule() {
return "";
}
@Override
public ForetellAbility copy() {
return new ForetellAbility(this);
}
}

View file

@ -44,6 +44,7 @@ Flashback|cost|
Flying|instance|
Forestcycling|cost|
Forestwalk|new|
Foretell|card, manaString|
Haste|instance|
Hexproof|instance|
Improvise|new|