mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 10:18:01 +00:00
Bounds checking for unlocking.
This commit is contained in:
@@ -162,8 +162,12 @@ public class QuestUtilUnlockSets {
|
|||||||
Collections.reverse(options);
|
Collections.reverse(options);
|
||||||
|
|
||||||
final int nrChoices = Math.min(8, 2 + ((qData.getAchievements().getWin()) / 50));
|
final int nrChoices = Math.min(8, 2 + ((qData.getAchievements().getWin()) / 50));
|
||||||
List<CardEdition> choices = new ArrayList<CardEdition>();
|
|
||||||
|
|
||||||
|
if (options.size() <= nrChoices) {
|
||||||
|
return Collections.unmodifiableList(options);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<CardEdition> choices = new ArrayList<CardEdition>();
|
||||||
for (int i = 0; i < nrChoices; i++) {
|
for (int i = 0; i < nrChoices; i++) {
|
||||||
choices.add(options.get(i));
|
choices.add(options.get(i));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user