WoW Macros Explained (Retail & Forever) - Foundations for Beginners — Transcript
Full transcript
- 0:00By the end of this video, you'll be able
- 0:01to write your own macros built around
- 0:03exactly how you like to play. Like this
- 0:05one, one button that heals whoever I'm
- 0:07hovering, attacks if it's an enemy, and
- 0:10hits my focus when I hold shift. I'm
- 0:13Chris, aka Silver Kitty, a multi-bracket
- 0:16rank one player and former Blizzard
- 0:18software engineer. Let's start with line
- 0:20one. So, what actually is a macro? At
- 0:23its core, it's just an action bar button
- 0:26that types in the chat box for you. To
- 0:28create a macro, type {slash} macro,
- 0:30{slash} m, or hit escape and click
- 0:32macros. Click new, pick any icon if you
- 0:35want, give it a name, and type whatever
- 0:38you want. Drag it to your bar and press
- 0:40it. My character says hello world,
- 0:43exactly as if I had typed it in the chat
- 0:44window.
- 0:46If you want to force it to be a specific
- 0:48channel, you can add that channel in
- 0:49front. Now it'll yell it.
- 0:52And chat isn't just for talking.
- 0:54Blizzard built a ton of commands into
- 0:56the game that we can use, like {slash}
- 0:58target, {slash} cast, {slash} focus, and
- 1:01even {slash} dance, or {slash} macro.
- 1:03Put these commands into a macro, and
- 1:05that's where things can get powerful.
- 1:08Let's start with {slash} target. Type
- 1:10{slash} target and the name of someone
- 1:12nearby, and it targets them, just like
- 1:14clicking on them. Next, casting a spell.
- 1:17Type {slash} cast and the spell's name,
- 1:19exactly as it's spelled in the
- 1:21spellbook. The easiest way to avoid
- 1:23typos is to open your spellbook and
- 1:26shift-click the spell straight into the
- 1:28macro.
- 1:29Now put them together. {slash} target on
- 1:31the first line, {slash} cast on the
- 1:33second, and one press does both. It
- 1:35targets them and casts the spell. But
- 1:38notice when you hover over it, there's
- 1:39no tooltip. Add show tooltip on the very
- 1:43first line, and now hovering it shows
- 1:45the spell's full tooltip, just like a
- 1:47normal button. And here's a trick. If
- 1:50you add a spell name after show tooltip,
- 1:52the button shows that spell's icon and
- 1:54cooldown instead of the one the macro
- 1:57casts. Maybe you've seen this on streams
- 1:59where someone seems to have the same
- 2:01ability on their bars over and over.
- 2:03They're using macros like this to keep
- 2:05an eye on important cooldowns while they
- 2:07press their normal spells. Here's where
- 2:09it gets good. Say I wanted to spell my
- 2:11party member. I could write {slash}
- 2:14target party one, then {slash} cast
- 2:17dispel.
- 2:18Party one is a built-in name for
- 2:20whoever's in the first slot of your
- 2:22party frames.
- 2:23But that changes my target. And I have
- 2:25to click the enemy again afterwards.
- 2:27Instead, put the target in square
- 2:29brackets with an at sign.
- 2:32{slash} cast {open bracket} {at party
- 2:35one} {close bracket} dispel.
- 2:37It casts on party one and my target
- 2:39never changes.
- 2:40Square brackets are conditionals. They
- 2:42tell the game who to cast on and when.
- 2:45The at sign is the who. You can use at
- 2:48player for yourself, at focus for your
- 2:50focus target, at party one and at party
- 2:53two for your teammates, and more.
- 2:55Another macro that's sometimes useful is
- 2:57the mouseover macro. {slash} cast {open
- 3:01bracket} {at mouseover, {comma} help,
- 3:04{comma} no dead} {close bracket} then an
- 3:07empty pair of brackets, then a heal.
- 3:10Hover a party frame, press the key, and
- 3:12it heals them. No clicking, and your
- 3:14target doesn't change. Help means they
- 3:16have to be friendly, no dead means they
- 3:18have to be alive. And those empty
- 3:20brackets at the end? That's the
- 3:21fallback. If I'm not hovering anyone,
- 3:24the macro falls back to my current
- 3:25target. Without them, the button just
- 3:28does nothing when your mouse isn't
- 3:29hovering someone. That's the most common
- 3:31mistake I see in people's macros.
- 3:33The game checks the brackets left to
- 3:35right and uses the first one that's
- 3:37true. With empty brackets always
- 3:40evaluating to true.
- 3:42Now let's put two spells on one button.
- 3:44{slash} cast {open bracket} harm {close
- 3:47bracket} a damage spell then a semicolon
- 3:51then a heal.
- 3:52The semicolon means otherwise. If my
- 3:54target is an enemy, it casts the damage
- 3:57spell. Otherwise, it casts a heal.
- 3:59Watch the icon. It changes depending on
- 4:02what I'm targeting.
- 4:03Remember, the game reads left to right
- 4:05and uses the first one that's true.
- 4:08Put your specific conditions first and
- 4:10your fallback last.
- 4:12You can also make one button do
- 4:13something different when you hold a key.
- 4:16/cast open bracket mod:shift close
- 4:18bracket one spell semicolon another
- 4:22spell. Hold shift and press it and you
- 4:24get the first spell. Press it normally,
- 4:26you get the second. Combine it with an
- 4:28at sign and it gets really powerful.
- 4:31/cast open bracket mod:shift, @focus
- 4:34close bracket hex semicolon hex.
- 4:38Holding shift hexes my focus target and
- 4:41pressing it normally hexes my current
- 4:43target without ever switching targets.
- 4:45You can use shift, control, or alt and
- 4:48even combined conditions like a mount
- 4:50macro that uses your sprint while in
- 4:52combat and your mount out of combat.
- 4:56Now a few tricks the top players use
- 4:57every day.
- 4:59Skill shots. Put @cursor in brackets and
- 5:02the spell lands right where your mouse
- 5:04is the moment you press it. No green
- 5:06circle, no extra click. These save
- 5:08valuable time that can be the difference
- 5:10between winning and losing, but you
- 5:12might want to hold off until you're
- 5:13familiar with the skill shots ranges and
- 5:16sizes. When you're ready, these are some
- 5:18of the best macros to have. /stopcasting
- 5:22If you're casting and need to interrupt
- 5:24someone, your interrupt has to wait
- 5:25until your cast finishes. Put
- 5:28/stopcasting on the line before it and
- 5:30it cancels your cast and interrupts
- 5:32instantly. You can also put it before
- 5:34major defensives so you never die
- 5:36mid-cast without being able to use them.
- 5:39And /cancelaura removes a buff from
- 5:41yourself. This is how mages cancel their
- 5:44ice block early and stay aggressive when
- 5:46they no longer need its benefit or just
- 5:48want to use it to break a CC.
- 5:50It's also great to have one playing
- 5:51against mages. If a paladin gives you
- 5:54blessing of protection, a mage can spell
- 5:56steal it, so you cancel it after getting
- 5:58its initial benefit with a cancel aura
- 6:00macro.
- 6:02A few quick extras. Trinkets, {slash}
- 6:05use 13 uses your top trinket and {slash}
- 6:08use 14 your bottom one. Those numbers
- 6:10are equipment slots, so the macros keep
- 6:13working when you swap trinkets.
- 6:15Trinkets don't trigger the global
- 6:16cooldown, so put one on the line above a
- 6:19big cooldown and one press uses both.
- 6:21You can also {slash} use items by name,
- 6:24like for a health stone or potions.
- 6:28A useful one for classic versions of the
- 6:30game is {slash} start attack, which
- 6:32starts your auto attack. {slash} pet
- 6:35attack sends your pet to attack and
- 6:37{slash} pet follow commands it to follow
- 6:39you. And {slash} cast sequence with a
- 6:42list of spells separated by commas
- 6:45creates a macro where each press casts
- 6:47the next spell in the list. Add reset
- 6:50equals target, combat, or a number of
- 6:53seconds to start it over. Just know that
- 6:55if a spell in the sequence is on
- 6:57cooldown, it gets stuck there until it's
- 6:59ready. One more targeting tip. In arenas
- 7:02and dungeons, party one and party two
- 7:04are whoever's in those slots on your
- 7:06party frames. This order changes every
- 7:09round or with every new group, so the
- 7:11button you use to help your healer or
- 7:13tank might be different every time. So,
- 7:16you aren't really able to build muscle
- 7:17memory tied to roles. WoW has no {at}
- 7:20healer or {at} tank, so I built it into
- 7:23my add-on, SK Tools. Write {at} healer,
- 7:26{at} tank, or {at} DPS one, or {at} DPS
- 7:29two into your macro, and it swaps in the
- 7:32right player for you every time. Before
- 7:34you go build your own, four quick fixes
- 7:36if a macro isn't working. One, spell
- 7:39names must match exactly. Shift-click
- 7:42from your spell book to prevent typos.
- 7:44Two, the game reads left to right. If a
- 7:46spell with no condition comes first,
- 7:49nothing after it ever runs.
- 7:51Three, macros are limited to 255
- 7:54characters. Remove extra spaces if you
- 7:56run out. Use the modern at instead of
- 7:59target equals, and use {slash} use
- 8:02instead of cast if you need more space.
- 8:04And four, for WoW forever and other
- 8:07versions with spell ranks, {slash} cast
- 8:09frostbolt cast your highest rank. Add
- 8:12the rank in parentheses, like frostbolt
- 8:14parentheses rank one, to cast a lower
- 8:16one. That's everything you need to read,
- 8:18fix, and write your own macros. Every
- 8:21macro from this video is in the
- 8:22description, ready to copy. If there's
- 8:25one you can't figure out, tell me what
- 8:27you want it to do in the comments, and
- 8:28I'll help you build it. And if you
- 8:30enjoyed this, please consider
- 8:31subscribing, as I'll be creating more
- 8:34in-depth videos for my Foundations for
- 8:36Beginners series.
About this transcript
This page contains the full transcript of WoW Macros Explained (Retail & Forever) - Foundations for Beginners by Silverkitty, generated from the public captions YouTube serves with the video. The transcript has 1,499 words across 226 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.