diff --git a/forge-game/src/main/java/forge/game/cost/CostAdjustment.java b/forge-game/src/main/java/forge/game/cost/CostAdjustment.java index 762ab422908..1db2c0ae98c 100644 --- a/forge-game/src/main/java/forge/game/cost/CostAdjustment.java +++ b/forge-game/src/main/java/forge/game/cost/CostAdjustment.java @@ -52,7 +52,7 @@ public class CostAdjustment { boolean isStateChangeToFaceDown = false; if (sa.isSpell()) { - if (sa.isCastFaceDown()) { + if (sa.isCastFaceDown() && !host.isFaceDown()) { // Turn face down to apply cost modifiers correctly host.turnFaceDownNoUpdate(); isStateChangeToFaceDown = true; @@ -181,7 +181,7 @@ public class CostAdjustment { boolean isStateChangeToFaceDown = false; if (sa.isSpell()) { - if (sa.isCastFaceDown()) { + if (sa.isCastFaceDown() && !originalCard.isFaceDown()) { // Turn face down to apply cost modifiers correctly originalCard.turnFaceDownNoUpdate(); isStateChangeToFaceDown = true; diff --git a/forge-gui/res/cardsfolder/l/lumithread_field.txt b/forge-gui/res/cardsfolder/l/lumithread_field.txt index b5be15f40dc..fb3b1666556 100644 --- a/forge-gui/res/cardsfolder/l/lumithread_field.txt +++ b/forge-gui/res/cardsfolder/l/lumithread_field.txt @@ -2,6 +2,5 @@ Name:Lumithread Field ManaCost:1 W Types:Enchantment K:Morph:1 W -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ EQ1 | Description$ Creatures you control get +0/+1. -SVar:X:Count$Valid Card.Self+nonCreature+faceUp +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 1 | Description$ Creatures you control get +0/+1. Oracle:Creatures you control get +0/+1.\nMorph {1}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)