Skip to content

Release 4.4

Compare
Choose a tag to compare
@mrSkortch mrSkortch released this 18 Sep 00:17
· 43 commits to master since this release
debded0

Long overdue merge of changes from development to main branch.

Added mist.utils.getQFE.
Added 2 extra values to mist.getRandPointInCircle to specify a min andmax angle in degrees.
Added mist.getRandomPointInPoly. Returns a random vec2 coordinate inside a polyzone
Added checks to getLeadPos related functions to ensure the lead unit is returned if it exists
Added mist.utils.converter

Fixed a issue where altitude was not correctly saved for aircraft. Altitude set to AGL if not specified.
mist logger now defined in mistSettings.logLevel for easy access.
Fixed isTerrainValid checking terrainTypes table index is no longer being compared with SurfaceType enum values, leading to incorrect type inclusions
Fixed teleportToPoint if radius was nil or 0
Adding route name fetch to getGroupRoute()
playerCanDrive is no longer being overridden to true
Fixed minor bug with dynAddStatic where it would always assign a generated name if the entry lacked the alternate name entry of unitName.

Due to a change in DCS open beta 2.5.6.52196 that allows errors to be logged within scheduledFunctions and the speed at which mist checks to update a DB, better error handling was required.

-Modified tempSpawnedGroups to be a table containing the object and the type.
-Added check to ensure that the group and objects still exist before running potentially error causing scripting functions on.
-Modifed mist.removeFunction to return true or false if the function was removed.
-Added more descriptive logging to dbUpdate and checkSpawnedEventsNew
Added GNU v3 liscense.
Added paypal donation link