magefree / mage

Magic Another Game Engine
http://xmage.today
MIT License
1.85k stars 761 forks source link

Mana generated by Jegantha can't pay for mana costs until all generic mana costs are paid #9796

Open alexander-novo opened 1 year ago

alexander-novo commented 1 year ago

Mana generated by [[Jegantha, the Wellspring]] can't pay for mana costs until all generic mana costs are paid. For instance, if I had 2 mountains and a Jegantha on the field and I wanted to cast [[Honden of Infinite Rage]] with a mana cost of 2R, I would not be able to do so in xMage since I would first have to pay the 2 generic mana before using Jegantha, but the mountains would attempt to pay the red cost instead.

Tested with both tapping jegantha while paying the cost and floating the mana and paying from the pool.

github-actions[bot] commented 1 year ago

Jegantha, the Wellspring - (Gatherer) (Scryfall) (EDHREC)

{4}{R/G} Legendary Creature — Elemental Elk 5/5 Companion — No card in your starting deck has more than one of the same mana symbol in its mana cost. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.) {T}: Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs.

Honden of Infinite Rage - (Gatherer) (Scryfall) (EDHREC)

{2}{R} Legendary Enchantment — Shrine At the beginning of your upkeep, Honden of Infinite Rage deals damage to any target equal to the number of Shrines you control.

xenohedron commented 1 year ago

(See #8844 for the history of the workaround.)