From 29feb520904d0eeab69aab50af80ae691f05e8e8 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 20 Sep 2011 22:30:20 +0000 Subject: [PATCH] Fixing Legolas. --- .../lotro/cards/set1/elven/Card1_051.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/elven/Card1_051.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/elven/Card1_051.java index 07aba9f59..9dd895742 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/elven/Card1_051.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set1/elven/Card1_051.java @@ -35,14 +35,15 @@ public class Card1_051 extends AbstractCompanion { @Override public Modifier getAlwaysOnEffect(final PhysicalCard self) { return new StrengthModifier(self, - new Filter() { - @Override - public boolean accepts(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard physicalCard) { - Skirmish activeSkirmish = gameState.getSkirmish(); - return (activeSkirmish != null - && activeSkirmish.getFellowshipCharacter().equals(self) - && Filters.filter(activeSkirmish.getShadowCharacters(), gameState, modifiersQuerying, Filters.race(Race.NAZGUL)).size() > 0); - } - }, 3); + Filters.and( + Filters.sameCard(self), + Filters.inSkirmish(), + new Filter() { + @Override + public boolean accepts(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard physicalCard) { + Skirmish activeSkirmish = gameState.getSkirmish(); + return Filters.filter(activeSkirmish.getShadowCharacters(), gameState, modifiersQuerying, Filters.race(Race.NAZGUL)).size() > 0; + } + }), 3); } }