diff --git a/Mage.Sets/src/mage/cards/d/Desolation.java b/Mage.Sets/src/mage/cards/d/Desolation.java index 8582d1b01a2..f225a86305a 100644 --- a/Mage.Sets/src/mage/cards/d/Desolation.java +++ b/Mage.Sets/src/mage/cards/d/Desolation.java @@ -33,6 +33,7 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.BeginningOfEndStepTriggeredAbility; import mage.abilities.effects.OneShotEffect; +import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -148,7 +149,10 @@ class DesolationWatcher extends Watcher { if (event.getType() == GameEvent.EventType.TAPPED_FOR_MANA) { UUID playerId = event.getPlayerId(); if (playerId != null) { - tappedForManaThisTurnPlayers.add(playerId); + Card card = game.getCard(event.getSourceId()); + if (card != null && card.isLand()) { + tappedForManaThisTurnPlayers.add(playerId); + } } } }