share/hedgewars/Data/Scripts/Multiplayer/Construction_Mode.lua
changeset 12940 39b7b3ed619e
parent 12836 8610462e3d33
child 12941 ffbd31afed96
--- a/share/hedgewars/Data/Scripts/Multiplayer/Construction_Mode.lua	Fri Feb 09 12:52:05 2018 +0100
+++ b/share/hedgewars/Data/Scripts/Multiplayer/Construction_Mode.lua	Fri Feb 09 14:33:00 2018 +0100
@@ -624,11 +624,16 @@
 			if GetGearType(gear) == gtHedgehog then
 				if GetHogClan(gear) == strucClan[tempID] then
 
-					hogLife = GetHealth(gear) + 1
-					if hogLife > 150 then
-						hogLife = 150
+					local hogLife = GetHealth(gear)
+					-- Heal hog by 1 HP, up to 150 HP total
+					if hogLife < 150 then
+						if ((hogLife + 1) % 5) == 0 then
+							-- Health anim every 5 HP
+							HealHog(gear, 1, false)
+						else
+							SetHealth(gear, hogLife+1)
+						end
 					end
-					SetHealth(gear, hogLife)
 
 					-- change this to the med kit sprite health ++++s later
 					tempE = AddVisualGear(GetX(strucGear[tempID]), GetY(strucGear[tempID]), vgtSmoke, 0, true)