4
Slash Commands
Brues edited this page 2026-09-10 14:38:31 -05:00

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