Sacrifice effect fix

This commit is contained in:
magenoxx 2012-05-20 18:44:16 +04:00
parent 1208c7d359
commit 8dda7eec1b

View file

@ -27,6 +27,7 @@
*/ */
package mage.abilities.effects.common; package mage.abilities.effects.common;
import mage.Constants;
import mage.Constants.Outcome; import mage.Constants.Outcome;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.DynamicValue;
@ -78,6 +79,8 @@ public class SacrificeEffect extends OneShotEffect<SacrificeEffect>{
return false; return false;
} }
filter.setTargetController(Constants.TargetController.YOU);
int amount = count.calculate(game, source); int amount = count.calculate(game, source);
int realCount = game.getBattlefield().countAll(filter, player.getId()); int realCount = game.getBattlefield().countAll(filter, player.getId());
amount = Math.min(amount, realCount); amount = Math.min(amount, realCount);