Classic Guide to Mages' Best Addons and Macros

Last updated on Aug 12, 2019 at 03:30 by Seksixeny 1 comment
General Information

Welcome to our Addons & Macros guide for Mages where you will find out what the best addons and macros are for your Mage in WoW Classic.

1. Foreword

The objective of our macros section will be to teach you some of the most common ways to build useful macros, such that you can copy-paste the code and just change the skills written, in order to expand the functionality to whichever skill you wish. Thus, we will avoid posting multiple versions of the same type of macro.

2. Macros for Mage

2.1. StopCasting Macro

  • #showtooltip
  • /stopcasting
  • /cast Counterspell

Sometimes, you really want to get a spell out as soon as possible, such as when using Counterspell Icon Counterspell on an enemy caster. For these cases, it is very useful to have a /stopcasting macro, ensuring that your current cast does not interfere with the timing of your interrupt. Use it liberally with other types of crowd control, such as Polymorph Icon Polymorph and Iron Grenade Icon Iron Grenade.

2.2. Buff Macro

  • #showtooltip
  • /castsequence reset=2 Arcane Intellect, Frost Armor

This macro will allow you to quickly buff yourself, while still having a reset timer low enough that it will not be a problem to buff your allies with it. You just need to wait slightly before pressing it for the next ally. If you prefer to buff on mouseover, feel free to add [target=mouseover] in between /castsequence and reset=2.

2.3. Easy Water and Food Creation Macro

  • #showtooltip
  • /castsequence reset=4 Conjure Water, Conjure Food

This macro allows you to automatically create your maximum rank water and food without needing new buttons for new ranks, in a single button. If you wish to only create water (the most common and desired consumable), just wait a second for the macro to reset instead of pressing it again for food.

2.4. Modifier Key Macro

  • #showtooltip
  • /cast [mod:alt] Frostbolt (rank 1); Frostbolt

This macro will cast rank 1 Frostbolt if you press it while your "alt" key is also pressed and maximum rank Frostbolt otherwise. This is handy for both saving buttons and making use of your muscle memory of the Frostbolt button.

2.5. Combat Modifier Macro

  • #showtooltip
  • /cast [combat] Arcane Explosion; Arcane Explosion (Rank 1)

A variation of the modifier key macro above, this one will cast Arcane Explosion maximum rank if you are in combat and rank 1 otherwise, which is useful to get Rogues out of stealth for a small Mana cost.

2.6. Ice Block Macro

  • #showtooltip Ice Block
  • /stopcasting
  • /cancelaura Ice Block
  • /cast Ice Block

Sometimes you want to do a very quick Ice Block Icon Ice Block just to clear out debuffs, in which case the normal wait time built into the button to cancel its duration can be too long. For those cases, use a macro like the one above to instantly cast, and instantly cancel on the second press, Ice Block's buff.

2.7. Mouseover Polymorph and Remove Curse Macros

  • #showtooltip Polymorph
  • /cast [target=mouseover] Polymorph
  • #showtooltip Remove Curse
  • /cast [target=mouseover] Remove Curse

By including [target=mouseover] in the start of your /cast macro, you can make the mentioned spell cast on whatever you are mousing over, rather than your current target. This is very useful when fighting several enemies at once, to ensure you do not lose track of your main target, or immediately hit the polymorphed target by mistake. It is also more convenient to use a mouseover macro for Remove Curse Icon Remove Curse while in a group.

2.8. Spammable Arcane Missile Macro

  • #showtooltip Arcane Missiles
  • /cast [nochanneling:Arcane Missiles] Arcane Missiles

You can use this style of macro to avoid wasting some of the channeling of the chosen spell by using a different action too soon.

2.9. Crowd Control into Bandage Macro

  • #showtooltip
  • /castsequence Polymorph, Heavy Runecloth Bandage

The logic behind this macro is that the first press will use a skill that disables opponents, while the second press will immediately start a bandage for self-healing.

2.10. Unstuck feature Macro

  • /click HelpFrameCharacterStuckStuck
  • /run RepopMe()

This macro will start a cast that uses the unstuck feature, typically teleporting you to your Hearthstone's location. Use it if you got stuck somewhere and have your Hearthstone or other teleport means on cooldown.

2.11. "One Shot" PoM Pyro Macro

  • #showtooltip Arcane Power
  • /use 13
  • /use 10
  • /cast Arcane Power
  • /cast Presence of Mind
  • /cast Pyroblast

The logic behind this macro is using every single cooldown available to us at the same time, followed by instantly dropping Pyroblast on the target for a massive burst of damage.

3. Mage Addons

Having a functional and readable interface is an extremely important aspect of the game that many overlook. What defines a good interface is subjective, but at the very least, it should present any and all important information in a clear and direct way. What that important information exactly is depends on your role and the kind of content you are doing, but over time, you will figure out what information you need and do not need to display.

Please note that much of the addon functionality for WoW Classic is still being developed, so expect this section to be updated as the launch date approaches.

Most solid interfaces have the following:

  • Centered action bars or WeakAuras — whether it is just a couple WeakAuras tracking important procs, or all of your action bars, moving rotational information close to the center of your screen can be extremely beneficial.
  • Centered unit frames — the player frame and target frame.
  • A boss mod, such as Deadly Boss Mods.
  • While this pertains to some roles more than others, tracking the availability of things like other players' interrupts, external cooldowns, etc. can also be important.

As we said before, a good interface is subjective. If you are the kind of player that only does open world content, then a more minimal interface may be better for you. Spending the time to create an interface that works for you is more than worth it. The above are simply suggestions. That being said, if you are not sure where to start, centering important information around your character and making sure that your various addons and interface elements do not overlap is a good guideline to follow.

The following addons are recommended for building a solid interface on a Mage character.

3.1. TukUI

TukUI is a complete replacement of the default interface. It is highly customizable and provides many useful features that the default interface does not. If you are looking to get up and running quickly, and do not want to mess around trying to build your own interface out of many different addons, TukUI is highly recommended.

3.2. MapCoords Classic

MapCoords Classic places coordinates on your world map and minimap, which allow you to communicate, and understand, exact locations on WoW Classic easily.

3.3. Questie Classic

Questie Classic marks quests and quest objectives for the quests you are currently doing on your world map and minimap. While this is an addon that will improve your efficiency a lot, it might be wise to skip it if you want to read through all the quests and have a more involved WoW Classic leveling experience.

3.4. Twitch Emotes

Twitch Emotes is all about having some modern day fun with many of the emotes we are used to from This is not for everyone, but if memes are part of your experience, this is a good addon for you.

3.5. Azeroth Auto Pilot - Classic

Azeroth Auto Pilot - Classic also deals with questing, but instead of showing you quests adequate for you level like Questie, it will specifically direct you in a predefined quest path, depending on your level, zone, race, and class.

3.6. Boss Mods: Deadly Boss Mods

Boss mods are addons that warn you about boss abilities and give you live advice on how to handle some mechanics. Deadly Boss Mods has already released a WoW Classic version, so make sure to help on its testing!

Optionally, DBM Voicepack VEM can be used alongside DBM to audibly warn you of upcoming mechanics.

3.7. WeakAuras

There is a Weak Auras version under development for WoW Classic. While it is still uncertain what functionalities it will have, we will keep track of the project and update as required.

3.8. Damage Meter (Details or Recount)

You can get the latest version of Details here, complete with all of its modern functionalities, or a working version of Recount here, back in all of its old school glory for WoW Classic.

3.9. Threat Meter

A threat meter is indispensable in WoW Classic, as you should always aim to deal as much DPS as possible without ever pulling threat from the tanks. So far, ClassicThreatMeter appears to be the only working version in WoW Classic, but we will update this as more options appear.

3.10. Vendor Price

This addon allows you to see the vendor sale price of items on your inventory while out in the world. Pressing left ctrl while your inventory is open will also flash the cheapest grey item on your bags, allowing you to delete it to create extra space, at the minimum cost to your gold making efforts possible.

3.11. Atlas Loot Classic

By installing Atlas Loot Classic, you become able to browse loot from various sources (PvP, Raids, Dungeons, Crafting, etc.) inside the game, without the need to visit third party websites.

3.12. Advanced Interface Options Classic

This addon allows you to change a lot of UI options that are normally hidden, such as Floating Combat Text customization options, mouse wheel chat scrolling, the displaying of Lua errors, among other options.

3.13. Classic Aura Durations

By installing Classic Aura Durations, the buffs/debuffs on your UI gain a duration indicator. This includes raid frame debuffs, which are very handy when raid-wide decursing is needed.

4. Changelog

  • 12 Aug. 2019: Added new macros and the addons Details, Twitch Emotes, ClassicThreatMeter, and changed some of the GitHub addon links to Curseforge for easier access.
  • 20 Jul. 2019: Several new addons added.
  • 30 Jun. 2019: Page added.
Show more
Show less