From c3fa9f7aa88f7fdcda6938a1b1f38db69d81ec9e Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 9 Sep 2010 12:34:35 +1200 Subject: [PATCH] #120 fixed: crash in DeliverResources.Tick --- OpenRA.Mods.RA/Activities/DeliverOre.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Activities/DeliverOre.cs b/OpenRA.Mods.RA/Activities/DeliverOre.cs index 4c438a90e9..5c4af026f0 100755 --- a/OpenRA.Mods.RA/Activities/DeliverOre.cs +++ b/OpenRA.Mods.RA/Activities/DeliverOre.cs @@ -28,10 +28,10 @@ namespace OpenRA.Mods.RA.Activities var harv = self.Trait(); - if (harv.LinkedProc == null) + if (harv.LinkedProc == null || !harv.LinkedProc.IsInWorld) harv.ChooseNewProc(self, null); - if (harv.LinkedProc == null) + if (harv.LinkedProc == null) // no procs exist; check again in 1s. return new Wait(25) { NextActivity = this }; var proc = harv.LinkedProc;