These newly whitelisted spells are broken into two categories, with some being flagged to show just their cooldowns and others having all of their data visible. While all players can benefit from more easily customizing their Dragonriding ability's shared cooldowns, the change to Maelstrom Weapon and Void Metamorphosis information fills a critical informational hole for those specialization.
These changes allow addons to track Maelstrom charges, a crucial aspect to playing Enhancement Shaman that isn't well supported by native tools.
The other critical piece of information in this release is that the majority of future addon changes beyond those outlined below will be going into Patch 12.0.1, which launches a few weeks after the Pre-Patch. This means that players may need to find some creative solutions for issues not yet addressed as they re-customize their user interface, though the pre-patch is generally the best time for this transition, as players are also adjusting to other class, spec, and game-wide changes.
Blizzard again! This week the first PTR build (PTR 1) for Midnight went up. As mentioned before, PTR is now 12.0.0 and all remaining Beta builds are 12.0.1. Below are the changes that are in PTR 1 that were not in Beta 5. It's important to note that ALL changes in PTR builds will also be in Beta, so expect to see these changes in Beta 6 as well when that goes up in January. After this build the majority of our addon changes will be going into 12.0.1 instead of 12.0.0 (we are very close to RC for 12.0.0) but there will be a few things that do go into 12.0.0 as well (mostly very high priority things).
New Changes in PTR 1 (will also be in Beta 6)
Whitelisting Select Spells
The following spells have been flagged as having non-secret cooldowns:
425782 - Second Wind
372608 - Surge Forward
372610 - Skyward Ascent
403092 - Aerial Halt
361584 - Whirling Surge
418592 - Lightning Rush
460002 - Switch Flight Style
61304 - GCD Dummy Spell
The following spells have been flagged as having non-secret aura data:
377234 - Thrill of the Skies
388367 - Ohn'ahra's Gusts
418590 - Static Charge
369968 - Skyriding Racing
344179 - Maelstrom Weapon
1217607 - Void Metamorphosis
1225789 - Void Metamorphosis (resource aura)
1227702 - Collapsing Star
Combat Res Cooldowns
All combat res spells now have non-secret cooldowns and charge counts.
Reload UI & Secrets
We have fixed an issue where secret values were made non-secret following a reload ui.
Removing Old Duration APIs
We have removed the follow APIs (addons should use the new Duration Object type instead from now on):
C_ActionBar.GetActionCooldownRemaining, C_ActionBar.GetActionCooldownRemainingPercent
C_Spell.GetSpellCooldownRemaining, C_Spell.GetSpellCooldownRemainingPercent
C_UnitAuras.GetAuraDurationRemaining, C_UnitAuras.GetAuraDurationRemainingPercent
Duration Object Utilities
Added 2 new APIs to Duration Bbjects: EvaluateRemainingDuration(curve, modifier), EvaluateElapsedDuration(curve, modifier)
Generic Boolean To Color APIs
Added 2 new APIs (C_CurveUtil.EvaluateColorFromBoolean and C_CurveUtil.EvaluateColorValueFromBoolean) that can be used to convert a secret boolean to a color.
