From 275939889820e91397436d0350df01673609dae1 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Sat, 17 Sep 2011 10:42:14 +0000 Subject: [PATCH] Fixing "Treachery Deeper Than You Know" --- .../lotro/cards/set1/gandalf/Card1_086.java | 15 +++++++++--- .../src/main/resources/log4j.xml | 23 +++++++++++++------ 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/gandalf/Card1_086.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/gandalf/Card1_086.java index 9d289d1c5..e37164001 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/gandalf/Card1_086.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/gandalf/Card1_086.java @@ -3,6 +3,7 @@ package com.gempukku.lotro.cards.set1.gandalf; import com.gempukku.lotro.cards.AbstractEvent; import com.gempukku.lotro.cards.actions.PlayEventAction; import com.gempukku.lotro.cards.effects.ChooseOpponentEffect; +import com.gempukku.lotro.cards.effects.RevealAndChooseCardsFromOpponentHandEffect; import com.gempukku.lotro.common.Culture; import com.gempukku.lotro.common.Keyword; import com.gempukku.lotro.common.Phase; @@ -11,6 +12,8 @@ import com.gempukku.lotro.filters.Filters; import com.gempukku.lotro.game.PhysicalCard; import com.gempukku.lotro.game.state.LotroGame; +import java.util.List; + /** * Set: The Fellowship of the Ring * Side: Free @@ -32,13 +35,19 @@ public class Card1_086 extends AbstractEvent { } @Override - public PlayEventAction getPlayCardAction(String playerId, LotroGame game, PhysicalCard self, int twilightModifier) { - PlayEventAction action = new PlayEventAction(self); + public PlayEventAction getPlayCardAction(final String playerId, LotroGame game, PhysicalCard self, int twilightModifier) { + final PlayEventAction action = new PlayEventAction(self); action.addEffect( new ChooseOpponentEffect(playerId) { @Override protected void opponentChosen(String opponentId) { - // TODO - Reveal + action.addEffect( + new RevealAndChooseCardsFromOpponentHandEffect(playerId, opponentId, "Opponent's hand", Filters.none(), 0, 0) { + @Override + protected void cardsSelected(List selectedCards) { + // Do nothing, just revealing + } + }); } }); return action; diff --git a/gemp-lotr/gemp-lotr-web/src/main/resources/log4j.xml b/gemp-lotr/gemp-lotr-web/src/main/resources/log4j.xml index 9fa8e6470..01461959b 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/resources/log4j.xml +++ b/gemp-lotr/gemp-lotr-web/src/main/resources/log4j.xml @@ -1,17 +1,26 @@ - - - + + + - + + + + + + + + + + - + - - + + \ No newline at end of file