typo and fixing Southern Spies not compiling
This commit is contained in:
@@ -354,7 +354,7 @@ var PCCards = {
|
||||
'73_104': 'https://i.lotrtcgpc.net/errata/LOTR-EN03E104.1_card.jpg',
|
||||
'74_146': 'https://i.lotrtcgpc.net/errata/LOTR-EN04E146.1_card.jpg',
|
||||
'75_8': 'https://i.lotrtcgpc.net/errata/LOTR-EN05E008.1_card.jpg',
|
||||
'75_057': 'https://i.lotrtcgpc.net/errata/LOTR-EN05E057.1_card.jpg',
|
||||
'75_57': 'https://i.lotrtcgpc.net/errata/LOTR-EN05E057.1_card.jpg',
|
||||
'77_256': 'https://i.lotrtcgpc.net/errata/LOTR-EN07E256.1_card.jpg',
|
||||
'77_332': 'https://i.lotrtcgpc.net/errata/LOTR-EN07E332.1_card.jpg',
|
||||
'78_48': 'https://i.lotrtcgpc.net/errata/LOTR-EN08E048.1_card.jpg',
|
||||
|
||||
@@ -259,11 +259,13 @@ public class ValueResolver {
|
||||
return new ConstantEvaluator(result);
|
||||
};
|
||||
} else if (type.equalsIgnoreCase("forEachInHand")) {
|
||||
FieldUtils.validateAllowedFields(object, "filter");
|
||||
final String filter = FieldUtils.getString(object.get("filter"), "filter");
|
||||
FieldUtils.validateAllowedFields(object, "filter", "hand");
|
||||
final String filter = FieldUtils.getString(object.get("filter"), "filter", "any");
|
||||
final String hand = FieldUtils.getString(object.get("hand"), "hand", "you");
|
||||
final PlayerSource player = PlayerResolver.resolvePlayer(hand, environment);
|
||||
final FilterableSource filterableSource = environment.getFilterFactory().generateFilter(filter, environment);
|
||||
return actionContext ->
|
||||
(Evaluator) (game, cardAffected) -> Filters.filter(game.getGameState().getHand(actionContext.getPerformingPlayer()),
|
||||
(Evaluator) (game, cardAffected) -> Filters.filter(game.getGameState().getHand(player.getPlayer(actionContext)),
|
||||
game, filterableSource.getFilterable(actionContext)).size();
|
||||
} else if (type.equalsIgnoreCase("forEachInDeadPile")) {
|
||||
FieldUtils.validateAllowedFields(object, "filter", "multiplier");
|
||||
|
||||
Reference in New Issue
Block a user