[KHM] Implemented Dogged Pursuit

This commit is contained in:
Evan Kranzler 2021-01-11 20:40:04 -05:00
parent dfaf9e0a51
commit f0fd4b0115
3 changed files with 40 additions and 1 deletions

View file

@ -0,0 +1,38 @@
package mage.cards.d;
import mage.abilities.Ability;
import mage.abilities.common.BeginningOfEndStepTriggeredAbility;
import mage.abilities.effects.common.GainLifeEffect;
import mage.abilities.effects.common.LoseLifeOpponentsEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.TargetController;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class DoggedPursuit extends CardImpl {
public DoggedPursuit(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}");
// At the beginning of your end step, each opponent loses 1 life and you gain 1 life.
Ability ability = new BeginningOfEndStepTriggeredAbility(
new LoseLifeOpponentsEffect(1), TargetController.YOU, false
);
ability.addEffect(new GainLifeEffect(1).concatBy("and"));
this.addAbility(ability);
}
private DoggedPursuit(final DoggedPursuit card) {
super(card);
}
@Override
public DoggedPursuit copy() {
return new DoggedPursuit(this);
}
}

View file

@ -67,6 +67,7 @@ public final class Kaldheim extends ExpansionSet {
cards.add(new SetCardInfo("Canopy Tactician", 378, Rarity.RARE, mage.cards.c.CanopyTactician.class));
cards.add(new SetCardInfo("Cleaving Reaper", 376, Rarity.RARE, mage.cards.c.CleavingReaper.class));
cards.add(new SetCardInfo("Darkbore Pathway", 254, Rarity.RARE, mage.cards.d.DarkborePathway.class));
cards.add(new SetCardInfo("Dogged Pursuit", 85, Rarity.COMMON, mage.cards.d.DoggedPursuit.class));
cards.add(new SetCardInfo("Doomskar Oracle", 10, Rarity.COMMON, mage.cards.d.DoomskarOracle.class));
cards.add(new SetCardInfo("Elderfang Ritualist", 385, Rarity.UNCOMMON, mage.cards.e.ElderfangRitualist.class));
cards.add(new SetCardInfo("Elven Ambush", 391, Rarity.UNCOMMON, mage.cards.e.ElvenAmbush.class));

View file

@ -40045,7 +40045,7 @@ Reflections of Littjara|Kaldheim|73|R|{4}{U}|Enchantment|||As Reflections of Lit
Run Ashore|Kaldheim|74|C|{4}{U}{U}|Instant|||Choose one or both —$• The owner of target nonland permanent puts it on the top or bottom of their library.$• Return target nonland permanent to its owner's hand.|
Saw It Coming|Kaldheim|76|U|{1}{U}{U}|Instant|||Counter target spell.$Foretell {1}{U}|
Undersea Invader|Kaldheim|78|C|{4}{U}{U}|Creature - Giant Rogue|5|6|Flash$Undersea Invader enters the battlefield tapped.|
Dogged Persuit|Kaldheim|85|C|{3}{B}|Enchantment|||At the beginning of your ent step, each opponent loses 1 life and you gain 1 life.|
Dogged Pursuit|Kaldheim|85|C|{3}{B}|Enchantment|||At the beginning of your ent step, each opponent loses 1 life and you gain 1 life.|
Draugr Necromancer|Kaldheim|86|R|{3}{B}|Snow Creature - Zombie Cleric|4|4|If a nontoken creature an opponent controls would die, exile that card with an ice counter on it instead.$You may cast spells from among cards in exile your opponents own with ice counters on them, and you may spend mana from snow sources as though it were mana of any color to cast those spells.|
Eradicator Valkyrie|Kaldheim|94|M|{2}{B}{B}|Creature - Angel Berserker|4|3|Flying, lifelink, hexproof from planeswalkers$Boast — {1}{B}, Sacrifice a creature: Each opponent sacrifices a creature or planeswalker.|
Grim Draugr|Kaldheim|96|C|{2}{B}|Snow Creature - Zombie Berserker|3|2|{1}{S}: Grim Draugr gets +1/+0 and gains menace until end of turn.|