I'm looking to clarify how to determine the order of resolution when multiple "After you play XYZ" effects come into play.
Let's take the example of Enora's 2nd base power : "After you play a spell, you may recharge a random spell from your discard pile."
Here's my understanding of what happens when a spell is cast.
1. A spell is played.
--> "When a card is played" effects kick, *before* the effect of the spell comes into play. This is where, say, Kyra's healing power would go into effect if she played a blessing on someone else's check.
2. Spell's effect is activated.
--> This is when the combat check would be done, if an Attack spell is being cast. The "attempt to recharge after this spell is played" is queued-up as the next check.
3. "After this card is played"
--> Two things have to happen here : trying to recharge the played spell, and activating Enora's recharge-spell-from-discard power. Since the spell's own recharge was previously queued up, it's resolved first, and afterward Enora's character power kicks in.
This would mean that if Enora doesn't currently have a spell in her discard pile, a spell with a recharge check is automatically recharged (if you win the check, the spell's recharged, if you fail the check, the power will recharge it automatically. If there already is a spell in her discard pile, she'll either recharge both (if the spell's recharge check is won), or randomly one of the two spells only (if the spell's recharge check is failed).
Is this accurate ? I based this off the fact that there doesn't seem to be any indication of what should be done first, when many effects happen during the same "phase" (like "after a spell is cast", which I've always interpreted as "after the whole resolution of the spell's effects").