diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 8e03c1e71a9..db4a81782cf 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -35,6 +35,8 @@ import java.util.SortedSet; import forge.game.event.*; import forge.game.spellability.AbilitySub; +import forge.game.spellability.LandAbility; + import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.commons.lang3.tuple.Pair; @@ -1700,6 +1702,9 @@ public class Player extends GameEntity implements Comparable { land.setController(this, 0); if (land.isFaceDown()) { land.turnFaceUp(null); + if (cause instanceof LandAbility) { + land.changeToState(cause.getCardStateName()); + } } Map runParams = AbilityKey.mapFromCard(land);