promotional banner

CombatKit

Modular combat addon with a small resource footprint. Only the modules you enable are loaded.

CombatKit is a modular combat addon with a small resource footprint. It bundles:

  • Loadout: spec, talents and gear switched automatically by scenario: open world, delves, dungeons / M+, raids, arena, battlegrounds.
  • Stats: live stats on a compact HUD.
  • Range: distance to your target, focus and mouseover.
  • Extras: a text on entering and leaving combat; right click disabled in combat.

Every module is a load-on-demand addon of its own: a disabled module is never loaded and uses no memory. No libraries, no texture or font files. Supports World of Warcraft Retail (Midnight). 繁體中文說明

Loadout

Switch spec, talents and gear automatically when you enter open world, delves, dungeons / M+, raids, arena or battlegrounds. One PvE and one PvP setup per spec, split further into scenarios if you want. Applied once on entering and once on a spec change; what you change by hand afterwards is left alone. Open world and delves can switch your spec as well, and War Mode can use the PvP setup. A Switch now button applies any setup on demand.

Stats

Crit, haste, mastery, versatility, leech, avoidance, movement speed, primary stat, item level, armor, dodge, parry, block and durability as lines on a compact HUD. Choose which to show, their order and the decimals. The lines keep updating in combat. English stat names can be used whatever the client language.

Range

Distance to your target and focus as colour-coded numbers, and one at the cursor for your mouseover. Works in combat, for friendly and hostile units. Font, update rate, which units to show, hide at melee range, drag to place.

Extras

Combat alert: a text in the middle of the screen when combat starts and ends, with your own texts, size and position. Disable right click in combat: with a unit under the cursor, right click only turns the camera, so you never switch target by accident.

HUD

One box shared by Loadout and Stats. Drag to move, Ctrl + mouse wheel to resize; scale, background opacity, border and font are in the settings. Hidden when there is nothing to show.

How to use

/ck opens the settings; so do the addon compartment at the minimap and the game's Options > AddOns list. There is a tab per module; a dimmed tab is a module that is off, and its page has the switch. English and 繁體中文, switchable in the settings.

Support

Bug reports and ideas: the comments here or GitHub issues. Include the Lua error text if there is one. Full documentation on GitHub. Translations welcome.

The CombatKit Team

profile avatar
Owner
  • 2
    Projects
  • 63
    Downloads

More from VenserL

  • MacroMaster project image

    MacroMaster

    Makes writing macros as easy as picking a spell. Choose a proven template (mouseover heal, focus interrupt, arena target, cancel aura, cast sequence), fill in your own spells, create. Turn any macro into a template and share it as a string.

    • 60
    • September 15, 2026
  • MacroMaster project image

    MacroMaster

    Makes writing macros as easy as picking a spell. Choose a proven template (mouseover heal, focus interrupt, arena target, cancel aura, cast sequence), fill in your own spells, create. Turn any macro into a template and share it as a string.

    • 60
    • September 15, 2026