-
Notifications
You must be signed in to change notification settings - Fork 3
Slash Commands
| Command | Cond | Example | Description |
|---|---|---|---|
/cast |
✅ | /cast [mod:alt] Frostbolt |
Cast spell |
/use |
✅ | /use [hp:<30] Healing Potion |
Use item by name/ID/slot |
/equip |
✅ | /equip [nocombat] Fishing Pole |
Equip item |
/target |
✅ | /target [harm,nodead] |
Target with UnitXP 3D scanning |
/castsequence |
✅ | /castsequence reset=3/target Spell1, Spell2 |
Cast spells in sequence |
/castpet |
✅ | /castpet [combat] Claw |
Cast pet spell |
/startattack |
✅ | /startattack [harm] |
Start auto-attack |
/stopattack |
✅ | /stopattack [noothertag] |
Stop auto-attack |
/stopcasting |
✅ | /stopcasting [mycc:silence] |
Stop casting |
/stopchanneling |
✅ | /stopchanneling [mod:alt] |
Stop channeling at the next tick, not mid-tick (Nampower v2.18+) |
/unqueue |
✅ | /unqueue [mod:shift] |
Cancel queued spell (Nampower) |
/cleartarget |
✅ | /cleartarget [dead] |
Clear target |
/cancelaura |
✅ | /cancelaura [combat] Ice Block |
Cancel buff (alias: /unbuff) |
/unshift |
✅ | /unshift [myhp:<30] |
Cancel shapeshift form |
/stopmacro |
✅ | /stopmacro [nocombat] |
Stop ALL macro execution |
/skipmacro |
✅ | /skipmacro [nogroup] |
Stop current submacro only |
/firstaction |
✅ | /firstaction [group] |
Priority: stop on first successful /cast
|
/nofirstaction |
✅ | /nofirstaction |
Re-enable multi-queue after /firstaction
|
/quickheal |
✅ | /quickheal [combat] |
Smart heal (alias: /qh, requires QuickHeal) |
/petattack |
✅ | /petattack [harm] |
Pet attack |
/petfollow |
✅ | /petfollow [nocombat] |
Pet follow |
/petwait |
✅ | /petwait [mod:ctrl] |
Pet stay |
/petpassive |
✅ | /petpassive |
Pet passive mode |
/petdefensive |
✅ | /petdefensive |
Pet defensive mode |
/petaggressive |
✅ | /petaggressive [group] |
Pet aggressive mode |
/equipmh |
✅ | /equipmh [nocombat] Dagger |
Equip to main hand |
/equipoh |
✅ | /equipoh [nocombat] Dagger |
Equip to off hand |
/equip11-14
|
✅ | /equip13 [combat] Trinket |
Equip to ring/trinket slot |
/equipset |
✅ | /equipset [combat] Raid; PvP |
Equip a saved equipment set by name (ClassicAPI) |
/applymain |
✅ | /applymain [nomhimbue] Instant Poison |
Apply poison/oil to main hand |
/applyoff |
✅ | /applyoff [noohimbue] Crippling Poison |
Apply poison/oil to off hand |
/retarget |
— | /retarget |
Clear invalid target, target nearest enemy |
/runmacro |
— | /runmacro MyMacro |
Execute macro by name |
/rl |
— | /rl |
Reload UI |
/macrocheck |
— | /macrocheck all |
Validate macro syntax (see Features) |
/clearequipqueue |
— | /clearequipqueue |
Clear equipment swap queue |
/equipqueuestatus |
— | /equipqueuestatus |
Show equipment queue status |
Note on
/stopchanneling: unlike/stopcasting, which drops a channel instantly and loses the tick in progress, this waits for the current tick to land — so a Mind Flay or Arcane Missiles tick already paid for still lands before the channel ends. It needs Nampower v2.18+ and Nampower'sNP_QueueChannelingSpellssetting enabled; with either missing the command explains itself in chat once per session rather than failing silently.
By default, all /cast lines evaluate and may queue spells with Nampower. /firstaction enables "first successful cast wins" mode.
/firstaction
/cast [myrawpower:>48] Shred -- Priority: only one of these
/cast [myrawpower:>40] Claw
/nofirstaction
/cast Tiger's Fury -- Always evaluates alongside
/startattack/firstaction [cond] accepts conditionals. Child macros (via {MacroName}) inherit priority state.
/target with any conditionals automatically uses UnitXP 3D scanning to find enemies in line of sight. Exception: [help] without [harm] (friendly-only). If no match is found, your original target is preserved.
/target [name:Onyxia] -- Scan for exact name
/target [nodead,harm] -- Scan for living enemies
/target [cc:stun] -- Scan for stunned enemies