Extra check on exertion and wounding conditions.

This commit is contained in:
marcins78@gmail.com
2012-09-07 13:53:56 +00:00
parent 17b9e97f69
commit 445361ab80

View File

@@ -160,7 +160,7 @@ public class PlayConditions {
public static boolean canExert(final PhysicalCard source, LotroGame game, final int times, final int count, Filterable... filters) {
final GameState gameState = game.getGameState();
final ModifiersQuerying modifiersQuerying = game.getModifiersQuerying();
final Filter filter = Filters.and(filters);
final Filter filter = Filters.and(filters, Filters.character);
return gameState.iterateActiveCards(
new PhysicalCardVisitor() {
private int _exertableCount;
@@ -211,7 +211,7 @@ public class PlayConditions {
public static boolean canWound(PhysicalCard source, final LotroGame game, final int times, final int count, Filterable... filters) {
final GameState gameState = game.getGameState();
final ModifiersQuerying modifiersQuerying = game.getModifiersQuerying();
final Filter filter = Filters.and(filters);
final Filter filter = Filters.and(filters, Filters.character);
return gameState.iterateActiveCards(
new PhysicalCardVisitor() {
private int _woundableCount;