From 6bba35c3308f4660952180bf096fc40230a2b260 Mon Sep 17 00:00:00 2001 From: reaperrr Date: Sun, 18 Oct 2020 22:53:29 +0200 Subject: [PATCH] Fix TS harvesters getting stuck in unload graphics when refinery is destroyed while unloading. --- OpenRA.Mods.Cnc/Activities/VoxelHarvesterDockSequence.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Cnc/Activities/VoxelHarvesterDockSequence.cs b/OpenRA.Mods.Cnc/Activities/VoxelHarvesterDockSequence.cs index 421cb3b9ea..858352276c 100644 --- a/OpenRA.Mods.Cnc/Activities/VoxelHarvesterDockSequence.cs +++ b/OpenRA.Mods.Cnc/Activities/VoxelHarvesterDockSequence.cs @@ -48,7 +48,7 @@ namespace OpenRA.Mods.Cnc.Activities // If body.Docked wasn't set, we didn't actually dock and have to skip the undock overlay if (!body.Docked) dockingState = DockingState.Complete; - else if (spriteOverlay != null && !spriteOverlay.Visible) + else if (Refinery.IsInWorld && !Refinery.IsDead && spriteOverlay != null && !spriteOverlay.Visible) { dockingState = DockingState.Wait; spriteOverlay.Visible = true;