I have a question about Wall of Roots and when exactly it dies while paying costs. Suppose I have four -0/-1 counters on my Wall of Roots but haven't yet activated it this turn. I go to cast Eldritch Evolution, and activate Wall of Roots to pay G. Wall of Roots is now a 0/0. Does it die immediately in the middle of paying costs? Or can I still sacrifice it to Eldritch Evolution's additional cost?
I know that this wouldn't work with something like Wild Cantor, which puts itself into the graveyard as part of its mana ability. But I'm not sure about a case like this where the creature would die due to state-based effects in the middle of paying costs.
You can do this so long as you're putting that fifth -0/-1 counter on it during the process of casting the spell.
When you're casting a spell, you get the chance to generate mana to pay for that spell's costs before you have to pay them. This means that you can activate Wall of Roots and reduce it to 0/0 before you need to pay 1GG or sacrifice a creature.
You're also able to sacrifice Wall of Roots to pay that cost because state-based actions are never checked in the middle of casting a spell, so the fact that Wall of Roots is 0/0 won't matter until after the casting process is complete, at which point it has been sacrificed already.











