mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 02:38:02 +00:00
- Added safety check in choosePermanentsToSacrifice.
This commit is contained in:
@@ -246,7 +246,7 @@ public class PlayerControllerHuman extends PlayerController {
|
|||||||
@Override
|
@Override
|
||||||
public List<Card> choosePermanentsToSacrifice(List<Card> validTargets, String validMessage, int amount, SpellAbility sa, boolean destroy, boolean isOptional) {
|
public List<Card> choosePermanentsToSacrifice(List<Card> validTargets, String validMessage, int amount, SpellAbility sa, boolean destroy, boolean isOptional) {
|
||||||
int max = Math.min(amount, validTargets.size());
|
int max = Math.min(amount, validTargets.size());
|
||||||
if (max == 0)
|
if (max <= 0)
|
||||||
return new ArrayList<Card>();
|
return new ArrayList<Card>();
|
||||||
|
|
||||||
InputSelectCards inp = new InputSelectCardsFromList(isOptional ? 0 : amount, max, validTargets);
|
InputSelectCards inp = new InputSelectCardsFromList(isOptional ? 0 : amount, max, validTargets);
|
||||||
|
|||||||
Reference in New Issue
Block a user