diff --git a/OpenRA.Mods.Common/Traits/Health.cs b/OpenRA.Mods.Common/Traits/Health.cs index a73fd3e176..935a2c1e5e 100644 --- a/OpenRA.Mods.Common/Traits/Health.cs +++ b/OpenRA.Mods.Common/Traits/Health.cs @@ -171,10 +171,9 @@ namespace OpenRA.Mods.Common.Traits void ITick.Tick(Actor self) { - if (hp > DisplayHP) + if (hp >= DisplayHP) DisplayHP = hp; - - if (DisplayHP > hp) + else DisplayHP = (2 * DisplayHP + hp) / 3; } }