Ammo/reload related conditions doesn't apply to D.Va out of mech

Conditions “AMMO” and “IS RELOADING” doesn’t trigger for D.Va when out of her mech.

Some examples:

rule("Reload TEST 1")
{
	event
	{
		Ongoing - Each Player;
		All;
		All;
	}

	conditions
	{
		Ammo(Event Player, 0) == 0;
	}

	actions
	{
		Small Message(Event Player, Custom String("Clip empty, Reloading!"));
	}
}

rule("Reload TEST 2")
{
	event
	{
		Ongoing - Each Player;
		All;
		All;
	}

	conditions
	{
		Is Reloading(Event Player) == True;
	}

	actions
	{
		Small Message(Event Player, Custom String("Reloading!"));
	}
}

both rules conditions trigger for other heroes, e.g. Ashe. But the condition doesn’t trigger for Baby D.Va. I was suggested to Incorporate “IS IN ALTERNATE FORM” condition, but I fail to see how it could change the outcome of the other condition checks as it is just an additional bolean check? So I’m assuming it is a bug for now.

Original thread:

1 Like