From 174ec12ff0444caea67f3e434b9da9692b7fd39f Mon Sep 17 00:00:00 2001 From: Curtis S Date: Wed, 28 Sep 2011 22:50:44 -0600 Subject: [PATCH] Fixed ingame crash caused by using "F" on planes when owning no AFLDs --- OpenRA.Mods.RA/Air/ReturnToBase.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Air/ReturnToBase.cs b/OpenRA.Mods.RA/Air/ReturnToBase.cs index 16ac345d65..4270265d09 100755 --- a/OpenRA.Mods.RA/Air/ReturnToBase.cs +++ b/OpenRA.Mods.RA/Air/ReturnToBase.cs @@ -37,9 +37,9 @@ namespace OpenRA.Mods.RA.Air void Calculate(Actor self) { if (dest == null) - { dest = ChooseAirfield(self); - } + + if (dest == null) return; var plane = self.Trait(); var res = dest.TraitOrDefault(); @@ -95,6 +95,7 @@ namespace OpenRA.Mods.RA.Air if (IsCanceled) return NextActivity; if (!isCalculated) Calculate(self); + if (dest == null) return NextActivity; return Util.SequenceActivities( Fly.ToPx(w1),