mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
Fix crash when mutate under an MDFC backside creature.
This commit is contained in:
@@ -848,8 +848,8 @@ public class CardFactory {
|
|||||||
final CardCloneStates result = new CardCloneStates(top, sa);
|
final CardCloneStates result = new CardCloneStates(top, sa);
|
||||||
result.put(state, ret);
|
result.put(state, ret);
|
||||||
|
|
||||||
// For transformed card or melded card, also copy the original state to avoid crash
|
// For transformed, melded or MDFC card, also copy the original state to avoid crash
|
||||||
if (state == CardStateName.Transformed || state == CardStateName.Meld) {
|
if (state == CardStateName.Transformed || state == CardStateName.Meld || state == CardStateName.Modal) {
|
||||||
final CardState ret1 = new CardState(card, CardStateName.Original);
|
final CardState ret1 = new CardState(card, CardStateName.Original);
|
||||||
ret1.copyFrom(top.getState(CardStateName.Original, true), false);
|
ret1.copyFrom(top.getState(CardStateName.Original, true), false);
|
||||||
result.put(CardStateName.Original, ret1);
|
result.put(CardStateName.Original, ret1);
|
||||||
|
|||||||
Reference in New Issue
Block a user