diff --git a/OpenRA.Mods.Common/Traits/Harvester.cs b/OpenRA.Mods.Common/Traits/Harvester.cs index d802b1b852..f6df224507 100644 --- a/OpenRA.Mods.Common/Traits/Harvester.cs +++ b/OpenRA.Mods.Common/Traits/Harvester.cs @@ -130,8 +130,8 @@ namespace OpenRA.Mods.Common.Traits public void SetProcLines(Actor proc) { - if (proc == null) return; - if (proc.Disposed) return; + if (proc == null || proc.IsDead) + return; var linkedHarvs = proc.World.ActorsHavingTrait(h => h.LinkedProc == proc) .Select(a => Target.FromActor(a))