From 281e376db88cc646a1817abe62f62e3ac8823235 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Mon, 14 Nov 2011 15:24:49 +0000 Subject: [PATCH] "Line of Defense" --- .../lotro/cards/set8/raider/Card8_063.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set8/raider/Card8_063.java diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set8/raider/Card8_063.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set8/raider/Card8_063.java new file mode 100644 index 000000000..2415c35ff --- /dev/null +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set8/raider/Card8_063.java @@ -0,0 +1,40 @@ +package com.gempukku.lotro.cards.set8.raider; + +import com.gempukku.lotro.cards.AbstractPermanent; +import com.gempukku.lotro.cards.modifiers.CantTakeWoundsModifier; +import com.gempukku.lotro.cards.modifiers.conditions.AndCondition; +import com.gempukku.lotro.cards.modifiers.conditions.NotCondition; +import com.gempukku.lotro.cards.modifiers.conditions.PhaseCondition; +import com.gempukku.lotro.common.*; +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.Modifier; +import com.gempukku.lotro.logic.modifiers.SpotCondition; + +import java.util.Collections; +import java.util.List; + +/** + * Set: Siege of Gondor + * Side: Shadow + * Culture: Raider + * Twilight Cost: 3 + * Type: Condition • Support Area + * Game Text: While you can spot a mounted [RAIDER] Man, [RAIDER] Men cannot take wounds (except during skirmishes). + */ +public class Card8_063 extends AbstractPermanent { + public Card8_063() { + super(Side.SHADOW, 3, CardType.CONDITION, Culture.RAIDER, Zone.SUPPORT, "Line of Defense"); + } + + @Override + public List getAlwaysOnModifiers(LotroGame game, PhysicalCard self) { + return Collections.singletonList( + new CantTakeWoundsModifier(self, + new AndCondition( + new SpotCondition(Culture.RAIDER, Race.MAN, Filters.mounted), + new NotCondition(new PhaseCondition(Phase.SKIRMISH)) + ), Filters.and(Culture.RAIDER, Race.MAN))); + } +}