From 237763b5770594f3e3d5b5b2a05e26d68f704f56 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Mon, 15 Jul 2013 21:43:05 +0200 Subject: [PATCH] * Slaughter Pact / Intervention Pact - Fixed that the cost haven't to be paid at the beginning of your next turn. --- Mage.Sets/src/mage/sets/futuresight/InterventionPact.java | 7 +++---- Mage.Sets/src/mage/sets/futuresight/SlaughterPact.java | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/sets/futuresight/InterventionPact.java b/Mage.Sets/src/mage/sets/futuresight/InterventionPact.java index 1f11b49d80..aad1c116b2 100644 --- a/Mage.Sets/src/mage/sets/futuresight/InterventionPact.java +++ b/Mage.Sets/src/mage/sets/futuresight/InterventionPact.java @@ -28,9 +28,6 @@ package mage.sets.futuresight; import java.util.UUID; - -import mage.constants.CardType; -import mage.constants.Rarity; import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.delayed.PactDelayedTriggeredAbility; @@ -38,7 +35,9 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.PreventionEffectImpl; import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect; import mage.cards.CardImpl; +import mage.constants.CardType; import mage.constants.Duration; +import mage.constants.Rarity; import mage.game.Game; import mage.game.events.GameEvent; import mage.players.Player; @@ -60,7 +59,7 @@ public class InterventionPact extends CardImpl { this.getSpellAbility().addEffect(new InterventionPactPreventDamageEffect()); this.getSpellAbility().addTarget(new TargetSource()); // At the beginning of your next upkeep, pay {1}{W}{W}. If you don't, you lose the game. - this.getSpellAbility().addEffect(new CreateDelayedTriggeredAbilityEffect(new PactDelayedTriggeredAbility(new ManaCostsImpl("{1}{W}{W}")))); + this.getSpellAbility().addEffect(new CreateDelayedTriggeredAbilityEffect(new PactDelayedTriggeredAbility(new ManaCostsImpl("{1}{W}{W}")), false)); } public InterventionPact(final InterventionPact card) { diff --git a/Mage.Sets/src/mage/sets/futuresight/SlaughterPact.java b/Mage.Sets/src/mage/sets/futuresight/SlaughterPact.java index d786f865d4..cfece9b949 100644 --- a/Mage.Sets/src/mage/sets/futuresight/SlaughterPact.java +++ b/Mage.Sets/src/mage/sets/futuresight/SlaughterPact.java @@ -63,7 +63,7 @@ public class SlaughterPact extends CardImpl { this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter)); this.getSpellAbility().addEffect(new DestroyTargetEffect()); // At the beginning of your next upkeep, pay {2}{B}. If you don't, you lose the game. - this.getSpellAbility().addEffect(new CreateDelayedTriggeredAbilityEffect(new PactDelayedTriggeredAbility(new ManaCostsImpl("{2}{B}")))); + this.getSpellAbility().addEffect(new CreateDelayedTriggeredAbilityEffect(new PactDelayedTriggeredAbility(new ManaCostsImpl("{2}{B}")),false)); } public SlaughterPact(final SlaughterPact card) {