Skip to content

Slash Commands

Brues edited this page Sep 10, 2026 · 4 revisions

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's NP_QueueChannelingSpells setting enabled; with either missing the command explains itself in chat once per session rather than failing silently.

Priority-Based Macro Evaluation

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.

UnitXP 3D Enemy Scanning

/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

Clone this wiki locally