Take the following situation
I'm at 2 life, I cast Sphinx's Revelation for 2 life gain on the stack.
My opponent casts something like Warleader's Helix which deals 4 damage to me
I then cast another Sphinx's Revelation for 1 life gain.
Stack wise my life would go like this:
- Start with 2 life
- Gain 1 life, for 3 total life
- Take 4 damage, go to -1 life
- Gain 2 life, ending in a total of 1 life.
So I end up at 1 life, but at one point, my life total was -1. My question is this: Does the stack continue to be carried out until it's complete, or would the game end the moment my life becomes 0 or less?