diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-019/set20.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-019/set20.js index 91a1def4c..bb5374b61 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-019/set20.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-019/set20.js @@ -192,7 +192,7 @@ var set20 = { '20_194': 'http://lotrtcg.org/coreset/gondor/flamingbrand.jpg', '20_195': 'http://lotrtcg.org/coreset/gondor/heightenedawareness(r3).jpg', '20_196': 'http://lotrtcg.org/coreset/gondor/hornofgondor.jpg', - '20_197': 'http://lotrtcg.org/coreset/gondor/intothewild.jpg', + '20_197': 'http://lotrtcg.org/coreset/gondor/intothewild(r3).jpg', '20_198': 'http://lotrtcg.org/coreset/gondor/legacyofnumenor.jpg', '20_199': 'http://lotrtcg.org/coreset/gondor/lyinginwait.jpg', '20_200': 'http://lotrtcg.org/coreset/gondor/nativecover.jpg', diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/gondor/Card20_197.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/gondor/Card20_197.java index a071ab1a6..0ddaafbce 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/gondor/Card20_197.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/gondor/Card20_197.java @@ -11,11 +11,11 @@ import com.gempukku.lotro.logic.modifiers.Modifier; import com.gempukku.lotro.logic.modifiers.SpotCondition; /** - * 1 - * Into the Wild - * Gondor Condition • Support Area - * While you can spot a [Gondor] ranger, each minion's site number is +1 for each site from your adventure deck on the adventure path - * in the current region. + * ❶ •Into the Wild [Gon] + * Condition • Support Area + * While you can spot a [Gon] ranger, the site number of each minion in play is +1 for each site from your adventure deck in the current region + *
+ * http://lotrtcg.org/coreset/gondor/intothewild(r3).jpg */ public class Card20_197 extends AbstractPermanent { public Card20_197() { @@ -25,7 +25,7 @@ public class Card20_197 extends AbstractPermanent { @Override public Modifier getAlwaysOnModifier(LotroGame game, PhysicalCard self) { return new MinionSiteNumberModifier( - self, CardType.MINION, new SpotCondition(Culture.GONDOR, Keyword.RANGER), + self, Filters.and(CardType.MINION, Filters.inPlay()), new SpotCondition(Culture.GONDOR, Keyword.RANGER), new CountActiveEvaluator(CardType.SITE, Zone.ADVENTURE_PATH, Filters.owner(self.getOwner()), Filters.currentRegion)); } } diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/filters/Filters.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/filters/Filters.java index 9ef12fc02..76164d16d 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/filters/Filters.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/filters/Filters.java @@ -59,6 +59,15 @@ public class Filters { _keywordFilterMap.put(Keyword.BESIEGER, Filters.and(CardType.MINION, keyword(Keyword.BESIEGER))); } + public static Filter inPlay() { + return new Filter() { + @Override + public boolean accepts(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard physicalCard) { + return physicalCard.getZone().isInPlay(); + } + }; + } + public static boolean canSpot(GameState gameState, ModifiersQuerying modifiersQuerying, Filterable... filters) { return canSpot(gameState, modifiersQuerying, 1, filters); }