From c946deb300ec848e67ba7d35d9d89ffbb3f4eb78 Mon Sep 17 00:00:00 2001 From: "marcin.sciesinski" Date: Sun, 11 Aug 2019 02:25:47 -0700 Subject: [PATCH] "Crippling Arrows" now checks for wounds at any time, not just the time it is being played --- .../lotro/cards/set40/elven/Card40_040.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set40/elven/Card40_040.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set40/elven/Card40_040.java index 38c78c768..826fcd12c 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set40/elven/Card40_040.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set40/elven/Card40_040.java @@ -1,18 +1,16 @@ package com.gempukku.lotro.cards.set40.elven; -import com.gempukku.lotro.logic.cardtype.AbstractEvent; -import com.gempukku.lotro.logic.timing.PlayConditions; -import com.gempukku.lotro.logic.actions.PlayEventAction; -import com.gempukku.lotro.logic.effects.AddUntilStartOfPhaseModifierEffect; import com.gempukku.lotro.common.*; import com.gempukku.lotro.filters.Filters; import com.gempukku.lotro.game.PhysicalCard; import com.gempukku.lotro.game.state.LotroGame; +import com.gempukku.lotro.logic.actions.PlayEventAction; +import com.gempukku.lotro.logic.cardtype.AbstractEvent; +import com.gempukku.lotro.logic.effects.AddUntilStartOfPhaseModifierEffect; import com.gempukku.lotro.logic.modifiers.RemoveKeywordModifier; +import com.gempukku.lotro.logic.timing.PlayConditions; import com.gempukku.lotro.logic.timing.UnrespondableEffect; -import java.util.Collection; - /** * Title: Crippling Arrows * Set: Second Edition @@ -41,10 +39,9 @@ public class Card40_040 extends AbstractEvent { new UnrespondableEffect() { @Override protected void doPlayEffect(LotroGame game) { - Collection woundedMinions = Filters.filterActive(game, CardType.MINION, Filters.wounded); action.appendEffect( new AddUntilStartOfPhaseModifierEffect( - new RemoveKeywordModifier(self, Filters.in(woundedMinions), Keyword.FIERCE), Phase.REGROUP)); + new RemoveKeywordModifier(self, Filters.and(CardType.MINION, Filters.wounded), Keyword.FIERCE), Phase.REGROUP)); } }); return action;