diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html b/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html index f368868a4..b3996aa18 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html +++ b/gemp-lotr/gemp-lotr-async/src/main/web/includes/changeLog.html @@ -1,4 +1,7 @@
+16 Jan. 2013
+- "Blood Runs Chill" now discards the shadow cards once only.
+
 13 Jan. 2013
 - Both Rumils now have the same name.
 
diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/effects/choose/ChooseAndExertCharactersEffect.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/effects/choose/ChooseAndExertCharactersEffect.java
index eb63a7ae8..77e871d5b 100644
--- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/effects/choose/ChooseAndExertCharactersEffect.java
+++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/effects/choose/ChooseAndExertCharactersEffect.java
@@ -65,10 +65,12 @@ public class ChooseAndExertCharactersEffect extends ChooseActiveCardsEffect {
     protected final void cardsSelected(LotroGame game, Collection characters) {
         _resultSubAction = new SubAction(_action);
         for (int i = 0; i < _times; i++) {
+            final boolean first = (i==0);
             _resultSubAction.appendEffect(new ExertCharactersEffect(_action, _action.getActionSource(), characters.toArray(new PhysicalCard[characters.size()])) {
                 @Override
                 protected void forEachExertedByEffect(PhysicalCard physicalCard) {
-                    ChooseAndExertCharactersEffect.this.forEachCardExertedCallback(physicalCard);
+                    if (first)
+                        ChooseAndExertCharactersEffect.this.forEachCardExertedCallback(physicalCard);
                 }
             });
         }