promotional bannermobile promotional banner

Zhaohu Decursive

Zhaohu Decursive
Back to Files

Zhaous-Decursive-12.1-v0.2.8-CD-Radial-Dial-Removal

File nameZhaous-Decursive-12.1-v0.2.8-clean-cooldown-overlay.zip
Uploader
rlorfingrlorfing
Uploaded
Aug 19, 2026
Downloads
82
Size
13.1 KB
Flavors
Retail
File ID
8683321
Type
R
Release
Supported game versions
  • 12.1.0

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_COOLDOWN events.
  • Added controlled post-cast refreshes after successful dispels.
  • Reduced cooldown overlay flickering and unexpected resets during raid combat.
  • Continued using Blizzard's protected DurationObject cooldown 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 DurationObject based 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 cdstatus diagnostics.

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 cdstatus output 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 cdstatus for 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 cdtest for testing the cooldown display.

v0.2.2

Cooldown Display Fix

  • Corrected cooldown activity detection.
  • Removed dependency on the unsupported isActive cooldown 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 P square 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 /zdec as an alternate command prefix.
  • Added /d12show as an emergency control-bar recovery command.
  • Improved /d12 showbar handling.

v0.1.8

Show Bar Fix

  • Fixed cases where the control bar could be restored outside the visible screen area.
  • Improved /d12 showbar behavior.

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 X button 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_DISPELLABLE filter.
  • Removed dependency on legacy UNIT_AURA debuff 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 /d12 commands.

This mod has no additional files