From ff58a472443b0de9cb14d7bb57c488bd7c91cb20 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Thu, 19 Jan 2023 17:01:59 +0100 Subject: [PATCH] #FG - added nil check on GetClosestAirbase() --- Moose Development/Moose/Ops/FlightGroup.lua | 22 ++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Moose Development/Moose/Ops/FlightGroup.lua b/Moose Development/Moose/Ops/FlightGroup.lua index a84d7c124..f89d142c7 100644 --- a/Moose Development/Moose/Ops/FlightGroup.lua +++ b/Moose Development/Moose/Ops/FlightGroup.lua @@ -4152,13 +4152,21 @@ end function FLIGHTGROUP:GetClosestAirbase() local group=self.group --Wrapper.Group#GROUP - - local coord=group:GetCoordinate() - local coalition=self:GetCoalition() - - local airbase=coord:GetClosestAirbase() --(nil, coalition) - - return airbase + + if group and group:IsAlive() then + + local coord=group:GetCoordinate() + local coalition=self:GetCoalition() + + local airbase=coord:GetClosestAirbase() --(nil, coalition) + + return airbase + + else + + return nil + + end end --- Search unoccupied parking spots at the airbase for all flight elements.