fix crashes due to improper state management. MagicEvent is game specific, it should be copied using copyMap
parent
1a4985a694
commit
a1e5e1b114
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue