mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Updated
This commit is contained in:
@@ -405,7 +405,7 @@ function AI_ESCORT:MenusHelicopter( XStart, XSpace, YStart, YSpace, ZStart, ZSpa
|
|||||||
self:MenuFlare()
|
self:MenuFlare()
|
||||||
self:MenuSmoke()
|
self:MenuSmoke()
|
||||||
|
|
||||||
self:MenuReportTargets( 60 )
|
self:MenuTargets( 60 )
|
||||||
self:MenuAssistedAttack()
|
self:MenuAssistedAttack()
|
||||||
self:MenuROE()
|
self:MenuROE()
|
||||||
self:MenuROT()
|
self:MenuROT()
|
||||||
@@ -456,7 +456,7 @@ function AI_ESCORT:MenusAirplanes( XStart, XSpace, YStart, YSpace, ZStart, ZSpac
|
|||||||
self:MenuFlare()
|
self:MenuFlare()
|
||||||
self:MenuSmoke()
|
self:MenuSmoke()
|
||||||
|
|
||||||
self:MenuReportTargets( 60 )
|
self:MenuTargets( 60 )
|
||||||
self:MenuAssistedAttack()
|
self:MenuAssistedAttack()
|
||||||
self:MenuROE()
|
self:MenuROE()
|
||||||
self:MenuROT()
|
self:MenuROT()
|
||||||
@@ -501,7 +501,7 @@ function AI_ESCORT:MenuFormation( Formation, ... )
|
|||||||
local FormationID = "Formation"..Formation
|
local FormationID = "Formation"..Formation
|
||||||
self.Menu[FormationID] = self.Menu[FormationID] or {}
|
self.Menu[FormationID] = self.Menu[FormationID] or {}
|
||||||
self.Menu[FormationID][#self.Menu[FormationID]+1] = {}
|
self.Menu[FormationID][#self.Menu[FormationID]+1] = {}
|
||||||
self.Menu[FormationID][#self.Menu[FormationID]+1].Arguments = ...
|
self.Menu[FormationID][#self.Menu[FormationID]].Arguments = ...
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -932,7 +932,7 @@ function AI_ESCORT:SetFlightMenuFlare()
|
|||||||
|
|
||||||
for _, MenuFlare in pairs( self.Menu.Flare) do
|
for _, MenuFlare in pairs( self.Menu.Flare) do
|
||||||
local FlightMenuReportNavigation = MENU_GROUP:New( self.PlayerGroup, "Navigation", self.FlightMenu )
|
local FlightMenuReportNavigation = MENU_GROUP:New( self.PlayerGroup, "Navigation", self.FlightMenu )
|
||||||
local FlightMenuFlare = MENU_GROUP:New( self.PlayerGroup, MenuText, FlightMenuReportNavigation )
|
local FlightMenuFlare = MENU_GROUP:New( self.PlayerGroup, MenuFlare.MenuText, FlightMenuReportNavigation )
|
||||||
|
|
||||||
local FlightMenuFlareGreenFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release green flare", FlightMenuFlare, AI_ESCORT._FlightFlare, self, FLARECOLOR.Green, "Released a green flare!" )
|
local FlightMenuFlareGreenFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release green flare", FlightMenuFlare, AI_ESCORT._FlightFlare, self, FLARECOLOR.Green, "Released a green flare!" )
|
||||||
local FlightMenuFlareRedFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release red flare", FlightMenuFlare, AI_ESCORT._FlightFlare, self, FLARECOLOR.Red, "Released a red flare!" )
|
local FlightMenuFlareRedFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release red flare", FlightMenuFlare, AI_ESCORT._FlightFlare, self, FLARECOLOR.Red, "Released a red flare!" )
|
||||||
@@ -992,7 +992,7 @@ function AI_ESCORT:SetFlightMenuSmoke()
|
|||||||
|
|
||||||
for _, MenuSmoke in pairs( self.Menu.Smoke) do
|
for _, MenuSmoke in pairs( self.Menu.Smoke) do
|
||||||
local FlightMenuReportNavigation = MENU_GROUP:New( self.PlayerGroup, "Navigation", self.FlightMenu )
|
local FlightMenuReportNavigation = MENU_GROUP:New( self.PlayerGroup, "Navigation", self.FlightMenu )
|
||||||
local FlightMenuSmoke = MENU_GROUP:New( self.PlayerGroup, MenuText, FlightMenuReportNavigation )
|
local FlightMenuSmoke = MENU_GROUP:New( self.PlayerGroup, MenuSmoke.MenuText, FlightMenuReportNavigation )
|
||||||
|
|
||||||
local FlightMenuSmokeGreenFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release green smoke", FlightMenuSmoke, AI_ESCORT._FlightSmoke, self, SMOKECOLOR.Green, "Releasing green smoke!" )
|
local FlightMenuSmokeGreenFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release green smoke", FlightMenuSmoke, AI_ESCORT._FlightSmoke, self, SMOKECOLOR.Green, "Releasing green smoke!" )
|
||||||
local FlightMenuSmokeRedFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release red smoke", FlightMenuSmoke, AI_ESCORT._FlightSmoke, self, SMOKECOLOR.Red, "Releasing red smoke!" )
|
local FlightMenuSmokeRedFlight = MENU_GROUP_COMMAND:New( self.PlayerGroup, "Release red smoke", FlightMenuSmoke, AI_ESCORT._FlightSmoke, self, SMOKECOLOR.Red, "Releasing red smoke!" )
|
||||||
@@ -1086,7 +1086,7 @@ function AI_ESCORT:SetEscortMenuTargets( EscortGroup )
|
|||||||
-- Attack Targets
|
-- Attack Targets
|
||||||
local EscortMenuAttackTargets = MENU_GROUP:New( self.PlayerGroup, "Attack targets", EscortGroup.EscortMenu )
|
local EscortMenuAttackTargets = MENU_GROUP:New( self.PlayerGroup, "Attack targets", EscortGroup.EscortMenu )
|
||||||
|
|
||||||
EscortGroup.ReportTargetsScheduler = SCHEDULER:New( self, self._ReportTargetsScheduler, { EscortGroup }, timer, MenuTargets.Interval )
|
EscortGroup.ReportTargetsScheduler = SCHEDULER:New( self, self._ReportTargetsScheduler, { EscortGroup }, 1, MenuTargets.Interval )
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -1117,7 +1117,7 @@ end
|
|||||||
|
|
||||||
--- Defines a menu slot to let the escort attack its detected targets using assisted attack from another escort joined also with the client.
|
--- Defines a menu slot to let the escort attack its detected targets using assisted attack from another escort joined also with the client.
|
||||||
-- This menu will appear under **Request assistance from**.
|
-- This menu will appear under **Request assistance from**.
|
||||||
-- Note that this method needs to be preceded with the method MenuReportTargets.
|
-- Note that this method needs to be preceded with the method MenuTargets.
|
||||||
-- @param #AI_ESCORT self
|
-- @param #AI_ESCORT self
|
||||||
-- @return #AI_ESCORT
|
-- @return #AI_ESCORT
|
||||||
function AI_ESCORT:MenuAssistedAttack()
|
function AI_ESCORT:MenuAssistedAttack()
|
||||||
|
|||||||
Reference in New Issue
Block a user