promotional bannermobile promotional banner

Devourer Assistant

Tracks Eradication and Collapsing Star casts during Voidform (Chinese UI).

File Details

Devourer_Assistance

  • R
  • Mar 30, 2026
  • 640.38 KB
  • 435
  • 12.0.5+1
  • Retail

File Name

Devourer_Assistance.zip

Supported Versions

  • 12.0.5
  • 12.0.1

Changelog

[Unreleased]

Collapsing Star Count Display — New Feature

  • Added a new on-screen text element that shows the cumulative Collapsing Star cast count during Void Metamorphosis.
  • The count updates every time Collapsing Star is successfully cast while the void form aura is active.
  • The count text is formatted as <number>! (e.g. 3!).
  • The display is draggable in edit mode and shares the same nudge/keyboard fine-tuning system as all other displays.

Collapsing Star Count — Entry Animation

  • On each new count, the text plays a brief 0.12 s entry animation implemented via font-size interpolation (not frame scale), avoiding visual sliding artifacts.
  • Two animation modes available in settings: Shrink (150 % → 100 %) and Grow (50 % → 100 %).
  • An optional fly-in direction can be set: None / Left-to-Right / Right-to-Left, with a travel distance of ~40 px.
  • No fade-in during entry; the text appears at full opacity immediately.

Collapsing Star Count — Display Duration & Fade

  • Duration is configurable from −60 to 60 seconds.
    • t > 0: visible for t seconds, then fades out over 0.5 s.
    • t < 0: stays on screen permanently until the next Void Metamorphosis begins.
    • t = 0: disabled.

Collapsing Star Count — Style Options

  • Font outline: None / Outline / Thick Outline.
  • Text shadow: toggle on/off.
  • Color: full RGB color picker.
  • Font size: 12–72.

Void Stats Panel — Panel Font Size Setting

  • Replaced the previous panel scale (SetScale %) slider with a direct font size slider (8–48).
  • The panel container now always has SetScale(1), eliminating a class of drag-position bugs caused by WoW's coordinate system behavior with scaled frames.
  • Panel size grows and shrinks naturally as the font size changes.

Void Stats Panel — Drag Fix

  • Fixed a bug where releasing the mouse after dragging the Void Stats panel caused it to jump to a wrong position.
  • Root cause: SetScale on the container distorted the relationship between GetCenter() coordinates and SetPoint offsets. Removing SetScale entirely resolved the issue.

Void Form Detection — Reliability Fix

  • Fixed false "void form exited" triggers that fired while the player was still in void form.
  • Adopted aura-only detection via C_UnitAuras.GetPlayerAuraBySpellID, mirroring the approach used by the bundled VoidWatch sub-addon.
  • Added a 0.2 s confirmation window: void form exit is only committed if the aura remains absent for at least 0.2 s, preventing spurious triggers during aura refresh frames.
  • UNIT_AURA now only triggers a void-state check when updateInfo indicates actual aura additions or removals, not on every aura event.

Void Form Detection — Combat End No Longer Ends Session

  • Removed the previous behavior where leaving combat (PLAYER_REGEN_ENABLED) was treated as exiting Void Metamorphosis.
  • Leaving combat and leaving void form are now independent events.

Edit Mode — Collapsing Star Count Visibility Fix

  • Fixed a bug where the Collapsing Star count display remained visible on screen after exiting edit mode.
  • When exiting edit mode, if no live count is active (no countdown timer running and no permanent count shown), the display is now correctly hidden.