From fcb7c845baa9dceb613d7916b7b62b97b72ad8de Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 7 Nov 2010 14:23:44 +1300 Subject: [PATCH] adjust Mobile so that it also can't double-add to uim --- OpenRA.Mods.RA/Move/Mobile.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Move/Mobile.cs b/OpenRA.Mods.RA/Move/Mobile.cs index ca19f906ee..6903c07bbc 100755 --- a/OpenRA.Mods.RA/Move/Mobile.cs +++ b/OpenRA.Mods.RA/Move/Mobile.cs @@ -289,12 +289,14 @@ namespace OpenRA.Mods.RA.Move public void AddInfluence() { - uim.Add( self, this ); + if( self.IsInWorld ) + uim.Add( self, this ); } public void RemoveInfluence() { - uim.Remove( self, this ); + if( self.IsInWorld ) + uim.Remove( self, this ); } public void OnNudge(Actor self, Actor nudger)