Return null modes when all invalid.

This commit is contained in:
asvitkine
2022-12-22 22:04:30 -07:00
parent 24c56f4731
commit 4a74c936c2

View File

@@ -61,8 +61,8 @@ public class SpellAbilityChoicesIterator {
}
// TODO: Do we need to do something special to support cards that have extra costs
// when choosing more modes, like Blessed Alliance?
if (modesMap.size() == 0) {
modeIterator = Collections.emptyIterator();
if (modesMap.isEmpty()) {
return null;
} else if (!allowRepeat) {
modeIterator = CombinatoricsUtils.combinationsIterator(modesMap.size(), num);
} else {