Undock harvesters when refinery is destroyed or not in world

fixes #2029
This commit is contained in:
Matthias Mailänder
2013-04-21 18:13:56 +02:00
parent b4f14d2ba6
commit e09a7f57f3
3 changed files with 2 additions and 5 deletions

View File

@@ -56,7 +56,7 @@ namespace OpenRA.Mods.Cnc
state = State.Wait;
return this;
case State.Loop:
if (harv.TickUnload(self, proc))
if (!proc.IsInWorld || proc.IsDead() || harv.TickUnload(self, proc))
state = State.Undock;
return this;
case State.Undock: