Ultimate WoW Command Reference menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    BlueRainsky's Avatar ★ Elder ★ The Curator
    Reputation
    1958
    Join Date
    Jun 2020
    Posts
    2,268
    Thanks G/R
    341/1411
    Trade Feedback
    0 (0%)
    Mentioned
    25 Post(s)
    Tagged
    2 Thread(s)

    Ultimate WoW Command Reference

    🛠️ System & Performance Commands

    /console gxRestart Restarts the graphics engine.
    /console gxMaximize Toggles windowed fullscreen.
    /console gxWindow Enables windowed mode.
    /console ffxDeath Enables /disables screen effect on death.
    /console ffxGlow Enables /disables glow effects.
    /console ffxSpecial Enables /disables special effects.
    /console weather [0-3] Sets weather intensity (0 = off, 3 = full).
    /console showTargetCastbar [0 /1] Shows or hides target cast bars.
    /console showTargetCastbarSpellName [0 /1] Show /hide spell names on cast bars.
    /console overrideArchive Forces the game to load assets from override folders (advanced).

    🖥️ Graphics & Visual Tweaks

    /console spellEffectLevel [0-5] Controls overall spell effect detail.
    /console groundEffectDensity [0-256] Controls density of ground clutter.
    /console groundEffectDist [0-140] How far away ground clutter is drawn.
    /console horizonStart [0-100] Distance where terrain fades in.
    /console farclip [500-2000+] Controls draw distance.
    /console characterAmbient Toggles ambient lighting on characters.
    /console environmentDetail [0-150] Detail level of environment.
    /console reflectionMode [0-3] Controls water reflection detail.
    /console shadowMode [0-3] Shadow quality.
    /console sunShafts [0-2] Sunshaft effects.

    🎮 UI & Interface

    /console scriptErrors 1 Enables Lua error display.
    /console reloadui Reloads the user interface (same as /reload).
    /console taintLog 1 Logs taint issues (advanced debugging).
    /console autointeract 1 Auto-loot /interact on click.
    /console targetNearestDistance [n] Sets the max distance to acquire target via Tab.
    /console ActionButtonUseKeyDown 1 Abilities trigger on key **down** instead of key **up**.
    /console cameraDistanceMaxZoomFactor 2.6 Allows max camera zoom out.

    🎥 Camera & Controls

    /console cameraDistanceMaxZoomFactor 2.6 Maximum zoom distance multiplier.
    /console cameraSmoothStyle [0-4] Camera smoothing presets.
    /console cameraYawMoveSpeed [value] Horizontal turn speed.
    /console cameraPitchMoveSpeed [value] Vertical turn speed.

    🧪 Testing & Developer

    /console scriptErrors 1 Shows Lua script errors in-game.
    /console enableWowMouse [0 /1] Enables support for WoW-branded mouse.
    /console accountFeatures Outputs current account features (like WoW Token).
    /console cvar_default Resets all CVars to default (use carefully).

    📜 Chat /Logging

    /console profanityFilter [0 /1] Enables or disables the profanity filter.
    /console chatStyle "classic" Reverts to old single-window chat input.
    /console chatMouseScroll [0 /1] Enables mouse scroll in chat.
    /console combatLogRetentionTime [sec] How long combat log data is kept.

    ✅ Useful Quality-of-Life Commands

    /console minimapZoom [0-5] Sets minimap zoom level.
    /console Sound_EnableSFX 0 Mutes sound effects.
    /console Sound_EnableSFX 1 Unmutes sound effects.
    /console Sound_EnableAmbience 0 Mutes ambient sounds.
    /console Sound_EnableMusic 0 Mutes music.

    🔐 How to Use Console Commands

    Press Enter to open chat.

    Type:
    /console commandname value

    Example:
    /console cameraDistanceMaxZoomFactor 2.6

    🛠️ System & Performance

    /console gxRestart
    /console gxMaximize
    /console gxWindow
    /console ffxDeath 0
    /console ffxGlow 0
    /console ffxSpecial 0
    /console weather 3
    /console showTargetCastbar 1
    /console showTargetCastbarSpellName 1
    /console overrideArchive 1

    🖥️ Graphics & Visual Tweaks

    /console spellEffectLevel 5
    /console groundEffectDensity 256
    /console groundEffectDist 140
    /console horizonStart 100
    /console farclip 2000
    /console characterAmbient 1
    /console environmentDetail 150
    /console reflectionMode 3
    /console shadowMode 3
    /console sunShafts 2

    🎮 UI & Interface

    /console scriptErrors 1
    /console reloadui
    /console taintLog 1
    /console autointeract 1
    /console targetNearestDistance 10
    /console ActionButtonUseKeyDown 1
    /console cameraDistanceMaxZoomFactor 2.6

    🎥 Camera & Controls

    /console cameraDistanceMaxZoomFactor 2.6
    /console cameraSmoothStyle 0
    /console cameraYawMoveSpeed 180
    /console cameraPitchMoveSpeed 180

    🧪 Testing & Developer

    /console scriptErrors 1
    /console enableWowMouse 1
    /console accountFeatures
    /console cvar_default

    📜 Chat /Logging

    /console profanityFilter 0
    /console chatStyle "classic"
    /console chatMouseScroll 1
    /console combatLogRetentionTime 300

    ✅ Quality-of-Life

    /console minimapZoom 3
    /console Sound_EnableSFX 1
    /console Sound_EnableAmbience 1
    /console Sound_EnableMusic 1

    🧩 Macro 1: Max Camera Distance & UI Tweaks

    /run SetCVar("cameraDistanceMaxZoomFactor",2.6)
    /run SetCVar("ActionButtonUseKeyDown",1)
    /run SetCVar("chatMouseScroll",1)
    /run SetCVar("chatStyle","classic")

    🎥 Macro 2: Graphics and Performance Boost

    /run SetCVar("ffxGlow",0)
    /run SetCVar("ffxDeath",0)
    /run SetCVar("ffxSpecial",0)
    /run SetCVar("weatherDensity",3)
    /run SetCVar("spellEffectLevel",5)

    🌄 Macro 3: Ground Detail and Draw Distance

    /run SetCVar("groundEffectDensity",256)
    /run SetCVar("groundEffectDist",140)
    /run SetCVar("farclip",2000)
    /run SetCVar("horizonStart",100)
    /run SetCVar("environmentDetail",150)

    🎮 Macro 4: Shadow, Reflection & Water

    /run SetCVar("shadowMode",3)
    /run SetCVar("reflectionMode",3)
    /run SetCVar("sunShafts",2)
    /run SetCVar("characterAmbient",1)

    🛠️ Macro 5: UI Error Logging and Debug

    /run SetCVar("scriptErrors",1)
    /run SetCVar("taintLog",1)
    /run ReloadUI()

    🔇 Macro 6: Sound Control (toggle on /off as needed)

    /run SetCVar("Sound_EnableSFX",1)
    /run SetCVar("Sound_EnableAmbience",1)
    /run SetCVar("Sound_EnableMusic",1)

    🧼 Optional Reset Macro (Use With Caution!)

    /console cvar_default
    /reload

    ⚠️ Warning: This resets all CVars to Blizzard's defaults — use only if you want a full reset of all settings.

    💬 Chat & Communication

    /say or /s Say something locally
    /yell or /y Yell in local area
    /party or /p Party chat
    /raid or /ra Raid chat
    /instance or /i Instance group chat
    /guild or /g Guild chat
    /officer or /o Officer chat
    /whisper or /w or /tell Private message
    /reply or /r Reply to last whisper
    /emote or /e or /me Custom emote

    👋 Social & Emotes

    /wave
    /bow
    /dance
    /laugh
    /kiss
    /flex
    /clap
    /cheer
    /salute
    /shrug
    /sit
    /sleep
    /cry
    /charge

    ➡️ Use /emote <text> or /me <text> for custom emotes.
    📋 Group & Raid Management

    /invite <name> Invite player to group
    /kick <name> Remove player from group
    /promote <name> Promote to leader or assistant
    /readycheck Start ready check
    /rolecheck Check group roles
    /converttoraid Change party to raid
    /converttoparty Change raid to party
    /raidinfo View lockout info

    🗺️ Instance, PvP & Queueing

    /bg Queue for battleground
    /archeology Open archaeology
    /join <channel> Join chat channel
    /leave <channel> Leave chat channel

    🧪 Testing & Debugging

    /run <Lua code> Run custom Lua script
    /dump <variable> Inspect a variable (if DevTools is enabled)
    /reload Reloads UI
    /console scriptErrors 1 Shows Lua errors

    🧭 Targeting

    /target <name> Targets a unit by name
    /assist <name> Targets your target's target
    /focus <name> Set focus target
    /cleartarget Clears current target
    /clearfocus Clears focus target
    /targetenemy Target nearest enemy
    /targetfriend Target nearest friend
    /targetlasttarget Re-target last target

    🏹 Combat Macros & Abilities

    /cast <spell name> Casts a spell
    /use <item name> Uses an item
    /stopcasting Stops current cast
    /startattack Starts auto-attack
    /equip <item name> Equip an item
    /equipset <set name> Equip a gear set
    /cancelaura <buff name> Cancels a specific buff

    🎛️ Interface & Control

    /macro Opens macro window
    /keybind Opens keybind interface
    /framestack Shows UI element under cursor (Dev tool)
    /combatlog Resets combat log
    /dismount Dismounts your character
    /stopattack Stops auto-attack
    /stopcasting Stops current spell cast

    🎯 Miscellaneous

    /logout Log out to character screen
    /quit Exit game
    /help or /? List basic commands
    /time Shows server time
    /fps Displays current frame rate
    /ping Shows latency info
    /played Shows time played on this character

    ✅ Bonus: Slash Commands Addons May Add

    Some addons (like Details!, WeakAuras, DBM, etc.) add their own commands:

    /wa Opens WeakAuras
    /details Opens Details! settings
    /dbm Opens DBM options
    /omen Opens threat meter

    🧠 Advanced Slash Commands (Power User Tools)

    These are lesser-known but incredibly useful:
    Command Description
    /script Same as /run — executes Lua code.
    /click <ButtonName> Simulates clicking a UI element (useful in macros).
    /dump Displays the value/structure of a variable (requires DevTools or WeakAuras).
    /console reloadui Reload UI without typing /reload.
    /console gxRestart Restarts the graphics engine.
    /console Sound_EnableAllSound 0/1 Toggles all sound.

    🔍 Useful /console CVars to Consider

    Here are more niche but powerful CVars to optionally include:
    CVar Description
    nameplateMaxDistance Max range for seeing nameplates (default: 60, max: 100).
    nameplateShowEnemies Enables enemy nameplates.
    autoLootDefault Enables auto-loot without Shift.
    cameraSmoothStyle Controls camera follow behavior (1 = always follow).
    showTutorials Disables help tips.

    🎮 Macros for QoL (Quality of Life)

    You can create macros for:

    Auto Dismount in Flight:

    /dismount
    /cast <Spell>

    One-button Mount + Travel Form (Druid example):

    /cast [noflyable,noswimming] Travel Form; [swimming] Aquatic Form; [flyable] Flight Form

    Mouseover Healing (Healer macro):

    /cast @Mouseover,help,nodead] Rejuvenation; Rejuvenation

    🪛 Addon Development & Debugging Tools

    If you’re making or troubleshooting addons:

    /framestack Shows UI element under mouse (super useful for UI tweaking).
    /eventtrace Opens the event trace tool (Blizzard built-in).
    /dump Useful when DevTools or WeakAuras is installed for live inspection.

    🧙*♂️ Roleplay (RP) Specific Commands

    Useful for immersion and RP servers:
    Command Description
    /sit, /sleep, /kneel Classic RP emotes.
    /e <text> or /me <text> Custom RP-style message.
    /roll Random number generator (e.g., /roll 1-100).
    /walk Toggles walking vs running.
    /who <name> Checks who is online matching a name or filter.

    🧭 Unit Target Shortcuts

    Useful in macros or commands:

    @player Yourself
    @TaRgEt Your current target
    @Focus Your focus target
    @Mouseover The unit your mouse is hovering over
    @party1 First party member
    @Raid1 First raid member

    🧰 Debugging Tools (Useful for Macro Writers and Addon Developers)

    /console taintLog 1 Logs taint issues to Logs folder
    /console scriptErrors 1 Enables Lua error popups
    /run print(GetMouseFocus():GetName()) Get name of the UI element under the mouse
    /run ReloadUI() Reloads the UI (alternative to /reload)

    🏁 Slash Commands with Conditions

    You can use conditions in macros:

    /cast [mod:shift] Rejuvenation; [mod:ctrl] Regrowth; Healing Touch

    ➡️ Casts different spells depending on if Shift /Ctrl is held.
    💡 Special Commands for Combat and Movement

    /stopmacro [mod:shift] Stops macro execution if Shift is held
    /startattack Starts auto-attack
    /cleartarget Clears your current target
    /run FollowUnit("name") Follows another player (can be macro’d)

    🧾 Print Player Stats or Info

    /run print(UnitLevel("player")) Your level
    /run print(GetMoney()) Your copper amount
    /run print(UnitHealth("target")) Target’s HP
    /run print(UnitIsDead("target")) Is target dead?

    🎮 Camera & UI Enhancements

    /console cameraDistanceMaxZoomFactor 2.6 Max zoom out
    /console actionButtonUseKeyDown 1 Instant spell cast on key down
    /console nameplateOtherTopInset 0 Keeps nameplates on screen
    /console minimapZoom 2 Zoom minimap

    🧙 Slash Commands Rarely Used but Still Available

    /random or /roll Roll a random number
    /camp Same as /logout
    /script Screenshot() Takes a screenshot
    /played Show time played
    /resetinstances Resets all dungeons
    /console screenshotFormat tga /png /jpeg Set screenshot format

    📜 Legacy & Fun

    /camp Old-school logout command.
    /duel Challenge someone to a duel.
    /concede Forfeit a duel.
    /train Classic "newbie" emote.

    🧩 Addon-Specific Commands Worth Adding (If You Use Them)

    If you use any of these popular addons, you might want to add their commands:

    /bt Bartender config
    /wa WeakAuras
    /details config Details! options
    /plater Plater config
    /dbm Deadly Boss Mods
    /elvui ElvUI config
    /tmw TellMeWhen

    🧪 Rare / Hidden /console CVars

    Add these for better UI, performance, and gameplay control:
    Command Description
    /console autoLootDefault 1 Enables auto-loot (without shift).
    /console nameplateShowAll 1 Always show nameplates.
    /console noBuffDebuffFilterOnTarget 1 Shows all target debuffs.
    /console showTargetCastbar 1 Shows enemy cast bars (if hidden).
    /console ActionButtonUseKeyDown 1 Casts spells on key press, not release.
    /console WorldTextScale 1.0 Controls combat text scaling.
    /console ffxGlow 0 Disables glow effects (may improve performance).
    /console spellQueueWindow 50 Lowers spell queue latency (default is 400).
    /console nameplateMotion 1 Static nameplate positioning (0 = stacking).
    /console Sound_NumChannels 128 More simultaneous sounds (default 64).

    🧱 Frame Inspector & UI Debug Tools

    These are must-haves for tweaking UIs or debugging macros:
    Command What It Does
    /framestack Shows tooltip of the UI frame under your cursor.
    /fstack Alias for /framestack.
    /dump <var> Dumps variable content (addon dev /debug tool).
    /eventtrace Blizzard's built-in event tracker.
    /console scriptErrors 1 Enables Lua error popups.
    /console taintLog 1 Logs addon taint (for advanced debugging).

    📐 Useful Lua Snippets (for /run macros)

    Quick utilities for your macro toolbox:

    /run print("You are level:", UnitLevel("player"))
    /run print("Gold:", GetMoney() /10000 .. "g")
    /run print("Target is dead:", UnitIsDead("target"))
    /run UIParent:Hide() Hides entire UI (toggle)
    /run UIParent:Show()

    🔁 Macro Utilities with Modifiers

    You can document these macro tricks:

    /cast [mod:alt] SpellA; [mod:shift] SpellB; SpellC
    /use @Mouseover,help] Healing Touch; Healing Touch

    🧑*💼 System & Account Tools

    Not technically slash commands, but great to know:

    WoW Command Line Arguments (for .exe)

    -console Enables the in-game console.

    -noautolaunch Prevents Battle.net from launching the game.

    -windowed Forces windowed mode.

    🧙*♂️ Roleplayer’s Section (RP Gold)

    Ideal if you ever play on RP realms:
    Command Roleplay Use
    /walk Toggle between walk /run for realism.
    /me <text> Emotes your action in third person.
    /roll 1-20 Useful for D&D-style RP encounters.
    /sit, /kneel, /lay, /read Static animation emotes.
    /e Shortcut for /me.

    ⛏️ Classic /Hardcore-Specific (Optional Section)

    If you're covering Classic WoW too:
    Command Use
    /who <level /class /zone> Classic server player finder.
    /equipset <name> Use equipment sets (Classic+Retail).
    /follow <name> Automatically follow a player.
    /run AcceptGroup() Accept group invites via macro.
    📦 Bonus: Hidden Emotes (Easter Eggs)

    Add for fun:

    /doom, /train, /moo, /bored, /flirt, /rude, /fart, /drool, /chicken

    ✅ UNIVERSAL MACROS (All Classes)
    Mouseover Cast
    #show tooltip
    /cast @Mouseover,exists,harm,nodead][] Spell Name
    👉 Casts a spell on your mouseover target if one exists, otherwise on your current target.

    Focus Cast
    #show tooltip
    /cast @Focus,exists,nodead][] Spell Name

    Target or Focus Interrupt
    #show tooltip Kick
    /cast @Focus,exists,harm,nodead][] Kick

    Cancel Form + Mount
    #show tooltip
    /cancelform
    /use Mount Name

    ⚔️ Class Specific Macros

    Warrior
    Charge or Intervene (depending on target)
    #show tooltip
    /cast @Mouseover,help][help] @TaRgEttarget,help] Intervene; Charge

    Heroic Leap at Cursor
    /cast @cursor] Heroic Leap

    Paladin
    Mouseover Cleanse

    #show tooltip Cleanse Toxins
    /cast @Mouseover,help,nodead][] Cleanse Toxins

    Divine Shield + Cancel

    #show tooltip Divine Shield
    /cast Divine Shield
    /cancelaura Divine Shield
    Great for PvP to remove debuffs, then immediately cancel immunity to resume damage.

    Hunter
    Pet Attack / Kill Command
    #show tooltip Kill Command
    /petattack
    /cast Kill Command

    Misdirection to Focus
    #show tooltip Misdirection
    /cast @Focus,exists,nodead][@pet] Misdirection

    Rogue
    Mouseover Sap
    #show tooltip Sap
    /cast @Mouseover,harm,nodead][] Sap
    Shadowstep + Kick to Focus

    #show tooltip Kick
    /cast @Focus] Shadowstep
    /cast @Focus] Kick

    Priest
    Mouseover Heal (any heal)
    #show tooltip Flash Heal
    /cast @Mouseover,help,nodead] @TaRgEt] Flash Heal

    Mouseover Dispel
    #show tooltip Purify
    /cast @Mouseover,help,nodead] Purify

    Druid
    One-button Travel Form / Mount
    #show tooltip
    /cancelform
    /use [flyable] Swift Flight Form; Travel Form

    Mouseover Rejuvenation
    #show tooltip Rejuvenation
    /cast @Mouseover,help,nodead][] Rejuvenation

    Bear Form Panic Button
    #show tooltip Bear Form
    /cancelform
    /cast Bear Form

    Death Knight
    Raise Ally (Mouseover Battle Rez)
    #show tooltip Raise Ally
    /cast @Mouseover,help] @TaRgEt] Raise Ally

    Death Grip Focus
    #show tooltip Death Grip
    /cast @Focus] Death Grip

    Mage
    Mouseover Polymorph
    #show tooltip Polymorph
    /cast @Mouseover,harm,nodead][] Polymorph

    Focus Counterspell
    #show tooltip Counterspell
    /cast @Focus,exists][] Counterspell

    Warlock
    Mouseover Banish
    #show tooltip Banish
    /cast @Mouseover,harm][] Banish

    Pet Attack + Command Demon
    /petattack
    /cast Command Demon

    Monk
    Detox Mouseover
    #show tooltip Detox
    /cast @Mouseover,help,nodead][] Detox

    Roll or Tiger's Lust Mouseover
    #show tooltip Tiger's Lust
    /cast @Mouseover,help,nodead][] Tiger's Lust

    Demon Hunter
    Mouseover Imprison
    #show tooltip Imprison
    /cast @Mouseover,harm,nodead][] Imprison

    Focus Interrupt
    #show tooltip Disrupt
    /cast @Focus,exists,nodead] Disrupt

    Evoker
    Mouseover Rescue
    #show tooltip Rescue
    /cast @Mouseover,help,nodead][] Rescue

    Focus Interrupt (Quell)

    #show tooltip Quell
    /cast @Focus] Quell

    🛠️ Universal Macros (Useful for All Classes)
    Mouseover Casting (Damage/Healing)

    #show tooltip
    /cast @Mouseover,exists,nodead][] Spell Name

    🎯 Casts on your mouseover target if valid, otherwise on your current target.
    Focus Casting / Interrupt

    #show tooltip Spell or Interrupt
    /cast @Focus,exists,nodead][] Spell or Interrupt

    Mouseover Focus Interrupt

    #show tooltip Kick
    /cast @Mouseover,exists,nodead,nodead] Kick; @Focus,exists,nodead] Kick; Kick

    Prioritize mouseover, then focus, then target.
    Cancel Aura (e.g., Immunity)

    #show tooltip
    /cancelaura Ability Name

    Mount with Cancel Form

    #show tooltip
    /cancelform
    /use Mount Name

    🧙 Class-Specific Macros

    Warrior
    Charge / Intervene (depending on friendly target):
    #show tooltip
    /cast @Mouseover,help][help] @TaRgEttarget,help] Intervene; Charge

    Heroic Leap at Cursor
    #show tooltip
    /cast @cursor] Heroic Leap

    Paladin
    Cleanse on Mouseover
    #show tooltip Cleanse Toxins
    /cast @Mouseover,help,nodead][] Cleanse Toxins

    Divine Shield (toggle off)
    #show tooltip Divine Shield
    /cast Divine Shield
    /cancelaura Divine Shield

    Hunter
    Pet Attack + Kill Command
    #show tooltip Kill Command
    /petattack
    /cast Kill Command

    Misdirection to Focus or Pet
    #show tooltip Misdirection
    /cast @Focus,exists,nodead][@pet] Misdirection

    Rogue

    Mouseover Sap
    #show tooltip Sap
    /cast @Mouseover,harm,nodead][] Sap

    Shadowstep to Focus then Kick
    #show tooltip
    /cast @Focus] Shadowstep
    /cast @Focus] Kick

    Priest
    Mouseover Heal (e.g., Flash Heal)
    #show tooltip Flash Heal
    /cast @Mouseover,help,nodead] @TaRgEt] Flash Heal

    Mouseover Dispel
    #show tooltip Purify
    /cast @Mouseover,help,nodead][] Purify

    Druid
    Form + Mount (Travel or Flight)
    #show tooltip
    /cancelform
    /use [flyable] Swift Flight Form; Travel Form

    Mouseover Rejuvenation
    #show tooltip Rejuvenation
    /cast @Mouseover,help,nodead][] Rejuvenation

    Emergency Bear Form Panic Button
    #show tooltip Bear Form
    /cancelform
    /cast Bear Form

    Death Knight
    Mouseover Raise Ally
    #show tooltip Raise Ally
    /cast @Mouseover,help] @TaRgEt] Raise Ally

    Focus Death Grip
    #show tooltip Death Grip
    /cast @Focus] Death Grip

    Mage
    Mouseover Polymorph
    #show tooltip Polymorph
    /cast @Mouseover,harm,nodead][] Polymorph

    Focus Counterspell
    #show tooltip Counterspell
    /cast @Focus,exists][] Counterspell

    Warlock
    Mouseover Banish
    #show tooltip Banish
    /cast @Mouseover,harm,nodead][] Banish

    Pet Attack + Command Demon
    #show tooltip Command Demon
    /petattack
    /cast Command Demon

    Monk
    Mouseover Detox
    #show tooltip Detox
    /cast @Mouseover,help,nodead][] Detox

    Roll / Tiger’s Lust Mouseover Utility
    #show tooltip Tiger's Lust
    /cast @Mouseover,help,nodead][] Tiger's Lust

    Demon Hunter
    Mouseover Imprison
    #show tooltip Imprison
    /cast @Mouseover,harm,nodead][] Imprison

    Focus Disrupt Interrupt:
    #show tooltip Disrupt
    /cast @Focus,exists,nodead] Disrupt

    Evoker
    Mouseover Rescue
    #show tooltip Rescue
    /cast @Mouseover,help,nodead][] Rescue

    Focus Interrupt (Quell)
    #show tooltip Quell
    /cast @Focus] Quell

    ✅ Essential Macros (for All Players)

    Regardless of class or spec, these are must-haves:
    🖱 Mouseover Casting (Heals, CC, or Dispels)

    #show tooltip
    /cast @Mouseover,exists,nodead][] Spell Name

    💡 Use this for any heal, cleanse, crowd control, or support spell — saves targeting time.
    🎯 Focus Interrupt

    #show tooltip
    /cast @Focus,exists,nodead][] Interrupt Spell

    ✅ Set a dangerous caster as your focus and interrupt them even when targeting someone else.
    🚀 Mount / Cancel Form (for Druids/Shapeshifters)

    #show tooltip
    /cancelform
    /use Mount Name

    💡 Class-Specific Recommendations

    Here are suggested macros by role, tailored for utility and speed:
    🛡️ Tank (Warrior, Druid, DK, Paladin, DH)

    Focus Taunt or Target's Target Intervene

    #show tooltip Taunt
    /cast @Focus,exists,nodead] Taunt

    Heroic Leap @ Cursor (Warrior)
    /cast @cursor] Heroic Leap

    ❤️ Healer (Priest, Druid, Paladin, Evoker, Monk)
    Mouseover Main Heal
    #show tooltip Flash Heal
    /cast @Mouseover,help,nodead][] Flash Heal

    Mouseover Dispel (e.g., Purify, Detox)

    #show tooltip Purify
    /cast @Mouseover,help,nodead][] Purify

    💥 DPS (Mage, Hunter, Rogue, Warlock, Warrior, DH)
    Mouseover Crowd Control (e.g., Sheep, Sap, Imprison)

    #show tooltip Polymorph
    /cast @Mouseover,harm,nodead][] Polymorph

    Focus Kick / Silence

    #show tooltip Counterspell
    /cast @Focus] Counterspell

    🚀 Quality-of-Life & Advanced Macros
    📍 Smart Targeting / Modifiers

    #show tooltip
    /cast [mod:shift @Focus] @Mouseover,exists][] Spell Name

    Casts on focus with Shift

    Mouseover otherwise

    Else: default target

    🎭 Cancel Aura Macro (PvP)

    #show tooltip Blessing of Protection
    /cast Blessing of Protection
    /cancelaura Blessing of Protection

    Activate immunity, then cancel to resume attacking/casting.

    🪄 One-button CC Macro (Rogues, Warlocks, Hunters)

    #show tooltip
    /cast @Mouseover,harm,nodead][] CC Spell (e.g., Sap, Fear, Freezing Trap)

    🔧 Suggested Macro Strategy by Player Type
    Player Type Suggested Macros
    New/Leveling Mouseover heals, Mount macro, Target Assist, Pet Attack
    PvE DPS Focus Kick, Mouseover CC, Pulling macro, Trinket macro
    PvP Player Cancel aura, Modifiers (e.g., Focus interrupt + CC), Healthstone use
    Healer Mouseover heals, Mouseover Dispel, Trinket usage, Emergency cooldowns
    Tank Focus Taunt, Intervene macros, Pull macro, Heroic Leap cursor

    Univeral PVP Macros (All Classes)
    ✅ Focus Interrupt

    Cast your interrupt on your focus target (important for stopping casts without switching targets):
    #show tooltip
    /cast @Focus,exists,nodead] Spell Name (e.g., Kick, Counterspell, Disrupt)

    🎯 Mouseover CC / Utility

    Cast crowd control or utility (like Polymorph, Banish, Sap, Imprison) on mouseover:

    #show tooltip
    /cast @Mouseover,harm,nodead][] Spell Name

    💣 Focus Crowd Control

    Same as above, but cast directly on your focus target:
    #show tooltip
    /cast @Focus] Spell Name

    🪄 Stopcasting + CC (to avoid casting delays)

    Useful for quick interrupts or CC mid-cast:
    #show tooltip
    /stopcasting
    /cast Spell Name (e.g., Fear, Polymorph, Silence)

    💨 Focus Set / Clear

    Helps you manage focus targets quickly:
    /setfocus @Mouseover,exists,nodead]

    Or to clear it:
    /clearfocus

    🛡 Cancel Aura Macro

    For Blessing of Protection, Divine Shield, Ice Block, etc. — great for removing CC/debuffs, then canceling the immunity to keep attacking.

    #show tooltip Divine Shield
    /cast Divine Shield
    /cancelaura Divine Shield

    🔄 Self-Cast Defensive Cooldown

    With optional modifier to cast on teammates:
    #show tooltip /cast [mod:alt @Mouseover,help] @player] Spell Name (e.g., Barkskin, Fortifying Brew, Blur)

    🧊 Arena123 Targeting (optional for quick swaps)

    If you’re doing 3v3:
    /targetarena1
    /targetarena2
    /targetarena3

    You can also use:
    /cast [@arena1] Spell

    🧙*♂️ Class Specific PVP Macros Examples

    🧙 Mage (Fire/Frost PvP)

    Focus Counterspell:
    #show tooltip Counterspell
    /cast @Focus] Counterspell

    Mouseover Polymorph:
    #show tooltip Polymorph
    /cast @Mouseover,harm,nodead][] Polymorph

    Stopcasting + Ring of Frost:
    #show tooltip Ring of Frost
    /stopcasting
    /cast @cursor] Ring of Frost

    🧑*🦰 Rogue (Subtlety/Assassination PvP)

    Focus Sap / Cheap Shot:
    #show tooltip
    /cast @Focus] Sap

    Focus Kick + Step:
    #show tooltip Kick
    /cast @Focus] Shadowstep
    /cast @Focus] Kick

    Vanish + Re-stealth Macro:
    #show tooltip Vanish
    /cast Vanish
    /stopattack

    🦊 Druid (Feral / Resto PvP)

    Mouseover Cyclone:
    #show tooltip Cyclone
    /cast @Mouseover,harm,nodead][] Cyclone

    Cancel Form + Travel Form (kite / reposition):
    #show tooltip
    /cancelform
    /cast Travel Form

    Focus Bash:
    #show tooltip Mighty Bash
    /cast @Focus,exists] Mighty Bash

    💀 Death Knight (Unholy PvP)

    Focus Death Grip:
    #show tooltip Death Grip
    /cast @Focus] Death Grip

    Lichborne Self-Heal:
    #show tooltip Death Coil
    /cast @player] Death Coil

    🏹 Hunter (Survival / BM PvP)

    Mouseover Freezing Trap (cursor or reticle):
    #show tooltip Freezing Trap
    /cast @cursor] Freezing Trap

    Misdirection to Arena Partner:
    #show tooltip Misdirection
    /cast @party1] Misdirection

    🛡 Paladin (Ret / Holy PvP)

    Mouseover Cleanse / Freedom:
    #show tooltip Cleanse Toxins
    /cast @Mouseover,help,nodead][] Cleanse Toxins

    Bubble Cancel Macro (PvP clutch):
    #show tooltip Divine Shield
    /cast Divine Shield
    /cancelaura Divine Shield

    😈 Warlock (Affliction / Demo PvP)

    Focus Fear:
    #show tooltip Fear
    /cast @Focus] Fear

    Mouseover Banish:
    #show tooltip Banish
    /cast @Mouseover,harm,nodead][] Banish

    Pet Spell Macro (Spell Lock / Seduce / Dispel):
    #show tooltip
    /cast @Focus] Spell Lock

    💥 Warrior (Arms PvP)

    Focus Pummel:
    #show tooltip Pummel
    /cast @Focus] Pummel

    Charge Focus:
    #show tooltip Charge
    /cast @Focus] Charge

    Heroic Leap @ Cursor:
    #show tooltip Heroic Leap
    /cast @cursor] Heroic Leap

    🐲 Evoker PvP

    Focus Quell (Interrupt):
    #show tooltip Quell
    /cast @Focus] Quell

    Mouseover Rescue:
    #show tooltip Rescue
    /cast @Mouseover,help,nodead] Rescue

    Arena123 Cast Macros

    You already have targeting (/targetarena1) — here’s the casting version:
    #show tooltip Fear
    /cast [@arena1] Fear

    Useful for: Fear, Polymorph, Trap, Sap, Repentance, Imprison, Blind
    One-Button Modifier Macros (Smart Spell Swaps)

    Switch spell behavior with Shift/Alt/Ctrl:
    #show tooltip
    /cast [mod:shift @Focus] Polymorph; @Mouseover,exists,harm,nodead][] Polymorph

    👉 Shift = focus CC
    👉 Default = mouseover/target
    StopMacro for Keybind Modifiers

    Great for safety/precision in PvP:
    /stopmacro [mod:shift]
    /cast YourSpellHere

    Cancels the macro if shift is held — prevents accidental casts.
    Trinket Activation Macro

    For offensive burst:
    #show tooltip
    /use
    /use 14
    /cast YourBigDPSAbility

    Slot 13/14 = top/bottom trinket slot.

    Healthstone / Self-Heal One-Button

    Combines healing options into one button:
    #show tooltip
    /use [mod:alt] Healthstone; @player] Healing Potion

    Mount + Dismount + Cancel Form All-In-One

    Ideal for Druids, Shamans, Evokers:
    #show tooltip
    /cancelform [noflyable]
    /dismount [mounted]
    /use [flyable] Sky Golem; [indoors] Mount Name

    Mouseover Focus Setter
    Quick macro for setting focus in PvP:
    #show tooltip
    /focus @Mouseover,exists,nodead]

    Stop Attack Macro (for Vanish/Seduce/etc.)
    /stopattack
    /cast Vanish

    🎁 Bonus Suggestions
    PvP Openers (Stealth Classes):

    #show tooltip Cheap Shot
    /stopattack
    /cast @Focus,exists,harm] Cheap Shot

    CC Follow-up (e.g., Fear into Banish)

    #show tooltip
    /castsequence @Focus] reset=30 Fear, Banish

    ✅ Summary

    These additional macros would improve:
    Area Macro
    Arena casting /cast [@arenaX] Spell
    Modifiers [mod:shift @Focus] targeting
    Trinkets /use 13 /use 14
    Stop macro logic /stopmacro [mod:shift]
    Emergency heal Alt = healthstone, default = potion
    Utility Mount/Dismount/CancelForm macro
    Precision /stopattack before stealth/CC
    Setup Mouseover focus macro

    Arena123 Cast Macros (Focus Killer Feature)

    Use these for instant CC without changing targets:
    #show tooltip Polymorph
    /cast [@arena1] Polymorph

    Make three macros for arena1, 2, and 3.
    ✅ Ideal for CC like Polymorph, Fear, Imprison, Repentance, Hex, Sap, Blind
    🧲 Mouseover Set Focus Macro

    Quickly set your kill target or healer as focus:
    #show tooltip
    /focus @Mouseover,exists,nodead]

    ❗Bind this to a comfortable key (e.g., Shift-F).
    🎛 Modifier-Based Smart Casting Macro

    Casts one spell under multiple conditions — reduces bloat:
    #show tooltip
    /cast [mod:shift @Focus] Polymorph; @Mouseover,exists,harm,nodead][] Polymorph

    ✅ Shift = cast on focus
    ✅ Default = mouseover/target
    🧨 Burst Macro with Trinket

    One-button burst setup:
    #show tooltip Combustion
    /use 13
    /use 14
    /cast Combustion
    /cast Fire Blast

    Replace with your class's burst cooldown (e.g. Avenging Wrath, Metamorphosis, Incarnation, etc.)

    🛡 Emergency Heal + Healthstone Macro

    Protect yourself with one button:
    #show tooltip
    /use [mod:alt] Healthstone; @player] Dreamwalker's Healing Potion

    💡 Alt = healthstone
    💡 Default = potion
    🕳 Stop Attack Macro for Stealth / CC

    Prevents breaking CC or revealing yourself:
    /stopattack
    /cast Vanish

    Useful for: Vanish, Seduction, Sap, Polymorph, Mind Control, Fear, etc.
    🚀 All-in-One Mount Macro

    Perfect for PvP maps (especially with Druid/Shaman forms):

    #show tooltip
    /cancelform [noflyable]
    /dismount [mounted]
    /use [flyable] Sky Golem; [indoors] Traveler's Tundra Mammoth

    💣 Focus + Mouseover Kick Failover

    Casts interrupt on focus, mouseover, or target in that order:

    #show tooltip Kick
    /cast @Focus,harm,nodead][] Kick
    /cast @Mouseover,harm,nodead][] Kick
    /cast Kick

    🪄 Focus CC into Castsequence Follow-Up

    Automate combo CC (e.g., Fear → Banish):

    #show tooltip
    /castsequence @Focus] reset=30 Fear, Banish

    ⚠️ StopMacro for Modifier-Sensitive Spells

    Prevents accidentals with a modifier guard:
    /stopmacro [mod:shift]
    /cast Fear

    🧭 Keybind Script Snippets

    Automate or adjust bindings without using the UI:

    /run SetBinding("F1", "TARGETSELF")
    /run SaveBindings(2) 2 = account-wide, 1 = character-specific

    📁 WTF/Config File CVars (manual tweaks)

    Document that users can also edit Config.wtf directly:

    SET cameraDistanceMaxZoomFactor "2.6"
    SET spellQueueWindow "50"

    This is helpful when troubleshooting UI resets or locked CVars.
    💾 Addons to Pair With Your Commands

    A short list of addons that enhance or visualize these commands:

    AdvancedInterfaceOptions – Access hidden CVars easily.

    Macro Toolkit – Extends macro size beyond 255 characters.
    BindPad – More macro slots/keybinds.
    MoveAnything – Frame moving, matches /framestack usage.
    Leatrix Plus – Automates many QoL settings, like auto-loot, faster cinematics.

    🔧 Console Dev Mode (advanced)

    To enable console for deeper dev tools:
    Add -console to game shortcut or launch options.
    Press ~ in-game to open dev console.
    Use commands like:

    reloadui
    getfps
    texturelist
    (Not usable in standard builds — mostly for modded/private clients or test realms)

    🧙*♂️ RP Enhancements

    A list of emote IDs or hidden emotes (/cry, /train, /doom, etc.).
    Use of /e with prebuilt RP text macros (e.g., spell incantations, bard songs).
    Sound-based emotes using PlaySoundFile() (e.g., /run PlaySoundFile("sound.mp3")).

    ⚠️ "Safe Macros" Tips

    Don’t /cancelaura without conditions (can kill important buffs).
    Use /stopmacro [mod:shift] as a guardrail.
    Avoid using /target in macros during raids unless needed — can mess with targeting.

    🪟 Automated UI Setup Macros

    /run SetCVar("cameraDistanceMaxZoomFactor",2.6)
    /run SetCVar("nameplateShowAll",1)
    /run SetCVar("ActionButtonUseKeyDown",1)

    This is especially useful for streamers, speedlevelers, or multi-character setups.

    🧩 Final Additions: Power User Reference
    🔧 WoW Config File Path (Manual Edits)

    Use if you're locked out of in-game settings or troubleshooting:

    Retail:
    World of Warcraft/_retail_/WTF/Config.wtf

    Classic:
    World of Warcraft/_classic_/WTF/Config.wtf

    Sample edits:
    SET cameraDistanceMaxZoomFactor "2.6"
    SET autoLootDefault "1"

    🧰 Keybind Scripting (via Lua)

    /run SetBinding("F1", "TARGETSELF")
    /run SetBinding("SHIFT-F2", "TARGETPARTY2")
    /run SaveBindings(2) — 2 = account-wide, 1 = character-specific

    ✅ Useful for setting up quick macros to bind without opening interface.
    🪛 Useful Addons to Pair with This Guide

    AdvancedInterfaceOptions – Unlocks hidden CVars

    Macro Toolkit – Allows macros >255 characters

    BindPad – Additional keybind/macro slots

    Leatrix Plus – QoL automation (auto-loot, skip cutscenes)

    WeakAuras – For custom alerts, buffs, debuffs

    Details! – For DPS tracking and script-based outputs

    🎯 Safe Macro Tips

    ✅ Use /stopmacro [mod:shift] to prevent accidental casts

    ✅ Use [mod:shift @Focus] @Mouseover,exists] for smart targeting

    ❌ Don’t blindly use /cancelaura without conditionals

    ❌ Avoid /target macros in group content unless essential

    🧠 Recommended CVar Backups (must-haves)

    /run SetCVar("cameraDistanceMaxZoomFactor", 2.6)
    /run SetCVar("ActionButtonUseKeyDown", 1)
    /run SetCVar("nameplateShowAll", 1)
    /run SetCVar("spellQueueWindow", 50)
    /run SetCVar("ffxGlow", 0)
    /run SetCVar("Sound_NumChannels", 12

    🛠 Suggested Macro Template for New Characters

    /run SetCVar("autoLootDefault",1)
    /run SetCVar("cameraDistanceMaxZoomFactor",2.6)
    /run SetCVar("ActionButtonUseKeyDown",1)
    /run SetCVar("nameplateShowAll",1)
    /reload

    ✅ Use this macro on every new character to instantly apply ideal defaults.
    🧙 Final Tip

    Always bind /focus and /clearfocus to keys. Focus macros are the foundation of advanced PvE and PvP control.

    🧬 Experimental /console Commands (Retail or PTR only)

    Some of these are only valid on test realms or with developer flags enabled:

    /console physicsEnabled 0 # Disable physical effects (e.g., ragdoll deaths)
    /console enableTargetCastbar 1 # Force-enable target cast bars if UI glitches
    /console cameraPitchSmoothSpeed 90 # Finer control for smoother camera motion
    /console questPOI 1 # Enables/disables quest POI map icons

    ⚙️ Personal Backup Macro (Save Your Setup)

    A macro that prints key CVar values — useful for cloning UI across characters or accounts:

    /run print("Zoom:", GetCVar("cameraDistanceMaxZoomFactor"))
    /run print("AutoLoot:", GetCVar("autoLootDefault"))
    /run print("CastOnKeyDown:", GetCVar("ActionButtonUseKeyDown"))

    🔄 Auto-Reapply Settings on Login (via WeakAura or Addon)

    Use WeakAuras or your own addon to run /run scripts automatically when logging in:

    Ideal for PvP clients, multi-alts, or speedrunners
    Combine with PLAYER_ENTERING_WORLD event hook

    Example Lua:
    local f = CreateFrame("Frame")
    f:RegisterEvent("PLAYER_ENTERING_WORLD")
    f:SetScript("OnEvent", function()
    SetCVar("cameraDistanceMaxZoomFactor", 2.6)
    SetCVar("ActionButtonUseKeyDown", 1)
    SetCVar("nameplateShowAll", 1)
    end)

    Drop this into a personal addon or load via WeakAura Custom Code.

    🧭 Slash Commands for UI Panel Toggles (Blizzard Frames)

    Many default frames can be toggled directly with slash commands:

    /achievement Opens Achievements
    /backpack Opens backpack
    /character Character pane
    /dungeonfinder Dungeon Finder
    /encounterjournal Dungeon & Raid journal
    /friends Friends List
    /guild Guild panel
    /help Support frame
    /questlog Quest Log
    /talents Talent window
    /trade Opens trade window
    /raid Raid pane
    /macro Macro interface
    /keybindings Keybind UI

    🧠 Hidden or Legacy Slash Commands (still work in Retail)

    /camp Same as /logout
    /script Same as /run
    /console reloadui Same as /reload
    /console quit Same as /exit

    🔃 Useful Combat Log Filters and Commands

    Advanced for theorycrafters or raid leaders:

    /combatlog Resets combat log
    /log Starts or stops writing combat log to Logs/WoWCombatLog.txt
    /console CombatLogRetentionTime 600

    ✅ You could add a Combat Log Troubleshooting section.
    🎛 Interface Options Only Available via CVars

    Some UI features are no longer in the Interface menu but still available:

    /run SetCVar("nameplateShowOnlyNames", 1) Removes healthbars from friendly nameplates
    /run SetCVar("threatWarning", 3) Enables threat glow on unit frames
    /run SetCVar("floatingCombatTextCombatDamage", 1) Enables floating damage numbers

    🪄 Macro Text Formatting Tricks

    Customize how spells appear:
    #show tooltip [mod:alt] Spell A; Spell B
    #show 13 Shows top trinket tooltip
    /cast @Mouseover,help,nodead] @TaRgEt] Heal

    Bonus:
    /run SetMacroIcon("macroName", 134400) Set custom icon by texture ID

    🧙*♂️ Hidden Emote Animations (Not in default /emote list)

    /doom
    /train
    /moo
    /boggle
    /golfclap
    /rasp
    /sniff
    /rofl
    /tickle

    ✅ You could add a “Fun & Hidden Emotes” appendix.
    🔂 Multiple Actions in One Macro (Advanced Examples)

    /cancelform [nostealth]
    /dismount [mounted]
    /castsequence reset=target/5 Moonfire, Wrath

    ✅ Add a section for castsequence use cases — it’s underused but powerful.
    📂 List of Default Game Folders for Manual Editing

    Some users like editing files outside the game:

    WTF/Config.wtf – Saved CVars
    WTF/Account/ACCOUNTNAME/SavedVariables/ – Saved addon settings
    Logs/WoWCombatLog.txt – Combat log file
    Interface/AddOns/ – All addons go here

    ✅ Great for a “Power User Paths” section.
    🧠 Essential Commands for Troubleshooting (for UI breaks, bugs)

    /run ReloadUI()
    /console scriptErrors 1
    /console taintLog 1
    /console cvar_default CAREFUL: Resets all CVars

    ✅ Could be under a “Safe Recovery Commands” section.

    ✅ Final Checklist: Should You Add These?
    🔐 Secure Macro Restrictions

    If you’re writing combat macros, consider adding:

    /cast [combat] SpellName -- Only casts if you're in combat
    /cast [nocombat] SpellName -- Only outside of combat

    ✅ Useful for shapeshifting, trinkets, or food macros.
    🧠 WeakAura / Addon Scripting Snippets

    WeakAuras:
    function(states, ...)
    -- Custom aura logic here
    end

    ✅ You can list sample triggers or conditions (e.g., “show when cooldown < 10s”).
    📜 Useful In-Game APIs (for developers/macros)

    Document helpful WoW Lua APIs:

    GetCVar("name") Get value of a CVar
    UnitHealth("target") Target's health
    UnitBuff("player", 1) Buff info
    IsInInstance() PvP/dungeon/raid status

    ✅ Add a “WoW Lua API Cheat Sheet” section?
    🔁 SetFocus / ClearFocus Automation Macros

    These are used in PvP and even PvE:

    focus @Mouseover,exists,nodead]
    clearfocus

    ✅ Already partially covered — just flag them as “essential for all players”.
    ⏱ Action Queue (Spell Queue) Optimization

    ot everyone knows about this:

    run SetCVar("SpellQueueWindow", 50)

    ✅ Reduce input lag for precise PvP play (default is 400ms).
    🔋 FPS & Performance Diagnostics

    /run print(GetFramerate())
    /run print("MS:", select(3, GetNetStats()))

    ✅ Could add a “Performance Tools” section for troubleshooting.
    🧩 Class Resource Display Toggles

    Some class resources are CVars:

    /run SetCVar("comboPointLocation", 1) -- Rogue combo points location
    /run SetCVar("nameplateResourceOnTarget", 1) -- Shows class resources on nameplates

    🧪 Testing Dummies Macro (Port via script)

    Example:

    /run C_Map.SetUserWaypoint(UiMapPoint.CreateFromCoordinates(84, 0.78, 0.63)) -- Dummy in Stormwind

    ✅ Optional: Create “Training Dummy TP Coordinates” section.
    🛠 Addon Memory Usage Script

    For performance tuners:

    /run UpdateAddOnMemoryUsage() for i=1,GetNumAddOns() do local mem=GetAddOnMemoryUsage(i) if mem>1 then print(GetAddOnInfo(i),mem) end end

    🧞 Hidden Chat Commands

    .cheat god → doesn’t work in retail, but note for private realms or dev/debug.

    /dump → Enhanced by DevTools (can explain its usage better).

    /script Screenshot() → Already mentioned, but maybe under “Hidden Debug Tools”.

    🛡️ Tank Macros (Warrior, Paladin, DK, Druid, DH)
    🔁 Taunt Focus or Target

    #show tooltip Taunt
    /cast @Focus,exists,nodead,harm] Taunt; Taunt

    ✅ Use for off-tanking or snapping a boss add quickly.
    🧲 Mouseover Intervene

    #show tooltip Intervene
    /cast @Mouseover,help,nodead] Intervene

    Great for saving a squishy teammate in trouble.
    ❤️ Healer Macros (All Healing Classes)
    👆 Mouseover Healing (Core PvE Macro)

    #show tooltip Holy Light
    /cast @Mouseover,help,nodead] @TaRgEt] Holy Light

    Replace Holy Light with any spell: Healing Touch, Flash Heal, Healing Surge, etc.
    🧼 Mouseover Cleanse/Dispel

    #show tooltip Purify
    /cast @Mouseover,help,nodead] Purify

    For Magic/Disease/Poison dispels (class-specific).
    🛡️ Mouseover External Cooldown

    #show tooltip Blessing of Sacrifice
    /cast @Mouseover,help,nodead] Blessing of Sacrifice

    Replace with Ironbark, Pain Suppression, etc.
    💥 DPS Macros (All Classes)
    🎯 Target & Cast (One-Button Pull Macro)

    #show tooltip
    /targetenemy [noexists][dead]
    /cast [harm,nodead] Shoot / Spell Name
    /startattack

    💢 Trinket + Cooldown Burst Macro

    #show tooltip Avenging Wrath
    /use 13
    /use 14
    /cast Avenging Wrath

    Works with Bloodlust windows or DPS burn phases.
    🧠 Stopcasting + Interrupt

    #show tooltip Kick
    /stopcasting
    /cast Kick

    ✅ Prevents spell delays — essential on interrupt mechanics.
    🔃 Utility Macros for All Roles
    🎯 Mouseover Crowd Control

    #show tooltip Polymorph
    /cast @Mouseover,harm,nodead][] Polymorph

    Works for: Hibernate, Banish, Hex, Freezing Trap, etc.
    🔄 Set Focus Quickly (for tanks/healers)

    /focus @Mouseover,exists,nodead]

    🔕 Auto Mark Target (leader only)

    /run SetRaidTarget("target", -- 8 = skull, 7 = X, etc.

    🧯 Combat Rez Macro (for Druids, DKs)

    #show tooltip Rebirth
    /cast @Mouseover,help,nodead] Rebirth

    🧠 Bonus: Class-Specific PvE Macro Examples
    🔥 Mage - Mirror Image + Icy Veins

    #show tooltip Icy Veins
    /cast Mirror Image
    /cast Icy Veins

    🐍 Hunter - Pet Attack + Kill Command
    #show tooltip Kill Command
    /petattack
    /cast Kill Command

    🦴 DK - Focus Death Grip
    #show tooltip Death Grip
    /cast @Focus] Death Grip

    ✅ Tips for Raiding with Macros

    Always use /stopcasting with interrupts or emergency abilities.
    Use [mod:shift], @Mouseover], @Focus] for fewer buttons and smarter targeting.
    Consider a /say or /yell line for emergency abilities (like battle rez, major externals).
    Use /targetenemy, /assist, or /focus smartly for mechanics like adds, soaks, or interrupt rotations.
    Last edited by BlueRainsky; 1 Day Ago at 10:35 AM.

    Ultimate WoW Command Reference
  2. Thanks Redirected (1 members gave Thanks to BlueRainsky for this useful post)
  3. #2
    Redirected's Avatar Member
    Reputation
    2
    Join Date
    Aug 2024
    Posts
    26
    Thanks G/R
    40/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BlueRainsky View Post
    I have curated a list of emotes, macros, commands, and more.
    Uff, that's a lot! Great job.

  4. #3
    BlueRainsky's Avatar ★ Elder ★ The Curator
    Reputation
    1958
    Join Date
    Jun 2020
    Posts
    2,268
    Thanks G/R
    341/1411
    Trade Feedback
    0 (0%)
    Mentioned
    25 Post(s)
    Tagged
    2 Thread(s)
    Originally Posted by Redirected View Post
    Uff, that's a lot! Great job.
    Thanks, took me a few hours to pull it all together.

    ChatGPS says it is 99.9% what most World of Warcraft players will need.

    I am thinking to add other macro's like leveling or PVE macros as well.

  5. Thanks Redirected (1 members gave Thanks to BlueRainsky for this useful post)
  6. #4
    BlueRainsky's Avatar ★ Elder ★ The Curator
    Reputation
    1958
    Join Date
    Jun 2020
    Posts
    2,268
    Thanks G/R
    341/1411
    Trade Feedback
    0 (0%)
    Mentioned
    25 Post(s)
    Tagged
    2 Thread(s)
    Updated with Raid Macros as well

  7. #5
    BlueRainsky's Avatar ★ Elder ★ The Curator
    Reputation
    1958
    Join Date
    Jun 2020
    Posts
    2,268
    Thanks G/R
    341/1411
    Trade Feedback
    0 (0%)
    Mentioned
    25 Post(s)
    Tagged
    2 Thread(s)
    Updated for Clarity.

Similar Threads

  1. ultimate wow guide
    By wowhomie9 in forum World of Warcraft General
    Replies: 17
    Last Post: 08-23-2007, 05:16 PM
  2. Ultimate WoW Guide's latest emailer
    By leoj in forum World of Warcraft General
    Replies: 0
    Last Post: 08-10-2007, 11:42 AM
  3. Ultimate WoW Guide
    By wheatthinz in forum World of Warcraft Guides
    Replies: 8
    Last Post: 12-06-2006, 06:34 PM
  4. Ultimate WoW Guide Website Resource!
    By StopTheOncoming in forum World of Warcraft Guides
    Replies: 12
    Last Post: 11-12-2006, 10:36 AM
All times are GMT -5. The time now is 03:45 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search