ce que dit van est partiellement incorrect, même si ça ne change rien à la réponse ici.
Le X n'est pas indéfini. Il y a juste une règle qui précise que si on lance un sort avec

dans le coût de mana et qu'on ne paie ni son coût de mana ni un coût alternatif incluant X, alors le seul choix possible pour la valeur de X est 0.
Il est à noter que dans le cas (le seul et unique existant à ce jour) de
Spoils of War, la valeur de X n'est pas choisie par le joueur qui lance le sort, mais est déterminée par le texte de la carte. Dans ce cas, le X vaudra ce qui est écrit et donc pas forcément 0.