diff --git a/Moose Development/Moose/Core/Point.lua b/Moose Development/Moose/Core/Point.lua
index ea6a26b66..c129b2122 100644
--- a/Moose Development/Moose/Core/Point.lua
+++ b/Moose Development/Moose/Core/Point.lua
@@ -26,7 +26,11 @@
-- Note that the Set and Add methods return the current POINT_VEC3 object, so these manipulation methods can be chained... For example:
--
-- local Vec3 = PointVec3:AddX( 100 ):AddZ( 150 ):GetVec3()
---
+--
+-- ## 1.3) Create waypoints for routes
+--
+-- A POINT_VEC3 can prepare waypoints for Ground, Air and Naval groups to be embedded into a Route.
+--
--
-- ## 1.5) Smoke, flare, explode, illuminate
--
diff --git a/Moose Development/Moose/Functional/Escort.lua b/Moose Development/Moose/Functional/Escort.lua
index 247ede8b9..2f159a561 100644
--- a/Moose Development/Moose/Functional/Escort.lua
+++ b/Moose Development/Moose/Functional/Escort.lua
@@ -1089,7 +1089,7 @@ function ESCORT:_FollowScheduler()
self:T( { "Client Speed, Escort Speed, Speed, FollowDistance, Time:", CS, GS, Speed, FollowDistance, Time } )
-- Now route the escort to the desired point with the desired speed.
- self.EscortGroup:TaskRouteToVec3( GDV, Speed / 3.6 ) -- DCS models speed in Mps (Miles per second)
+ self.EscortGroup:RouteToVec3( GDV, Speed / 3.6 ) -- DCS models speed in Mps (Miles per second)
end
return true
diff --git a/Moose Development/Moose/Wrapper/Controllable.lua b/Moose Development/Moose/Wrapper/Controllable.lua
index 0fe259cbf..a767de06f 100644
--- a/Moose Development/Moose/Wrapper/Controllable.lua
+++ b/Moose Development/Moose/Wrapper/Controllable.lua
@@ -1454,7 +1454,7 @@ end
-- @param Dcs.DCSTypes#Vec3 Point The destination point in Vec3 format.
-- @param #number Speed The speed to travel.
-- @return #CONTROLLABLE self
-function CONTROLLABLE:TaskRouteToVec2( Point, Speed )
+function CONTROLLABLE:RouteToVec2( Point, Speed )
self:F2( { Point, Speed } )
local ControllablePoint = self:GetUnit( 1 ):GetVec2()
@@ -1505,7 +1505,7 @@ end
-- @param Dcs.DCSTypes#Vec3 Point The destination point in Vec3 format.
-- @param #number Speed The speed to travel.
-- @return #CONTROLLABLE self
-function CONTROLLABLE:TaskRouteToVec3( Point, Speed )
+function CONTROLLABLE:RouteToVec3( Point, Speed )
self:F2( { Point, Speed } )
local ControllableVec3 = self:GetUnit( 1 ):GetVec3()
diff --git a/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua b/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
index ceab59ba7..a5cd68431 100644
--- a/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
+++ b/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
@@ -1,5 +1,5 @@
env.info( '*** MOOSE STATIC INCLUDE START *** ' )
-env.info( 'Moose Generation Timestamp: 20170305_1434' )
+env.info( 'Moose Generation Timestamp: 20170306_1142' )
local base = _G
Include = {}
@@ -10317,7 +10317,11 @@ end
-- Note that the Set and Add methods return the current POINT_VEC3 object, so these manipulation methods can be chained... For example:
--
-- local Vec3 = PointVec3:AddX( 100 ):AddZ( 150 ):GetVec3()
---
+--
+-- ## 1.3) Create waypoints for routes
+--
+-- A POINT_VEC3 can prepare waypoints for Ground, Air and Naval groups to be embedded into a Route.
+--
--
-- ## 1.5) Smoke, flare, explode, illuminate
--
@@ -14739,7 +14743,7 @@ end
-- @param Dcs.DCSTypes#Vec3 Point The destination point in Vec3 format.
-- @param #number Speed The speed to travel.
-- @return #CONTROLLABLE self
-function CONTROLLABLE:TaskRouteToVec2( Point, Speed )
+function CONTROLLABLE:RouteToVec2( Point, Speed )
self:F2( { Point, Speed } )
local ControllablePoint = self:GetUnit( 1 ):GetVec2()
@@ -14790,7 +14794,7 @@ end
-- @param Dcs.DCSTypes#Vec3 Point The destination point in Vec3 format.
-- @param #number Speed The speed to travel.
-- @return #CONTROLLABLE self
-function CONTROLLABLE:TaskRouteToVec3( Point, Speed )
+function CONTROLLABLE:RouteToVec3( Point, Speed )
self:F2( { Point, Speed } )
local ControllableVec3 = self:GetUnit( 1 ):GetVec3()
@@ -23045,7 +23049,7 @@ function ESCORT:_FollowScheduler()
self:T( { "Client Speed, Escort Speed, Speed, FollowDistance, Time:", CS, GS, Speed, FollowDistance, Time } )
-- Now route the escort to the desired point with the desired speed.
- self.EscortGroup:TaskRouteToVec3( GDV, Speed / 3.6 ) -- DCS models speed in Mps (Miles per second)
+ self.EscortGroup:RouteToVec3( GDV, Speed / 3.6 ) -- DCS models speed in Mps (Miles per second)
end
return true
diff --git a/Moose Mission Setup/Moose.lua b/Moose Mission Setup/Moose.lua
index ceab59ba7..a5cd68431 100644
--- a/Moose Mission Setup/Moose.lua
+++ b/Moose Mission Setup/Moose.lua
@@ -1,5 +1,5 @@
env.info( '*** MOOSE STATIC INCLUDE START *** ' )
-env.info( 'Moose Generation Timestamp: 20170305_1434' )
+env.info( 'Moose Generation Timestamp: 20170306_1142' )
local base = _G
Include = {}
@@ -10317,7 +10317,11 @@ end
-- Note that the Set and Add methods return the current POINT_VEC3 object, so these manipulation methods can be chained... For example:
--
-- local Vec3 = PointVec3:AddX( 100 ):AddZ( 150 ):GetVec3()
---
+--
+-- ## 1.3) Create waypoints for routes
+--
+-- A POINT_VEC3 can prepare waypoints for Ground, Air and Naval groups to be embedded into a Route.
+--
--
-- ## 1.5) Smoke, flare, explode, illuminate
--
@@ -14739,7 +14743,7 @@ end
-- @param Dcs.DCSTypes#Vec3 Point The destination point in Vec3 format.
-- @param #number Speed The speed to travel.
-- @return #CONTROLLABLE self
-function CONTROLLABLE:TaskRouteToVec2( Point, Speed )
+function CONTROLLABLE:RouteToVec2( Point, Speed )
self:F2( { Point, Speed } )
local ControllablePoint = self:GetUnit( 1 ):GetVec2()
@@ -14790,7 +14794,7 @@ end
-- @param Dcs.DCSTypes#Vec3 Point The destination point in Vec3 format.
-- @param #number Speed The speed to travel.
-- @return #CONTROLLABLE self
-function CONTROLLABLE:TaskRouteToVec3( Point, Speed )
+function CONTROLLABLE:RouteToVec3( Point, Speed )
self:F2( { Point, Speed } )
local ControllableVec3 = self:GetUnit( 1 ):GetVec3()
@@ -23045,7 +23049,7 @@ function ESCORT:_FollowScheduler()
self:T( { "Client Speed, Escort Speed, Speed, FollowDistance, Time:", CS, GS, Speed, FollowDistance, Time } )
-- Now route the escort to the desired point with the desired speed.
- self.EscortGroup:TaskRouteToVec3( GDV, Speed / 3.6 ) -- DCS models speed in Mps (Miles per second)
+ self.EscortGroup:RouteToVec3( GDV, Speed / 3.6 ) -- DCS models speed in Mps (Miles per second)
end
return true
diff --git a/docs/Documentation/AI_Patrol.html b/docs/Documentation/AI_Patrol.html
index 3d4f402b1..51fe4286e 100644
--- a/docs/Documentation/AI_Patrol.html
+++ b/docs/Documentation/AI_Patrol.html
@@ -881,6 +881,9 @@ Use the method AIPATROLZONE.M
+
+ This table contains the targets detected during patrol.
diff --git a/docs/Documentation/Cargo.html b/docs/Documentation/Cargo.html
index 59202c294..efcd3f237 100644
--- a/docs/Documentation/Cargo.html
+++ b/docs/Documentation/Cargo.html
@@ -2425,6 +2425,7 @@ The UNIT carrying the package.
(AIR) Return the Controllable to an Airbase#AIRBASE A speed can be given in km/h.
+(AIR + GROUND) Make the Controllable move to fly to a given point.
+(AIR + GROUND) Make the Controllable move to a given point.
Return a Misson task to follow a given route defined by Points.
-(AIR + GROUND) Make the Controllable move to fly to a given point.
-(AIR + GROUND) Make the Controllable move to a given point.
(AIR + GROUND) Make the Controllable move to fly to a given point.
+ +Dcs.DCSTypes#Vec3 Point :
+The destination point in Vec3 format.
#number Speed :
+The speed to travel.
#CONTROLLABLE: +self
+ +(AIR + GROUND) Make the Controllable move to a given point.
+ +Dcs.DCSTypes#Vec3 Point :
+The destination point in Vec3 format.
#number Speed :
+The speed to travel.
#CONTROLLABLE: +self
+ +(AIR + GROUND) Make the Controllable move to fly to a given point.
- -Dcs.DCSTypes#Vec3 Point :
-The destination point in Vec3 format.
#number Speed :
-The speed to travel.
#CONTROLLABLE: -self
- -(AIR + GROUND) Make the Controllable move to a given point.
- -Dcs.DCSTypes#Vec3 Point :
-The destination point in Vec3 format.
#number Speed :
-The speed to travel.
#CONTROLLABLE: -self
- local Vec3 = PointVec3:AddX( 100 ):AddZ( 150 ):GetVec3()
+A POINT_VEC3 can prepare waypoints for Ground, Air and Naval groups to be embedded into a Route.
+Finds a STATIC from the _DATABASE using the relevant Static Name.
As an optional parameter, a briefing text can be given also.
-#string StaticName :
Name of the DCS Static as defined within the Mission Editor.
#boolean RaiseError :
+Raise an error if not found.
ZONE_BASE