From 9e450335aa41eb381d98afd0333ec03ddaf2ef7c Mon Sep 17 00:00:00 2001 From: PhallenCassidy Date: Wed, 12 Sep 2018 11:41:46 -0400 Subject: [PATCH] Fix to 6P122 "The Witch-king, Deathless Lord" Correctly allows The Witch-king to wound an ally with one vitality twice (for corner cases with wound prevention) if all Free Peoples characters are exhausted --- .../com/gempukku/lotro/cards/set6/wraith/Card6_122.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set6/wraith/Card6_122.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set6/wraith/Card6_122.java index c82912405..3c3447943 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set6/wraith/Card6_122.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set6/wraith/Card6_122.java @@ -10,6 +10,7 @@ import com.gempukku.lotro.game.PhysicalCard; import com.gempukku.lotro.game.state.LotroGame; import com.gempukku.lotro.logic.actions.RequiredTriggerAction; import com.gempukku.lotro.logic.effects.ChooseAndWoundCharactersEffect; +import com.gempukku.lotro.logic.effects.WoundCharactersEffect; import com.gempukku.lotro.logic.timing.Effect; import com.gempukku.lotro.logic.timing.EffectResult; @@ -52,7 +53,13 @@ public class Card6_122 extends AbstractMinion { } 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)); + new ChooseAndWoundCharactersEffect(action, self.getOwner(), 1, 1, 1, CardType.ALLY) { + @Override + protected void woundedCardsCallback(Collection cards) { + for (PhysicalCard card : cards) + action.appendEffect(new WoundCharactersEffect(self, card)); + } + }); } possibleEffects.add( new ChooseAndExertCharactersEffect(action, self.getOwner(), 1, 1, CardType.COMPANION) {