Card: Valakut Awakening
Type: Spell
Set: Zendikar Rising
Rarity: Rare
Card Text: Discard all cards without mana from your hand. Then, draw that many cards plus one. Landforming: Create a Valakut Stoneforge token.
Was it the intention of the MtGPQ developers to prevent this card from casting if there are zero cards in hand without mana? The way the card text is worded, it seems like you’d still be able to cast the card if only to draw a single card thanks to the “plus one” clause. The code for this card would be pretty straightforward when Valakut Awakening is cast.
- Identify the number of cards in hand without mana.
- X = Count of cards in hand without mana.
- For each card without mana, discard that card.
- Draw X cards, plus 1.
Yes, I realize this is an old card, it’d sure be nice to not have a completely dead card in your hand when you get one of them fancy cascades that fills up your mana on all your cards. Or when Valakut Awakening is the only card in hand. Heck, even the AI might appreciate the ability to cast it.