diff --git a/docs/Documentation/AI_Designate.html b/docs/Documentation/AI_Designate.html
index d8ba9e2c8..df67983a0 100644
--- a/docs/Documentation/AI_Designate.html
+++ b/docs/Documentation/AI_Designate.html
@@ -142,6 +142,12 @@ each detected set of potential targets can be lased or smoked...
AI_DESIGNATE.GroupSet |
+ |
+
+
+ | AI_DESIGNATE:Illuminate() |
+
+ Illuminate Trigger for AI_DESIGNATE
|
@@ -166,6 +172,12 @@ each detected set of potential targets can be lased or smoked...
| AI_DESIGNATE.LaserCodesUsed |
+ |
+
+
+ | AI_DESIGNATE:MenuIlluminate(AttackGroup, Index) |
+
+
|
@@ -181,7 +193,7 @@ each detected set of potential targets can be lased or smoked...
- | AI_DESIGNATE:MenuSmoke(AttackGroup, Index) |
+ AI_DESIGNATE:MenuSmoke(AttackGroup, Index, Color) |
|
@@ -196,6 +208,12 @@ each detected set of potential targets can be lased or smoked...
AI_DESIGNATE:OnAfterDetect(From, Event, To) |
Detect Handler OnAfter for AI_DESIGNATE
+ |
+
+
+ | AI_DESIGNATE:OnAfterIlluminate(From, Event, To) |
+
+ Illuminate Handler OnAfter for AI_DESIGNATE
|
@@ -226,6 +244,12 @@ each detected set of potential targets can be lased or smoked...
| AI_DESIGNATE:OnBeforeDetect(From, Event, To) |
Detect Handler OnBefore for AI_DESIGNATE
+ |
+
+
+ | AI_DESIGNATE:OnBeforeIlluminate(From, Event, To) |
+
+ Illuminate Handler OnBefore for AI_DESIGNATE
|
@@ -298,6 +322,12 @@ each detected set of potential targets can be lased or smoked...
| AI_DESIGNATE:__Detect(Delay) |
Detect Asynchronous Trigger for AI_DESIGNATE
+ |
+
+
+ | AI_DESIGNATE:__Illuminate(Delay) |
+
+ Illuminate Asynchronous Trigger for AI_DESIGNATE
|
@@ -328,6 +358,18 @@ each detected set of potential targets can be lased or smoked...
| AI_DESIGNATE:onafterDetect() |
+ |
+
+
+ | AI_DESIGNATE:onafterDone(From, Event, To, Index) |
+
+ Done
+ |
+
+
+ | AI_DESIGNATE:onafterIlluminate(From, Event, To, AttackGroup, Index) |
+
+ Illuminating
|
@@ -349,7 +391,7 @@ each detected set of potential targets can be lased or smoked...
- | AI_DESIGNATE:onafterSmoke(From, Event, To, AttackGroup, Index) |
+ AI_DESIGNATE:onafterSmoke(From, Event, To, AttackGroup, Index, Color) |
|
@@ -376,6 +418,14 @@ each detected set of potential targets can be lased or smoked...
+Targets can be:
+
+
+ - Lased for a period of time.
+ - Smoked. Artillery or airplanes with Illuminatino ordonance need to be present. (WIP, but early demo ready.)
+ - Illuminated through an illumination bomb. Artillery or airplanes with Illuminatino ordonance need to be present. (WIP, but early demo ready.
+
+
The following terminology is being used throughout this document:
@@ -540,6 +590,19 @@ One laser code can be given or an sequence of laser codes through an table...
+
+
+-
+
+
+AI_DESIGNATE:Illuminate()
+
+
+-
+
+
Illuminate Trigger for AI_DESIGNATE
+
@@ -593,6 +656,32 @@ One laser code can be given or an sequence of laser codes through an table...
+
+
+-
+
+
+
+-
+
+
+
+
Parameters
+
+ -
+
+
AttackGroup :
+
+
+ -
+
+
Index :
+
+
+
@@ -661,7 +750,7 @@ One laser code can be given or an sequence of laser codes through an table...
-
@@ -679,6 +768,11 @@ One laser code can be given or an sequence of laser codes through an table...
Index :
+
+ -
+
+
Color :
+
@@ -752,6 +846,37 @@ The set of groups to designate for.
-
+
+AI_DESIGNATE:OnAfterIlluminate(From, Event, To)
+
+
+-
+
+
Illuminate Handler OnAfter for AI_DESIGNATE
+
+ Parameters
+
+ -
+
+
#string From :
+
+
+ -
+
+
#string Event :
+
+
+ -
+
+
#string To :
+
+
+
+
+
+
+-
+
AI_DESIGNATE:OnAfterLaseOff(From, Event, To)
@@ -907,6 +1032,42 @@ The set of groups to designate for.
#boolean:
+
+
+
+-
+
+
+AI_DESIGNATE:OnBeforeIlluminate(From, Event, To)
+
+
+-
+
+
Illuminate Handler OnBefore for AI_DESIGNATE
+
+ Parameters
+
+ -
+
+
#string From :
+
+
+ -
+
+
#string Event :
+
+
+ -
+
+
#string To :
+
+
+
+ Return value
+
+#boolean:
+
+
@@ -1202,6 +1363,27 @@ number> LaserCodes
-
+
+AI_DESIGNATE:__Illuminate(Delay)
+
+
+-
+
+
Illuminate Asynchronous Trigger for AI_DESIGNATE
+
+ Parameter
+
+ -
+
+
#number Delay :
+
+
+
+
+
+
+-
+
AI_DESIGNATE:__LaseOff(Delay)
@@ -1299,6 +1481,93 @@ number> LaserCodes
#AI_DESIGNATE:
+
+
+
+-
+
+
+AI_DESIGNATE:onafterDone(From, Event, To, Index)
+
+
+-
+
+
Done
+
+ Parameters
+
+ -
+
+
From :
+
+
+ -
+
+
Event :
+
+
+ -
+
+
To :
+
+
+ -
+
+
Index :
+
+
+
+ Return value
+
+#AI_DESIGNATE:
+
+
+
+
+
+-
+
+
+AI_DESIGNATE:onafterIlluminate(From, Event, To, AttackGroup, Index)
+
+
+-
+
+
Illuminating
+
+ Parameters
+
+ -
+
+
From :
+
+
+ -
+
+
Event :
+
+
+ -
+
+
To :
+
+
+ -
+
+
AttackGroup :
+
+
+ -
+
+
Index :
+
+
+
+ Return value
+
+#AI_DESIGNATE:
+
+
@@ -1453,7 +1722,7 @@ number> LaserCodes
-
-AI_DESIGNATE:onafterSmoke(From, Event, To, AttackGroup, Index)
+AI_DESIGNATE:onafterSmoke(From, Event, To, AttackGroup, Index, Color)
-
@@ -1486,6 +1755,11 @@ number> LaserCodes
Index :
+
+ -
+
+
Color :
+
Return value
diff --git a/docs/Documentation/AI_Patrol.html b/docs/Documentation/AI_Patrol.html
index 3f3376551..d80d5e9ce 100644
--- a/docs/Documentation/AI_Patrol.html
+++ b/docs/Documentation/AI_Patrol.html
@@ -951,6 +951,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 c0533186b..22c529efd 100644
--- a/docs/Documentation/Cargo.html
+++ b/docs/Documentation/Cargo.html
@@ -2847,6 +2847,7 @@ The range till cargo will board.
-
+
CARGO_UNIT.CargoCarrier
diff --git a/docs/Documentation/Detection.html b/docs/Documentation/Detection.html
index 0e4f07af4..227aa5e92 100644
--- a/docs/Documentation/Detection.html
+++ b/docs/Documentation/Detection.html
@@ -2174,7 +2174,6 @@ self
-
- #number
DETECTION_BASE.DetectedItemCount
@@ -2188,7 +2187,6 @@ self
-
- #number
DETECTION_BASE.DetectedItemMax
diff --git a/docs/Documentation/Fsm.html b/docs/Documentation/Fsm.html
index 7d9bc4a08..9b6918395 100644
--- a/docs/Documentation/Fsm.html
+++ b/docs/Documentation/Fsm.html
@@ -1622,7 +1622,7 @@ A string defining the start state.
-
-
+ #string
FSM._StartState
@@ -1921,7 +1921,6 @@ A string defining the start state.
-
-
FSM.current
diff --git a/docs/Documentation/Movement.html b/docs/Documentation/Movement.html
index 6199b647b..6c410e890 100644
--- a/docs/Documentation/Movement.html
+++ b/docs/Documentation/Movement.html
@@ -213,7 +213,6 @@ on defined intervals (currently every minute).
-
- #number
MOVEMENT.AliveUnits
@@ -222,9 +221,6 @@ on defined intervals (currently every minute).
-
-
Contains the counter how many units are currently alive
-
diff --git a/docs/Documentation/Spawn.html b/docs/Documentation/Spawn.html
index a2d2ace41..f5ca75de3 100644
--- a/docs/Documentation/Spawn.html
+++ b/docs/Documentation/Spawn.html
@@ -812,6 +812,12 @@ and any spaces before and after the resulting name are removed.
| SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) |
+ |
+
+
+ | SPAWN.uncontrolled |
+
+
|
@@ -3550,6 +3556,20 @@ True = Continue Scheduler
+
+
+
+-
+
+
+
+SPAWN.uncontrolled
+
+
+-
+
+
+
diff --git a/docs/Documentation/SpawnStatic.html b/docs/Documentation/SpawnStatic.html
index 1d7c4389e..7c5843544 100644
--- a/docs/Documentation/SpawnStatic.html
+++ b/docs/Documentation/SpawnStatic.html
@@ -444,7 +444,6 @@ ptional) The name of the new static.
-
- #number
SPAWNSTATIC.SpawnIndex
diff --git a/docs/Documentation/Spot.html b/docs/Documentation/Spot.html
index acce92694..28ddf54bd 100644
--- a/docs/Documentation/Spot.html
+++ b/docs/Documentation/Spot.html
@@ -668,7 +668,6 @@ true if it is lasing
-
-
SPOT.ScheduleID
@@ -682,7 +681,6 @@ true if it is lasing
-
-
SPOT.SpotIR
@@ -696,7 +694,6 @@ true if it is lasing
-
-
SPOT.SpotLaser
@@ -710,7 +707,6 @@ true if it is lasing
-
-
SPOT.Target
diff --git a/docs/Documentation/Task_Cargo.html b/docs/Documentation/Task_Cargo.html
index 73897fb41..0d3a4ee9b 100644
--- a/docs/Documentation/Task_Cargo.html
+++ b/docs/Documentation/Task_Cargo.html
@@ -453,7 +453,7 @@ based on the tasking capabilities defined in Task#TA
-
- Core.Cargo#CARGO_GROUP
+
FSM_PROCESS.Cargo