From 81e4c573c04599062040b5c9508a2b4acadc5eb5 Mon Sep 17 00:00:00 2001 From: marcins78 Date: Thu, 21 Feb 2013 12:09:26 +0000 Subject: [PATCH] "Merry", "Pipeweed Aficionado" --- .../lotro/cards/set20/shire/Card20_397.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/shire/Card20_397.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/shire/Card20_397.java index f9789bbe6..953778beb 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/shire/Card20_397.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/shire/Card20_397.java @@ -2,14 +2,16 @@ package com.gempukku.lotro.cards.set20.shire; import com.gempukku.lotro.cards.AbstractCompanion; import com.gempukku.lotro.cards.PlayConditions; +import com.gempukku.lotro.cards.TriggerConditions; import com.gempukku.lotro.cards.effects.SelfExertEffect; import com.gempukku.lotro.cards.effects.choose.ChooseAndPlayCardFromDeckEffect; import com.gempukku.lotro.cards.modifiers.PossessionClassSpotModifier; import com.gempukku.lotro.common.*; 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.modifiers.Modifier; +import com.gempukku.lotro.logic.timing.EffectResult; import java.util.Collections; import java.util.List; @@ -20,7 +22,7 @@ import java.util.List; * Shire Companion • Hobbit * 3 4 8 * Add 1 to the number of pipes you can spot. - * Fellowship: Exert Merry twice to play a pipeweed possession from your draw deck. + * At the start of the fellowship phase, you may exert Merry to play a pipeweed possession from your draw deck. */ public class Card20_397 extends AbstractCompanion { public Card20_397() { @@ -33,12 +35,10 @@ public class Card20_397 extends AbstractCompanion { } @Override - protected List getExtraInPlayPhaseActions(String playerId, LotroGame game, PhysicalCard self) { - if (PlayConditions.canUseFPCardDuringPhase(game, Phase.FELLOWSHIP, self) - && PlayConditions.canSelfExert(self, 2, game)) { - ActivateCardAction action = new ActivateCardAction(self); - action.appendCost( - new SelfExertEffect(action, self)); + public List getOptionalAfterTriggers(String playerId, LotroGame game, EffectResult effectResult, PhysicalCard self) { + if (TriggerConditions.startOfPhase(game, effectResult, Phase.FELLOWSHIP) + && PlayConditions.canSelfExert(self, game)) { + OptionalTriggerAction action = new OptionalTriggerAction(self); action.appendCost( new SelfExertEffect(action, self)); action.appendEffect(