*PlaneswalkedFrom triggers were getting a list of cards planeswalked from that would change by the time they evaluated it. Fixes Orzhova.

This commit is contained in:
Hellfish
2013-05-30 06:17:24 +00:00
parent 2b53b2ae20
commit 42754554ae

View File

@@ -2960,7 +2960,7 @@ public class Player extends GameEntity implements Comparable<Player> {
{
//Run PlaneswalkedFrom triggers here.
HashMap<String,Object> runParams = new HashMap<String,Object>();
runParams.put("Card", currentPlanes);
runParams.put("Card", new ArrayList<Card>(currentPlanes));
game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams,false);
for(Card c : currentPlanes) {