Weaver has “75% chance to summon a Webspinner when an enemy dies”
Sunbird “Deal X damage randomly split amongst enemies, boosted by my Life. Die and rise from the Ashes”
For argument purposes, assume the Weaver ability is being triggered successfully.
So, with no team slots open, I cast the Sunbird spell and it kills an enemy. What should happen at this point?
a) First sentence of Sunbird is invoked, opponent creature dies, triggering Weaver ability. Weaver ability has no slot to work from, so fails. Second sentence of Sunbird invokes, it dies and comes back. (this does not happen).
b) First sentence of Sunbird is invoked, opponent creature dies, triggering Weaver ability (pending). Second sentence of Sunbird is invoked, it dies and respawns. Weaver ability is resolved, no free slot, and does nothing. (this does not happen).
c) First sentence of Sunbird is invoked, opponent creature dies, triggering Weaver ability (pending). Second sentence of Sunbird is invoked, it dies, Weaver pending effect resolves, summoning a Webspinner, then the second part of the second sentence of Sunbird invokes. No team slot available so nothing happens. (Yes, this is what happens).
Verification - repeat with second team slot open. Kill one enemy and you get Webspinner in first slot, Sunbird in second spot.
Verification 2 - repeat with second team slot open. Kill 2 enemies and you get 2 x webspinner and no Sunbird.
So how does the timing model work for this - it does not seem reasonable to invoke during the “and” part of the second sentence but that seems to be what is happening?