diff --git a/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java b/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java index 5b60a3a7ec7..4c0d98ee1eb 100644 --- a/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java +++ b/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java @@ -1,5 +1,6 @@ package mage.cards.m; +import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.DealsDamageToAPlayerAllTriggeredAbility; @@ -16,10 +17,6 @@ import mage.game.Game; import mage.game.events.GameEvent; import mage.target.targetpointer.FixedTarget; -import java.util.UUID; - -import static mage.constants.Outcome.Benefit; - /** * @author TheElk801 */ @@ -57,7 +54,7 @@ public final class MarisiBreakerOfTheCoil extends CardImpl { class MarisiBreakerOfTheCoilSpellEffect extends ContinuousRuleModifyingEffectImpl { MarisiBreakerOfTheCoilSpellEffect() { - super(Duration.EndOfTurn, Outcome.Neutral); + super(Duration.WhileOnBattlefield, Outcome.PreventCast); staticText = "your opponents can't cast spells during combat"; } @@ -92,8 +89,9 @@ class MarisiBreakerOfTheCoilEffect extends OneShotEffect { private static final Effect effect = new GoadTargetEffect(); MarisiBreakerOfTheCoilEffect() { - super(Benefit); - staticText = "goad each creature that player controls"; + super(Outcome.Benefit); + staticText = "goad each creature that player controls " + + "(Until your next turn, those creatures attack each combat if able and attack a player other than you if able.)"; } private MarisiBreakerOfTheCoilEffect(final MarisiBreakerOfTheCoilEffect effect) { @@ -116,4 +114,4 @@ class MarisiBreakerOfTheCoilEffect extends OneShotEffect { }); return true; } -} \ No newline at end of file +} diff --git a/Mage/src/main/java/mage/constants/Outcome.java b/Mage/src/main/java/mage/constants/Outcome.java index 0aa1235d248..28109c94fcb 100644 --- a/Mage/src/main/java/mage/constants/Outcome.java +++ b/Mage/src/main/java/mage/constants/Outcome.java @@ -28,6 +28,7 @@ public enum Outcome { PutManaInPool(true), Regenerate(true), PreventDamage(true), + PreventCast(false), RedirectDamage(true), Tap(false), Transform(true), @@ -40,6 +41,7 @@ public enum Outcome { Removal(false), AIDontUseIt(false), Vote(true); + private final boolean good; // good or bad effect for targeting player (for AI usage) private boolean canTargetAll;