Zhaous-Decursive-12.1-v0.2.8-CD-Radial-Dial-Removal
What's new
Changelog
v0.2.8
Clean Cooldown Overlay
- Removed the radial cooldown dial animation.
- Removed cooldown edge animation and bling effects.
- Kept the faded black cooldown overlay.
- Kept the centered numeric cooldown display.
- Improved visual clarity during raids and high-action encounters.
- Preserved WoW 12.1-safe cooldown handling.
- Cooldown tracking remains generic for the active dispel spell and is not limited to Monk Detox.
v0.2.7
Raid-Stable Cooldown Overlay
- Reworked cooldown refresh behavior for raid environments.
- Centralized cooldown updates instead of repeatedly updating every square independently.
- Reduced unnecessary cooldown refresh calls.
- Added debouncing for repeated
SPELL_UPDATE_COOLDOWNevents. - Added controlled post-cast refreshes after successful dispels.
- Reduced cooldown overlay flickering and unexpected resets during raid combat.
- Continued using Blizzard's protected
DurationObjectcooldown system.
v0.2.6
DurationObject Cooldown Support
- Reworked the cooldown overlay for WoW 12.1's protected cooldown system.
- Added support for
C_Spell.GetSpellCooldownDuration(). - Added Blizzard
DurationObjectbased cooldown tracking. - Passed protected cooldown information directly to Blizzard UI elements instead of attempting to read secret cooldown values.
- Improved compatibility with WoW 12.1 cooldown restrictions.
- Kept cooldown tracking generic for supported healer dispel spells.
- Improved
/d12 cdstatusdiagnostics.
v0.2.5
Hidden Charge Cooldown Support
- Added support for dispel abilities that use hidden charge or recharge behavior.
- Added
C_Spell.GetSpellCharges()checks. - Added fallback handling for standard cooldown information.
- Expanded
/d12 cdstatusoutput with charge and cooldown source information.
v0.2.4
Cast-Aware Cooldown Tracking
- Added tracking through
UNIT_SPELLCAST_SUCCEEDED. - The addon now records the actual dispel spell ID reported by WoW after a successful cast.
- Improved compatibility with specialization, talent, and spell-override variants.
- Added
/d12 cdstatusfor cooldown troubleshooting.
v0.2.3
Generic Dispel Cooldown Overlay
- Reworked cooldown tracking to support multiple healer and cleansing classes.
- Removed the assumption that the player is always using Monk Detox.
- Added a dark cooldown overlay.
- Added a numeric cooldown countdown.
- Added
/d12 cdtestfor testing the cooldown display.
v0.2.2
Cooldown Display Fix
- Corrected cooldown activity detection.
- Removed dependency on the unsupported
isActivecooldown field. - Added remaining-time handling for readable cooldown information.
- Added a visible numeric countdown.
v0.2.1
Initial Cooldown Overlay
- Added the first dispel cooldown overlay.
- Added radial cooldown display over the party squares.
- Added logic intended to ignore the normal global cooldown.
- Added
/d12 cdtest.
v0.2.0
Role-Based Party Ordering
- Added automatic party-square ordering by assigned role.
- Default order:
- Tank
- Healer
- DPS
- DPS
- DPS
- The player's
Psquare automatically moves to the appropriate role position. - Added
/d12 order. - Added
/d12 rolesort. - Party ordering updates outside combat to preserve secure click behavior.
v0.1.9
Slash Command Improvements
- Improved slash-command registration reliability.
- Added
/zdecas an alternate command prefix. - Added
/d12showas an emergency control-bar recovery command. - Improved
/d12 showbarhandling.
v0.1.8
Show Bar Fix
- Fixed cases where the control bar could be restored outside the visible screen area.
- Improved
/d12 showbarbehavior.
v0.1.7
Adjustable Square Size
- Added
-and+buttons for resizing party squares. - Added a visible square-size value on the control bar.
- Added
/d12 size <pixels>. - Added
/d12 bigger. - Added
/d12 smaller. - Square size is saved between sessions.
- Supported size range: 16–60 pixels.
v0.1.6
Hideable Control Bar
- Added a red
Xbutton to hide the control bar. - Added
/d12 showbar. - Added
/d12 hidebar. - Added
/d12 bar. - Control-bar visibility is saved between sessions.
- Party dispel squares remain visible and functional while the control bar is hidden.
v0.1.5
Neon Red Debuff Indicator
- Changed the dispellable debuff indicator from green to neon red.
- Added a stronger red fill.
- Added a bright red border for improved visibility.
v0.1.4
Move and Lock Controls
- Added a draggable control bar.
- Added lock and unlock functionality.
- Added
/d12 move. - Added
/d12 unlock. - Added
/d12 lock. - Added
/d12 reset. - Addon position is saved between sessions.
- Movement is blocked during combat to protect secure click functionality.
v0.1.3
Project Rename
- Renamed the addon display name to Zhaohu's Decursive.
- Internal addon identifiers were kept stable to preserve compatibility and saved settings.
v0.1.2
Visual Dispel Indicator
- Added Blizzard-managed dispellable aura highlighting.
- Added a visible overlay and border when a party member has a removable harmful effect.
- The overlay does not intercept mouse clicks.
- Secure dispel clicking remains functional underneath the visual indicator.
v0.1.1
WoW 12.1 Native Aura System
- Rebuilt aura detection using Blizzard's WoW 12.1 aura-container system.
- Added support for
AuraContainer. - Added
CustomAuraContainerTemplate. - Uses the
HARMFUL|RAID_PLAYER_DISPELLABLEfilter. - Removed dependency on legacy
UNIT_AURAdebuff scanning. - Avoids directly reading protected or secret aura values.
v0.1.0
Initial Release
- Built from scratch for World of Warcraft 12.1.
- Added compact Decursive-style party squares.
- Added secure one-click dispelling.
- Added automatic player and party-member support.
- Added Blizzard-managed dispellable aura detection.
- Added basic diagnostics and
/d12commands.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

