Fix to 6P122 "The Witch-king, Deathless Lord"
Can now wound an ally once if and only if all companions are exhausted and no ally can be wounded twice
This commit is contained in:
@@ -5,6 +5,7 @@ import com.gempukku.lotro.cards.TriggerConditions;
|
||||
import com.gempukku.lotro.cards.effects.ChoiceEffect;
|
||||
import com.gempukku.lotro.cards.effects.choose.ChooseAndExertCharactersEffect;
|
||||
import com.gempukku.lotro.common.*;
|
||||
import com.gempukku.lotro.filters.Filters;
|
||||
import com.gempukku.lotro.game.PhysicalCard;
|
||||
import com.gempukku.lotro.game.state.LotroGame;
|
||||
import com.gempukku.lotro.logic.actions.RequiredTriggerAction;
|
||||
@@ -39,13 +40,20 @@ public class Card6_122 extends AbstractMinion {
|
||||
if (TriggerConditions.forEachKilledInASkirmish(game, effectResult, Race.NAZGUL, CardType.COMPANION)) {
|
||||
RequiredTriggerAction action = new RequiredTriggerAction(self);
|
||||
List<Effect> possibleEffects = new LinkedList<Effect>();
|
||||
possibleEffects.add(
|
||||
new ChooseAndWoundCharactersEffect(action, self.getOwner(), 1, 1, 2, CardType.ALLY) {
|
||||
@Override
|
||||
public String getText(LotroGame game) {
|
||||
return "Wound an ally twice";
|
||||
}
|
||||
});
|
||||
if (Filters.canSpot(game.getGameState(), game.getModifiersQuerying(),
|
||||
CardType.ALLY, Filters.moreVitalityThan(1))) {
|
||||
possibleEffects.add(
|
||||
new ChooseAndWoundCharactersEffect(action, self.getOwner(), 1, 1, 2, CardType.ALLY) {
|
||||
@Override
|
||||
public String getText(LotroGame game) {
|
||||
return "Wound an ally twice";
|
||||
}
|
||||
});
|
||||
} else if (!Filters.canSpot(game.getGameState(), game.getModifiersQuerying(),
|
||||
CardType.COMPANION, Filters.moreVitalityThan(1))) {
|
||||
possibleEffects.add(
|
||||
new ChooseAndWoundCharactersEffect(action, self.getOwner(), 1, 1, 1, CardType.ALLY));
|
||||
}
|
||||
possibleEffects.add(
|
||||
new ChooseAndExertCharactersEffect(action, self.getOwner(), 1, 1, CardType.COMPANION) {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user