diff --git a/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java index 728a80d8d24..2bae7f83107 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java @@ -75,6 +75,10 @@ public class RollDiceEffect extends SpellAbilityEffect { return rollDiceForPlayer(null, player, 1, 6, 0, 0, null, true); } private static int rollDiceForPlayer(SpellAbility sa, Player player, int amount, int sides, int ignore, int modifier, List rollsResult, boolean toVisitAttractions) { + if (amount == 0) { + return 0; + } + Map ignoreChosenMap = Maps.newHashMap(); final Map repParams = AbilityKey.mapFromAffected(player); @@ -94,9 +98,6 @@ public class RollDiceEffect extends SpellAbilityEffect { } } - if (amount == 0) { - return 0; - } int total = 0; int countMaxRolls = 0; List naturalRolls = (rollsResult == null ? new ArrayList<>() : rollsResult); diff --git a/forge-game/src/main/java/forge/game/card/CardZoneTable.java b/forge-game/src/main/java/forge/game/card/CardZoneTable.java index a6fdf463828..5d78852277d 100644 --- a/forge-game/src/main/java/forge/game/card/CardZoneTable.java +++ b/forge-game/src/main/java/forge/game/card/CardZoneTable.java @@ -150,6 +150,10 @@ public class CardZoneTable extends ForwardingTable