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);