diff --git a/docs/Documentation/AI_Follow.html b/docs/Documentation/AI_Follow.html
index 662723ab7..a09fbf172 100644
--- a/docs/Documentation/AI_Follow.html
+++ b/docs/Documentation/AI_Follow.html
@@ -200,25 +200,25 @@
- | AI_FORMATION:FormationLeftLine() |
+ AI_FORMATION:FormationLeftLine(XStart, YStart, ZStart, ZSpace) |
FormationLeftLine Trigger for AI_FORMATION
|
- | AI_FORMATION:FormationLeftWing() |
+ AI_FORMATION:FormationLeftWing(XStart, XSpace, YStart, ZStart, ZSpace) |
FormationLeftWing Trigger for AI_FORMATION
|
- | AI_FORMATION:FormationRightLine() |
+ AI_FORMATION:FormationRightLine(XStart, YStart, ZStart, ZSpace) |
FormationRightLine Trigger for AI_FORMATION
|
- | AI_FORMATION:FormationRightWing() |
+ AI_FORMATION:FormationRightWing(XStart, XSpace, YStart, ZStart, ZSpace) |
FormationRightWing Trigger for AI_FORMATION
|
@@ -230,49 +230,49 @@
- | AI_FORMATION:OnAfterFormationLeftLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:OnAfterFormationLeftLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace) |
+
+ FormationLeftLine Handler OnAfter for AI_FORMATION
+ |
+
+
+ | AI_FORMATION:OnAfterFormationLeftWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace) |
+
+ FormationLeftWing Handler OnAfter for AI_FORMATION
+ |
+
+
+ | AI_FORMATION:OnAfterFormationRightLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace) |
FormationRightLine Handler OnAfter for AI_FORMATION
|
- | AI_FORMATION:OnAfterFormationLeftWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:OnAfterFormationRightWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace) |
FormationRightWing Handler OnAfter for AI_FORMATION
|
- | AI_FORMATION:OnAfterFormationRightLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
-
- FormationRightLine Handler OnAfter for AI_FORMATION
- |
-
-
- | AI_FORMATION:OnAfterFormationRightWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
-
- FormationRightWing Handler OnAfter for AI_FORMATION
- |
-
-
- | AI_FORMATION:OnBeforeFormationLeftLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:OnBeforeFormationLeftLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace) |
FormationLeftLine Handler OnBefore for AI_FORMATION
|
- | AI_FORMATION:OnBeforeFormationLeftWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:OnBeforeFormationLeftWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace) |
FormationLeftWing Handler OnBefore for AI_FORMATION
|
- | AI_FORMATION:OnBeforeFormationRightLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:OnBeforeFormationRightLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace) |
FormationRightLine Handler OnBefore for AI_FORMATION
|
- | AI_FORMATION:OnBeforeFormationRightWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:OnBeforeFormationRightWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace) |
FormationRightWing Handler OnBefore for AI_FORMATION
|
@@ -302,49 +302,49 @@
- | AI_FORMATION:__FormationLeftLine(Delay) |
+ AI_FORMATION:__FormationLeftLine(Delay, XStart, YStart, ZStart, ZSpace) |
FormationLeftLine Asynchronous Trigger for AI_FORMATION
|
- | AI_FORMATION:__FormationLeftWing(Delay) |
+ AI_FORMATION:__FormationLeftWing(Delay, XStart, XSpace, YStart, ZStart, ZSpace) |
FormationLeftWing Asynchronous Trigger for AI_FORMATION
|
- | AI_FORMATION:__FormationRightLine(Delay) |
+ AI_FORMATION:__FormationRightLine(Delay, XStart, YStart, ZStart, ZSpace) |
FormationRightLine Asynchronous Trigger for AI_FORMATION
|
- | AI_FORMATION:__FormationRightWing(Delay) |
+ AI_FORMATION:__FormationRightWing(Delay, XStart, XSpace, YStart, ZStart, ZSpace) |
FormationRightWing Asynchronous Trigger for AI_FORMATION
|
- | AI_FORMATION:onafterFormationLeftLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:onafterFormationLeftLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace) |
|
- | AI_FORMATION:onafterFormationLeftWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:onafterFormationLeftWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace) |
|
- | AI_FORMATION:onafterFormationRightLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:onafterFormationRightLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace) |
|
- | AI_FORMATION:onafterFormationRightWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace) |
+ AI_FORMATION:onafterFormationRightWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace) |
|
@@ -565,52 +565,172 @@ FollowPlanes = AI_FORMATION:New( FollowUnit, FollowGroup, "Desert", "Welcome to
-AI_FORMATION:FormationLeftLine()
+AI_FORMATION:FormationLeftLine(XStart, YStart, ZStart, ZSpace)
FormationLeftLine Trigger for AI_FORMATION
+ Parameters
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
+
+
-
-AI_FORMATION:FormationLeftWing()
+AI_FORMATION:FormationLeftWing(XStart, XSpace, YStart, ZStart, ZSpace)
-
FormationLeftWing Trigger for AI_FORMATION
+ Parameters
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
+
+
-
-AI_FORMATION:FormationRightLine()
+AI_FORMATION:FormationRightLine(XStart, YStart, ZStart, ZSpace)
-
FormationRightLine Trigger for AI_FORMATION
+ Parameters
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
+
+
-
-AI_FORMATION:FormationRightWing()
+AI_FORMATION:FormationRightWing(XStart, XSpace, YStart, ZStart, ZSpace)
-
FormationRightWing Trigger for AI_FORMATION
+ Parameters
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
+
+
@@ -661,12 +781,12 @@ self
-
-AI_FORMATION:OnAfterFormationLeftLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnAfterFormationLeftLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace)
-
-
FormationRightLine Handler OnAfter for AI_FORMATION
+FormationLeftLine Handler OnAfter for AI_FORMATION
Parameters
@@ -693,20 +813,26 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -716,12 +842,12 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnAfterFormationLeftWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnAfterFormationLeftWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace)
-
-
FormationRightWing Handler OnAfter for AI_FORMATION
+FormationLeftWing Handler OnAfter for AI_FORMATION
Parameters
@@ -748,20 +874,32 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -771,7 +909,7 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnAfterFormationRightLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnAfterFormationRightLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace)
-
@@ -803,20 +941,26 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -826,7 +970,7 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnAfterFormationRightWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnAfterFormationRightWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace)
-
@@ -858,20 +1002,32 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -881,7 +1037,7 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnBeforeFormationLeftLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnBeforeFormationLeftLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace)
-
@@ -913,20 +1069,26 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -941,7 +1103,7 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnBeforeFormationLeftWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnBeforeFormationLeftWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace)
-
@@ -973,20 +1135,32 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -1001,7 +1175,7 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnBeforeFormationRightLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnBeforeFormationRightLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace)
-
@@ -1033,20 +1207,26 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -1061,7 +1241,7 @@ The start position on the Z-axis in meters for each group.
-
-AI_FORMATION:OnBeforeFormationRightWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:OnBeforeFormationRightWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace)
-
@@ -1093,20 +1273,32 @@ The group AI escorting the FollowUnit.
-
-
#number XSpace :
-The space on the X-axis in meters between each group.
+#number XStart :
+The start position on the X-axis in meters for the first group.
-
-
#nubmer YSpace :
-The start position on the Y-axis in meters for each group.
+#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
-
#number ZSpace :
-The start position on the Z-axis in meters for each group.
+The space between groups on the Z-axis in meters for each sequent group.
@@ -1181,25 +1373,54 @@ If true, then the direction vector will be smoked.
+ Return value
+
+#AI_FORMATION:
+
+
-
-AI_FORMATION:__FormationLeftLine(Delay)
+AI_FORMATION:__FormationLeftLine(Delay, XStart, YStart, ZStart, ZSpace)
-
FormationLeftLine Asynchronous Trigger for AI_FORMATION
- Parameter
+ Parameters
-
#number Delay :
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
@@ -1208,19 +1429,49 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:__FormationLeftWing(Delay)
+AI_FORMATION:__FormationLeftWing(Delay, XStart, XSpace, YStart, ZStart, ZSpace)
-
FormationLeftWing Asynchronous Trigger for AI_FORMATION
- Parameter
+ Parameters
-
#number Delay :
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
@@ -1229,19 +1480,43 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:__FormationRightLine(Delay)
+AI_FORMATION:__FormationRightLine(Delay, XStart, YStart, ZStart, ZSpace)
-
FormationRightLine Asynchronous Trigger for AI_FORMATION
- Parameter
+ Parameters
-
#number Delay :
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
@@ -1250,19 +1525,49 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:__FormationRightWing(Delay)
+AI_FORMATION:__FormationRightWing(Delay, XStart, XSpace, YStart, ZStart, ZSpace)
-
FormationRightWing Asynchronous Trigger for AI_FORMATION
- Parameter
+ Parameters
-
#number Delay :
+
+ -
+
+
#number XStart :
+The start position on the X-axis in meters for the first group.
+
+
+ -
+
+
#number XSpace :
+The space between groups on the X-axis in meters for each sequent group.
+
+
+ -
+
+
#nubmer YStart :
+The start position on the Y-axis in meters for the first group.
+
+
+ -
+
+
#nubmer ZStart :
+The start position on the Z-axis in meters for the first group.
+
+
+ -
+
+
#number ZSpace :
+The space between groups on the Z-axis in meters for each sequent group.
+
@@ -1271,7 +1576,7 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:onafterFormationLeftLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:onafterFormationLeftLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace)
-
@@ -1302,12 +1607,17 @@ If true, then the direction vector will be smoked.
-
-
XSpace :
+ XStart :
-
-
YSpace :
+ YStart :
+
+
+ -
+
+
ZStart :
-
@@ -1322,7 +1632,7 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:onafterFormationLeftWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:onafterFormationLeftWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace)
-
@@ -1353,12 +1663,22 @@ If true, then the direction vector will be smoked.
-
+
XStart :
+
+
+ -
+
XSpace :
-
-
YSpace :
+ YStart :
+
+
+ -
+
+
ZStart :
-
@@ -1373,7 +1693,7 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:onafterFormationRightLine(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:onafterFormationRightLine(FollowGroupSet, From, Event, To, XStart, YStart, ZStart, ZSpace)
-
@@ -1404,12 +1724,17 @@ If true, then the direction vector will be smoked.
-
-
XSpace :
+ XStart :
-
-
YSpace :
+ YStart :
+
+
+ -
+
+
ZStart :
-
@@ -1424,7 +1749,7 @@ If true, then the direction vector will be smoked.
-
-AI_FORMATION:onafterFormationRightWing(FollowGroupSet, From, Event, To, XSpace, YSpace, ZSpace)
+AI_FORMATION:onafterFormationRightWing(FollowGroupSet, From, Event, To, XStart, XSpace, YStart, ZStart, ZSpace)
-
@@ -1455,12 +1780,22 @@ If true, then the direction vector will be smoked.
-
+
XStart :
+
+
+ -
+
XSpace :
-
-
YSpace :
+ YStart :
+
+
+ -
+
+
ZStart :
-
diff --git a/docs/Documentation/Cargo.html b/docs/Documentation/Cargo.html
index 895d2e06e..8b2fbef53 100644
--- a/docs/Documentation/Cargo.html
+++ b/docs/Documentation/Cargo.html
@@ -3046,6 +3046,7 @@ The range till cargo will board.
-
+ #number
CARGO_UNIT.RunCount