Skip to content

HCOneButton v1.29.25

Choose a tag to compare

@DoctorB DoctorB released this 30 Oct 08:13

HCOneButton v1.29.25

One cast per DoT — no more doubled Corruption or Agony.

DoTs and debuffs are no longer recommended twice right after a successful cast.

Version 1.29.25 fixes a timing gap that hit every class with DoTs or target debuffs. When a spell succeeds, its debuff reaches your client a moment later. In that short gap the Advisor still saw the target without the debuff and showed the same spell again, so a key press (or an external pixel reader that keeps pressing the shown slot) cast it twice.

Fixed — Double DoT and debuff casts

  • The cast counts right away. After a successful cast, the debuff is treated as applied for 1.5 seconds on the target you cast it on. As soon as the real debuff appears, its actual timer takes over.
  • Resists are still handled. If the spell is resisted and no debuff appears, it is recommended again when the window ends.
  • Target switches are safe. The window belongs to the target you cast on: a new target still gets its own DoTs at once.
  • Classes covered: Warlock (Corruption, Curse of Agony, Immolate, Curse of Weakness, Fear), Priest (Shadow Word: Pain, Holy Fire), Shaman (Flame Shock), Druid (Moonfire, Rip, Rake, Faerie Fire (Feral), Entangling Roots), Hunter (Hunter's Mark, Concussive Shot, Wing Clip), Mage (Polymorph), Rogue (Garrote) and Warrior (Rend, Hamstring).

Example: a Warlock casts Curse of Agony. Before, the Advisor could show Curse of Agony again for a fraction of a second and a second cast went out with 20+ seconds still left on the first. Now the Advisor moves straight to the next spell.

Upgrade and safety

  • No reset required. Settings, saved positions, slot order, permanent bindings, combat history and learned adjustments are preserved.
  • The Diagnostic Pixel is unchanged, so external pixel readers keep working as before.
  • Protected actions still require your click or key press.

Validation and limitations

  • 57 Lua files, 48 Lua regression suites (including 9 new target-debuff cast-window checks) and 58 TOC references pass.
  • This fix has not yet been checked in game.

Compatibility Target

  • World of Warcraft Classic Era / Hardcore — Interface 11509
  • All nine supported classes
  • No additional addon or external program required
  • Learner revision 4, adaptive schema 2, telemetry contract 1, fight schema 14

Author

DoctorB