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