promotional bannermobile promotional banner

Zhaohu Decursive

Zhaohu Decursive
Back to Files

Decursive-original-12.1-patched-v6-auto-dispel-detection.zip

File nameDecursive-original-12.1-patched-v6-auto-dispel-detection.zip
Uploader
rlorfingrlorfing
Uploaded
Aug 19, 2026
Downloads
71
Size
571.7 KB
Flavors
Retail
File ID
8685617
Type
R
Release
Supported game versions
  • 12.1.0

What's new

Changelog

v6

Automatic Dispel Spell Detection

  • Reworked the cooldown overlay spell resolver to use Decursive’s own detected curing spell registry instead of relying on a fixed class-specific spell list.
  • The cooldown overlay now automatically follows the curing spell Decursive determines is appropriate for the current character.

Automatic Re-Detection

The addon now refreshes the tracked curing spell when:

  • Your specialization changes
  • Your talents change
  • Your spellbook changes
  • Decursive rebuilds its curing spell configuration
  • A different valid curing spell becomes the preferred option

Supported Cure Categories

The resolver now considers friendly curing spells for:

  • Magic
  • Poison
  • Disease
  • Curse
  • Bleed, where supported by Decursive

Offensive Dispel Protection

The cooldown resolver excludes offensive dispel abilities such as:

  • Purge
  • Spellsteal
  • Consume Magic

This prevents the cooldown overlay from accidentally tracking an enemy-dispel ability instead of the healer’s friendly cleanse.

Spell Selection

  • Uses Decursive’s existing curing-spell data and priorities.
  • Prefers the normal general-purpose curing spell when multiple valid curing abilities are available.
  • Supports different healer classes and specializations without requiring separate hard-coded cooldown logic for each one.
  • Automatically adapts when talents modify or replace a curing ability.

Cooldown Overlay

  • Continues to use the WoW 12.1-safe cooldown display system.
  • Displays:
    • Faded black overlay
    • Numeric cooldown countdown
  • No radial cooldown animation.
  • No edge animation.
  • No cooldown bling.

v5

MUF Sizing Options

  • Added a new MUF square size (pixels) option under:

    Micro Unit Frame Settings → Display Options

  • Added adjustable MUF sizing from 10 px to 80 px.

  • Added Reset MUF size (20 px).

  • Preserved the original Decursive percentage-based MUF Scale option.

  • Pixel sizing and original scale remain synchronized.

  • Size changes are blocked during combat to avoid secure-frame issues.


v4

Cooldown Overlay Options

  • Added a new Dispel cooldown overlay setting under:

    Micro Unit Frame Settings → Display Options

  • Allows the cooldown overlay to be enabled or disabled directly from the Decursive options menu.

  • Enabled by default.

  • Saved with the active Decursive profile.

  • Changes apply immediately outside combat.

  • Changing this option during combat is prevented to preserve secure-frame behavior.


v3

Dispel Cooldown Overlay

  • Added a cooldown display to the original Decursive Micro Unit Frames.
  • Displays a faded black overlay while the active curing ability is on cooldown.
  • Added a numeric cooldown countdown.
  • Removed radial cooldown animation.
  • Removed edge animation.
  • Removed cooldown bling.
  • Uses Blizzard’s WoW 12.1-compatible cooldown-duration system.
  • Added delayed refresh handling after cure casts to improve cooldown-display reliability.

v2

WoW 12.1 Compatibility Cleanup

  • Removed the repeated:

    "There is nothing to cure!"

    chat message.

  • Prevents misleading chat spam when WoW 12.1 hides aura details from addon Lua.

  • Keeps Blizzard-managed dispellable aura indicators active.

  • Preserves the original Decursive secure cure-click behavior.


v1

Initial WoW 12.1 Compatibility Patch

Core Compatibility

  • Based on the original Decursive 2.8.2-2-g4a1865f source.
  • Removed Decursive’s deliberate WoW 12.1 compatibility shutdown.
  • Restored normal Decursive initialization under WoW 12.1.
  • Restored original slash commands and options functionality.

WoW 12.1 Aura Compatibility

  • Added a dedicated WoW 12.1 compatibility layer.

  • Added Blizzard-managed aura containers to the original Decursive Micro Unit Frames.

  • Uses Blizzard’s supported managed aura filter:

    HARMFUL|RAID_PLAYER_DISPELLABLE

  • Blizzard determines whether a dispellable aura should be displayed.

  • Decursive does not attempt to inspect protected aura information directly.

Secret Value Protection

Added safeguards around WoW 12.1 protected aura event data, including:

  • removedAuraInstanceIDs
  • updatedAuraInstanceIDs
  • Secret boolean values
  • UnitIsCharmed() results

This prevents Lua errors caused by evaluating or iterating protected values.

Legacy Aura Scanner

  • Disabled the legacy raw UnitDebuff() scanning path on WoW 12.1 where it could encounter protected aura data.
  • Prevents secret-value and taint-related failures.

Original Decursive Features Preserved

  • Original Decursive options interface
  • Original Micro Unit Frames
  • Original mouse bindings
  • Original curing configuration
  • Original priority and skip lists
  • Original MUF colors
  • Original display customization
  • Original secure curing macros
  • Original party handling
  • Original raid handling

Known WoW 12.1 Limitations

Some original Decursive features depended on aura information that Blizzard can now mark as protected or secret.

Features that may still need 12.1-safe redesign include:

  • Exact debuff-name inspection
  • Exact debuff-type inspection when protected
  • Per-affliction-name filtering
  • Some Live List functionality
  • Some aura chronometer behavior
  • Alerts that require direct inspection of protected aura details

The goal of this patch is to preserve as much of the original Decursive experience as possible while remaining compatible with Blizzard’s WoW 12.1 addon restrictions.

This mod has no additional files