From 5f6aa4b14147ebe9864754713826d186b5889b3d Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 30 Aug 2011 15:55:14 +0000 Subject: [PATCH] "Orthanc Assassin" --- .../lotro/cards/set1/isengard/Card1_127.java | 10 +++-- .../lotro/cards/set1/isengard/Card1_131.java | 39 +++++++++++++++++++ 2 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_131.java diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_127.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_127.java index 1da1db6d0..851625c89 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_127.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_127.java @@ -13,7 +13,7 @@ import com.gempukku.lotro.logic.actions.CostToEffectAction; import com.gempukku.lotro.logic.modifiers.KeywordModifier; import com.gempukku.lotro.logic.timing.Action; -import java.util.Collections; +import java.util.LinkedList; import java.util.List; /** @@ -36,6 +36,10 @@ public class Card1_127 extends AbstractMinion { @Override public List getPlayablePhaseActions(String playerId, LotroGame game, PhysicalCard self) { + List actions = new LinkedList(); + + appendPlayMinionAction(actions, game, self); + if (PlayConditions.canUseShadowCardDuringPhase(game.getGameState(), Phase.MANEUVER, self, 0) && Filters.canSpot(game.getGameState(), game.getModifiersQuerying(), Filters.keyword(Keyword.URUK_HAI), Filters.not(Filters.sameCard(self)))) { CostToEffectAction action = new CostToEffectAction(self, "Spot another Uruk-hai to make Lurtz fierce until the regroup phase."); @@ -43,8 +47,8 @@ public class Card1_127 extends AbstractMinion { new AddUntilStartOfPhaseModifierEffect( new KeywordModifier(self, Filters.sameCard(self), Keyword.FIERCE), Phase.REGROUP)); - return Collections.singletonList(action); + actions.add(action); } - return null; + return actions; } } diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_131.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_131.java new file mode 100644 index 000000000..ef88150c3 --- /dev/null +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/isengard/Card1_131.java @@ -0,0 +1,39 @@ +package com.gempukku.lotro.cards.set1.isengard; + +import com.gempukku.lotro.cards.AbstractMinion; +import com.gempukku.lotro.common.Culture; +import com.gempukku.lotro.common.Keyword; +import com.gempukku.lotro.game.PhysicalCard; +import com.gempukku.lotro.game.state.LotroGame; +import com.gempukku.lotro.logic.timing.Action; + +import java.util.LinkedList; +import java.util.List; + +/** + * Set: The Fellowship of the Ring + * Side: Shadow + * Culture: Isengard + * Twilight Cost: 5 + * Type: Minion • Uruk-Hai + * Strength: 10 + * Vitality: 3 + * Site: 5 + * Game Text: Archer. Damage +1. + */ +public class Card1_131 extends AbstractMinion { + public Card1_131() { + super(5, 10, 3, 5, Culture.ISENGARD, "Orthanc Assassin", "1_131", true); + addKeyword(Keyword.ARCHER); + addKeyword(Keyword.DAMAGE); + } + + @Override + public List getPlayablePhaseActions(String playerId, LotroGame game, PhysicalCard self) { + List actions = new LinkedList(); + + appendPlayMinionAction(actions, game, self); + + return actions; + } +}