This commit is contained in:
marcins78
2013-03-19 09:37:35 +00:00
parent e6a7eba703
commit 1237f372af
2 changed files with 8 additions and 7 deletions

View File

@@ -76,7 +76,7 @@ var set20 = {
'20_75': 'http://lotrtcg.org/coreset/elven/bowofthegaladhrimgg.png',
'20_76': 'http://lotrtcg.org/coreset/elven/bruinenunleashed.png',
'20_77': 'http://lotrtcg.org/coreset/elven/celebornlotgw.png',
'20_78': 'http://lotrtcg.org/coreset/elven/coordinatedstrike.png',
'20_78': 'http://lotrtcg.org/coreset/elven/coordinatedstrike(r1).png',
'20_79': 'http://lotrtcg.org/coreset/elven/cripplingarrows.png',
'20_80': 'http://lotrtcg.org/coreset/elven/elrondp.png',
'20_81': 'http://lotrtcg.org/coreset/elven/elvenbow.png',

View File

@@ -21,9 +21,10 @@ import java.util.List;
/**
* 3
* Coordinated Strike
* Elven Condition • Support Area
* The twilight cost of this condition is -1 for each unwounded [Elven] archer you can spot.
* Archery: Exert two [Elven] archers and discard this condition to make the fellowship archery total +2.
* Condition • Support Area
* The twilight cost of this condition is -1 for each unwounded [Elven] archer companion you can spot.
* Archery: Exert two [Elven] archer companions and discard this condition to make the fellowship archery total +2.
* http://lotrtcg.org/coreset/elven/coordinatedstrike(r1).png
*/
public class Card20_078 extends AbstractPermanent {
public Card20_078() {
@@ -32,17 +33,17 @@ public class Card20_078 extends AbstractPermanent {
@Override
public int getTwilightCostModifier(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard self) {
return -Filters.countActive(gameState, modifiersQuerying, Culture.ELVEN, Keyword.ARCHER, Filters.unwounded);
return -Filters.countActive(gameState, modifiersQuerying, Culture.ELVEN, CardType.COMPANION, Keyword.ARCHER, Filters.unwounded);
}
@Override
protected List<? extends Action> getExtraPhaseActions(String playerId, LotroGame game, PhysicalCard self) {
if (PlayConditions.canUseFPCardDuringPhase(game, Phase.ARCHERY, self)
&& PlayConditions.canExert(self,game, 1, 2, Culture.ELVEN, Keyword.ARCHER)
&& PlayConditions.canExert(self,game, 1, 2, Culture.ELVEN, CardType.COMPANION, Keyword.ARCHER)
&& PlayConditions.canSelfDiscard(self, game)) {
ActivateCardAction action = new ActivateCardAction(self);
action.appendCost(
new ChooseAndExertCharactersEffect(action, playerId, 2, 2, 1, Culture.ELVEN, Keyword.ARCHER));
new ChooseAndExertCharactersEffect(action, playerId, 2, 2, 1, Culture.ELVEN, CardType.COMPANION, Keyword.ARCHER));
action.appendCost(
new SelfDiscardEffect(self));
action.appendEffect(