diff --git a/Mage.Sets/src/mage/cards/f/Ferocification.java b/Mage.Sets/src/mage/cards/f/Ferocification.java new file mode 100644 index 00000000000..72cbdb1c80c --- /dev/null +++ b/Mage.Sets/src/mage/cards/f/Ferocification.java @@ -0,0 +1,48 @@ +package mage.cards.f; + +import mage.abilities.Ability; +import mage.abilities.Mode; +import mage.abilities.common.BeginningOfCombatTriggeredAbility; +import mage.abilities.effects.common.continuous.BoostTargetEffect; +import mage.abilities.effects.common.continuous.GainAbilityTargetEffect; +import mage.abilities.keyword.HasteAbility; +import mage.abilities.keyword.MenaceAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.TargetController; +import mage.target.common.TargetControlledCreaturePermanent; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class Ferocification extends CardImpl { + + public Ferocification(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); + + // At the beginning of combat on your turn, choose one-- + // * Target creature you control gets +2/+0 until end of turn. + Ability ability = new BeginningOfCombatTriggeredAbility( + new BoostTargetEffect(2, 0), TargetController.YOU, false + ); + ability.addTarget(new TargetControlledCreaturePermanent()); + + // * Target creature you control gains menace and haste until end of turn. + ability.addMode(new Mode(new GainAbilityTargetEffect(new MenaceAbility()).setText("target creature you control gains menace")) + .addEffect(new GainAbilityTargetEffect(HasteAbility.getInstance()).setText("and haste until end of turn")) + .addTarget(new TargetControlledCreaturePermanent())); + this.addAbility(ability); + } + + private Ferocification(final Ferocification card) { + super(card); + } + + @Override + public Ferocification copy() { + return new Ferocification(this); + } +} diff --git a/Mage.Sets/src/mage/sets/OutlawsOfThunderJunction.java b/Mage.Sets/src/mage/sets/OutlawsOfThunderJunction.java index 854c590407f..b3973023dc9 100644 --- a/Mage.Sets/src/mage/sets/OutlawsOfThunderJunction.java +++ b/Mage.Sets/src/mage/sets/OutlawsOfThunderJunction.java @@ -58,6 +58,7 @@ public final class OutlawsOfThunderJunction extends ExpansionSet { cards.add(new SetCardInfo("Eriette's Lullaby", 10, Rarity.COMMON, mage.cards.e.EriettesLullaby.class)); cards.add(new SetCardInfo("Eroded Canyon", 256, Rarity.COMMON, mage.cards.e.ErodedCanyon.class)); cards.add(new SetCardInfo("Fake Your Own Death", 87, Rarity.COMMON, mage.cards.f.FakeYourOwnDeath.class)); + cards.add(new SetCardInfo("Ferocification", 123, Rarity.UNCOMMON, mage.cards.f.Ferocification.class)); cards.add(new SetCardInfo("Festering Gulch", 257, Rarity.COMMON, mage.cards.f.FesteringGulch.class)); cards.add(new SetCardInfo("Forest", 276, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Forlorn Flats", 258, Rarity.COMMON, mage.cards.f.ForlornFlats.class));