From cb63b900cd6d7de59b99b60da9b5c47cae834412 Mon Sep 17 00:00:00 2001 From: magenoxx Date: Sun, 27 May 2012 15:36:41 +0400 Subject: [PATCH] SacrificeEffect target required fix --- Mage.Tests/src/test/java/org/Test.java | 23 +++++++++++++++++++ .../effects/common/SacrificeEffect.java | 1 + 2 files changed, 24 insertions(+) create mode 100644 Mage.Tests/src/test/java/org/Test.java diff --git a/Mage.Tests/src/test/java/org/Test.java b/Mage.Tests/src/test/java/org/Test.java new file mode 100644 index 00000000000..d695cff9a41 --- /dev/null +++ b/Mage.Tests/src/test/java/org/Test.java @@ -0,0 +1,23 @@ +package org + +import mage.Constants +import mage.game.match.MatchOptions +import mage.game.tournament.LimitedOptions +import mage.view.SeatView + +import java.util.ArrayList +import java.util.Date +import java.util.List +import java.util.UUID + +/** + * Created by IntelliJ IDEA. + * User: ayratn + * Date: 5/27/12 + * Time: 8:44 AM + * To change this template use File | Settings | File Templates. + */ +public interface Test { + + +} diff --git a/Mage/src/mage/abilities/effects/common/SacrificeEffect.java b/Mage/src/mage/abilities/effects/common/SacrificeEffect.java index d2792ee5cde..8bd7ac85e27 100644 --- a/Mage/src/mage/abilities/effects/common/SacrificeEffect.java +++ b/Mage/src/mage/abilities/effects/common/SacrificeEffect.java @@ -86,6 +86,7 @@ public class SacrificeEffect extends OneShotEffect{ amount = Math.min(amount, realCount); Target target = new TargetControlledPermanent(amount, amount, filter, false); + target.setRequired(true); //A spell or ability could have removed the only legal target this player //had, if thats the case this ability should fizzle.