From 2f83db49729da57358a93c5a9a324fe67439ffd7 Mon Sep 17 00:00:00 2001 From: Sloth Date: Mon, 23 Mar 2015 13:41:33 +0000 Subject: [PATCH] - Fixed a possible IllegalArgumentException in ChangeZoneAllAi. --- forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java index da4789c8fc7..83cc820937d 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java @@ -198,7 +198,7 @@ public class ChangeZoneAllAi extends SpellAbilityAi { // Change Zone All, can be any type moving from one zone to another final ZoneType destination = ZoneType.smartValueOf(sa.getParam("Destination")); - final ZoneType origin = ZoneType.smartValueOf(sa.getParam("Origin")); + final ZoneType origin = ZoneType.listValueOf(sa.getParam("Origin")).get(0); final Player opp = ai.getOpponent(); final CardCollectionView humanType = AbilityUtils.filterListByType(opp.getCardsIn(origin), sa.getParam("ChangeType"), sa);