Leyline giving bonuses from lifelink before resolution of damages
In game according to the rule if a creature gets damage equal or superior to its toughness, it die.
The white leyline (current standard) allows to give bonuses if the controller have more than a certain number of hp.
Right now I just witness an interaction where the leyline gave bonuses to creature that were 0 in toughness before they die. I understand that lifelink triggers in same time as the damages but the bonus from the leyline that is activated by the life gain from the damage should activate AFTER the resolution of the damage. Because if the damage are not resolved the player do not gain life from lifelink. Thus the creatures that reach 0 toughness during the damage step should die not get a +2/+2 instead of dying.
This is a bug in the order of resolution in your engine. It might not seem like much but it is a huge issue rule wise.
Please fix this ASAP.
-
Rezzahan#77802
commented
What kills a creature is not the damage, it is state based actions seeing the creature with lehtal damage marked. And state based actions are only checked at very specific times: right before any player would receive priority, and in the cleanup step. Continuous effects from static abilities, like that Leyline boost, apply IMMEDIATELY, there is no delay. So by the time state based actions are checked, the Leyline's boost is already in effect.
So no, this is not a bug. This is you not understanding the rules.