From f851e6a21295c4d6766ebb4730d6021a12f584c0 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 9 Apr 2011 15:14:19 +1200 Subject: [PATCH] fix a silly glitch in unit repairing --- OpenRA.Mods.RA/Activities/Repair.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Activities/Repair.cs b/OpenRA.Mods.RA/Activities/Repair.cs index 2f5fe2054b..491e2a7329 100644 --- a/OpenRA.Mods.RA/Activities/Repair.cs +++ b/OpenRA.Mods.RA/Activities/Repair.cs @@ -33,7 +33,7 @@ namespace OpenRA.Mods.RA.Activities var repairsUnits = host.Info.Traits.Get(); var unitCost = self.Info.Traits.Get().Cost; - var hpToRepair = Math.Min(repairsUnits.HpPerStep, health.MaxHP - health.HP); + var hpToRepair = repairsUnits.HpPerStep; var cost = (hpToRepair * unitCost * repairsUnits.ValuePercentage) / (health.MaxHP * 100); if (!self.Owner.PlayerActor.Trait().TakeCash(cost))