From f5f2c2fa5e00e34f5a4f7a7c75ccec56b8175b0c Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Thu, 29 Dec 2011 02:54:52 +0000 Subject: [PATCH] - "Till Durin Wakes Again" now allows to heal as many dwarves as you want, rather than just one. --- .../lotro/cards/set2/dwarven/Card2_014.java | 14 +++++--------- .../src/main/webapp/includes/changeLog.html | 3 +++ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set2/dwarven/Card2_014.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set2/dwarven/Card2_014.java index 9fe17120a..8777a573f 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set2/dwarven/Card2_014.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set2/dwarven/Card2_014.java @@ -5,13 +5,12 @@ 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.GameUtils; import com.gempukku.lotro.logic.actions.OptionalTriggerAction; -import com.gempukku.lotro.logic.effects.HealCharactersEffect; +import com.gempukku.lotro.logic.effects.ChooseAndHealCharactersEffect; import com.gempukku.lotro.logic.timing.EffectResult; import java.util.Collection; -import java.util.LinkedList; +import java.util.Collections; import java.util.List; /** @@ -34,15 +33,12 @@ public class Card2_014 extends AbstractPermanent { if (effectResult.getType() == EffectResult.Type.WHEN_MOVE_FROM && game.getModifiersQuerying().hasKeyword(game.getGameState(), game.getGameState().getCurrentSite(), Keyword.UNDERGROUND)) { Collection dwarfCompanions = Filters.filterActive(game.getGameState(), game.getModifiersQuerying(), Race.DWARF, CardType.COMPANION); - List actions = new LinkedList(); - for (final PhysicalCard dwarfCompanion : dwarfCompanions) { + if (dwarfCompanions.size() > 0) { OptionalTriggerAction action = new OptionalTriggerAction(self); - action.setText("Heal " + GameUtils.getCardLink(dwarfCompanion)); action.appendEffect( - new HealCharactersEffect(self, dwarfCompanion)); - actions.add(action); + new ChooseAndHealCharactersEffect(action, playerId, 0, dwarfCompanions.size(), Filters.in(dwarfCompanions))); + return Collections.singletonList(action); } - return actions; } return null; } diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html index a4604dd10..c3e13016f 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html @@ -1,4 +1,7 @@
+29 Dec. 2011
+- "Till Durin Wakes Again" now allows to heal as many dwarves as you want, rather than just one.
+
 27 Dec. 2011
 - "Isengard Scout Troop" now exerts itself to take control of a site.
 - "Orc Assassin" and other similar cards should be working correctly now, allowing to assign allies only when allies