diff --git a/binaries/data/mods/public/simulation/components/Foundation.js b/binaries/data/mods/public/simulation/components/Foundation.js index 277786c139..fe1e848f0d 100644 --- a/binaries/data/mods/public/simulation/components/Foundation.js +++ b/binaries/data/mods/public/simulation/components/Foundation.js @@ -401,7 +401,7 @@ Foundation.prototype.Build = function(builderEnt, work) var cmpBuildingHealth = Engine.QueryInterface(building, IID_Health); if (cmpBuildingHealth) - cmpBuildingHealth.SetHitpoints(cmpHealth.GetHitpoints()); + cmpBuildingHealth.SetHitpoints(progress * cmpBuildingHealth.GetMaxHitpoints()); PlaySound("constructed", building);