Resolve "Morph X costs - X is not being remembered"

This commit is contained in:
Hans Mackowiak
2020-07-07 09:58:08 +00:00
committed by Michael Kamensky
parent 5d8b701f55
commit 4a11157019
19 changed files with 183 additions and 30 deletions

View File

@@ -82,7 +82,7 @@ public class HumanPlay {
}
if (flippedToCast && !castFaceDown) {
source.turnFaceUp(false, false);
source.forceTurnFaceUp();
}
if (sa.getApi() == ApiType.Charm && !sa.isWrapper()) {

View File

@@ -103,7 +103,7 @@ public class HumanPlaySpellAbility {
// This is should happen earlier, before the Modal spell is chosen
// Turn face-down card face up (except case of morph spell)
if (ability.isSpell() && !ability.isCastFaceDown() && fromState == CardStateName.FaceDown) {
c.turnFaceUp();
c.turnFaceUp(null);
}
ability.setHostCard(game.getAction().moveToStack(c, ability));
}