When playing Promising Future with Lux as your Legend and revealing Final Spark while opponent reveals Mindsplitter, what is the correct order of resolution?

Ruling: When Promising Future resolves with Lux, both revealed cards are placed on the chain as pending during resolution, then Lux's legend trigger is added as pending. During cleanup, all pending items finalize in order (Mindsplitter, Final Spark with target declared, Lux trigger), then Mindsplitter skips reactions and instantly resolves adding its trigger to the chain.

Sequence:

  • Play Promising Future (costs 5+ energy)
  • Reactions can be made
  • Promising Future begins resolving, each player looks at their cards
  • Opponent places Mindsplitter on chain as pending, then you place Final Spark as pending
  • Promising Future finishes resolving, Lux legend trigger added to chain as pending
  • Cleanup happens: chain items finalize in order (Mindsplitter, Final Spark, Lux trigger). Final Spark target must be declared here
  • Mindsplitter skips reaction stage and instantly resolves, adding its trigger to the chain
  • Chain is now: Final Spark (already targeted), Lux trigger, Mindsplitter trigger
  • Reactions may happen
  • Mindsplitter trigger resolves
  • Lux trigger resolves (draw from Promising Future)
  • Final Spark resolves
  • Lux trigger from Final Spark resolves (draw from Final Spark costing 5+)

Nuances:

  • Final Spark also costs 5 or more, so it triggers an additional Lux draw when it resolves
  • You do not draw from Promising Future before Mindsplitter resolves