conditions
{
Is Using Ability 2(Players On Hero(Hero(Mercy), Team Of(Event Player))) == True;
Is Dead(Event Player) == True;
Is Alive(Players On Hero(Hero(Mercy), Team Of(Event Player))) == True;
Distance Between(Event Player, Players On Hero(Hero(Mercy), Team Of(Event Player))) < Global.B;
}
You’re checking from the player to be resurrected, if there’s any mercy nearby using resurrect and within distance.
This allows multiple people at the same to trigger the snippet.
rule("Rule 18")
{
event
{
Ongoing - Each Player;
All;
Mercy;
}
conditions
{
Is Using Ability 2(Event Player) == True;
}
actions
{
Event Player.I = Filtered Array(Player Closest To Reticle(Event Player, Team Of(Event Player)), Is Dead(Current Array Element));
}
}
And then resurrecting / inflicting the status effects with Player Variable I and for Mercy with Event Player.
Only way I see this able to be a possibility is triggering “valk rez cd” and Valk running out of time.
And the “valk rez cd reset” triggering again for the seconds Valk cast to extend the duration.