From aa152f40e635e226077ff2c1e7c312baffc09278 Mon Sep 17 00:00:00 2001 From: BetaSteward Date: Wed, 6 Oct 2010 02:04:51 +0000 Subject: [PATCH] ... --- .../src/mage/player/human/HumanPlayer.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Mage.Player.Human/src/mage/player/human/HumanPlayer.java b/Mage.Player.Human/src/mage/player/human/HumanPlayer.java index dc10625e8e5..fef17f5a084 100644 --- a/Mage.Player.Human/src/mage/player/human/HumanPlayer.java +++ b/Mage.Player.Human/src/mage/player/human/HumanPlayer.java @@ -49,15 +49,17 @@ import mage.abilities.SpecialAction; import mage.abilities.costs.mana.ManaCost; import mage.abilities.costs.mana.VariableManaCost; import mage.cards.decks.Deck; +import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterCreatureForCombat; import mage.game.Game; import mage.game.permanent.Permanent; import mage.target.Target; import mage.target.TargetAmount; import mage.target.TargetCard; -import mage.target.TargetPermanent; import mage.target.common.TargetAttackingCreature; +import mage.target.common.TargetControlledCreaturePermanent; import mage.target.common.TargetCreatureOrPlayer; +import mage.target.common.TargetCreaturePermanent; import mage.target.common.TargetDefender; /** @@ -70,7 +72,11 @@ public class HumanPlayer extends PlayerImpl { private boolean abort; - protected transient TargetPermanent targetCombat = new TargetPermanent(new FilterCreatureForCombat(), TargetController.YOU); + protected static FilterCreatureForCombat filter = new FilterCreatureForCombat(); + static { + filter.setTargetController(TargetController.YOU); + } + protected transient TargetCreaturePermanent targetCombat = new TargetCreaturePermanent(filter); public HumanPlayer(String name, Deck deck, RangeOfInfluence range) { super(name, deck, range);