<p>It sounds like you know that spells and abilities on the stack resolve in "first-in, last-out" order. However in the majority of cases, this rule will only become important when your opponent "responds" to your spell or ability, so that theirs will resolve first. This will come up frequently if your opponent has lots of instants in their deck (especially counterspells or removal spells). </p>

<p>When you cast a sorcery spell, it goes on the stack and your opponent has an opportunity to respond to it before it resolves. If they do, their response will resolve first because of the "first-in, last-out" nature of the stack. If they don't, your sorcery will resolve. </p>

<p>It is possible to respond to your own spells, but it is very rare that you would actually want to. It is generally preferable to just wait to see if the first resolves, then cast the second one. </p>

<p>In case a), you cannot respond to your sorcery with another sorcery because of the rule you linked. You must wait for the first one to resolve, then cast the second one. You could however respond with an instant, which would resolve before the sorcery. </p>

<p>In case b), you could indeed respond to your instant with a second instant, so the second one would resolve first. Alternatively you could wait for the first one to finish resolving, then cast the second one afterwards. </p>

CC BY-SA 3.0
2016-12-17T21:19:07.373Z
Is this statement true though? **sorcery spells can only be cast during your own main phase when the stack is empty.**
the_prole
CC BY-SA 3.0
2016-12-17T21:33:09.917Z
That statement is true. From the [Comprehensive Rules](http://www.yawgatog.com/resources/magic-rules/#R307): 

307.1. A player who has priority may cast a sorcery card from his or 
her hand during a main phase of his or her turn when the stack is 
empty. Casting a sorcery as a spell uses the stack. (See rule 601, 
"Casting Spells.")
Tradeylouish
CC BY-SA 3.0
2016-12-17T22:07:15.533Z
@the_prole Half-True. Sorcery spells can only be cast during your own main phases, either the first or second, when the stack is empty, if there isn't an effect that allows you to cast that sorcery spell as if it had flash.
Drunk Cynic
CC BY-SA 3.0
2016-12-17T21:14:56.343Z
2016-12-17T21:14:56.343Z
Tradeylouish
<p>I read somewhere that </p>

<blockquote>
  <p>Permanents and sorcery spells can only be cast during your own main phase when the stack is empty. </p>
</blockquote>

<p>So </p>

<p>a) Do sorcery spells I cast resolve immediately after as I cast them (they    do not stack and resolve backwards?)</p>

<p>b) If I cast two instant spells during my main phase, will they
stack and resolve backwards (in the same way that multiple counter
spell attacks stack on each-other and resolve backwards)?</p>

CC BY-SA 3.0
2016-12-18T16:16:12.850Z
Relevant: [In plain English, how does casting spells and using creature abilities work with the stack and priority?](http://boardgames.stackexchange.com/q/12652/5573)
doppelgreener
<magic-the-gathering>
How do sorcery spells resolve?
the_prole
# How do sorcery spells resolve?

(Asked by: username_0 on 2016-12-17)

I read somewhere that

> Permanents and sorcery spells can only be cast during your own main phase when the stack is empty.

So

a) Do sorcery spells I cast resolve immediately after as I cast them (they do not stack and resolve backwards?)

b) If I cast two instant spells during my main phase, will they
stack and resolve backwards (in the same way that multiple counter
spell attacks stack on each-other and resolve backwards)?

**Tags:** magic-the-gathering

> **Comments:**
> **username_1**: Relevant: [In plain English, how does casting spells and using creature abilities work with the stack and priority?](http://boardgames.stackexchange.com/q/12652/5573)  

---

## 1 answers

### Answer by username_2 on 2016-12-17. Score: 2 | Accepted answer

It sounds like you know that spells and abilities on the stack resolve in "first-in, last-out" order. However in the majority of cases, this rule will only become important when your opponent "responds" to your spell or ability, so that theirs will resolve first. This will come up frequently if your opponent has lots of instants in their deck (especially counterspells or removal spells).

When you cast a sorcery spell, it goes on the stack and your opponent has an opportunity to respond to it before it resolves. If they do, their response will resolve first because of the "first-in, last-out" nature of the stack. If they don't, your sorcery will resolve.

It is possible to respond to your own spells, but it is very rare that you would actually want to. It is generally preferable to just wait to see if the first resolves, then cast the second one.

In case a), you cannot respond to your sorcery with another sorcery because of the rule you linked. You must wait for the first one to resolve, then cast the second one. You could however respond with an instant, which would resolve before the sorcery.

In case b), you could indeed respond to your instant with a second instant, so the second one would resolve first. Alternatively you could wait for the first one to finish resolving, then cast the second one afterwards.

> **Comments:**
> **username_0**: Is this statement true though? **sorcery spells can only be cast during your own main phase when the stack is empty.**  
> **username_2**: That statement is true. From the [Comprehensive Rules](http://www.yawgatog.com/resources/magic-rules/#R307):   307.1. A player who has priority may cast a sorcery card from his or  her hand during a main phase of his or her turn when the stack is  empty. Casting a sorcery as a spell uses the stack. (See rule 601,  "Casting Spells.")  
> **username_3**: @username_0 Half-True. Sorcery spells can only be cast during your own main phases, either the first or second, when the stack is empty, if there isn't an effect that allows you to cast that sorcery spell as if it had flash.  

---

