Use new AuraData api on retail
InfusOnWoW opened this issue ยท 2 comments
We should use the new api that blizzard added to Dragonflight: https://wowpedia.fandom.com/wiki/Patch_10.0.0/API_changes#Unit_Aura_Changes
That api returns "aura data", which corresponds pretty well to what bt2 calls "matchData", except that some things have different names.
That api is unfortunately not available on classic.
Thus on a cursory look at the api, it appears our choices are:
- Introduce BT3, that uses the new api
- Use it in BT2, map the blizzard names to our existing names
- Use it in BT2, but change our names to the blizzard names (with ample deprecation time)
I'm pretty sure the second options is the most fruitful, though if it is too complicated to add to BT2, we might need to switch plans to option 1.
Also the bt2 state has a hidden "active" field that is not accessible via conditons but is useful