- Replaced range test for unit to range test for players.
- Ensure that players database is properly populated.
- Fixed some documentation.
- Removed smoke from trigger.
- Fixed name of RandomPointVec2 to RandomVec2 and fixed in all usages.
- Replaced range test for unit to range test for players.
- Ensure that players database is properly populated.
- Fixed some documentation.
- Removed smoke from trigger.
- Fixed name of RandomPointVec2 to RandomVec2 and fixed in all usages.
- Note that the SET_BASE and DATABASE ForEach implementation using multiple threads has been REMOVED! DCS seems not be able to handle multiple threads in a decent way. A scheduled function in a thread will make DCS crash once the coroutine is garbage cleaned...
The consequence of this change is only that the loops will not execute completely, and will not be broken into pieces.
- PATROLZONE added
- AIBALANCER is now using PATROLZONE
- Documentation added
- Presentation made of AIBALANCER and PATROLZONE
- Fixed code in the mission to spawn vehicles from the Helicopters
(Chinooks), using the new APIs.
- Fixed code in the mission to spawn infantry from the army transport
vehicles using the new APIs.
# Conflicts:
# Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
# Moose Mission Setup/Moose.lua
# Moose Mission Setup/Moose_Create.bat
# Moose Test Missions/Moose_Test_AIBALANCER/Moose_Test_AIBALANCER.miz
# Moose Test Missions/Moose_Test_CLEANUP/Moose_Test_CLEANUP.miz
# Moose Test Missions/Moose_Test_DESTROY/MOOSE_Test_DESTROY.miz
# Moose Test Missions/Moose_Test_ESCORT/MOOSE_Test_ESCORT.miz
# Moose Test
Missions/Moose_Test_MISSILETRAINER/Moose_Test_MISSILETRAINER.miz
# Moose Test Missions/Moose_Test_SEAD/MOOSE_Test_SEAD.miz
# Moose Test Missions/Moose_Test_SET_CLIENT/Moose_Test_SET_CLIENT.miz
# Moose Test Missions/Moose_Test_SET_GROUP/Moose_Test_SET_GROUP.miz
# Moose Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz
# Moose Test
Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.miz
# Moose Test
Missions/Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.miz
# Moose Test Missions/Moose_Test_WRAPPER/Moose_Test_WRAPPER.miz
# Moose Test Missions/Moose_Test_ZONE/Moose_Test_ZONE.miz
# Moose Test
Missions/Moose_Test_ZONE_POLYGON/Moose_Test_ZONE_POLYGON.miz
# Moose Test Missions/Moose_Test_ZONE_RADIUS/Moose_Test_ZONE_RADIUS.miz
# Moose Test Missions/Moose_Test_ZONE_UNIT/Moose_Test_ZONE_UNIT.miz
- Tracing is by default switched off when using Moose in static mode.
- SCHEDULER is now correctly rescheduling when repeating the loop.
- Modified the loaders, adding the default trace on in case of dynamic
and off in case of static loading.
# Conflicts:
# Moose Development/Moose/Base.lua
# Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
# Moose Mission Setup/Moose.lua
# Moose Test Missions/Moose_Test_AIBALANCER/Moose_Test_AIBALANCER.miz
# Moose Test Missions/Moose_Test_CLEANUP/Moose_Test_CLEANUP.miz
# Moose Test Missions/Moose_Test_DESTROY/MOOSE_Test_DESTROY.miz
# Moose Test Missions/Moose_Test_ESCORT/MOOSE_Test_ESCORT.miz
# Moose Test
Missions/Moose_Test_MISSILETRAINER/Moose_Test_MISSILETRAINER.miz
# Moose Test Missions/Moose_Test_SEAD/MOOSE_Test_SEAD.miz
# Moose Test Missions/Moose_Test_SET_CLIENT/Moose_Test_SET_CLIENT.miz
# Moose Test Missions/Moose_Test_SET_GROUP/Moose_Test_SET_GROUP.miz
# Moose Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz
# Moose Test
Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.miz
# Moose Test
Missions/Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.miz
# Moose Test Missions/Moose_Test_WRAPPER/Moose_Test_WRAPPER.miz
# Moose Test Missions/Moose_Test_ZONE/Moose_Test_ZONE.miz
# Moose Test
Missions/Moose_Test_ZONE_POLYGON/Moose_Test_ZONE_POLYGON.miz
# Moose Test Missions/Moose_Test_ZONE_RADIUS/Moose_Test_ZONE_RADIUS.miz
# Moose Test Missions/Moose_Test_ZONE_UNIT/Moose_Test_ZONE_UNIT.miz
- Fixed SCHEDULER bug! This was a nasty one.
- Fixed bugs in DATABASE. After a respawn i should not create a new
GROUP object. Fixed now.
- Ensure that all removeFunction calls are out of the code.
- Fixed bug in T and F tracing methods
- MISSILETRAINER: is working now...
SET_CLIENT. Is working much better now. Had to rework DATABASE, SPAWN to
get this straight.
BASE: Fixed a bug that has been in de system for a very long time. the
parent should have never been deepcopied when inheriting from it.
- SCHEDULER: Fixed a nasty bug with the scheduler, when the
repeatparameters was nil, i was still repeating, very wrong. fixed now.