WoW News

Majority of Addon Changes Finalized for Midnight Pre-Patch – Whitelisted Spells Detailed

Following up on the intent to loosen API restrictions shared earlier this week, Blizzard has released a list of whitelisted spells and API changes for the Midnight pre-patch, noting that the majority of future addon changes will be going into Patch 12.0.1 instead.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.