#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
@ -4153,12 +4153,20 @@ 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 airbase=coord:GetClosestAirbase() --(nil, coalition) local coord=group:GetCoordinate()
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.