#FG - nil check on GetClosestAirbase()

This commit is contained in:
Applevangelist 2023-01-19 16:58:31 +01:00
parent 8648b0a24d
commit df9a572656

View File

@ -216,7 +216,7 @@ FLIGHTGROUP.Players={}
--- FLIGHTGROUP class version. --- FLIGHTGROUP class version.
-- @field #string version -- @field #string version
FLIGHTGROUP.version="0.8.4" FLIGHTGROUP.version="0.8.5"
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- TODO list -- TODO list
@ -4152,13 +4152,21 @@ end
function FLIGHTGROUP:GetClosestAirbase() function FLIGHTGROUP:GetClosestAirbase()
local group=self.group --Wrapper.Group#GROUP local group=self.group --Wrapper.Group#GROUP
local coord=group:GetCoordinate() if group and group:IsAlive() then
local coalition=self:GetCoalition()
local coord=group:GetCoordinate()
local airbase=coord:GetClosestAirbase() --(nil, coalition) local coalition=self:GetCoalition()
return airbase local airbase=coord:GetClosestAirbase() --(nil, coalition)
return airbase
else
return nil
end
end end
--- Search unoccupied parking spots at the airbase for all flight elements. --- Search unoccupied parking spots at the airbase for all flight elements.