From 7b32d5f89e526481d2326b6fb9830b012b7e7472 Mon Sep 17 00:00:00 2001 From: melvin Date: Sun, 12 Aug 2012 14:39:15 +0800 Subject: [PATCH] replace ad-hoc condition checking on resolution with accept method of MagicTargetFilter --- src/magic/card/Intrepid_Hero.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/magic/card/Intrepid_Hero.java b/src/magic/card/Intrepid_Hero.java index 631f3277a9..a9b65c8ece 100644 --- a/src/magic/card/Intrepid_Hero.java +++ b/src/magic/card/Intrepid_Hero.java @@ -14,6 +14,7 @@ import magic.model.event.MagicPermanentActivation; import magic.model.event.MagicTapEvent; import magic.model.event.MagicTiming; import magic.model.target.MagicDestroyTargetPicker; +import magic.model.target.MagicTargetFilter; public class Intrepid_Hero { @@ -44,7 +45,7 @@ public class Intrepid_Hero { final Object[] choiceResults) { event.processTargetPermanent(game,choiceResults,0,new MagicPermanentAction() { public void doAction(final MagicPermanent creature) { - if (creature.getPower() >= 4) { + if (MagicTargetFilter.TARGET_CREATURE_POWER_4_OR_MORE.accept(game, event.getPlayer(), creature)) { game.doAction(new MagicDestroyAction(creature)); } }