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);
}
});
}