From 2584172aefdf56d9c0f4e09134e537d142331ce0 Mon Sep 17 00:00:00 2001 From: alzeih Date: Sat, 20 Mar 2010 18:25:10 +1300 Subject: [PATCH] fix perf issue in new harvester pathing --- OpenRA.Game/Traits/Activities/DeliverOre.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenRA.Game/Traits/Activities/DeliverOre.cs b/OpenRA.Game/Traits/Activities/DeliverOre.cs index 454b83f6ad..500ac21d90 100644 --- a/OpenRA.Game/Traits/Activities/DeliverOre.cs +++ b/OpenRA.Game/Traits/Activities/DeliverOre.cs @@ -1,4 +1,4 @@ -#region Copyright & License Information +#region Copyright & License Information /* * Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford. * This file is part of OpenRA. @@ -77,7 +77,7 @@ namespace OpenRA.Traits.Activities { refinery = ChooseRefinery(self); if (refinery == null) - return this; // todo: back off for a while! + return new Wait(10) { NextActivity = this }; return new Move(refinery.Location + refinery.traits.Get().DeliverOffset, 0) { NextActivity = this }; } @@ -87,7 +87,7 @@ namespace OpenRA.Traits.Activities refinery.traits.Get().OnDock(self, this); } - return this; + return new Wait(10) { NextActivity = this }; } public void Cancel(Actor self)