From 9738250215b634490297ab950c84d62a60e2743c Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 26 Jun 2016 15:01:41 +0000 Subject: [PATCH] - Properly report in case the chosen pile somehow ended up being empty. --- .../java/forge/game/ability/effects/TwoPilesEffect.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java index 9c903d80fe3..4275cd259ac 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java @@ -103,8 +103,12 @@ public class TwoPilesEffect extends SpellAbilityEffect { CardCollectionView unchosenPile = !pile1WasChosen ? pile1 : pile2; String notification = chooser + " chooses Pile " + (pile1WasChosen ? "1" : "2") + ":\n"; - for (Card c : chosenPile) { - notification += c.getName() + "\n"; + if (!chosenPile.isEmpty()) { + for (Card c : chosenPile) { + notification += c.getName() + "\n"; + } + } else { + notification += "(Empty pile)"; } p.getGame().getAction().nofityOfValue(sa, chooser, notification, chooser);