fix crashes due to improper state management. MagicEvent is game specific, it should be copied using copyMap

master
melvin 2013-12-08 17:21:58 +08:00
parent 1a4985a694
commit a1e5e1b114
1 changed files with 1 additions and 1 deletions

View File

@ -62,7 +62,7 @@ public class MagicCardOnStack extends MagicItemOnStack implements MagicSource {
moveLocation = cardOnStack.moveLocation; moveLocation = cardOnStack.moveLocation;
cardEvent = cardOnStack.cardEvent; cardEvent = cardOnStack.cardEvent;
cardDef = cardOnStack.cardDef; cardDef = cardOnStack.cardDef;
event = cardOnStack.event; event = copyMap.copy(cardOnStack.event);
} }
public MagicCardOnStack copyCardOnStack(final MagicPlayer player) { public MagicCardOnStack copyCardOnStack(final MagicPlayer player) {