Skip to content

Hekili, Macros and You

syrifgit edited this page Nov 9, 2024 · 3 revisions

You can use either /hek or /hekili to trigger chat commands for the addon, which can then be used in macros.

/hek set Commands

Category Command Description Usage Example(s)
Toggle Commands /hek set [toggle] Toggles the specified setting (e.g., cooldowns, potions, interrupts). Adding on or off explicitly enables or disables it. /hek set cooldowns
/hek set cooldowns on
/hek set interrupts off
Toggles: cooldowns, potions, interrupts, defensives, etc.
/hek set [toggle] [subtoggle] Toggles a specific subtoggle within a main toggle (e.g., separate, override). Adding on or off explicitly enables or disables it. /hek set cooldowns separate
/hek set cooldowns override on
/hek set potions override off
Valid subtoggles: separate, override, infusion, filterCasts (for certain toggles).
Display Mode Commands /hek set mode Cycles through display modes (e.g., automatic, single-target, multi-target). /hek set mode
/hek set mode [specific mode] Sets a specific display mode directly. Modes: automatic, single, aoe, dual, reactive. /hek set mode aoe
/hek set mode automatic
Target Swap (Cycle) Commands /hek set cycle Toggles the Target Swap setting. /hek set cycle
/hek set cycle on/off Explicitly enables or disables Target Swap. /hek set cycle on
/hek set cycle off
/hek set cycle [number] Sets the minimum time-to-die threshold (0-20 seconds) for swapping targets. /hek set cycle 10
Specialization Setting Commands /hek set spec [setting] Toggles a specialization-specific setting if it’s a toggle type. /hek set spec mark_any
/hek set spec [setting] on/off Explicitly enables or disables a specialization-specific setting if it’s a toggle. /hek set spec mark_any on
/hek set spec mark_any off
/hek set spec [setting] [#] Sets a numeric value within the valid range for a specialization-specific setting. /hek set spec pet_healing 50
/hek set spec some_value # (range: 0-10)

Other /hekili Commands

Category Command Description Usage Example(s)
General Commands /hekili help Displays a list of available commands, options, and settings. /hekili help
Profile and Priority Commands /hekili profile [name] Switches to a specified profile. /hekili profile raid
/hekili profile default
/hekili priority Lists available priority sets for the current spec and highlights the active one. /hekili priority
/hekili priority [name] Switches to a specified priority set for the current specialization. /hekili priority single-target
/hekili priority multi-target
/hekili priority default Sets the priority to the built-in default priority for the current specialization. /hekili priority default
Addon Control Commands /hekili enable / /hekili disable Enables or disables the addon. /hekili enable
/hekili disable
/hekili move Unlocks UI elements for positioning. /hekili move
/hekili lock Locks the UI elements in their current position. /hekili lock
/hekili recover Restores default displays and action lists. /hekili recover
Diagnostic and Debugging Commands /hekili stress Runs a stress test to help diagnose addon performance. /hekili stress
/hekili skeleton Starts gathering specialization information for detailed configuration. /hekili skeleton
/hekili dotinfo [spell] Dumps detailed information about a specific spell’s DoT (damage over time) tracking. /hekili dotinfo corruption