diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set4/raider/Card4_247.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set4/raider/Card4_247.java new file mode 100644 index 000000000..6a7391f6a --- /dev/null +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set4/raider/Card4_247.java @@ -0,0 +1,46 @@ +package com.gempukku.lotro.cards.set4.raider; + +import com.gempukku.lotro.cards.AbstractAttachable; +import com.gempukku.lotro.cards.modifiers.ArcheryTotalModifier; +import com.gempukku.lotro.common.*; +import com.gempukku.lotro.filters.Filter; +import com.gempukku.lotro.filters.Filters; +import com.gempukku.lotro.game.PhysicalCard; +import com.gempukku.lotro.game.state.LotroGame; +import com.gempukku.lotro.logic.modifiers.KeywordModifier; +import com.gempukku.lotro.logic.modifiers.Modifier; +import com.gempukku.lotro.logic.modifiers.SpotCondition; + +import java.util.LinkedList; +import java.util.List; + +/** + * Set: The Two Towers + * Side: Shadow + * Culture: Raider + * Twilight Cost: 3 + * Type: Possession • Ranged Weapon + * Game Text: Bearer must be a [RAIDER] Man. Bearer is an archer. While you can spot another [RAIDER] Man, the minion + * archery total is +1. + */ +public class Card4_247 extends AbstractAttachable { + public Card4_247() { + super(Side.SHADOW, CardType.POSSESSION, 3, Culture.RAIDER, Keyword.RANGED_WEAPON, "Southron Bow"); + } + + @Override + protected Filter getValidTargetFilter(String playerId, LotroGame game, PhysicalCard self) { + return Filters.and(Filters.culture(Culture.RAIDER), Filters.race(Race.MAN)); + } + + @Override + public List getAlwaysOnModifiers(PhysicalCard self) { + List modifiers = new LinkedList(); + modifiers.add( + new KeywordModifier(self, Filters.hasAttached(self), Keyword.ARCHER)); + modifiers.add( + new ArcheryTotalModifier(self, Side.SHADOW, + new SpotCondition(Filters.not(Filters.hasAttached(self)), Filters.culture(Culture.RAIDER), Filters.race(Race.MAN)), 1)); + return modifiers; + } +}