This commit ensures that the internal version of the data is updated to the current WeakAuras internal version if it is either less than 67 or greater than the current WeakAuras internal version. This helps in migrating retail imports that were edited on version 4.0.
Changes:
- Check if data.internalVersion is less than 67 or greater than WeakAuras.InternalVersion().
- If true, set data.internalVersion to WeakAuras.InternalVersion().
- Perform necessary migrations for triggers and load fields.
This ensures compatibility and proper migration of retail imports edited on version 4.0.
This adjustment was made when the buttons were updated to support a tristate: Loaded/Standby/Unloaded. Currently, however, only the Loaded and Unloaded states are implemented yet.
* from retail
* from retail
* from retail
* from retail
* from retail
* from retail
* remove new threat functions as they are not well implemented for now
- Callback can be used by external addons like Weakauras in its triggers.
- Fire stage callback on variable recovery
- Added public facing stage api, that allows for mods or Weakauras request current stage a mod is in (if applicable) for either specific mod by mod id OR by simply doing request without modId, and having DBM just give a return for first mod in combat table
- Boss modules migrated to use newly added SetStage function
Custom DBM commits with appropriate ReleaseRevision bump to 7005 to ensure DBM is compatible:
https://github.com/Zidras/DBM-Icecrown/commit/ff3a3a27502c73ed5686029bcca3be3afd8a459fhttps://github.com/Barsoomx/DBM-wowcircle/commit/6388338048ad1916f2753995f02057889d3fc20b