From 040113c82171071c77fa449b83b8202fe60ccb4e Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 10 Apr 2020 22:10:51 -0400 Subject: [PATCH] Implemented Heightened Reflexes --- .../src/mage/cards/h/HeightenedReflexes.java | 36 +++++++++++++++++++ .../src/mage/sets/IkoriaLairOfBehemoths.java | 1 + 2 files changed, 37 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/h/HeightenedReflexes.java diff --git a/Mage.Sets/src/mage/cards/h/HeightenedReflexes.java b/Mage.Sets/src/mage/cards/h/HeightenedReflexes.java new file mode 100644 index 00000000000..7088fe92950 --- /dev/null +++ b/Mage.Sets/src/mage/cards/h/HeightenedReflexes.java @@ -0,0 +1,36 @@ +package mage.cards.h; + +import mage.abilities.effects.common.continuous.BoostTargetEffect; +import mage.abilities.effects.common.counter.AddCountersTargetEffect; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.counters.CounterType; +import mage.target.common.TargetCreaturePermanent; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class HeightenedReflexes extends CardImpl { + + public HeightenedReflexes(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{R}"); + + // Target creature gets +1/+0 until end of turn. Put a first strike counter on it. + this.getSpellAbility().addEffect(new BoostTargetEffect(1, 0)); + this.getSpellAbility().addEffect(new AddCountersTargetEffect(CounterType.FIRST_STRIKE.createInstance()) + .setText("Put a first strike counter on it")); + this.getSpellAbility().addTarget(new TargetCreaturePermanent()); + } + + private HeightenedReflexes(final HeightenedReflexes card) { + super(card); + } + + @Override + public HeightenedReflexes copy() { + return new HeightenedReflexes(this); + } +} diff --git a/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java b/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java index 923b13f65da..2fba09cc90b 100644 --- a/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java +++ b/Mage.Sets/src/mage/sets/IkoriaLairOfBehemoths.java @@ -161,6 +161,7 @@ public final class IkoriaLairOfBehemoths extends ExpansionSet { cards.add(new SetCardInfo("Gust of Wind", 54, Rarity.COMMON, mage.cards.g.GustOfWind.class)); cards.add(new SetCardInfo("Hampering Snare", 55, Rarity.COMMON, mage.cards.h.HamperingSnare.class)); cards.add(new SetCardInfo("Heartless Act", 91, Rarity.UNCOMMON, mage.cards.h.HeartlessAct.class)); + cards.add(new SetCardInfo("Heightened Reflexes", 123, Rarity.COMMON, mage.cards.h.HeightenedReflexes.class)); cards.add(new SetCardInfo("Helica Glider", 15, Rarity.COMMON, mage.cards.h.HelicaGlider.class)); cards.add(new SetCardInfo("Honey Mammoth", 158, Rarity.COMMON, mage.cards.h.HoneyMammoth.class)); cards.add(new SetCardInfo("Hornbash Mentor", 159, Rarity.UNCOMMON, mage.cards.h.HornbashMentor.class));