magefree / magefree/mage

Game doesn't let some spells enter the stack despite having mana to cast them

Open
#6,698 24 comments 0 reactions 0 assignees View on GitHub
bug tracking tasks
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

This is a thread for any spells that you are unable to cast despite having the mana to pay for them. Most of these will likely be spells with cost reductions where you can afford the reduced version but not the full version, or where your mana sources are somehow weird (conditional moxen, Channel, spirit guides, creatures that generate variable amounts of mana, etc).

**If you're reporting a card with this kind of issue, please include a screenshot of the battlefield if possible - if not, list the spell you were trying to cast along with all the available mana sources you were trying to use to cast it.**

See also: related issue #6684 for extended discussion. Old issue: #5150

# Currently, the following have been reported:

# Still Bugged:

## Bugged Combos:

All of these will be very hard to calculate due the dynamic mana ability side effects or conditional combinations going on, and should probably remove hard stops if in play.

- [ ] Kydele, Chosen of Kruphix + Chromatic Spheres - can't cast Reality Smasher with Kydele and three or more Chromatic Spheres in play. You *should* be able to, since you can put it on the stack, then activate the spheres' abilities as mana abilities while also drawing cards to enable Kydele.
![image](https://user-images.githubusercontent.com/59861365/87231372-5228fb80-c37c-11ea-8c8f-9eef9dda03a8.png)

- [ ] Pili-Pala + Paradise Mantle - can't cast Goblin Chainwhirler off a Pili-Pala equipped with Paradise Mantle and two Islands. You should be able to tap + untap + tap to get RRR, all of which are mana abilities.
![image](https://user-images.githubusercontent.com/59861365/88471060-f1e0a080-cec9-11ea-804f-081f5e54b192.png)

- [ ] Skirge Familiar + Chromatic Spheres - can't cast Grave Titan off Skirge Familiar with five other cards in hand and a Chromatic Sphere in play. You *should* be able to, since you can put it on the stack, then activate the sphere's ability as a mana ability while also drawing a card to enable Skirge.
![image](https://user-images.githubusercontent.com/59861365/89129328-38ce2780-d4c2-11ea-8c76-1c93f2a1a25b.png)

- [ ] Treasonous Ogre + Pristine Talismans - can't cast Inferno Titan off an Ogre and two Pristine Talismans with 11 life. You *should* be able to, since you can put it on the stack, then activate the Talismans as mana abilities while also gaining life to enable the Ogre.
![image](https://user-images.githubusercontent.com/59861365/89129187-ecceb300-d4c0-11ea-927a-1d1c94b99e30.png)

- [ ] K'rrik, Son of Yawgmoth + Pristine Talismans - same issue as Treasonous Ogre + Pristine Talismans.

- [ ] Titans' Nest + Skirge Familiar (+ Chromatic Spheres) - extension of the Skirge Familiar issue; you can discard an indeterminate number of cards as part of paying mana costs, then delve them away.

# Fixed:

- [x] Accursed Witch - can't cast spells that can target it if you can only afford the discounted version, i.e. can't cast Dismember with no mana sources, and can't cast Heartless Act with only a swamp in play

- [x] Accursed Witch (Infectious Curse) - can't cast spells that can target the enchanted opponent if you can only afford the discounted version, i.e. can't cast Agonizing Remorse with only a swamp in play

- [x] Ashnod's Altar - doesn't get counted as a mana source to determine if a spell is castable (which is bad, because the sacrifices will often trigger effects and give opponents priority, so the strategically correct play is putting the spell on the stack first)
![image](https://user-images.githubusercontent.com/59861365/85499807-ea1a9d00-b5a7-11ea-91ff-7e2e5f30fcff.png)

- [x] Battlefield Thaumaturge - doesn't let you cast spells with multiple targets unless you could afford their full cost, i.e. Hex when you have six creatures and two swamps.
![image](https://user-images.githubusercontent.com/59861365/85341565-16ea8980-b4ae-11ea-858e-f195734effdc.png)

- [x] Benthic Explorers aren't considered for being able to cast a spell, even though they are a mana ability.
![image](https://user-images.githubusercontent.com/59861365/85804984-b1e29e00-b710-11ea-8703-ededcc8ca322.png)

- [x] Birchlore Rangers - unable to cast Steel Leaf Champion with six untapped elves
![image](https://user-images.githubusercontent.com/59861365/86616629-bf532000-bf7b-11ea-9674-79d684de385e.png)

- [x] Black Mana Battery (and probably also Red/Green/White/Blue Mana Battery) - can't cast Erebos's Titan with two swamps and a Black Mana Battery with one charge counter on it. (Note that you'll need Coretapper or similar to add the counter, due to #6787)
![image](https://user-images.githubusercontent.com/59861365/86617654-32a96180-bf7d-11ea-851b-99a1e5756e95.png)

- [x] Bubbling Muck - unable to cast Erebos's Titan off two swamps after casting Bubbling Muck
![image](https://user-images.githubusercontent.com/59861365/86620529-16f48a00-bf82-11ea-82bf-84ce6fa4c366.png)

- [x] Cadaverous Bloom - unable to cast Erebos's Titan with no lands in play. Looks like Bloom only gets counted as if you could activate it once, not multiple times.
![image](https://user-images.githubusercontent.com/59861365/86620856-b87bdb80-bf82-11ea-9a6d-501abc833a82.png)

- [x] Caged Sun - unable to cast Erebos's Titan off two swamps and a Caged Sun on black
![image](https://user-images.githubusercontent.com/59861365/86621152-4d7ed480-bf83-11ea-9a62-d6c237190566.png)

- [x] Calciform Pools (and likely all of the storage lands / artifacts) - unable to cast Icefall Regent off two Islands and a Calciform Pools with at least three counters on it
![image](https://user-images.githubusercontent.com/59861365/86621694-3e4c5680-bf84-11ea-850c-73854e729fc7.png)

- [x] Chrome Mox - cannot cast spells if one is untapped (reported in discord)
![grafik](https://user-images.githubusercontent.com/2066790/86469582-fb973e00-bd39-11ea-96c1-3a055972d52f.png)

- [x] Cloud Key - unable to cast TKS with two keys and two wastes
![image](https://user-images.githubusercontent.com/59861365/85345429-1656f080-b4b8-11ea-8920-eeba3e157d56.png)

- [x] Coal Golem - unable to cast Goblin Chainwhirler with a Coal Golem and three non-red mana floating
![image](https://user-images.githubusercontent.com/59861365/86814202-b3806000-c046-11ea-8430-24ed3462bdf2.png)

- [x] Conduit of Ruin - can't cast Emrakul, the Aeons Torn with 13 mana available #6869
![image](https://user-images.githubusercontent.com/59861365/88062646-ba22d300-cb2e-11ea-9418-b92d3603e81c.png)

- [x] Crucible of the Spirit Dragon - unable to cast Niv-Mizzet, Parun off a Crucible with six counters on it
![image](https://user-images.githubusercontent.com/59861365/87688715-f29c6880-c74c-11ea-841c-4df5ae34495a.png)

- [x] Cryptic Trilobite - unable to cast Niv-Mizzet Reborn off a Trilobite with two counters, a wastes, and a Cascading Cataracts
![image](https://user-images.githubusercontent.com/59861365/87689474-dcdb7300-c74d-11ea-8158-453d6d4006be.png)

- [x] Crystalline Crawler - can't cast Gigantosaurus off a forest and a Crawler with four counters on it
![image](https://user-images.githubusercontent.com/59861365/86628822-0fd47880-bf90-11ea-9ead-0faba2000cf9.png)

- [x] Dawn's Reflection - unable to cast Thought Erasure off a plains enchanted with Dawn's Reflection
![image](https://user-images.githubusercontent.com/59861365/86635191-634ac480-bf98-11ea-97bb-28b4261319cc.png)

- [x] Daybreak Chimera - can't cast with two plains and three devotion to white
![image](https://user-images.githubusercontent.com/59861365/85346024-c711bf80-b4b9-11ea-94f6-020a261f6a94.png)

- [x] Diamond Kaleidoscope - can't cast Divination with a Kaleidoscope and three Prism tokens
![image](https://user-images.githubusercontent.com/59861365/86812622-d447b600-c044-11ea-8e47-1d7a75a6127e.png)

- [x] Doubling Cube - doesn't seem to work right if the mana isn't already in your pool; can't cast Ulamog, the Ceaseless Hunger off eight untapped forests and a Doubling Cube
![image](https://user-images.githubusercontent.com/59861365/88489403-9fe75b80-cf59-11ea-99e7-563e616333e4.png)

- [x] Drag to the Underworld - can't cast with two swamps and two devotion to black
![image](https://user-images.githubusercontent.com/59861365/85347026-f249de00-b4bc-11ea-9530-2ff2afcc291d.png)

- [x] Dream Halls - per Kactuus in Discord, only lets you cast the card for free if you could have paid for it normally.
![image](https://user-images.githubusercontent.com/59861365/89272331-9ae27600-d603-11ea-9688-d39e1657076d.png)

- [x] Dromar's Attendant - if you play Coal Golem and *then* Dromar's Attendant with an untapped land or floating mana, you can't cast Esper Charm or Goblin Chainwhirler. (If you do it in the other order you can, so something's very weird here)

Coal Golem First:
![image](https://user-images.githubusercontent.com/59861365/86814631-4de0a380-c047-11ea-8e54-114d7f382b53.png)

Dromar First:
![image](https://user-images.githubusercontent.com/59861365/86814760-749eda00-c047-11ea-88c8-a1f480b30114.png)

- [x] Druid's Repository - can't cast Esper Charm when Repository has three counters
![image](https://user-images.githubusercontent.com/59861365/86817918-49b68500-c04b-11ea-967a-61b45a1b721a.png)

- [x] Earwig Squad - can't be cast with prowl alongside a cost reducing Goblin Warchief with two swamps in play
![image](https://user-images.githubusercontent.com/59861365/85811368-92a13c00-b723-11ea-8fec-6acb9ffea8bc.png)

- [x] Elderwood Scion - can't cast Bake into a Pie targeting it with two swamps
![image](https://user-images.githubusercontent.com/59861365/85347451-2f62a000-b4be-11ea-9655-31c8d90f2e08.png)

- [x] Elvish Guidance - unable to cast Ravenous Baloth off an island enchanted with Elvish Guidance with three elves in play
![image](https://user-images.githubusercontent.com/59861365/86819936-f265e400-c04d-11ea-9b26-0e990359829b.png)

- [x] Emrakul, the Promised End - can't cast with seven card types in the yard and six Islands in play (from hand or command zone)
![image](https://user-images.githubusercontent.com/59861365/86543107-28398a00-bee1-11ea-9ace-44f0c1f4bd20.png)

- [x] Extraplanar Lens - unable to cast Jace, Wielder of Mysteries with two islands and a Lens with an imprinted island
![image](https://user-images.githubusercontent.com/59861365/86819694-a0bd5980-c04d-11ea-822f-363a447da678.png)

- [x] Eye of Ramos - unable to cast Jace, Wielder of Mysteries with two Eye of Ramos in play
![image](https://user-images.githubusercontent.com/59861365/86819529-63f16280-c04d-11ea-8459-7f4194f019af.png)

- [x] Farrelite Priest - unable to cast Archangel of Tithes with a Priest and four swamps
![image](https://user-images.githubusercontent.com/59861365/87096448-7a8fe900-c208-11ea-9383-69912bcb05b1.png)

- [x] Fertile Ground - can't cast Gruul Spellbreaker off two forests, one enchanted with Fertile Ground.
![image](https://user-images.githubusercontent.com/59861365/87097347-998f7a80-c20a-11ea-9b52-72e6d293699a.png)

- [x] Fervent Champion - unable to attach Sword of Fire and Ice for free unless you *could* pay two mana #6843
![image](https://user-images.githubusercontent.com/59861365/87718457-66ec0180-c777-11ea-896f-41a5a233d1e1.png)

- [x] Gauntlet of Might - can't cast an Inferno Titan with three mountains and a Gauntlet
![image](https://user-images.githubusercontent.com/59861365/87098138-3999d380-c20c-11ea-84b6-38cf4ecfd8ac.png)

- [x] Gauntlet of Power - can't cast an Inferno Titan with three mountains and a Gauntlet set to red
![image](https://user-images.githubusercontent.com/59861365/87098217-66e68180-c20c-11ea-9f9d-4491580d770e.png)

- [x] Gemstone Array - unable to cast Inferno Titan with an Array with six counters
![image](https://user-images.githubusercontent.com/59861365/87098671-7dd9a380-c20d-11ea-82b2-e8a606131a8d.png)

- [x] Ghostfire Blade - can't equip to an Ornithopter with just an island in play
![image](https://user-images.githubusercontent.com/59861365/85347739-11496f80-b4bf-11ea-8f95-b59ec7aaf169.png)

- [x] Grand Architect - can't cast Grimoire of the Dead with an Architect and another blue creature
![image](https://user-images.githubusercontent.com/59861365/87099985-cba3db00-c210-11ea-81ee-75f2b37a1889.png)

- [x] Harvest Mage - can't cast anything if Harvest Mage has been activated
![image](https://user-images.githubusercontent.com/59861365/88489107-e6d45180-cf57-11ea-855a-db27dfa5e4da.png)

- [x] Heritage Druid - can't cast a Primeval Titan off a Heritage Druid and five other elves
![image](https://user-images.githubusercontent.com/59861365/87102648-1ecd5c00-c218-11ea-9e53-ec6caf0a711f.png)

- [x] High Tide - can't cast Frost Titan off three islands with a High Tide effect active
![image](https://user-images.githubusercontent.com/59861365/87102566-e9c10980-c217-11ea-811a-7e7d74542733.png)

- [x] Hogaak, Arisen Necropolis - can't pay convoke #6680

- [x] Hour of Revelation - can't cast off three plains and ten ornithopters
![image](https://user-images.githubusercontent.com/59861365/85350709-799c4f00-b4c7-11ea-889e-05724c39a08b.png)

- [x] Iceberg - can't cast Karn, the Great Creator off an Iceberg with 4+ counters on it
![image](https://user-images.githubusercontent.com/59861365/87102936-24777180-c219-11ea-9bc4-6a3607744d1f.png)

- [x] Initiates of the Ebon Hand - unable to cast Erebos's Titan with an Initiate and four islands
![image](https://user-images.githubusercontent.com/59861365/87103171-ea5a9f80-c219-11ea-8411-99ae88ce77b2.png)

- [x] Inspiring Statuary - doesn't let you cast a 5B spell with five artifacts and a swamp
![image](https://user-images.githubusercontent.com/59861365/86544408-35a84180-beec-11ea-8461-d383e6ad3af2.png)

- [x] Jungle Patrol - unable to cast Goblin Chainwhirler with three wood tokens
![image](https://user-images.githubusercontent.com/59861365/87229811-ff961200-c370-11ea-84d8-da1a56fe0ead.png)

- [x] Kadena, Slinking Sorcerer - you can cast a morph with no lands in play from your hand... but not from the command zone.
![image](https://user-images.githubusercontent.com/59861365/86543290-c548f280-bee2-11ea-97a2-1ed017e7f855.png)

- [x] Kaleidostone - can't cast any spells if it is untapped with less than five other available mana (and thus also can't be activated). Reported by SpikesCafe-google in this thread, verified by me.
![image](https://user-images.githubusercontent.com/59861365/86541849-e6571680-bed5-11ea-93ba-1a2e1af10913.png)

- [x] K'rrik, Son of Yawgmoth - can't use ability unless you could have paid the full cost #6696

- [x] Kykar, Wind's Fury - can't cast Shivan Dragon with Kykar and six spirits
![image](https://user-images.githubusercontent.com/59861365/87230126-2e14ec80-c373-11ea-80c8-aa4e0a355d60.png)

- [x] Llanowar Envoy - can't cast Goblin Chainwhirler with six forests and an envoy
![image](https://user-images.githubusercontent.com/59861365/87230508-2dca2080-c376-11ea-8696-c481bd956992.png)

- [x] Loam Dryad - can't cast Lightning Bolt off a Dryad and another creature
![image](https://user-images.githubusercontent.com/59861365/87230565-9dd8a680-c376-11ea-9c38-a823e9c0a994.png)

- [x] Mana Cache - can't cast Reality Smasher off a cache with five counters controlled by your opponent
![image](https://user-images.githubusercontent.com/59861365/87231609-332b6900-c37e-11ea-8bcb-f11a83480c2d.png)

- [x] Maywyn, the Nurturer - can't cast Morphon off a Marwyn with 6+ counters on her
![image](https://user-images.githubusercontent.com/59861365/86545315-a7d05480-bef3-11ea-9dc9-33add25bdba1.png)

- [x] Morselhoarder - can't cast Crackling Drake off two Morselhoarders with -1/-1 counters on them
![image](https://user-images.githubusercontent.com/59861365/87231822-f3fe1780-c37f-11ea-853b-d5425c821b34.png)

- [x] Mox Amber - cannot cast spells if one is untapped (reported in discord)
![image](https://user-images.githubusercontent.com/59861365/85244771-498f7600-b40b-11ea-8990-a7cff784ed2a.png)

- [x] Mystical Dispute - can't cast off one blue mana #6684

- [x] Not of this World #6684

- [x] Of One Mind - unable to cast without 3 untapped lands #6685

- [x] Patron (of the Akki, etc) - all Offering spells cannot be cast without mana for full spell being available.

- [x] Pentad Prism - can't cast Kestia, the Cultivator off two lands and a Pentad Prism with two counters
![image](https://user-images.githubusercontent.com/59861365/88470737-d8d5f080-cec5-11ea-8729-87cc180f7663.png)

- [x] Phyrexian Altar - can't cast Divination off an Altar and three creatures
![image](https://user-images.githubusercontent.com/59861365/88470963-7a5e4180-cec8-11ea-9ba5-6869855ede75.png)

- [x] Price of Fame - cannot cast if Mana open is less than 4 #6685

- [x] Priest of Yawgmoth - can't Grave Titan off a Priest and an Ur-Golem's Eye
![image](https://user-images.githubusercontent.com/59861365/88471242-8cda7a00-cecc-11ea-9176-fa2125ff189c.png)

- [x] Rasputin Dreamweaver - can't cast Accomplished Automaton off a Rasputin with seven counters
![image](https://user-images.githubusercontent.com/59861365/88471437-f65b8800-cece-11ea-90ef-c79b1daeb728.png)

- [x] Sasaya's Essence - can't cast Craterhoof Behemoth off three forests
![image](https://user-images.githubusercontent.com/59861365/86545860-3397b000-bef7-11ea-881f-d567a7415527.png)

- [x] Savage Stomp #6684

- [x] Selvala, Explorer Returned - you should be able to cast spells that require up to G per player in the game from Selvala, but you can't cast a 1GG spell off a forest and Selvala in a two person game
![image](https://user-images.githubusercontent.com/59861365/86545750-802ebb80-bef6-11ea-8378-e14abf0b00bd.png)

- [x] Seton, Krosan Protector - only seems to get counted as if it were one mana for determining if a spell can be cast, regardless of how many druids you have in play
![image](https://user-images.githubusercontent.com/59861365/86545210-ea456180-bef2-11ea-949c-f6e3cb07720a.png)

- [x] Simian / Elvish Spirit Guide - don't get counted to determine if a spell is castable (although you can still exile them ahead of time, this could be a problem if you had a creature like Aeon Chronicler that died as a result of the change in handsize, triggering other effects and losing priority before being able to cast your spell)

- [x] Skirk Prospector - can't cast Jaya Ballard off a Prospector and four other Goblins
![image](https://user-images.githubusercontent.com/59861365/88486570-3c066800-cf44-11ea-9184-85e46ce45764.png)

- [x] Skirge Familiar - can't cast Grave Titan off a Skirge Familiar and at least six other cards in hand
![image](https://user-images.githubusercontent.com/59861365/88486480-6f94c280-cf43-11ea-9f33-377eb2c8fe9c.png)

- [x] Soldevi Adnate - can't cast Erebos's Titan off an Adnate and a Solemn Simulacrum
![image](https://user-images.githubusercontent.com/59861365/88486925-cc45ac80-cf46-11ea-9bb3-a04acfb3a69a.png)

- [x] Spellwild Ouphe - can't cast Barbed Lightning targeting it with a mountain
![image](https://user-images.githubusercontent.com/59861365/85351405-45c22900-b4c9-11ea-8d61-1095d71a8eb8.png)

- [x] Squandered Resources - can't cast Erebos's Titan off a Squandered Resources and two Swamps
![image](https://user-images.githubusercontent.com/59861365/88487161-56dadb80-cf48-11ea-8b34-d91676d0422f.png)

- [x] Tasigur, the Golden Fang - can't pay delve to cast from command zone (Hateful-Little-Bear; this thread)

- [x] Tentative Connection - can't cast off a mountain with a Shatterskull Recruit in play
![image](https://user-images.githubusercontent.com/59861365/85350638-3b069480-b4c7-11ea-8972-6619a13236e3.png)

- [x] Tezzeret, Master of the Bridge - can't cast a 5B spell with five artifacts and a swamp
![image](https://user-images.githubusercontent.com/59861365/86544656-4d80c500-beee-11ea-8fcb-a2fa8d0f88fa.png)

- [x] Thermopod - can't cast Inferno Titan off a Thermopod and five Ornithopters
![image](https://user-images.githubusercontent.com/59861365/88487272-2fd0d980-cf49-11ea-83fb-20d9930cf24d.png)

- [x] Titanic Brawl - can't cast off one forest targeting a Scrounging Bandar and an Ornithopter
![image](https://user-images.githubusercontent.com/59861365/85351676-f03a4c00-b4c9-11ea-9ae3-11f2ca829714.png)

- [x] Titans' Nest - can't cast a Frost Titan with a Titans' Nest, four cards in the graveyard, and two Islands
![image](https://user-images.githubusercontent.com/59861365/88487639-9d323980-cf4c-11ea-9fc6-3f3d256ef88d.png)

- [x] Torgaar, Famine Incarnate - can't cast with two swamps and three creatures
![image](https://user-images.githubusercontent.com/59861365/85351871-5030f280-b4ca-11ea-952e-df29565c95c5.png)

- [x] Transcendent Envoy (and other aura discounts) don't let you cast bestow creatures if you can't afford the full bestow or casting cost
![image](https://user-images.githubusercontent.com/59861365/86543625-fb3ba600-bee5-11ea-8e51-9f88d2eea126.png)

- [x] Treasonous Ogre - can't cast Inferno Titan off an Ogre with 19+ health
![image](https://user-images.githubusercontent.com/59861365/88487572-05cce680-cf4c-11ea-8edf-8302a773be7a.png)

- [x] Utopia Mycon - can't cast Griselbrand off a Utopia Mycon and 8+ Saprolings
![image](https://user-images.githubusercontent.com/59861365/88487728-3eb98b00-cf4d-11ea-90c3-ee1046a682a1.png)

- [x] Viridian Joiner - can't cast Nissa, Who Shakes the World off a Viridian Joiner with five power
![image](https://user-images.githubusercontent.com/59861365/88487830-33b32a80-cf4e-11ea-8f9b-6bee4efbdbf5.png)

- [x] Warbringer - doesn't let you cast creatures with Dash if you can't afford the full dash or casting cost
![image](https://user-images.githubusercontent.com/59861365/86543492-bb27f380-bee4-11ea-8fbc-16328bd6aee5.png)

- [x] Wizard's Lighting #6685

- [x] Workhorse - can't cast Thought-Knot Seer off a Workshorse with four counters
![image](https://user-images.githubusercontent.com/59861365/88488406-bfc75100-cf52-11ea-81aa-470f0f477a2e.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no source files, entry points, or tests; begin by reproducing one of the still-bugged mana-combination cases and tracing the spell-casting legality check. Done would require resolving the reported cases without regressing the many combinations already marked fixed, with regression coverage where the project’s existing tests belong.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.