Merge pull request #31 from PhallenCassidy/patch-1

*Unrelated to Hobbit*
This commit is contained in:
Marcin Sciesinski
2017-03-13 11:44:05 -07:00
committed by GitHub
4 changed files with 19 additions and 4 deletions

View File

@@ -43,7 +43,7 @@ public class Card17_121 extends AbstractMinion {
if (count > 0)
action.appendEffect(
new AddUntilEndOfPhaseModifierEffect(
new ArcheryTotalModifier(self, Side.SHADOW, null, count)));
new ArcheryTotalModifier(self, Side.SHADOW, null, (count * 2))));
return Collections.singletonList(action);
}
return null;

View File

@@ -65,7 +65,12 @@ public class Card3_085 extends AbstractOldEvent {
new PreventableEffect.PreventionCost() {
@Override
public Effect createPreventionCostForPlayer(SubAction subAction, String playerId) {
return new ChooseAndDiscardCardsFromHandEffect(subAction, playerId, false, 2, 2, Culture.GANDALF);
return new ChooseAndDiscardCardsFromHandEffect(subAction, playerId, false, 2, 2, Culture.GANDALF) {
@Override
public String getText(LotroGame game) {
return "Discard 2 [GANDALF] cards from hand";
}
}
}
}
));

View File

@@ -47,7 +47,12 @@ public class Card4_240 extends AbstractOldEvent {
new PreventableEffect.PreventionCost() {
@Override
public Effect createPreventionCostForPlayer(SubAction subAction, String playerId) {
return new ChooseAndDiscardCardsFromPlayEffect(subAction, playerId, 2, 2, CardType.COMPANION, Filters.not(Filters.ringBearer));
return new ChooseAndDiscardCardsFromPlayEffect(subAction, playerId, 2, 2, CardType.COMPANION, Filters.not(Filters.ringBearer)) {
@Override
public String getText(LotroGame game) {
return "Discard 2 companions (except the Ring-bearer)";
}
}
}
}
));

View File

@@ -52,7 +52,12 @@ public class Card5_021 extends AbstractEvent {
new PreventableEffect.PreventionCost() {
@Override
public Effect createPreventionCostForPlayer(SubAction subAction, String playerId) {
return new ChooseAndExertCharactersEffect(subAction, playerId, 1, 1, 2, CardType.MINION);
return new ChooseAndExertCharactersEffect(subAction, playerId, 1, 1, 2, CardType.MINION) {
@Override
public String getText(LotroGame game) {
return "Exert a minion twice";
}
}
}
}
));