FLIGHTGROUP
- Improved homebase for spawned units
- Enabled helo inAir check due to DCS bug that inAir returns true when spawned at airbase or farp
SET_ZONE
- Added DrawZone() function
ARMYGROUP
- Improved EngageTarget() function
AUFTRAG
- ARMORATTACK is not falling back to GROUNDATTACK
**AI_FORMATION**
- Performance improvents. This also affects the **RESCUEHELO** class.
**EVENT**
- Added events when object is of category BASE.
**FSM**
- Removed a few tracing calls.
- Updated docs.
**POINT**
- Added Update Vec functions to COORDINATE.
- Added *overwrite* option to COORDINATE:Translate() function.
- Removed second COORDINATE:Translate() function.
- Optimized COORDINATE:GetClosestAirbase() function.
- Added *Offset* parameter to COORDINATE:IsLOS() function.
**RADIO**
- Updated BEACON type and system enums.
**RADIOQUEUE**
- Use Vec3 instead of COORDINATE. Performance improvement.
**SET**
- Added some functions.
**TIMER**
- Added new class. Little sister of SCHEDULER class.
**DCS**
- Minor changes regarding docs.
**ATIS**
- Added "Miles.ogg", "StatuteMiles.ogg", "Zulu.ogg".
**ENUMS**
- Added ENUMS.Formation.Vehicle
- Added ENUMS.AlarmState
** PROFILER**
- Added new lua profiler.
**UTILS**
- Minor changes and additions.
**AIRBASE**
- Improved Registration.
- Improved Parking spot handling.
- Aded :IsAirdrome(), IsHelipad(), IsShip() functions.
- Improved :GetRunwayData() for Syria airports.
**CONTROLLABLE**
- Fixed bug in :CommandSetFrequency() fuction (Hz vs. MHz).
- Updated/fixed :TaskFAC_AttackGroup() function.
**GROUP**
- Added :GetThreatLevel() function.
- Added :IsInZone() function to check if any unit is in the zone.
**MARKER**
- Added new class handling F10 markers using FSM.
- Implement Scheduled Trace - Now source and line number are shown for scheduled calls.
- Info lines are now shown where appropriate.
- The width of trace for the class name is now 25 characters instead of 20.
- Remove from ZONE_GOAL the Zone field, and make it inherit from ZONE_BASE instead of FSM!
- Rework the new inheritance tree in the code. (Remove .Zone fields).
- Implement the determination of attack and defense zones.
- Reworked the TaskInfo to include Type and ShowKey.
- Flash A2G Tasking Details. Added menu option.
- Implemented attack nearest ground target.
- Implemented attack nearest air target.
- Report all targets.
- Report only ground targets.
- Report only ground targets with radar.
- Report only air targets.
- Sort targest from nearest to furthest.
- Improved menu system.
- Improved detection of ground targets and air targets and reporting.
- Added the task TASK_CAPTURE as part of the reporting framework.
- Improved the detection of targets. Now targets with specific detection methods are correctly detected. f.e. disabling DLINK will now work correctly!
All these fixes are great improvements to the AI_ESCORT framework!
DETECTION
- Fixed bug with late activated groups.
ARTY v1.1.2
- Added attack group task for ships.
- Added respawn option.
WAREHOUSE v0.9.5
- Added respawn option.
AIRBOSS v1.0.3
- Recovery time extended if flights are still in the pattern.
SET
- Added CountAlive() function.
A2A_DISPATCHER
- Bug fixes in :ParkDefender() function.