mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Small Updates
AIRBOSS - Added USS Harry S. Truman (CVN-75) [Super Carrier Module] - Fixed little bug in stop time RADIOQUEUE - Allowing GROUND units as relay. Only ships cannot be used.
This commit is contained in:
parent
9cb3111dd5
commit
812fb99e66
@ -525,7 +525,7 @@ end
|
|||||||
|
|
||||||
--- Get unit from which we want to transmit a radio message. This has to be an aircraft for subtitles to work.
|
--- Get unit from which we want to transmit a radio message. This has to be an aircraft for subtitles to work.
|
||||||
-- @param #RADIOQUEUE self
|
-- @param #RADIOQUEUE self
|
||||||
-- @return Wrapper.Unit#UNIT Sending aircraft unit or nil if was not setup, is not an aircraft or is not alive.
|
-- @return Wrapper.Unit#UNIT Sending unit or nil if was not setup, is not an aircraft or ground unit or is not alive.
|
||||||
function RADIOQUEUE:_GetRadioSender()
|
function RADIOQUEUE:_GetRadioSender()
|
||||||
|
|
||||||
-- Check if we have a sending aircraft.
|
-- Check if we have a sending aircraft.
|
||||||
@ -538,7 +538,7 @@ function RADIOQUEUE:_GetRadioSender()
|
|||||||
sender=UNIT:FindByName(self.sendername)
|
sender=UNIT:FindByName(self.sendername)
|
||||||
|
|
||||||
-- Check that sender is alive and an aircraft.
|
-- Check that sender is alive and an aircraft.
|
||||||
if sender and sender:IsAlive() and sender:IsAir() then
|
if sender and sender:IsAlive() and (sender:IsAir() or sender:IsGround()) then
|
||||||
return sender
|
return sender
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -1273,17 +1273,19 @@ AIRBOSS.AircraftCarrier={
|
|||||||
|
|
||||||
--- Carrier types.
|
--- Carrier types.
|
||||||
-- @type AIRBOSS.CarrierType
|
-- @type AIRBOSS.CarrierType
|
||||||
-- @field #string ROOSEVELT USS Theodore Roosevelt (CVN-71)
|
-- @field #string ROOSEVELT USS Theodore Roosevelt (CVN-71) [Super Carrier Module]
|
||||||
-- @field #string LINCOLN USS Abraham Lincoln (CVN-72)
|
-- @field #string LINCOLN USS Abraham Lincoln (CVN-72) [Super Carrier Module]
|
||||||
-- @field #string WASHINGTON USS George Washington (CVN-73)
|
-- @field #string WASHINGTON USS George Washington (CVN-73) [Super Carrier Module]
|
||||||
-- @field #string STENNIS USS John C. Stennis (CVN-74)
|
-- @field #string STENNIS USS John C. Stennis (CVN-74)
|
||||||
-- @field #string VINSON USS Carl Vinson (CVN-70)
|
-- @field #string TRUMAN USS Harry S. Truman (CVN-75) [Super Carrier Module]
|
||||||
|
-- @field #string VINSON USS Carl Vinson (CVN-70) [Obsolete]
|
||||||
-- @field #string TARAWA USS Tarawa (LHA-1)
|
-- @field #string TARAWA USS Tarawa (LHA-1)
|
||||||
-- @field #string KUZNETSOV Admiral Kuznetsov (CV 1143.5)
|
-- @field #string KUZNETSOV Admiral Kuznetsov (CV 1143.5)
|
||||||
AIRBOSS.CarrierType={
|
AIRBOSS.CarrierType={
|
||||||
ROOSEVELT="CVN_71",
|
ROOSEVELT="CVN_71",
|
||||||
LINCOLN="CVN_72",
|
LINCOLN="CVN_72",
|
||||||
WASHINGTON="CVN_73",
|
WASHINGTON="CVN_73",
|
||||||
|
TRUMAN="CVN_75",
|
||||||
STENNIS="Stennis",
|
STENNIS="Stennis",
|
||||||
VINSON="VINSON",
|
VINSON="VINSON",
|
||||||
TARAWA="LHA_Tarawa",
|
TARAWA="LHA_Tarawa",
|
||||||
@ -1939,8 +1941,10 @@ function AIRBOSS:New(carriername, alias)
|
|||||||
self:_InitNimitz()
|
self:_InitNimitz()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.LINCOLN then
|
elseif self.carriertype==AIRBOSS.CarrierType.LINCOLN then
|
||||||
self:_InitNimitz()
|
self:_InitNimitz()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.WASHINGTON then
|
elseif self.carriertype==AIRBOSS.CarrierType.WASHINGTON then
|
||||||
self:_InitNimitz()
|
self:_InitNimitz()
|
||||||
|
elseif self.carriertype==AIRBOSS.CarrierType.TRUMAN then
|
||||||
|
self:_InitNimitz()
|
||||||
elseif self.carriertype==AIRBOSS.CarrierType.VINSON then
|
elseif self.carriertype==AIRBOSS.CarrierType.VINSON then
|
||||||
-- TODO: Carl Vinson parameters.
|
-- TODO: Carl Vinson parameters.
|
||||||
self:_InitStennis()
|
self:_InitStennis()
|
||||||
@ -2464,7 +2468,7 @@ function AIRBOSS:AddRecoveryWindow(starttime, stoptime, case, holdingoffset, tur
|
|||||||
local Tstart=UTILS.ClockToSeconds(starttime)
|
local Tstart=UTILS.ClockToSeconds(starttime)
|
||||||
|
|
||||||
-- Set stop time.
|
-- Set stop time.
|
||||||
local Tstop=UTILS.ClockToSeconds(stoptime or Tstart+90*60)
|
local Tstop=stoptime and UTILS.ClockToSeconds(stoptime) or Tstart+90*60
|
||||||
|
|
||||||
-- Consistancy check for timing.
|
-- Consistancy check for timing.
|
||||||
if Tstart>Tstop then
|
if Tstart>Tstop then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user