diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html b/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html index 05a8f1ed8..02cd1a71e 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html +++ b/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html @@ -1,4 +1,8 @@
+11 Mar. 2013
+- Second Edition is playable now.
+- "Galadriel, White Lady of Lorien" no longer requires to exert another elf.
+
 10 Mar. 2013
 - Free people cards should no longer allow playing shadow cards and vice-versa.
 
diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_084.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_084.java
index 40546e0c5..a24b2f758 100644
--- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_084.java
+++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/elven/Card20_084.java
@@ -6,7 +6,6 @@ import com.gempukku.lotro.cards.TriggerConditions;
 import com.gempukku.lotro.cards.effects.RevealTopCardsOfDrawDeckEffect;
 import com.gempukku.lotro.cards.effects.SelfExertEffect;
 import com.gempukku.lotro.cards.effects.choose.ChooseAndAddUntilEOPStrengthBonusEffect;
-import com.gempukku.lotro.cards.effects.choose.ChooseAndExertCharactersEffect;
 import com.gempukku.lotro.common.*;
 import com.gempukku.lotro.filters.Filters;
 import com.gempukku.lotro.game.PhysicalCard;
@@ -26,8 +25,8 @@ import java.util.List;
  * Elven	Ally • Elf • Lothlorien
  * 3	3
  * At the start of each of your turns, heal every Lothlorien ally.
- * Skirmish: Exert Galadriel and another Elf to reveal the top card of your draw deck. Make a minion skirmishing
- * that Elf strength - X where X is that card's twilight cost.
+ * Skirmish: Exert Galadriel to reveal the top card of your draw deck. Make a minion skirmishing an Elf strength - X
+ * where X is the revealed card's twilight cost.
  */
 public class Card20_084 extends AbstractAlly {
     public Card20_084() {
@@ -54,21 +53,15 @@ public class Card20_084 extends AbstractAlly {
             final ActivateCardAction action =new ActivateCardAction(self);
             action.appendCost(
                     new SelfExertEffect(action, self));
-            action.appendCost(
-                    new ChooseAndExertCharactersEffect(action, playerId, 1, 1, Filters.not(self), Race.ELF) {
+            action.appendEffect(
+                    new RevealTopCardsOfDrawDeckEffect(self, playerId, 1) {
                         @Override
-                        protected void forEachCardExertedCallback(final PhysicalCard character) {
-                            action.appendEffect(
-                                    new RevealTopCardsOfDrawDeckEffect(self, playerId, 1) {
-                                        @Override
-                                        protected void cardsRevealed(List revealedCards) {
-                                            for (PhysicalCard revealedCard : revealedCards) {
-                                                int twilightCost = revealedCard.getBlueprint().getTwilightCost();
-                                                action.appendEffect(
-                                                        new ChooseAndAddUntilEOPStrengthBonusEffect(action, self, playerId, -twilightCost, CardType.MINION, Filters.inSkirmishAgainst(character)));
-                                            }
-                                        }
-                                    });
+                        protected void cardsRevealed(List revealedCards) {
+                            for (PhysicalCard revealedCard : revealedCards) {
+                                int twilightCost = revealedCard.getBlueprint().getTwilightCost();
+                                action.appendEffect(
+                                        new ChooseAndAddUntilEOPStrengthBonusEffect(action, self, playerId, -twilightCost, CardType.MINION, Filters.inSkirmishAgainst(Race.ELF)));
+                            }
                         }
                     });
             return Collections.singletonList(action);