From 8eede91c8802a903e8f68a2ba09df98e5d4309bb Mon Sep 17 00:00:00 2001 From: Hellfish Date: Fri, 6 Feb 2015 22:13:37 +0000 Subject: [PATCH] *Fixed leaving planes. --- forge-game/src/main/java/forge/game/player/Player.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 3b46473bd59..b32f5cd4139 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -2303,11 +2303,9 @@ public class Player extends GameEntity implements Comparable { * Puts my currently active planes, if any, at the bottom of my planar deck. */ public void leaveCurrentPlane() { - for (final Card plane : currentPlanes) { - //Run PlaneswalkedFrom triggers here. - final Map runParams = new ImmutableMap.Builder().put("Card", plane).build(); - game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams,false); - } + + final Map runParams = new ImmutableMap.Builder().put("Cards", new CardCollection(currentPlanes)).build(); + game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams,false); for (final Card plane : currentPlanes) { //game.getZoneOf(plane).remove(plane);