Fix RepairableBuilding never stopping repair

This commit is contained in:
Gustas
2022-09-01 00:02:59 +03:00
parent 2d45e67bca
commit dfd5a960ed

View File

@@ -173,12 +173,8 @@ namespace OpenRA.Mods.Common.Traits
if (health.DamageState == DamageState.Undamaged)
{
foreach (var repairer in Repairers)
{
if (repairer == self.Owner)
return;
repairer.PlayerActor.TraitOrDefault<PlayerExperience>()?.GiveExperience(Info.PlayerExperience);
}
if (repairer != self.Owner)
repairer.PlayerActor.TraitOrDefault<PlayerExperience>()?.GiveExperience(Info.PlayerExperience);
Repairers.Clear();
RepairActive = false;