Suppose Player 1 controls a Favored Hoplite and casts Ordeal of Heliod targeting it. In response, player 2 casts Magma Jet on the Favored Hoplite.

Does the Heroic trigger from Ordeal of Heliod happen before Magma Jet, thus saving Favored Hoplite? Or does Magma Jet kill Favored Hoplite, with Ordeal of Heliod no longer having a valid target?

2 Answers 2


Favored Hoplite won't be saved. Ordeal of Heliod will have no valid target, will be considered countered, and will be sent to Player 1's graveyard.

When do Heroic abilities trigger?

Heroic abilities always follow this format:

Heroic — Whenever you cast a spell that targets {this card}, {do something special}

They trigger right after a spell is cast. A spell is considered cast when you place it on the stack, having paid its costs, chosen its target, and so on. This is the point when you and other players can put other spells and abilities on the stack to respond to that spell. It's also before the spell resolves. (Tangentially: even if a spell gets countered, that doesn't change that it was considered cast at some point. It just doesn't get to resolve.)

So you cast a spell targeting your Favored Hoplite, triggering its ability, which goes on the stack on top of the spell. The Heroic ability resolves before the spell does:

  1. Ordeal of Heliod (bottom)
  2. Favored Hoplite's Heroic ability

However, these haven't resolved yet. At this point, before either resolves, you and the other players have an opportunity to place other spells and abilities on the stack. If you're confused about how the stack works, check this question: In plain English, how does casting spells and using creature abilities work with the stack and priority?

What happens in this scenario?

In this case, your opponent may immediately cast Magma Jet (since it's an Instant) before either the Heroic ability or Ordeal of Heliod have a chance to resolve. That would make the stack look like this:

  1. Ordeal of Heliod (bottom)
  2. Favored Hoplite's Heroic ability
  3. Magma Jet

Magma Jet will resolve first and kill your Favored Hoplite before the Heroic ability or Ordeal of Heliod get to do anything about it. You'll need to find another way to save it. That could include casting any instant targeting Favored Hoplite, which will trigger its Heroic ability again - and that one will resolve before Magma Jet and save it.

  • 1
    Might be worth mentioning that after Magma Jet is cast, he can cast any instant that targets the favored hoplite, which would then trigger another heroic which would resolve first and save it.
    – GendoIkari
    Jul 11, 2014 at 2:43
  • Good point - added that at the end Jul 11, 2014 at 3:29
  • Could you clarify for bestow? Since if the target of a bestow disappears before the aura resolves, a creature ETB instead, so that is resolution. With an Akroan Crusader, would I get a token? I can ask this as a new question if you like.
    – Matt Ellen
    Aug 17, 2014 at 16:00
  • @MattEllen I think that's worth asking as a separate question, yeah - it's beyond the scope of this one. Aug 17, 2014 at 23:02

When in doubt, build an actual stack. Physically use your hands as placeholders for triggers. If the stack is too large, find pieces of paper and write down the name of what triggered. You don't have to be a programmer to build a stack out of of paper.

You cast Ordeal. It goes on top of the stack. Casting Ordeal triggers heroic. The trigger goes on top of the stack. You pass priority. Your opponent casts Magma Jet. It goes on top of the stack.

Now your stack looks like:

  • Magma Jet (TOP)
  • Heroic Trigger (MIDDLE)
  • Ordeal (BOTTOM)

You both let the stack resolve at this point.

The top of the stack resolves. Magma Jet kills your guy. Next, the top of the stack resolves. The heroic trigger has nothing to put a counter on anymore, so it doesn't do anything. Finally, the top of the stack tries to resolve, but Ordeal has no legal target anymore, and so it gets countered by game rules.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .