In League of Legends, there are a number of effects which revive a champion upon death. The item Guardian Angel is the most well-known and widely used of these. I was wondering, however, whether its effect would come before or after other revive effects?
I have two examples.
First, Zilean's ultimate Chrono Shift will provide a champion with a Guardian Angel -like buff for a limited time. If a champion has this buff in addition to a Guardian Angel, which effect will happen first?
Second, Anivia's passive Rebirth allows her to come back to life if her egg is not destroyed after she is killed. If she has a Guardian Angel, will her passive be triggered before or after it? How does this compare to Zac's Cell Division and Aatrox's Blood Well?
It seems like in one case it is more beneficial to have Guardian Angel's precedence be greater, and in the other it is more beneficial to have it be less. In the first scenario, if the Guardian Angel was triggered first, then Zilean would have a good chance of simply wasting his ultimate. On the other hand, if it is triggered after these revival effects, then Anivia could not get the full benefit of her passive.
Is there a set order of precedence, or does each revival effect have their own unique "priority level" that is explicitly detailed for each ability?