From cdf3e288170cab5f60b10cc9b451aaa3087b3327 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Fri, 13 Jan 2012 11:26:50 +0000 Subject: [PATCH] "Cavern Denizen" --- .../cards/set13/uruk_hai/Card13_160.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set13/uruk_hai/Card13_160.java diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set13/uruk_hai/Card13_160.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set13/uruk_hai/Card13_160.java new file mode 100644 index 000000000..c427d3164 --- /dev/null +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set13/uruk_hai/Card13_160.java @@ -0,0 +1,40 @@ +package com.gempukku.lotro.cards.set13.uruk_hai; + +import com.gempukku.lotro.cards.AbstractMinion; +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.logic.modifiers.Modifier; +import com.gempukku.lotro.logic.modifiers.SpotCondition; + +/** + * Set: Bloodlines + * Side: Shadow + * Culture: Uruk-hai + * Twilight Cost: 2 + * Type: Minion • Uruk-Hai + * Strength: 6 + * Vitality: 1 + * Site: 5 + * Game Text: Damage +1. While you can spot a Free Peoples culture token, this minion cannot take wounds except during + * skirmishes. + */ +public class Card13_160 extends AbstractMinion { + public Card13_160() { + super(2, 6, 1, 5, Race.URUK_HAI, Culture.URUK_HAI, "Cavern Denizen"); + addKeyword(Keyword.DAMAGE, 1); + } + + @Override + public Modifier getAlwaysOnModifier(PhysicalCard self) { + return new CantTakeWoundsModifier(self, + new AndCondition( + new NotCondition(new PhaseCondition(Phase.SKIRMISH)), + new SpotCondition(Side.FREE_PEOPLE, Filters.hasAnyCultureTokens(1))), + self); + } +}