From 32f741209cd9855ed86bbdcaf132cbeae78d4b8e Mon Sep 17 00:00:00 2001 From: marcins78 Date: Wed, 20 Nov 2013 16:11:36 +0000 Subject: [PATCH] Easterling Detachment --- .../src/main/web/js/gemp-019/set20.js | 2 +- .../cards/set20/fallenRealms/Card20_114.java | 41 +++++++++++++++---- 2 files changed, 35 insertions(+), 8 deletions(-) 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 21b6ed5b8..ee5a64c6e 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 @@ -111,7 +111,7 @@ var set20 = { '20_111': 'http://lotrtcg.org/coreset/fallenrealms/easterlingbroadshield.jpg', '20_112': 'http://lotrtcg.org/coreset/fallenrealms/easterlingcaptaincor(r3).jpg', '20_113': 'http://lotrtcg.org/coreset/fallenrealms/easterlingconscript(r3).jpg', - '20_114': 'http://lotrtcg.org/coreset/fallenrealms/easterlingdetachment.jpg', + '20_114': 'http://lotrtcg.org/coreset/fallenrealms/easterlingdetachment(r3).jpg', '20_116': 'http://lotrtcg.org/coreset/fallenrealms/easterlingpikeman(r1).jpg', '20_117': 'http://lotrtcg.org/coreset/fallenrealms/easterlingrecruit.jpg', '20_118': 'http://lotrtcg.org/coreset/fallenrealms/easterlingregiment.jpg', diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/fallenRealms/Card20_114.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/fallenRealms/Card20_114.java index 7ff308d93..07cbadb93 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/fallenRealms/Card20_114.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set20/fallenRealms/Card20_114.java @@ -1,22 +1,49 @@ package com.gempukku.lotro.cards.set20.fallenRealms; import com.gempukku.lotro.cards.AbstractMinion; +import com.gempukku.lotro.cards.PlayConditions; +import com.gempukku.lotro.cards.effects.AddUntilEndOfPhaseModifierEffect; import com.gempukku.lotro.common.Culture; import com.gempukku.lotro.common.Keyword; +import com.gempukku.lotro.common.Phase; import com.gempukku.lotro.common.Race; +import com.gempukku.lotro.game.PhysicalCard; +import com.gempukku.lotro.game.state.LotroGame; +import com.gempukku.lotro.logic.actions.ActivateCardAction; +import com.gempukku.lotro.logic.effects.HealCharactersEffect; +import com.gempukku.lotro.logic.modifiers.KeywordModifier; +import com.gempukku.lotro.logic.timing.Action; + +import java.util.Collections; +import java.util.List; /** - * 6 - * Easterling Detachment - * Fallen Realms Minion • Man - * 10 3 4 - * Easterling. Fierce. Enduring. + * ❺ Easterling Detachment [Fal] + * Minion • Man + * Strength: 9 Vitality: 3 Roaming: 4 + * Easterling. Enduring. (For each wound on this character, this character is strength +2.) + * Skirmish: Heal this minion to make it damage +1. + * http://lotrtcg.org/coreset/fallenrealms/easterlingdetachment(r3).jpg */ public class Card20_114 extends AbstractMinion { public Card20_114() { - super(6, 10, 3, 4, Race.MAN, Culture.FALLEN_REALMS, "Easterling Detachment"); + super(5, 9, 3, 4, Race.MAN, Culture.FALLEN_REALMS, "Easterling Detachment"); addKeyword(Keyword.EASTERLING); - addKeyword(Keyword.FIERCE); addKeyword(Keyword.ENDURING); } + + @Override + protected List getExtraPhaseActions(String playerId, LotroGame game, PhysicalCard self) { + if (PlayConditions.canUseShadowCardDuringPhase(game, Phase.SKIRMISH, self, 0) + && PlayConditions.canHeal(self, game, self)) { + ActivateCardAction action =new ActivateCardAction(self); + action.appendCost( + new HealCharactersEffect(self, self)); + action.appendEffect( + new AddUntilEndOfPhaseModifierEffect( + new KeywordModifier(self, self, Keyword.DAMAGE, 1))); + return Collections.singletonList(action); + } + return null; + } }