* Fixed some typos of forms of the word 'strategy'.
* Fix ZONE_BASE:GetProperty() usage example comment
Co-authored-by: dogjutsu <dogjutsu@mattjay.net>
* Added option to enforce case sensitive matches on Tagname
#PLAYERTASKCONTROLLER
* Text tweaking
* Fixed "mark on map" not showing subtitles
* Revamped menu build to have less rebuilds
* Added option to show additional info menu for tasks before joining
* Fixed some typos of forms of the word 'strategy'.
* Retrieve Zone 'properties' with ZONE_BASE.
* Extraneous comment cleanup.
Co-authored-by: dogjutsu <dogjutsu@mattjay.net>
**RANGE**
- Changed keyword in result tables to "command" for compatibility with DCSServerBot
**AIRBOSS**
- Changed keyword in result tables to "command" for compatibility with DCSServerBot
- Fix bug in Alt and AoA data round function when creating trapsheet data
**SOCKET**
- Changed for compatibility with DCSServerBot
The documentation for the CARGO tag on static objects omitted a required C= parameter. Without this parameter the database will not register the static as a CARGO object
* Added Optical Tracker to ID SAMs, corrected logic error in ID'ing SAMs
#PLAYERTASKCONTROLLER
* Added documentation in MarkerOps
* Corrected Cluster radius to be in KM
* Corrected set up of SEAD attribute table to work
**SOCKET**
- Changed port to 10042.
- Removed port as optional parameter in functions.
**AIRBOSS**
- Added FunkMan function
- Added onAfterLSOGrade which sends results table to socket
**RANGE**
- Compat to FunkMan.
* Fixed logic for CallSignTranslations which now applies to both AI and Players, a set overwrite in the group name for a player still takes precedence.
* Added a switch self.PikesSpecialSwitch to omit "doing xy knots" from the station assignment
* Added universally working ATC_GROUND_UNIVERSAL as base class, can be used on any map without further changes
* Kept sub-class names for compatibility
* Added `:SetAirbaseBoundaries(Airbase, Zone)`
* Added `:DrawBoundaries( Color )`