- "Waylayed" now wounds 1 companion 4 times, instead of 4 companions once.
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
<pre style="font-size:80%">
|
||||
<b>13 Mar. 2013</b>
|
||||
- "Waylayed" now wounds 1 companion 4 times, instead of 4 companions once.
|
||||
|
||||
<b>12 Mar. 2013</b>
|
||||
- "Flaming Brand" from set 20 should now correctly apply strength and damage bonus if bearer is skirmishing a Nazgul.
|
||||
- "Nine for Mortal Men" now correctly requires discarding two stacked cards instead of one and is an artifact instead
|
||||
|
||||
@@ -36,7 +36,7 @@ public class Card20_147 extends AbstractEvent {
|
||||
action.appendCost(
|
||||
new ChooseAndExertCharactersEffect(action, playerId, 1, 1, Keyword.SOUTHRON));
|
||||
action.appendEffect(
|
||||
new ChooseAndWoundCharactersEffect(action, playerId, 4, 4, Filters.unboundCompanion));
|
||||
new ChooseAndWoundCharactersEffect(action, playerId, 1, 1, 4, Filters.unboundCompanion));
|
||||
return action;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,6 +50,27 @@ public class TimingAtTest extends AbstractAtTest {
|
||||
|
||||
playerDecided(P1, getArbitraryCardId(secondCharacterDecision, "6_121"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void playStartingFellowshipWithDiscountFromCardItself() throws DecisionResultInvalidException {
|
||||
Map<String, Collection<String>> extraCards = new HashMap<String, Collection<String>>();
|
||||
extraCards.put(P1, Arrays.asList("20_53", "20_57"));
|
||||
initializeSimplestGame(extraCards);
|
||||
|
||||
// Play first character
|
||||
AwaitingDecision firstCharacterDecision = _userFeedback.getAwaitingDecision(P1);
|
||||
assertEquals(AwaitingDecisionType.ARBITRARY_CARDS, firstCharacterDecision.getDecisionType());
|
||||
validateContents(new String[]{"20_53", "20_57"}, ((String[]) firstCharacterDecision.getDecisionParameters().get("blueprintId")));
|
||||
|
||||
playerDecided(P1, getArbitraryCardId(firstCharacterDecision, "20_53"));
|
||||
|
||||
// Play second character with discount
|
||||
AwaitingDecision secondCharacterDecision = _userFeedback.getAwaitingDecision(P1);
|
||||
assertEquals(AwaitingDecisionType.ARBITRARY_CARDS, secondCharacterDecision.getDecisionType());
|
||||
validateContents(new String[]{"20_57"}, ((String[]) secondCharacterDecision.getDecisionParameters().get("blueprintId")));
|
||||
|
||||
playerDecided(P1, getArbitraryCardId(secondCharacterDecision, "20_57"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void playStartingFellowshipWithSpotRequirement() throws DecisionResultInvalidException {
|
||||
|
||||
Reference in New Issue
Block a user