promotional bannermobile promotional banner

CombatKit (loadout, stats, Arena CDs )

Modular combat features including automatic loadouts by content, a live stats HUD, arena party cooldowns and more. Each module is its own load-on-demand addon.
1.png

1.png

item image
item image

Description

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

  • Loadout: spec, talents, PvP 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.
  • Party CD (beta): your arena teammates' defensives, burst cooldowns and crowd control as icons by their party frames.
  • Reminder: an icon for each consumable or class buff you are missing, out of combat; a click casts or uses it.
  • 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 texture files; one font for the HUD's numbers (Rethink Sans), shared through LibSharedMedia. Supports World of Warcraft Retail (Midnight). 繁體中文說明

Loadout

Switch spec, talents, PvP 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; a PvP setup can carry three PvP talents as well, picked slot by slot or taken from the ones you have on, and a spec can keep up to three PvP setups, the one in use picked by hand. With automatic switching on (off by default), 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. An Apply button applies any setup on demand. A smart gear check says on screen when to switch to PvP or PvE gear.

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. Optionally, each stat's name in its own colour and a value that turns green to red as a secondary stat runs into diminishing returns, red when a debuff lowers it or you are slowed. 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.

Party CD (beta, off by default)

Arena only. A row of icons by each teammate's party frame (DandersFrames, FrameSort or the game's own; a row to drag where there is none): their defensive cooldowns, the externals they put on each other, their burst cooldowns, the crowd control they land on the opponents, and their racial ability. While an ability's aura is up its icon wears the game's own animated border, coloured by what the ability is for; once used it counts down the cooldown the teammate's inspected talents give it, and an ability they did not take leaves the row. The PvP trinket leads every row. An external or a crowd control is credited to whoever could have cast it; a teammate who arrives mid round shows "?" until a first use. The abilities are picked per class in the settings, those with a cooldown of a minute or more ticked by default.

How it knows: other players' auras are secret to addons in an arena. The module asks the game to draw each watched aura into a hidden frame of its own and reads only whether it is there. The idea of detecting a secret aura through what the game draws of it came from AsIntendedCDs; the design here is new.

Reminder (off by default)

A row of icons out of combat, one for each thing you are missing, in the scenarios you pick:

  • Your consumables: flask, food, augment rune, weapon oil or stone, healthstone. At a dungeon or raid entrance until the first pull, in a raid again after every fight, anywhere during a ready check.
  • Your class: your group buff, stance or form, shields, poisons, auras, weapon imbues, a death knight's runes, your pet, what you put on a group member (Earth Shield, the beacons, Source of Magic, Soulstone), a warlock's healthstone to make.
  • The group's feast or flask cauldron, the moment someone puts one down.
  • Any spell ID of your own.

A click casts the spell or uses the item from your bags: the kind you used last in this spec, in PvE or PvP. Before that, rogue poisons and death knight runes follow the guides. Hold Alt over an icon to pick another; hover it to see why it is up. A hunter's or warlock's pet low on health gets a warning of its own, in combat too, that works where the game keeps the pet's health secret. Nothing shows in combat, in a capital city or an inn, or in a running key or encounter.

Extras

Combat alert: a text in the middle of the screen when combat starts and ends, with your own texts, size and position, floating up if you like. 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, Stats and, if you like, Reminder's rows. 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. The modules are listed down the left, Settings at the bottom; a dimmed entry is a module that is off, and its page has the switch. Two colour themes (blue, black-gold) and two languages (English, 繁體中文), 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.

CombatKit (loadout, stats, Arena CDs ) Team

profile avatar
Owner
  • 5
    Projects
  • 571
    Downloads

More from VenserLView all

  • Gladiary project image

    Gladiary

    Every rated match, round by round: Solo Shuffle breakdowns, death recaps, and who you win with and against.

    • 58
    • November 9, 2026
  • SmartVoidcore project image

    SmartVoidcore

    Confirm every Void Core roll and see the loot first.

    • 30
    • November 5, 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.

    • 177
    • November 3, 2026
  • OneClickFish project image

    OneClickFish

    One key casts and loots. A session HUD tracks catches, value and gold per hour.

    • 121
    • November 1, 2026
  • Gladiary project image

    Gladiary

    Every rated match, round by round: Solo Shuffle breakdowns, death recaps, and who you win with and against.

    • 58
    • November 9, 2026
  • SmartVoidcore project image

    SmartVoidcore

    Confirm every Void Core roll and see the loot first.

    • 30
    • November 5, 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.

    • 177
    • November 3, 2026
  • OneClickFish project image

    OneClickFish

    One key casts and loots. A session HUD tracks catches, value and gold per hour.

    • 121
    • November 1, 2026