There are many changes/fixes that still need to be tested and verified, but here is a list of changes that you can expect (subject to change):
- [NEW] Killing an AI unit will cause them to be ejected from their vehicle, if they are in a vehicle (Untested)
- [NEW] Added setting DZAI_waypointBlacklist in dzai_config.sqf. Marker names added to this array will prevent these areas from being used as destinations for map-wide air/land AI vehicle patrols. Note: This won't prevent AI vehicles from pathing through these areas.
- [NEW] Epoch: Map-wide air/land AI vehicle patrols won't travel to trader areas anymore. Note: This won't prevent AI vehicles from pathing through these areas.
- [NEW] Podagorsk: Added AI spawn location on Sona island (barracks/castle area).
- [FIXED] Epoch: Variable DZAI_metalBarNum now actually limits the number of metal bar currency that can be added per AI unit as loot. (Variable was not used at all previously)
- [FIXED] Undefined variable errors related to group_manager.sqf
- [FIXED] DZAI_deleteGroup function now only deletes units that are still alive. Dead units will be cleaned by DZAI's cleanup after a timer is finished.
- [FIXED] Fixed bug where custom AI could not be despawned.
- [CHANGED] AI vehicle drivers will now wait for units that need to be picked up instead of ditching them.
- [CHANGED] Reworked DZAI server cleanup.
- [CHANGED] Added a check to prevent loot from being added to an AI unit if loot was already generated (This should not be necessary, may be removed)
- [CHANGED] Reworked static AI spawn system into a two-stage spawn procedure.
- Stage 1: Gather all possible spawn locations. Stage 1 will never run again on subsequent spawn trigger activations, it will jump straight to Stage 2.
- Stage 2: Spawn AI units.
- Stage 1: Gather all possible spawn locations. Stage 1 will never run again on subsequent spawn trigger activations, it will jump straight to Stage 2.
- [CHANGED] AI hunting distance is now limited to defined patrol distance instead of being fixed at 250m.
- [CHANGED] Debug markers: Targeted players are now marked on the map with a marker. AI unit markers now also track vehicle crew units.
- [CHANGED] Default dead body cleanup timer changed from 600 seconds (10 min) to 900 seconds (15 min)
- [CHANGED] Cleanup is now prevented for AI dead bodies if player(s) present within 30 meters (was 20m). Distance to prevent vehicle cleanup is 75m (was also 20m).
- [CHANGED] Cleanup loop frequency reduced from every 5 minutes to every 10 minutes.
- [CHANGED] Epoch: Dynamic spawns now prevented by all Epoch buildable items, not just Plot Poles.