promotional bannermobile promotional banner

Curse-It

A lightweight, combat-safe Warlock curse button with a dynamic flyout for WoW Classic Era and Hardcore.
curse-it_1024_aba_kus.png

curse-it_1024_aba_kus.png

curse-it_gif_abakus.gif

curse-it_gif_abakus.gif

Description

Curse-It

Curse-It is a lightweight curse helper for Warlocks in World of Warcraft Classic Era and Hardcore.

It provides a single movable main curse button and a combat-safe flyout containing all curses your Warlock has learned.

Features

  • Left-click the main button to cast your selected main curse.
  • Right-click the main button to open or close the curse flyout — even during combat.
  • Left-click a curse in the flyout to cast it immediately and close the flyout.
  • Right-click a curse outside combat to make it your new main curse.
  • Automatically detects all learned Warlock curses.
  • Automatically uses the highest learned rank.
  • Flyout buttons are created dynamically with no empty gaps.
  • Raid-relevant curses are placed closest to the main button.
  • Remembers your selected main curse.
  • Remembers button position and lock state.
  • Includes a standard WoW key binding for casting the current main curse.
  • Tooltips explain all button actions.
  • Includes an optional copyable debug log for troubleshooting.Automatically stays inactive on non-Warlock characters.

Raid-oriented flyout order

From the main button upward:

  1. Curse of the Elements

  2. Curse of Shadow

  3. Curse of Recklessness

  4. Curse of Agony

  5. Curse of Doom

  6. Curse of Weakness

  7. Curse of Tongues

  8. Curse of Exhaustion, if learned

Only curses actually known by your character are shown.

Key Binding

Open:

Options → Key Bindings → Curse-It

and assign a key to:

Hauptfluch wirken

No key is assigned by default.

The key always casts your currently selected main curse.

Slash Commands

/curseit log — show or hide the debug log
/curseit lock — lock the main button
/curseit unlock — unlock the button and show the MOVE handle
/curseit reset — reset the button to the center of the screen
/curseit help — show command help

Short alias:

/ci

Combat-safe design

Curse-It is built around WoW's secure action system.

Casting curses and opening or using the flyout work during combat. Changes to protected button configuration are only performed outside combat, as required by WoW's combat lockdown system.

If the spellbook changes during combat, Curse-It safely postpones any required secure flyout rebuild until combat ends.

Compatibility

World of Warcraft Classic Era

  • Hardcore
  • Interface version 1.15.9

Known limitation

Curse-It 1.0.0 always uses the highest learned rank of a curse.

Manual selection of lower spell ranks is not included in the first release.


Author: aba_kus

The Curse-It Team

profile avatar
Owner
  • 3
    Projects
  • 24
    Downloads

More from aba_kus

  • ReBanish project image

    ReBanish

    A precise Banish recast timer for Warlocks in WoW Classic Era, with latency compensation and a dedicated final warning phase.

    • 4
    • August 21, 2026
  • Hitmen project image

    Hitmen

    A specialized combat log for warriors to track MH/OH hits, rage flow, and Heroic Strike toggle efficiency.

    • 16
    • April 30, 2026
  • ReBanish project image

    ReBanish

    A precise Banish recast timer for Warlocks in WoW Classic Era, with latency compensation and a dedicated final warning phase.

    • 4
    • August 21, 2026
  • Hitmen project image

    Hitmen

    A specialized combat log for warriors to track MH/OH hits, rage flow, and Heroic Strike toggle efficiency.

    • 16
    • April 30, 2026