From d05dffc1e84109b911a00765c968fe4c365f1cfc Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 3 Feb 2017 09:21:30 +0000 Subject: [PATCH] - Prevent a crash in Planar Conquest when awarding 3 boosters for Chaos Round from a smaller card pool (e.g. Antiquities) which can exhaust possible rewards. --- .../src/main/java/forge/planarconquest/ConquestAwardPool.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/forge-gui/src/main/java/forge/planarconquest/ConquestAwardPool.java b/forge-gui/src/main/java/forge/planarconquest/ConquestAwardPool.java index 75eb4add397..2d30415af7b 100644 --- a/forge-gui/src/main/java/forge/planarconquest/ConquestAwardPool.java +++ b/forge-gui/src/main/java/forge/planarconquest/ConquestAwardPool.java @@ -63,6 +63,8 @@ public class ConquestAwardPool { } public void rewardCard(List rewards) { + if (isEmpty()) { return; } + int index = Aggregates.randomInt(0, cards.size() - 1); PaperCard c = cards.get(index); cards.remove(index);