diff -r 5fdb18e892c5 -r a6abc2c1fc1a hedgewars/uScript.pas --- a/hedgewars/uScript.pas Mon Aug 06 21:41:06 2018 +0200 +++ b/hedgewars/uScript.pas Mon Aug 06 22:39:39 2018 +0200 @@ -1817,11 +1817,7 @@ healthBoost:= Trunc(lua_tonumber(L, 2)); if (gear <> nil) and (gear^.Kind = gtHedgehog) and (gear^.Hedgehog <> nil) and (healthBoost >= 1) then begin - inc(gear^.Health, healthBoost); - // Prevent overflow - if (gear^.Health < 0) or (gear^.Health > cMaxHogHealth) then - gear^.Health:= cMaxHogHealth; - + healthBoost:= IncHogHealth(gear^.Hedgehog, healthBoost); RenderHealth(gear^.Hedgehog^); RecountTeamHealth(gear^.Hedgehog^.Team); if n = 4 then