Avoid a division through zero.

This commit is contained in:
Matthias Mailänder
2016-07-15 07:29:08 +02:00
parent d54de291b7
commit fcd904a168

View File

@@ -62,6 +62,9 @@ namespace OpenRA.Mods.Common.Traits
safeTiles++;
}
if (totalTiles == 0)
return;
damageThreshold = (Info.DamageThreshold * health.MaxHP + (100 - Info.DamageThreshold) * safeTiles * health.MaxHP / totalTiles) / 100;
// Actors start with maximum damage applied