This commit is contained in:
funkyfranky 2019-03-20 16:22:00 +01:00
parent a70fa066fe
commit 8534afe0e3
2 changed files with 26 additions and 0 deletions

View File

@ -10457,6 +10457,7 @@ function AIRBOSS:_GetZoneHolding(case, stack)
if self.carriertype==AIRBOSS.CarrierType.TARAWA then
zoneHolding=ZONE_RADIUS:New("CASE I Holding Zone", self.carrier:GetVec2(), UTILS.NMToMeters(5))
end
else
-- CASE II/II
@ -13369,6 +13370,7 @@ function AIRBOSS:_GetOnboardNumbers(group, playeronly)
return numbers
end
--- Get Tower frequency of carrier.
-- @param #AIRBOSS self
function AIRBOSS:_GetTowerFrequency()

View File

@ -318,6 +318,30 @@ function UNIT:GetCallsign()
return nil
end
--- Check if an (air) unit is a client or player slot. Information is retrieved from the group template.
-- @param #UNIT self
-- @return #boolean If true, unit is associated with a client or player slot.
function UNIT:IsPlayer()
-- Get group.
local group=self:GetGroup()
-- Units of template group.
local units=group:GetTemplate().units
-- Get numbers.
for _,unit in pairs(units) do
-- Check if unit name matach and skill is Client or Player.
if unit.name==self:GetName() and (unit.skill=="Client" or unit.skill=="Player") then
return true
end
end
return false
end
--- Returns name of the player that control the unit or nil if the unit is controlled by A.I.
-- @param #UNIT self