Migrated Elven cards in set 17 to hjson
This commit is contained in:
@@ -1,55 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
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.actions.ActivateCardAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractCompanion;
|
||||
import com.gempukku.lotro.logic.effects.ChooseAndHealCharactersEffect;
|
||||
import com.gempukku.lotro.logic.effects.SelfExertEffect;
|
||||
import com.gempukku.lotro.logic.modifiers.Modifier;
|
||||
import com.gempukku.lotro.logic.modifiers.SpotCondition;
|
||||
import com.gempukku.lotro.logic.modifiers.StrengthModifier;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
* Type: Companion • Elf
|
||||
* Strength: 6
|
||||
* Vitality: 3
|
||||
* Resistance: 6
|
||||
* Game Text: Hunter 1 (While skirmishing a non-hunter character, this character is strength +1.) While this companion
|
||||
* is skirmishing a wounded minion, he is strength +2. Maneuver: Exert this companion to heal another hunter.
|
||||
*/
|
||||
public class Card17_007 extends AbstractCompanion {
|
||||
public Card17_007() {
|
||||
super(2, 6, 3, 6, Culture.ELVEN, Race.ELF, null, "Elven Guardian");
|
||||
addKeyword(Keyword.HUNTER, 1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends Modifier> getInPlayModifiers(LotroGame game, PhysicalCard self) {
|
||||
return Collections.singletonList(new StrengthModifier(self, self, new SpotCondition(self, Filters.inSkirmishAgainst(CardType.MINION, Filters.wounded)), 2));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends ActivateCardAction> getPhaseActionsInPlay(String playerId, LotroGame game, PhysicalCard self) {
|
||||
if (PlayConditions.canUseFPCardDuringPhase(game, Phase.MANEUVER, self)
|
||||
&& PlayConditions.canSelfExert(self, game)) {
|
||||
ActivateCardAction action = new ActivateCardAction(self);
|
||||
action.appendCost(
|
||||
new SelfExertEffect(action, self));
|
||||
action.appendEffect(
|
||||
new ChooseAndHealCharactersEffect(action, playerId, Filters.not(self), Keyword.HUNTER));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
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.actions.PlayEventAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractEvent;
|
||||
import com.gempukku.lotro.logic.effects.ChoiceEffect;
|
||||
import com.gempukku.lotro.logic.effects.DrawCardsEffect;
|
||||
import com.gempukku.lotro.logic.effects.ReinforceTokenEffect;
|
||||
import com.gempukku.lotro.logic.timing.Effect;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
import com.gempukku.lotro.logic.timing.UnrespondableEffect;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 3
|
||||
* Type: Event • Regroup
|
||||
* Game Text: Spot an [ELVEN] hunter and choose one: draw a card for each hunter you can spot or reinforce
|
||||
* an [ELVEN] token for each hunter you can spot.
|
||||
*/
|
||||
public class Card17_008 extends AbstractEvent {
|
||||
public Card17_008() {
|
||||
super(Side.FREE_PEOPLE, 3, Culture.ELVEN, "Hearth and Hall", Phase.REGROUP);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkPlayRequirements(LotroGame game, PhysicalCard self) {
|
||||
return PlayConditions.canSpot(game, Culture.ELVEN, Keyword.HUNTER);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayEventAction getPlayEventCardAction(final String playerId, LotroGame game, final PhysicalCard self) {
|
||||
final int count = Filters.countActive(game, Keyword.HUNTER);
|
||||
final PlayEventAction action = new PlayEventAction(self);
|
||||
List<Effect> possibleEffects = new LinkedList<>();
|
||||
possibleEffects.add(
|
||||
new UnrespondableEffect() {
|
||||
@Override
|
||||
public String getText(LotroGame game) {
|
||||
return "Draw a card for each hunter you can spot";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doPlayEffect(LotroGame game) {
|
||||
action.appendEffect(
|
||||
new DrawCardsEffect(action, playerId, count));
|
||||
}
|
||||
});
|
||||
possibleEffects.add(
|
||||
new UnrespondableEffect() {
|
||||
@Override
|
||||
public String getText(LotroGame game) {
|
||||
return "Reinforce an ELVEN token for each hunter you can spot";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doPlayEffect(LotroGame game) {
|
||||
for (int i = 0; i < count; i++)
|
||||
action.appendEffect(
|
||||
new ReinforceTokenEffect(self, playerId, Token.ELVEN));
|
||||
}
|
||||
});
|
||||
action.appendEffect(
|
||||
new ChoiceEffect(action, playerId, possibleEffects));
|
||||
return action;
|
||||
}
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
import com.gempukku.lotro.common.*;
|
||||
import com.gempukku.lotro.game.PhysicalCard;
|
||||
import com.gempukku.lotro.game.state.LotroGame;
|
||||
import com.gempukku.lotro.logic.actions.PlayEventAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractEvent;
|
||||
import com.gempukku.lotro.logic.effects.choose.ChooseAndDiscardCardsFromPlayEffect;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
* Type: Event • Maneuver
|
||||
* Game Text: Spot 2 Elves (or an Elf and an [ELVEN] follower) to discard a condition (or discard two conditions if you
|
||||
* can spot 4 or more Shadow conditions).
|
||||
*/
|
||||
public class Card17_009 extends AbstractEvent {
|
||||
public Card17_009() {
|
||||
super(Side.FREE_PEOPLE, 2, Culture.ELVEN, "Lothlórien Guides", Phase.MANEUVER);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkPlayRequirements(LotroGame game, PhysicalCard self) {
|
||||
return (
|
||||
PlayConditions.canSpot(game, 2, Race.ELF)
|
||||
|| (PlayConditions.canSpot(game, Race.ELF) && PlayConditions.canSpot(game, CardType.FOLLOWER, Culture.ELVEN)));
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayEventAction getPlayEventCardAction(String playerId, LotroGame game, PhysicalCard self) {
|
||||
int count = PlayConditions.canSpot(game, 4, Side.SHADOW, CardType.CONDITION) ? 2 : 1;
|
||||
PlayEventAction action = new PlayEventAction(self);
|
||||
action.appendEffect(
|
||||
new ChooseAndDiscardCardsFromPlayEffect(action, playerId, count, count, CardType.CONDITION));
|
||||
return action;
|
||||
}
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
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.actions.ActivateCardAction;
|
||||
import com.gempukku.lotro.logic.actions.RequiredTriggerAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractPermanent;
|
||||
import com.gempukku.lotro.logic.effects.AddTokenEffect;
|
||||
import com.gempukku.lotro.logic.effects.ChoiceEffect;
|
||||
import com.gempukku.lotro.logic.effects.RemoveTokenEffect;
|
||||
import com.gempukku.lotro.logic.effects.SelfDiscardEffect;
|
||||
import com.gempukku.lotro.logic.effects.choose.ChooseAndDiscardCardsFromPlayEffect;
|
||||
import com.gempukku.lotro.logic.timing.Effect;
|
||||
import com.gempukku.lotro.logic.timing.EffectResult;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
import com.gempukku.lotro.logic.timing.TriggerConditions;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
* Type: Condition • Support Area
|
||||
* Game Text: When you play this condition, add an [ELVEN] token here for each hunter you can spot.
|
||||
* Maneuver: Discard this or remove a token from here and spot an [ELVEN] hunter to discard a condition.
|
||||
*/
|
||||
public class Card17_010 extends AbstractPermanent {
|
||||
public Card17_010() {
|
||||
super(Side.FREE_PEOPLE, 2, CardType.CONDITION, Culture.ELVEN, "Namárië");
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RequiredTriggerAction> getRequiredAfterTriggers(LotroGame game, EffectResult effectResult, PhysicalCard self) {
|
||||
if (TriggerConditions.played(game, effectResult, self)) {
|
||||
RequiredTriggerAction action = new RequiredTriggerAction(self);
|
||||
action.appendEffect(
|
||||
new AddTokenEffect(self, self, Token.ELVEN, Filters.countActive(game, Keyword.HUNTER)));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends ActivateCardAction> getPhaseActionsInPlay(String playerId, LotroGame game, PhysicalCard self) {
|
||||
if (PlayConditions.canUseFPCardDuringPhase(game, Phase.MANEUVER, self)
|
||||
&& PlayConditions.canSpot(game, Culture.ELVEN, Keyword.HUNTER)) {
|
||||
ActivateCardAction action = new ActivateCardAction(self);
|
||||
List<Effect> possibleCosts = new LinkedList<>();
|
||||
possibleCosts.add(
|
||||
new SelfDiscardEffect(self));
|
||||
possibleCosts.add(
|
||||
new RemoveTokenEffect(self, self, Token.ELVEN));
|
||||
action.appendCost(
|
||||
new ChoiceEffect(action, playerId, possibleCosts));
|
||||
action.appendEffect(
|
||||
new ChooseAndDiscardCardsFromPlayEffect(action, playerId, 1, 1, CardType.CONDITION));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
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.actions.ActivateCardAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractCompanion;
|
||||
import com.gempukku.lotro.logic.effects.AddThreatsEffect;
|
||||
import com.gempukku.lotro.logic.effects.ChooseAndWoundCharactersEffect;
|
||||
import com.gempukku.lotro.logic.effects.choose.ChooseAndExertCharactersEffect;
|
||||
import com.gempukku.lotro.logic.modifiers.Modifier;
|
||||
import com.gempukku.lotro.logic.modifiers.SpotCondition;
|
||||
import com.gempukku.lotro.logic.modifiers.StrengthModifier;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
* Type: Companion • Elf
|
||||
* Strength: 6
|
||||
* Vitality: 3
|
||||
* Resistance: 6
|
||||
* Game Text: Hunter 1 (While skirmishing a non-hunter character, this character is strength +1.) While Orophin
|
||||
* is skirmishing a wounded minion, he is strength +3. Archery: Exert another [ELVEN] hunter and add a threat to wound
|
||||
* a minion.
|
||||
*/
|
||||
public class Card17_011 extends AbstractCompanion {
|
||||
public Card17_011() {
|
||||
super(2, 6, 3, 6, Culture.ELVEN, Race.ELF, null, "Orophin", "Silvan Elf", true);
|
||||
addKeyword(Keyword.HUNTER, 1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends Modifier> getInPlayModifiers(LotroGame game, PhysicalCard self) {
|
||||
return Collections.singletonList(new StrengthModifier(self, self, new SpotCondition(self, Filters.inSkirmishAgainst(CardType.MINION, Filters.wounded)), 3));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends ActivateCardAction> getPhaseActionsInPlay(String playerId, LotroGame game, PhysicalCard self) {
|
||||
if (PlayConditions.canUseFPCardDuringPhase(game, Phase.ARCHERY, self)
|
||||
&& PlayConditions.canExert(self, game, Filters.not(self), Culture.ELVEN, Keyword.HUNTER)
|
||||
&& PlayConditions.canAddThreat(game, self, 1)) {
|
||||
ActivateCardAction action = new ActivateCardAction(self);
|
||||
action.appendCost(
|
||||
new ChooseAndExertCharactersEffect(action, playerId, 1, 1, Filters.not(self), Culture.ELVEN, Keyword.HUNTER));
|
||||
action.appendCost(
|
||||
new AddThreatsEffect(playerId, self, 1));
|
||||
action.appendEffect(
|
||||
new ChooseAndWoundCharactersEffect(action, playerId, 1, 1, CardType.MINION));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
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.actions.ActivateCardAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractCompanion;
|
||||
import com.gempukku.lotro.logic.effects.AddThreatsEffect;
|
||||
import com.gempukku.lotro.logic.effects.ChooseAndWoundCharactersEffect;
|
||||
import com.gempukku.lotro.logic.effects.choose.ChooseAndExertCharactersEffect;
|
||||
import com.gempukku.lotro.logic.modifiers.KeywordModifier;
|
||||
import com.gempukku.lotro.logic.modifiers.Modifier;
|
||||
import com.gempukku.lotro.logic.modifiers.SpotCondition;
|
||||
import com.gempukku.lotro.logic.modifiers.StrengthModifier;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
* Type: Companion • Elf
|
||||
* Strength: 6
|
||||
* Vitality: 3
|
||||
* Resistance: 6
|
||||
* Game Text: Hunter 1 (While skirmishing a non-hunter character, this character is strength +1.) While you can spot
|
||||
* a wounded minion, Rumil is strength +1 and gains archer. Archery: Exert another [ELVEN] hunter and add a threat
|
||||
* to wound a minion.
|
||||
*/
|
||||
public class Card17_012 extends AbstractCompanion {
|
||||
public Card17_012() {
|
||||
super(2, 6, 3, 6, Culture.ELVEN, Race.ELF, null, "Rúmil", "Silvan Elf", true);
|
||||
addKeyword(Keyword.HUNTER, 1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends Modifier> getInPlayModifiers(LotroGame game, PhysicalCard self) {
|
||||
List<Modifier> modifiers = new LinkedList<>();
|
||||
modifiers.add(
|
||||
new StrengthModifier(self, self, new SpotCondition(CardType.MINION, Filters.wounded), 1));
|
||||
modifiers.add(
|
||||
new KeywordModifier(self, self, new SpotCondition(CardType.MINION, Filters.wounded), Keyword.ARCHER, 1));
|
||||
return modifiers;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<? extends ActivateCardAction> getPhaseActionsInPlay(String playerId, LotroGame game, PhysicalCard self) {
|
||||
if (PlayConditions.canUseFPCardDuringPhase(game, Phase.ARCHERY, self)
|
||||
&& PlayConditions.canExert(self, game, Filters.not(self), Culture.ELVEN, Keyword.HUNTER)
|
||||
&& PlayConditions.canAddThreat(game, self, 1)) {
|
||||
ActivateCardAction action = new ActivateCardAction(self);
|
||||
action.appendCost(
|
||||
new ChooseAndExertCharactersEffect(action, playerId, 1, 1, Filters.not(self), Culture.ELVEN, Keyword.HUNTER));
|
||||
action.appendCost(
|
||||
new AddThreatsEffect(playerId, self, 1));
|
||||
action.appendEffect(
|
||||
new ChooseAndWoundCharactersEffect(action, playerId, 1, 1, CardType.MINION));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -1,64 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
import com.gempukku.lotro.common.CardType;
|
||||
import com.gempukku.lotro.common.Culture;
|
||||
import com.gempukku.lotro.common.Race;
|
||||
import com.gempukku.lotro.common.Side;
|
||||
import com.gempukku.lotro.filters.Filters;
|
||||
import com.gempukku.lotro.game.PhysicalCard;
|
||||
import com.gempukku.lotro.game.state.LotroGame;
|
||||
import com.gempukku.lotro.logic.actions.RequiredTriggerAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractPermanent;
|
||||
import com.gempukku.lotro.logic.effects.AddThreatsEffect;
|
||||
import com.gempukku.lotro.logic.effects.ChooseAndHealCharactersEffect;
|
||||
import com.gempukku.lotro.logic.effects.DrawCardsEffect;
|
||||
import com.gempukku.lotro.logic.timing.EffectResult;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
import com.gempukku.lotro.logic.timing.TriggerConditions;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 5
|
||||
* Type: Condition • Support Area
|
||||
* Game Text: To play, spot an Elf. Each time the fellowship moves to a region one site, add a threat. Each time
|
||||
* the fellowship moves to a region two site, heal an Elf. Each time the fellowship moves to a region three site,
|
||||
* draw a card.
|
||||
*/
|
||||
public class Card17_013 extends AbstractPermanent {
|
||||
public Card17_013() {
|
||||
super(Side.FREE_PEOPLE, 5, CardType.CONDITION, Culture.ELVEN, "The World Ahead");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkPlayRequirements(LotroGame game, PhysicalCard self) {
|
||||
return PlayConditions.canSpot(game, Race.ELF);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RequiredTriggerAction> getRequiredAfterTriggers(LotroGame game, EffectResult effectResult, PhysicalCard self) {
|
||||
if (TriggerConditions.movesTo(game, effectResult, Filters.region(1))) {
|
||||
RequiredTriggerAction action = new RequiredTriggerAction(self);
|
||||
action.appendEffect(
|
||||
new AddThreatsEffect(self.getOwner(), self, 1));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
if (TriggerConditions.movesTo(game, effectResult, Filters.region(2))) {
|
||||
RequiredTriggerAction action = new RequiredTriggerAction(self);
|
||||
action.appendEffect(
|
||||
new ChooseAndHealCharactersEffect(action, self.getOwner(), Race.ELF));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
if (TriggerConditions.movesTo(game, effectResult, Filters.region(3))) {
|
||||
RequiredTriggerAction action = new RequiredTriggerAction(self);
|
||||
action.appendEffect(
|
||||
new DrawCardsEffect(action, self.getOwner(), 1));
|
||||
return Collections.singletonList(action);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
package com.gempukku.lotro.cards.set17.elven;
|
||||
|
||||
import com.gempukku.lotro.common.*;
|
||||
import com.gempukku.lotro.game.PhysicalCard;
|
||||
import com.gempukku.lotro.game.state.LotroGame;
|
||||
import com.gempukku.lotro.logic.actions.PlayEventAction;
|
||||
import com.gempukku.lotro.logic.cardtype.AbstractEvent;
|
||||
import com.gempukku.lotro.logic.effects.AddThreatsEffect;
|
||||
import com.gempukku.lotro.logic.effects.ChoiceEffect;
|
||||
import com.gempukku.lotro.logic.effects.ChooseAndWoundCharactersEffect;
|
||||
import com.gempukku.lotro.logic.effects.choose.ChooseAndExertCharactersEffect;
|
||||
import com.gempukku.lotro.logic.timing.Effect;
|
||||
import com.gempukku.lotro.logic.timing.PlayConditions;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Set: Rise of Saruman
|
||||
* Side: Free
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 1
|
||||
* Type: Event • Archery
|
||||
* Game Text: Spot an [ELVEN] archer and add a threat to wound a minion (or add three threats to exert three minions).
|
||||
*/
|
||||
public class Card17_014 extends AbstractEvent {
|
||||
public Card17_014() {
|
||||
super(Side.FREE_PEOPLE, 1, Culture.ELVEN, "Weapons of Lothlórien", Phase.ARCHERY);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkPlayRequirements(LotroGame game, PhysicalCard self) {
|
||||
return PlayConditions.canSpot(game, Culture.ELVEN, Keyword.ARCHER)
|
||||
&& PlayConditions.canAddThreat(game, self, 1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayEventAction getPlayEventCardAction(final String playerId, LotroGame game, PhysicalCard self) {
|
||||
final PlayEventAction action = new PlayEventAction(self);
|
||||
List<Effect> possibleCosts = new LinkedList<>();
|
||||
possibleCosts.add(
|
||||
new AddThreatsEffect(playerId, self, 1) {
|
||||
@Override
|
||||
protected FullEffectResult playEffectReturningResult(LotroGame game) {
|
||||
action.appendEffect(
|
||||
new ChooseAndWoundCharactersEffect(action, playerId, 1, 1, CardType.MINION));
|
||||
return super.playEffectReturningResult(game);
|
||||
}
|
||||
});
|
||||
possibleCosts.add(
|
||||
new AddThreatsEffect(playerId, self, 3) {
|
||||
@Override
|
||||
protected FullEffectResult playEffectReturningResult(LotroGame game) {
|
||||
action.appendEffect(
|
||||
new ChooseAndExertCharactersEffect(action, playerId, 3, 3, CardType.MINION));
|
||||
return super.playEffectReturningResult(game);
|
||||
}
|
||||
});
|
||||
action.appendCost(
|
||||
new ChoiceEffect(action, playerId, possibleCosts));
|
||||
return action;
|
||||
}
|
||||
}
|
||||
@@ -1,320 +0,0 @@
|
||||
{
|
||||
|
||||
17_7: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17007.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_7
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17S7
|
||||
rarity: S
|
||||
setNum: "17"
|
||||
cardNum: 7
|
||||
style: Standard
|
||||
}
|
||||
title: Elven Guardian
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Companion
|
||||
race: Elf
|
||||
strength: 6
|
||||
vitality: 3
|
||||
resistance: 6
|
||||
keywords: Hunter 1
|
||||
effects: [
|
||||
]
|
||||
gametext: <b>Hunter 1</b>. <helper>(While skirmishing a non-hunter character, this character is strength +1.)</helper><br>While this companion is skirmishing a wounded minion, he is strength +2.<br><b>Maneuver:</b> Exert this companion to heal another hunter.
|
||||
lore: We are proud to fight alongside men, once more.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_8: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17008.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_8
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U8
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 8
|
||||
style: Standard
|
||||
}
|
||||
title: Hearth and Hall
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 3
|
||||
type: Event
|
||||
keywords: Regroup
|
||||
|
||||
effects: {
|
||||
type: event
|
||||
cost: {
|
||||
},
|
||||
effect: [
|
||||
{
|
||||
}
|
||||
]
|
||||
}
|
||||
gametext: Spot an [elven] hunter and choose one: draw a card for each hunter you can spot or reinforce an [elven] token for each hunter you can spot.
|
||||
lore: Until at last our toil be past / our journey done, our errand sped.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_9: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17009.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_9
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U9
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 9
|
||||
style: Standard
|
||||
}
|
||||
title: Lothlórien Guides
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Event
|
||||
keywords: Maneuver
|
||||
|
||||
effects: {
|
||||
type: event
|
||||
cost: {
|
||||
},
|
||||
effect: [
|
||||
{
|
||||
}
|
||||
]
|
||||
}
|
||||
gametext: Spot 2 Elves (or an Elf and an [elven] follower) to discard a condition (or discard two conditions if you can spot 4 or more Shadow conditions).
|
||||
lore: The road is very dangerous.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_10: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17010.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_10
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U10
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 10
|
||||
style: Standard
|
||||
}
|
||||
title: Namárië
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Condition
|
||||
keywords: Support Area
|
||||
effects: [
|
||||
]
|
||||
gametext: When you play this, add an [elven] token here for each hunter you can spot.<br><b>Maneuver:</b> Discard this or remove a token from here and spot an [elven] hunter to discard a condition.
|
||||
lore: We shall not meet again, Elessar.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_11: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17011.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_11
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17S11
|
||||
rarity: S
|
||||
setNum: "17"
|
||||
cardNum: 11
|
||||
style: Standard
|
||||
}
|
||||
title: Orophin
|
||||
subtitle: Silvan Elf
|
||||
unique: true
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Companion
|
||||
race: Elf
|
||||
strength: 6
|
||||
vitality: 3
|
||||
resistance: 6
|
||||
keywords: Hunter 1
|
||||
effects: [
|
||||
]
|
||||
gametext: <b>Hunter 1</b>. <helper>(While skirmishing a non-hunter character, this character is strength +1.)</helper><br>While Orophin is skirmishing a wounded minion, he is strength +3.<br><b>Archery:</b> Exert another [elven] hunter and add a threat to wound a minion.
|
||||
lore: Guardian of the Golden Wood.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_12: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17012.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_12
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17S12
|
||||
rarity: S
|
||||
setNum: "17"
|
||||
cardNum: 12
|
||||
style: Standard
|
||||
}
|
||||
title: Rúmil
|
||||
subtitle: Silvan Elf
|
||||
unique: true
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Companion
|
||||
race: Elf
|
||||
strength: 6
|
||||
vitality: 3
|
||||
resistance: 6
|
||||
keywords: Hunter 1
|
||||
effects: [
|
||||
]
|
||||
gametext: <b>Hunter 1</b>. <helper>(While skirmishing a non-hunter character, this character is strength +1.)</helper><br>While you can spot a wounded minion, Rúmil is strength +1 and gains <b>archer</b>.<br><b>Archery:</b> Exert another [elven] hunter and add a threat to wound a minion.
|
||||
lore: Guardian of Nimrodel.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_13: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17013.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_13
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17R13
|
||||
rarity: R
|
||||
setNum: "17"
|
||||
cardNum: 13
|
||||
style: Standard
|
||||
}
|
||||
title: The World Ahead
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 5
|
||||
type: Condition
|
||||
keywords: Support Area
|
||||
effects: [
|
||||
]
|
||||
gametext: To play, spot an Elf.<br>Each time the fellowship moves to a region one site, add a threat.<br>Each time the fellowship moves to a region two site, heal an Elf.<br>Each time the fellowship moves to a region three site, draw a card.
|
||||
lore: ""
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_14: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17014.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_14
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U14
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 14
|
||||
style: Standard
|
||||
}
|
||||
title: Weapons of Lothlórien
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 1
|
||||
type: Event
|
||||
keywords: Archery
|
||||
|
||||
effects: {
|
||||
type: event
|
||||
cost: {
|
||||
},
|
||||
effect: [
|
||||
{
|
||||
}
|
||||
]
|
||||
}
|
||||
gametext: Spot an [elven] archer and add a threat to wound a minion (or add three threats to exert three minions).
|
||||
lore: Leithio i philinn!
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,599 @@
|
||||
{
|
||||
|
||||
17_7: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17007.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_7
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17S7
|
||||
rarity: S
|
||||
setNum: "17"
|
||||
cardNum: 7
|
||||
style: Standard
|
||||
}
|
||||
title: Elven Guardian
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Companion
|
||||
race: Elf
|
||||
strength: 6
|
||||
vitality: 3
|
||||
resistance: 6
|
||||
keywords: Hunter 1
|
||||
effects: [
|
||||
{
|
||||
type: modifier
|
||||
modifier: {
|
||||
type: modifyStrength
|
||||
filter: self,inSkirmishAgainst(wounded,minion)
|
||||
amount: 2
|
||||
}
|
||||
}
|
||||
{
|
||||
type: activated
|
||||
phase: maneuver
|
||||
cost: {
|
||||
type: exert
|
||||
filter: self
|
||||
}
|
||||
effect: {
|
||||
type: heal
|
||||
filter: choose(another,hunter)
|
||||
}
|
||||
}
|
||||
]
|
||||
gametext: <b>Hunter 1</b>. <helper>(While skirmishing a non-hunter character, this character is strength +1.)</helper><br>While this companion is skirmishing a wounded minion, he is strength +2.<br><b>Maneuver:</b> Exert this companion to heal another hunter.
|
||||
lore: We are proud to fight alongside men, once more.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_8: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17008.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_8
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U8
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 8
|
||||
style: Standard
|
||||
}
|
||||
title: Hearth and Hall
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 3
|
||||
type: Event
|
||||
keywords: Regroup
|
||||
effects: {
|
||||
type: event
|
||||
requires: {
|
||||
type: canSpot
|
||||
filter: culture(elven),hunter
|
||||
}
|
||||
effect: [
|
||||
{
|
||||
type: choice
|
||||
texts: [
|
||||
Draw a card for each hunter
|
||||
Reinforce an {elven} token for each hunter
|
||||
]
|
||||
effects: [
|
||||
{
|
||||
type: drawCards
|
||||
count: {
|
||||
type: forEachYouCanSpot
|
||||
filter: hunter
|
||||
}
|
||||
}
|
||||
{
|
||||
type: repeat
|
||||
times: {
|
||||
type: forEachYouCanSpot
|
||||
filter: hunter
|
||||
}
|
||||
effect: {
|
||||
type: reinforceTokens
|
||||
culture: elven
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
gametext: Spot an [elven] hunter and choose one: draw a card for each hunter you can spot or reinforce an [elven] token for each hunter you can spot.
|
||||
lore: Until at last our toil be past / our journey done, our errand sped.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_9: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17009.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_9
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U9
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 9
|
||||
style: Standard
|
||||
}
|
||||
title: Lothlórien Guides
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Event
|
||||
keywords: Maneuver
|
||||
effects: {
|
||||
type: event
|
||||
requires: {
|
||||
type: or
|
||||
requires: [
|
||||
{
|
||||
type: canSpot
|
||||
filter: elf
|
||||
count: 2
|
||||
}
|
||||
{
|
||||
type: and
|
||||
requires: [
|
||||
{
|
||||
type: canSpot
|
||||
filter: elf
|
||||
}
|
||||
{
|
||||
type: canSpot
|
||||
filter: culture(elven),follower
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
effect: [
|
||||
{
|
||||
type: discard
|
||||
filter: choose(condition)
|
||||
count: {
|
||||
type: condition
|
||||
condition: {
|
||||
type: canSpot
|
||||
filter: side(shadow),condition
|
||||
count: 4
|
||||
}
|
||||
true: 2
|
||||
false: 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
gametext: Spot 2 Elves (or an Elf and an [elven] follower) to discard a condition (or discard two conditions if you can spot 4 or more Shadow conditions).
|
||||
lore: The road is very dangerous.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_10: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17010.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_10
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U10
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 10
|
||||
style: Standard
|
||||
}
|
||||
title: Namárië
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Condition
|
||||
keywords: Support Area
|
||||
effects: [
|
||||
{
|
||||
type: trigger
|
||||
trigger: {
|
||||
type: played
|
||||
filter: self
|
||||
}
|
||||
effect: {
|
||||
type: addTokens
|
||||
culture: elven
|
||||
filter: self
|
||||
count: {
|
||||
type: forEachYouCanSpot
|
||||
filter: hunter
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
type: activated
|
||||
phase: maneuver
|
||||
requires: {
|
||||
type: canSpot
|
||||
filter: culture(elven),hunter
|
||||
}
|
||||
cost: {
|
||||
type: choice
|
||||
texts: [
|
||||
Discard this
|
||||
Remove a token from here
|
||||
]
|
||||
effects: [
|
||||
{
|
||||
type: discard
|
||||
filter: self
|
||||
}
|
||||
{
|
||||
type: removeTokens
|
||||
filter: self
|
||||
}
|
||||
]
|
||||
}
|
||||
effect: {
|
||||
type: discard
|
||||
filter: choose(condition)
|
||||
}
|
||||
}
|
||||
]
|
||||
gametext: When you play this, add an [elven] token here for each hunter you can spot.<br><b>Maneuver:</b> Discard this or remove a token from here and spot an [elven] hunter to discard a condition.
|
||||
lore: We shall not meet again, Elessar.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_11: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17011.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_11
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17S11
|
||||
rarity: S
|
||||
setNum: "17"
|
||||
cardNum: 11
|
||||
style: Standard
|
||||
}
|
||||
title: Orophin
|
||||
subtitle: Silvan Elf
|
||||
unique: true
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Companion
|
||||
race: Elf
|
||||
strength: 6
|
||||
vitality: 3
|
||||
resistance: 6
|
||||
keywords: Hunter 1
|
||||
effects: [
|
||||
{
|
||||
type: modifier
|
||||
modifier: {
|
||||
type: modifyStrength
|
||||
filter: self,inSkirmishAgainst(wounded,minion)
|
||||
amount: 3
|
||||
}
|
||||
}
|
||||
{
|
||||
type: activated
|
||||
phase: archery
|
||||
cost: [
|
||||
{
|
||||
type: exert
|
||||
filter: choose(another,culture(elven),hunter)
|
||||
}
|
||||
{
|
||||
type: addThreats
|
||||
}
|
||||
]
|
||||
effect: {
|
||||
type: wound
|
||||
filter: choose(minion)
|
||||
}
|
||||
}
|
||||
]
|
||||
gametext: <b>Hunter 1</b>. <helper>(While skirmishing a non-hunter character, this character is strength +1.)</helper><br>While Orophin is skirmishing a wounded minion, he is strength +3.<br><b>Archery:</b> Exert another [elven] hunter and add a threat to wound a minion.
|
||||
lore: Guardian of the Golden Wood.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_12: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17012.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_12
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17S12
|
||||
rarity: S
|
||||
setNum: "17"
|
||||
cardNum: 12
|
||||
style: Standard
|
||||
}
|
||||
title: Rúmil
|
||||
subtitle: Silvan Elf
|
||||
unique: true
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 2
|
||||
type: Companion
|
||||
race: Elf
|
||||
strength: 6
|
||||
vitality: 3
|
||||
resistance: 6
|
||||
keywords: Hunter 1
|
||||
effects: [
|
||||
{
|
||||
type: modifier
|
||||
modifier: {
|
||||
type: modifyStrength
|
||||
requires: {
|
||||
type: canSpot
|
||||
filter: wounded,minion
|
||||
}
|
||||
filter: self
|
||||
amount: 1
|
||||
}
|
||||
}
|
||||
{
|
||||
type: modifier
|
||||
modifier: {
|
||||
type: addKeyword
|
||||
requires: {
|
||||
type: canSpot
|
||||
filter: wounded,minion
|
||||
}
|
||||
filter: self
|
||||
keyword: archer
|
||||
}
|
||||
}
|
||||
{
|
||||
type: activated
|
||||
phase: archery
|
||||
cost: [
|
||||
{
|
||||
type: exert
|
||||
filter: choose(another,culture(elven),hunter)
|
||||
}
|
||||
{
|
||||
type: addThreats
|
||||
}
|
||||
]
|
||||
effect: {
|
||||
type: wound
|
||||
filter: choose(minion)
|
||||
}
|
||||
}
|
||||
]
|
||||
gametext: <b>Hunter 1</b>. <helper>(While skirmishing a non-hunter character, this character is strength +1.)</helper><br>While you can spot a wounded minion, Rúmil is strength +1 and gains <b>archer</b>.<br><b>Archery:</b> Exert another [elven] hunter and add a threat to wound a minion.
|
||||
lore: Guardian of Nimrodel.
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_13: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17013.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_13
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17R13
|
||||
rarity: R
|
||||
setNum: "17"
|
||||
cardNum: 13
|
||||
style: Standard
|
||||
}
|
||||
title: The World Ahead
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 5
|
||||
type: Condition
|
||||
keywords: Support Area
|
||||
effects: [
|
||||
{
|
||||
type: toPlay
|
||||
requires: {
|
||||
type: canSpot
|
||||
filter: self
|
||||
}
|
||||
}
|
||||
{
|
||||
type: trigger
|
||||
trigger: {
|
||||
type: movesTo
|
||||
filter: regionNumber(1)
|
||||
}
|
||||
effect: {
|
||||
type: addThreats
|
||||
}
|
||||
}
|
||||
{
|
||||
type: trigger
|
||||
trigger: {
|
||||
type: movesTo
|
||||
filter: regionNumber(2)
|
||||
}
|
||||
effect: {
|
||||
type: heal
|
||||
filter: choose(elf)
|
||||
}
|
||||
}
|
||||
{
|
||||
type: trigger
|
||||
trigger: {
|
||||
type: movesTo
|
||||
filter: regionNumber(3)
|
||||
}
|
||||
effect: {
|
||||
type: drawCards
|
||||
}
|
||||
}
|
||||
]
|
||||
gametext: To play, spot an Elf.<br>Each time the fellowship moves to a region one site, add a threat.<br>Each time the fellowship moves to a region two site, heal an Elf.<br>Each time the fellowship moves to a region three site, draw a card.
|
||||
lore: ""
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
17_14: {
|
||||
cardInfo: {
|
||||
imagePath: decipher/LOTR17014.jpg
|
||||
javaClass: true
|
||||
//parentId: 17_14
|
||||
//One of: Variant, Errata, Reprint
|
||||
//parentType: Variant
|
||||
//parentPath: alts/promo
|
||||
version: 0
|
||||
collInfo: 17U14
|
||||
rarity: U
|
||||
setNum: "17"
|
||||
cardNum: 14
|
||||
style: Standard
|
||||
}
|
||||
title: Weapons of Lothlórien
|
||||
unique: false
|
||||
side: Free Peoples
|
||||
culture: Elven
|
||||
twilight: 1
|
||||
type: Event
|
||||
keywords: Archery
|
||||
effects: {
|
||||
type: event
|
||||
requires: {
|
||||
type: canSpot
|
||||
filter: culture(elven),archer
|
||||
}
|
||||
cost: {
|
||||
type: choice
|
||||
texts: [
|
||||
Add a threat to wound a minion
|
||||
Add three threats to exert three minions
|
||||
]
|
||||
effects: [
|
||||
{
|
||||
type: multiple
|
||||
effects: [
|
||||
{
|
||||
type: addThreats
|
||||
}
|
||||
{
|
||||
type: memorizeValue
|
||||
memory: played
|
||||
value: first
|
||||
}
|
||||
]
|
||||
}
|
||||
{
|
||||
type: multiple
|
||||
effects: [
|
||||
{
|
||||
type: addThreats
|
||||
amount: 3
|
||||
}
|
||||
{
|
||||
type: memorizeValue
|
||||
memory: played
|
||||
value: second
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
effect: [
|
||||
{
|
||||
type: if
|
||||
condition: {
|
||||
type: memoryIs
|
||||
memory: played
|
||||
value: first
|
||||
}
|
||||
true: {
|
||||
type: wound
|
||||
filter: choose(minion)
|
||||
}
|
||||
false: {
|
||||
type: exert
|
||||
filter: choose(minion)
|
||||
count: 3
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
gametext: Spot an [elven] archer and add a threat to wound a minion (or add three threats to exert three minions).
|
||||
lore: Leithio i philinn!
|
||||
promotext: ""
|
||||
alts: {
|
||||
promos: {
|
||||
}
|
||||
errata: {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user