Bug with Echo's Ultimate and hero specific rules after the latest patch

The latest PTR patch included the following change:

  • Fixed a bug where Duplicated heroes would not properly reflect some custom game settings

Echo is now affected by the duplicated hero’s custom game settings. But I noticed rules that target a specific hero can now also trigger while Echo is duplicating that hero. Example code: N8496

event
{
	Ongoing - Each Player;
	All;
	Tracer;
}

conditions
{
	Is Button Held(Event Player, Interact) == True;
}

actions
{
	Small Message(Event Player, Hero Of(Event Player));
}

This rule can trigger while Echo is using her ultimate to copy Tracer. I don’t know if this change was intended. But this rule can still trigger after Echo’s Ult has ended and she is no longer copying Tracer which is definitely a bug.

Another thing is that the hero of value still always returns Echo. So the following rule does not trigger while Echo is copying Tracer:

event
{
	Ongoing - Each Player;
	All;
	All;
}

conditions
{
	Hero Of(Event Player) == Hero(Tracer);
	Is Button Held(Event Player, Interact) == True;
}

actions
{
	Small Message(Event Player, Hero Of(Event Player));
}
2 Likes

They are lazy.
Will not fix forever.

You can now check if Echo is Duplicating or not to frame in some restriction via condition checks. It should be fixed now.