Playability check for healing and wounding is changed. Character has to have at least X wounds to be able to "fully perform an action" of healing it X times, same for vitality and wounding.
This commit is contained in:
@@ -53,7 +53,7 @@ public class Card1_206 extends AbstractPermanent {
|
||||
new SelfDiscardEffect(self) {
|
||||
@Override
|
||||
public String getText(LotroGame game) {
|
||||
return "Exert this condition";
|
||||
return "Discard this condition";
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -35,11 +35,10 @@ public class ChooseAndHealCharactersEffect extends ChooseActiveCardsEffect {
|
||||
@Override
|
||||
protected Filter getExtraFilterForPlayabilityCheck(LotroGame game) {
|
||||
return Filters.and(
|
||||
Filters.wounded,
|
||||
new Filter() {
|
||||
@Override
|
||||
public boolean accepts(GameState gameState, ModifiersQuerying modifiersQuerying, PhysicalCard physicalCard) {
|
||||
return modifiersQuerying.canBeHealed(gameState, physicalCard);
|
||||
return gameState.getWounds(physicalCard) >= _count && modifiersQuerying.canBeHealed(gameState, physicalCard);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ public class ChooseAndWoundCharactersEffect extends ChooseActiveCardsEffect {
|
||||
|
||||
@Override
|
||||
protected Filter getExtraFilterForPlayabilityCheck(LotroGame game) {
|
||||
return Filters.canTakeWound;
|
||||
return Filters.canTakeWounds(_count);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user