From 1c549497af3875e8b8805ba22d0362dfea39a3a2 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Mon, 21 Nov 2011 21:43:46 +0000 Subject: [PATCH] Fixing "Elrond" from set 10. --- .../com/gempukku/lotro/cards/set10/elven/Card10_009.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set10/elven/Card10_009.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set10/elven/Card10_009.java index a23a8b06a..e98a132f3 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set10/elven/Card10_009.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set10/elven/Card10_009.java @@ -10,8 +10,9 @@ import com.gempukku.lotro.common.Race; 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.ActivateCardAction; +import com.gempukku.lotro.logic.actions.OptionalTriggerAction; import com.gempukku.lotro.logic.effects.ChooseAndHealCharactersEffect; +import com.gempukku.lotro.logic.timing.EffectResult; import java.util.Collections; import java.util.List; @@ -40,10 +41,10 @@ public class Card10_009 extends AbstractCompanion { } @Override - protected List getExtraInPlayPhaseActions(final String playerId, final LotroGame game, final PhysicalCard self) { + public List getOptionalAfterTriggers(final String playerId, LotroGame game, EffectResult effectResult, final PhysicalCard self) { if (PlayConditions.canUseFPCardDuringPhase(game, Phase.SKIRMISH, self) - && PlayConditions.canSelfExert(self, game)) { - final ActivateCardAction action = new ActivateCardAction(self); + && Filters.inSkirmish.accepts(game.getGameState(), game.getModifiersQuerying(), self)) { + final OptionalTriggerAction action = new OptionalTriggerAction(self); action.appendEffect( new RevealTopCardsOfDrawDeckEffect(self, playerId, 1) { @Override