Taking the lead of AI escorting your flight.
-The ESCORT class allows you to interact with escoring AI on your flight and take the lead.
+The ESCORT class allows you to interact with escorting AI on your flight and take the lead.
+Each escorting group can be commanded with a whole set of radio commands (radio menu in your flight, and then F10).
+
+The radio commands will vary according the category of the group. The richest set of commands are with Helicopters and AirPlanes.
+Ships and Ground troops will have a more limited set, but they can provide support through the bombing of targets designated by the other escorts.
+
+
@@ -93,6 +168,12 @@
| ESCORT.EscortGroup |
+ |
+
+
+ | ESCORT.EscortMenuResumeMission |
+
+
|
@@ -108,7 +189,13 @@
- | ESCORT:New(EscortClient, EscortGroup, EscortName) |
+ ESCORT:JoinUpAndFollow(EscortGroup, EscortClient, Distance) |
+
+ JoinsUp and Follows a CLIENT.
+ |
+
+
+ | ESCORT:New(EscortClient, EscortGroup, EscortName, EscortBriefing) |
ESCORT class constructor for an AI group
|
@@ -128,25 +215,49 @@
| ESCORT:RegisterRoute() |
-
+ Registers the waypoints
|
| ESCORT.ReportTargets |
If true, nearby targets are reported.
+ |
+
+
+ | ESCORT.ReportTargetsScheduler |
+
+
|
| ESCORT.Targets |
+ |
+
+
+ | ESCORT.TaskPoints |
+
+
+ |
+
+
+ | ESCORT._AssistTarget(MenuParam) |
+
+
|
| ESCORT._AttackTarget(MenuParam) |
+ |
+
+
+ | ESCORT._Flare(MenuParam) |
+
+
|
@@ -174,55 +285,19 @@
- | ESCORT._OptionROTEvadeFire(MenuParam) |
+ ESCORT._ROE(MenuParam) |
|
- | ESCORT._OptionROTNoReaction(MenuParam) |
+ ESCORT._ROT(MenuParam) |
|
- | ESCORT._OptionROTPassiveDefense(MenuParam) |
-
-
- |
-
-
- | ESCORT._OptionROTVertical(MenuParam) |
-
-
- |
-
-
- | ESCORT._ROEHoldFire(MenuParam) |
-
-
- |
-
-
- | ESCORT._ROEOpenFire(MenuParam) |
-
-
- |
-
-
- | ESCORT._ROEReturnFire(MenuParam) |
-
-
- |
-
-
- | ESCORT._ROEWeaponFree(MenuParam) |
-
-
- |
-
-
- | ESCORT._ReportNearbyTargets(MenuParam) |
+ ESCORT._ReportNearbyTargetsNow(MenuParam) |
|
@@ -230,7 +305,7 @@
| ESCORT:_ReportTargetsScheduler() |
-
+ Report Targets Scheduler.
|
@@ -240,13 +315,19 @@
- | ESCORT._ScanTargets30Seconds(MenuParam) |
+ ESCORT._ScanTargets(MenuParam) |
|
- | ESCORT._ScanTargets60Seconds(MenuParam) |
+ ESCORT._Smoke(MenuParam) |
+
+
+ |
+
+
+ | ESCORT._SwitchReportNearbyTargets(MenuParam) |
|
@@ -259,6 +340,18 @@
MENUPARAM.ParamDistance |
+ |
+
+
+ | MENUPARAM.ParamFunction |
+
+
+ |
+
+
+ | MENUPARAM.ParamMessage |
+
+
|
@@ -333,6 +426,20 @@
+
+
+
+-
+
+ Menu#MENU_CLIENT
+
+
+-
+
+
+
@@ -366,8 +473,39 @@
-
+
+ESCORT:JoinUpAndFollow(EscortGroup, EscortClient, Distance)
+
+
+-
+
+
JoinsUp and Follows a CLIENT.
+
+ Parameters
+
+
+
+
+-
+
-ESCORT:New(EscortClient, EscortGroup, EscortName)
+ESCORT:New(EscortClient, EscortGroup, EscortName, EscortBriefing)
-
@@ -393,6 +531,11 @@ The group AI escorting the EscortClient.
#string EscortName :
Name of the escort.
+
+ -
+
+
EscortBriefing :
+
Return value
@@ -439,6 +582,11 @@ self
-
+
Registers the waypoints
+
+ Return value
+
+#table:
@@ -455,6 +603,19 @@ self
If true, nearby targets are reported.
+
+
+
+-
+
+
+ESCORT.ReportTargetsScheduler
+
+
+-
+
+
+
@@ -469,6 +630,41 @@ self
+
+
+
+-
+
+
+
+ESCORT.TaskPoints
+
+
+-
+
+
+
+
+
+
+-
+
+
+ESCORT._AssistTarget(MenuParam)
+
+
+-
+
+
+
+
Parameter
+
@@ -482,6 +678,27 @@ self
+ Parameter
+
+
+
+
+-
+
+
+ESCORT._Flare(MenuParam)
+
+
+-
+
+
+
Parameter
-
@@ -579,8 +796,8 @@ self
-
-
-ESCORT._OptionROTEvadeFire(MenuParam)
+
+ESCORT._ROE(MenuParam)
-
@@ -600,8 +817,8 @@ self
-
-
-ESCORT._OptionROTNoReaction(MenuParam)
+
+ESCORT._ROT(MenuParam)
-
@@ -621,8 +838,8 @@ self
-
-
-ESCORT._OptionROTPassiveDefense(MenuParam)
+
+ESCORT._ReportNearbyTargetsNow(MenuParam)
-
@@ -642,139 +859,13 @@ self
-
-
-ESCORT._OptionROTVertical(MenuParam)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
-
-ESCORT._ROEHoldFire(MenuParam)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
-
-ESCORT._ROEOpenFire(MenuParam)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
-
-ESCORT._ROEReturnFire(MenuParam)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
-
-ESCORT._ROEWeaponFree(MenuParam)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
-
-ESCORT._ReportNearbyTargets(MenuParam)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
ESCORT:_ReportTargetsScheduler()
-
-
+
Report Targets Scheduler.
@@ -802,8 +893,8 @@ self
-
-
-ESCORT._ScanTargets30Seconds(MenuParam)
+
+ESCORT._ScanTargets(MenuParam)
-
@@ -823,8 +914,8 @@ self
-
-
-ESCORT._ScanTargets60Seconds(MenuParam)
+
+ESCORT._Smoke(MenuParam)
-
@@ -840,6 +931,27 @@ self
+
+
+-
+
+
+ESCORT._SwitchReportNearbyTargets(MenuParam)
+
+
+-
+
+
+
+
Parameter
+
+
@@ -859,6 +971,34 @@ self
+
+
+
+-
+
+ #function
+
+
+-
+
+
+
+
+
+
+-
+
+ #string
+
+
+-
+
+
+
diff --git a/Documentation/GOHOMETASK.html b/Documentation/GOHOMETASK.html
index 2469b633c..fdacc71a3 100644
--- a/Documentation/GOHOMETASK.html
+++ b/Documentation/GOHOMETASK.html
@@ -23,6 +23,7 @@
Client
DCSAirbase
DCSCoalitionObject
+ DCSCommand
DCSController
DCSGroup
DCSObject
diff --git a/Documentation/Group.html b/Documentation/Group.html
index 0cb74ca82..91a991562 100644
--- a/Documentation/Group.html
+++ b/Documentation/Group.html
@@ -23,6 +23,7 @@
Client
DCSAirbase
DCSCoalitionObject
+ DCSCommand
DCSController
DCSGroup
DCSObject
@@ -103,6 +104,12 @@
GROUP.ClassName |
+ |
+
+
+ | GROUP:CommandDoScript(DoScript) |
+
+ Do Script command
|
@@ -140,6 +147,12 @@ Note that this destroy method also raises a destroy event at run-time.
| GROUP:GetCallsign() |
Gets the callsign of the fist unit of the group.
+ |
+
+
+ | GROUP:GetCategoryName() |
+
+ Returns the category name of the group.
|
@@ -152,6 +165,12 @@ Note that this destroy method also raises a destroy event at run-time.
| GROUP:GetDCSUnit(UnitNumber) |
Gets the DCS Unit of the GROUP.
+ |
+
+
+ | GROUP:GetDCSUnits() |
+
+ Gets the DCSUnits of the GROUP.
|
@@ -242,12 +261,36 @@ Note that this destroy method also raises a destroy event at run-time.
| GROUP:IsAir() |
Returns if the group is of an air category.
+ |
+
+
+ | GROUP:IsAirPlane() |
+
+ Returns if the GROUP are AirPlanes.
|
| GROUP:IsAlive() |
Returns if the group is alive.
+ |
+
+
+ | GROUP:IsGround() |
+
+ Returns if the GROUP are Ground troops.
+ |
+
+
+ | GROUP:IsHelicopter() |
+
+ Returns if the GROUP is a Helicopter.
+ |
+
+
+ | GROUP:IsShip() |
+
+ Returns if the GROUP are Ships.
|
@@ -308,48 +351,96 @@ Note that this destroy method also raises a destroy event at run-time.
| GROUP:OptionROEHoldFire() |
Holding weapons.
+ |
+
+
+ | GROUP:OptionROEHoldFirePossible() |
+
+ Can the GROUP hold their weapons?
|
| GROUP:OptionROEOpenFire() |
Openfire.
+ |
+
+
+ | GROUP:OptionROEOpenFirePossible() |
+
+ Can the GROUP attack designated targets?
|
| GROUP:OptionROEReturnFire() |
Return fire.
+ |
+
+
+ | GROUP:OptionROEReturnFirePossible() |
+
+ Can the GROUP attack returning on enemy fire?
|
| GROUP:OptionROEWeaponFree() |
Weapon free.
+ |
+
+
+ | GROUP:OptionROEWeaponFreePossible() |
+
+ Can the GROUP attack targets of opportunity?
|
| GROUP:OptionROTEvadeFire() |
- Evade fire.
+Evade on fire.
+ |
+
+
+ | GROUP:OptionROTEvadeFirePossible() |
+
+ Can the GROUP evade on enemy fire?
|
| GROUP:OptionROTNoReaction() |
No evasion on enemy threats.
+ |
+
+
+ | GROUP:OptionROTNoReactionPossible() |
+
+ Can the GROUP ignore enemy fire?
|
| GROUP:OptionROTPassiveDefense() |
Evasion passive defense.
+ |
+
+
+ | GROUP:OptionROTPassiveDefensePossible() |
+
+ Can the GROUP evade using passive defenses?
|
| GROUP:OptionROTVertical() |
- Vertical manoeuvres.
+Evade on fire using vertical manoeuvres.
+ |
+
+
+ | GROUP:OptionROTVerticalPossible() |
+
+ Can the GROUP evade on fire using vertical manoeuvres?
|
@@ -359,15 +450,9 @@ Note that this destroy method also raises a destroy event at run-time.
- | GROUP:PushTask(DCSTask) |
+ GROUP:PushTask(DCSTask, WaitTime) |
Pushing Task on the queue from the group.
- |
-
-
- | GROUP:RegisterWayPoint(WayPoint) |
-
-
|
@@ -377,7 +462,7 @@ Note that this destroy method also raises a destroy event at run-time.
- | GROUP:SetTask(DCSTask) |
+ GROUP:SetTask(DCSTask, WaitTime) |
Clearing the Task Queue and Setting the Task on the queue from the group.
|
@@ -386,6 +471,12 @@ Note that this destroy method also raises a destroy event at run-time.
GROUP:TaskAttackUnit(The, AttackUnit) |
Attack the Unit.
+ |
+
+
+ | GROUP:TaskCombo(<, DCSTasks) |
+
+ Return a Combo Task taking an array of Tasks
|
@@ -410,6 +501,18 @@ Note that this destroy method also raises a destroy event at run-time.
| GROUP:TaskEmbarkingAtVec2(Point, Duration, EmbarkingGroup) |
Move the group to a Vec2 Point, wait for a defined duration and embark a group.
+ |
+
+
+ | GROUP:TaskFireAtPoint(The, Radius, PointVec2) |
+
+ Fires at a VEC2 point.
+ |
+
+
+ | GROUP:TaskFunction(WayPoint, WayPointIndex, FunctionString, FunctionArguments) |
+
+
|
@@ -425,7 +528,7 @@ Note that this destroy method also raises a destroy event at run-time.
- | GROUP:TaskLandAtZone(Zone, Duration) |
+ GROUP:TaskLandAtZone(Zone, Duration, RandomPoint) |
Land the group at a @{Zone#ZONE).
|
@@ -446,12 +549,6 @@ Note that this destroy method also raises a destroy event at run-time.
GROUP:TaskOrbitCircleAtVec2(Point, Altitude, Speed) |
Orbit at a specified position at a specified alititude during a specified duration with a specified speed.
- |
-
-
- | GROUP:TaskRegisterWayPoint(WayPoint) |
-
-
|
@@ -470,6 +567,42 @@ Note that this destroy method also raises a destroy event at run-time.
| GROUP:TaskRouteToZone(Zone, Randomize, Speed, Formation) |
Route the group to a given zone.
+ |
+
+
+ | GROUP:TaskWrappedAction(DCSCommand, Index) |
+
+ Return a WrappedAction Task taking a Command
+ |
+
+
+ | GROUP:WayPointExecute(WayPoint, The, WaitTime) |
+
+ Executes the WayPoint plan.
+ |
+
+
+ | GROUP:WayPointFunction(WayPoint, WayPointIndex, WayPointFunction, ...) |
+
+ Registers a waypoint function that will be executed when the group moves over the WayPoint.
+ |
+
+
+ | GROUP.WayPointFunctions |
+
+
+ |
+
+
+ | GROUP:WayPointInitialize(WayPoint) |
+
+ Retrieve the group mission and allow to place function hooks within the mission waypoint plan.
+ |
+
+
+ | GROUP.WayPoints |
+
+
|
@@ -513,6 +646,8 @@ Note that this destroy method also raises a destroy event at run-time.
+
+
A DCSGroup
@@ -534,8 +669,6 @@ Note that this destroy method also raises a destroy event at run-time.
-
-
@@ -589,6 +722,32 @@ All units on the ground result.
+
+
+
+-
+
+
+GROUP:CommandDoScript(DoScript)
+
+
+-
+
+
Do Script command
+
+ Parameter
+
+ -
+
+
#string DoScript :
+
+
+
+ Return value
+
+#DCSCommand:
+
+
@@ -732,6 +891,24 @@ The callsign of the first unit of the group.
-
+
+GROUP:GetCategoryName()
+
+
+-
+
+
Returns the category name of the group.
+
+ Return value
+
+#string:
+Category name = Helicopter, Airplane, Ground Unit, Ship
+
+
+
+
+-
+
GROUP:GetDCSGroup()
@@ -742,7 +919,7 @@ The callsign of the first unit of the group.
Return value
-#Group:
+
DCSGroup#Group:
The DCSGroup.
@@ -777,6 +954,24 @@ The DCS Unit.
-
+
+GROUP:GetDCSUnits()
+
+
+-
+
+
Gets the DCSUnits of the GROUP.
+
+ Return value
+
+#table:
+The DCSUnits.
+
+
+
+
+-
+
GROUP:GetDetectedTargets()
@@ -1055,6 +1250,24 @@ Air category evaluation result.
-
+
+GROUP:IsAirPlane()
+
+
+-
+
+
Returns if the GROUP are AirPlanes.
+
+ Return value
+
+#boolean:
+true if GROUP are AirPlanes.
+
+
+
+
+-
+
GROUP:IsAlive()
@@ -1076,6 +1289,60 @@ Alive result.
-
+
+GROUP:IsGround()
+
+
+-
+
+
Returns if the GROUP are Ground troops.
+
+ Return value
+
+#boolean:
+true if GROUP are Ground troops.
+
+
+
+
+-
+
+
+GROUP:IsHelicopter()
+
+
+-
+
+
Returns if the GROUP is a Helicopter.
+
+ Return value
+
+#boolean:
+true if GROUP are Helicopters.
+
+
+
+
+-
+
+
+GROUP:IsShip()
+
+
+-
+
+
Returns if the GROUP are Ships.
+
+ Return value
+
+#boolean:
+true if GROUP are Ships.
+
+
+
+
+-
+
GROUP:IsTargetDetected(DCSObject)
@@ -1351,9 +1618,27 @@ self
Return value
-#GROUP:
+
Group#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROEHoldFirePossible()
+
+
+-
+
+
Can the GROUP hold their weapons?
+
+ Return value
+
+#boolean:
+
+
@@ -1372,6 +1657,24 @@ self
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROEOpenFirePossible()
+
+
+-
+
+
Can the GROUP attack designated targets?
+
+ Return value
+
+#boolean:
+
+
@@ -1390,6 +1693,24 @@ self
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROEReturnFirePossible()
+
+
+-
+
+
Can the GROUP attack returning on enemy fire?
+
+ Return value
+
+#boolean:
+
+
@@ -1408,6 +1729,24 @@ self
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROEWeaponFreePossible()
+
+
+-
+
+
Can the GROUP attack targets of opportunity?
+
+ Return value
+
+#boolean:
+
+
@@ -1419,13 +1758,31 @@ self
-
-
Evade fire.
+Evade on fire.
Return value
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROTEvadeFirePossible()
+
+
+-
+
+
Can the GROUP evade on enemy fire?
+
+ Return value
+
+#boolean:
+
+
@@ -1444,6 +1801,24 @@ self
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROTNoReactionPossible()
+
+
+-
+
+
Can the GROUP ignore enemy fire?
+
+ Return value
+
+#boolean:
+
+
@@ -1462,6 +1837,24 @@ self
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROTPassiveDefensePossible()
+
+
+-
+
+
Can the GROUP evade using passive defenses?
+
+ Return value
+
+#boolean:
+
+
@@ -1473,13 +1866,31 @@ self
-
-
Vertical manoeuvres.
+Evade on fire using vertical manoeuvres.
Return value
#GROUP:
self
+
+
+
+-
+
+
+GROUP:OptionROTVerticalPossible()
+
+
+-
+
+
Can the GROUP evade on fire using vertical manoeuvres?
+
+ Return value
+
+#boolean:
+
+
@@ -1504,19 +1915,24 @@ self
-
-GROUP:PushTask(DCSTask)
+GROUP:PushTask(DCSTask, WaitTime)
-
Pushing Task on the queue from the group.
- Parameter
+ Parameters
-
DCSTask :
+
+ -
+
+
WaitTime :
+
Return value
@@ -1529,27 +1945,6 @@ self
-
-
-GROUP:RegisterWayPoint(WayPoint)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
GROUP:Route(GoPoints)
@@ -1578,19 +1973,24 @@ self
-
-GROUP:SetTask(DCSTask)
+GROUP:SetTask(DCSTask, WaitTime)
-
Clearing the Task Queue and Setting the Task on the queue from the group.
- Parameter
+ Parameters
-
DCSTask :
+
+ -
+
+
WaitTime :
+
Return value
@@ -1627,9 +2027,41 @@ unit.
Return value
-#DCSTask:
+
DCSTask#Task:
The DCS task structure.
+
+
+
+-
+
+
+GROUP:TaskCombo(<, DCSTasks)
+
+
+-
+
+
Return a Combo Task taking an array of Tasks
+
+ Parameters
+
+ Return value
+
+DCSTask#Task:
+
+
@@ -1674,7 +2106,7 @@ The DCS task structure.
#number lastWayPoint :
-return #DCSTask
+return DCSTask#Task
@@ -1695,7 +2127,7 @@ The DCS task structure.
Return value
-#DCSTask:
+DCSTask#Task:
@@ -1739,7 +2171,7 @@ The radius of the embarking zone around the Point.
Return value
-#DCSTask:
+
DCSTask#Task:
The DCS task structure.
@@ -1778,7 +2210,7 @@ The group to be embarked.
Return value
-#DCSTask:
+
DCSTask#Task:
The DCS task structure
@@ -1786,6 +2218,80 @@ The DCS task structure
-
+
+GROUP:TaskFireAtPoint(The, Radius, PointVec2)
+
+
+-
+
+
Fires at a VEC2 point.
+
+ Parameters
+
+ Return value
+
+DCSTask#Task:
+The DCS task structure.
+
+
+
+
+-
+
+
+GROUP:TaskFunction(WayPoint, WayPointIndex, FunctionString, FunctionArguments)
+
+
+-
+
+
+
+
Parameters
+
+ -
+
+
WayPoint :
+
+
+ -
+
+
WayPointIndex :
+
+
+ -
+
+
FunctionString :
+
+
+ -
+
+
FunctionArguments :
+
+
+
+
+
+
+-
+
GROUP:TaskHoldPosition(Duration)
@@ -1847,7 +2353,7 @@ self
-
-GROUP:TaskLandAtZone(Zone, Duration)
+GROUP:TaskLandAtZone(Zone, Duration, RandomPoint)
-
@@ -1867,6 +2373,11 @@ The zone where to land.
#number Duration :
The duration in seconds to stay on the ground.
+
+ -
+
+
RandomPoint :
+
Return value
@@ -1898,7 +2409,7 @@ A table containing the mission task.
Return value
-#DCSTask:
+DCSTask#Task:
@@ -1978,27 +2489,6 @@ self
-
-
-GROUP:TaskRegisterWayPoint(WayPoint)
-
-
--
-
-
-
-
Parameter
-
-
-
-
--
-
GROUP:TaskRoute(Points)
@@ -2018,7 +2508,7 @@ A table of route points.
Return value
-#DCSTask:
+DCSTask#Task:
@@ -2099,6 +2589,182 @@ The formation string.
+
+
+
+-
+
+
+GROUP:TaskWrappedAction(DCSCommand, Index)
+
+
+-
+
+
Return a WrappedAction Task taking a Command
+
+ Parameters
+
+ Return value
+
+DCSTask#Task:
+
+
+
+
+
+-
+
+
+GROUP:WayPointExecute(WayPoint, The, WaitTime)
+
+
+-
+
+
Executes the WayPoint plan.
+
+
+The function gets a WayPoint parameter, that you can use to restart the mission at a specific WayPoint.
+Note that when the WayPoint parameter is used, the new start mission waypoint of the group will be 1!
+
+ Parameters
+
+ Return value
+
+#GROUP:
+
+
+
+
+
+-
+
+
+GROUP:WayPointFunction(WayPoint, WayPointIndex, WayPointFunction, ...)
+
+
+-
+
+
Registers a waypoint function that will be executed when the group moves over the WayPoint.
+
+ Parameters
+
+ -
+
+
#number WayPoint :
+The waypoint number. Note that the start waypoint on the route is WayPoint 1!
+
+
+ -
+
+
#number WayPointIndex :
+When defining multiple WayPoint functions for one WayPoint, use WayPointIndex to set the sequence of actions.
+
+
+ -
+
+
#function WayPointFunction :
+The waypoint function to be called when the group moves over the waypoint. The waypoint function takes variable parameters.
+
+
+ -
+
+
... :
+
+
+
+ Return value
+
+#GROUP:
+
+
+
+
+
+-
+
+
+
+GROUP.WayPointFunctions
+
+
+-
+
+
+
+
+
+
+-
+
+
+GROUP:WayPointInitialize(WayPoint)
+
+
+-
+
+
Retrieve the group mission and allow to place function hooks within the mission waypoint plan.
+
+
+ Use the method Group#GROUP to define the hook functions for specific waypoints.
+ Use the method @{Group@GROUP:WayPointExecute) to start the execution of the new mission plan.
+ Note that when WayPointInitialize is called, the Mission of the group is RESTARTED!
+
+ Parameter
+
+ -
+
+
#number WayPoint :
+
+
+
+ Return value
+
+#GROUP:
+
+
+
+
+
+-
+
+
+
+GROUP.WayPoints
+
+
+-
+
+
+
@@ -2157,6 +2823,10 @@ The formation string.
+
+
+
+
diff --git a/Documentation/MISSION.html b/Documentation/MISSION.html
index 0409a6c26..de9f3738d 100644
--- a/Documentation/MISSION.html
+++ b/Documentation/MISSION.html
@@ -23,6 +23,7 @@
Client
DCSAirbase
DCSCoalitionObject
+ DCSCommand
DCSController
DCSGroup
DCSObject
diff --git a/Documentation/MOVEMENT.html b/Documentation/MOVEMENT.html
index 3775b9683..6441a29d3 100644
--- a/Documentation/MOVEMENT.html
+++ b/Documentation/MOVEMENT.html
@@ -23,6 +23,7 @@
Client
DCSAirbase
DCSCoalitionObject
+ DCSCommand
DCSController
DCSGroup
DCSObject
diff --git a/Documentation/Menu.html b/Documentation/Menu.html
index b70a9d4d1..533f237b1 100644
--- a/Documentation/Menu.html
+++ b/Documentation/Menu.html
@@ -23,6 +23,7 @@
Client
DCSAirbase
DCSCoalitionObject
+ DCSCommand
DCSController
DCSGroup
DCSObject
@@ -170,6 +171,18 @@
MENU_CLIENT:New(MenuClient, MenuText, ParentMenu) |
Creates a new menu item for a group
+ |
+
+
+ | MENU_CLIENT:Remove() |
+
+ Removes the sub menus recursively of this MENU_CLIENT.
+ |
+
+
+ | MENU_CLIENT:RemoveSubMenus() |
+
+ Removes the sub menus recursively of this MENU_CLIENT.
|
@@ -509,6 +522,42 @@ The parent menu.