Arcane Mage DPS Macros and Addons — Midnight Pre-Patch (12.0)

Last updated on Jan 19, 2026 at 18:00 by Dutchmagoz 76 comments
General Information

On this page, you will find a number of useful macros and addons to make your life easier when playing your Arcane Mage in World of Warcraft — Midnight Pre-Patch (12.0).

If you were looking for Mists of Pandaria Classic content, please refer to our MoP Mage addons and macros.

ARCANE MAGE ADDITIONAL RESOURCES
1.

Macros

1.1.

Specific Macros for Arcane Mages

1.1.1.

1-Button Arcane Surge

  • #showtooltip Arcane Surge
  • /cast Berserking
  • /cast Arcane Surge
  • /use 13

This will cast Arcane Surge Icon Arcane Surge and activate the first trinket slot at the same time. Additionally, it will also activate Berserking Icon Berserking. If you have a different race, you can replace Berserking for your race.

1.2.

Generic Macros for Mages

Bear in mind when using any of the stopcasting macros that they will not interrupt the Global Cooldown. If you are still on GCD your cast will be canceled but the next ability will not go off until you are off GCD.

1.2.1.
  • #showtooltip
  • /stopcasting
  • /cast Blink

Pressing Blink Icon Blink will now cancel your current spellcast and causes you to immediately Blink. Note that this should not be used with Shimmer Icon Shimmer as it will unnecessarily cancel your current cast.

1.2.2.

1-Button Block

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

Cancels your current cast and immediately puts you in Ice Block Icon Ice Block. Pressing Ice Block again will cancel the effect. Not recommended if you spam your buttons.

1.2.3.

Block Cancel

  • /cancelaura Ice Block

If you are a button spammer, you can put this on a separate keybind as your Ice Block Icon Ice Block, allowing you to cancel your Ice Block early if you so desire.

1.2.4.

Alter Time Cancel

  • /cancelaura Alter Time

You can use the above macro to cancel Alter Time Icon Alter Time if you do not want to be teleported back to the location/health where you were when you initially cast Alter Time.

1.2.5.

Mouseover Decurse

  • #showtooltip
  • /use [@cursor]Remove Curse

This will remove curses on whatever unit you are mousing over. You can replace Remove Curse for any other spells you might want to do on mouseover, like Spellsteal Icon Spellsteal.

2.

Addons

2.1.

ElvUI

ElvUI is a complete replacement of the default User Interface. It comes with almost everything you need to perform properly: action bars, unit frames, cooldown timers, proc displays, etc.

2.1.1.

Method Raid Tools

Method Raid Tools is a useful addon that allows you to track the cooldowns of other raid members, as well as providing you with a wealth of other useful raid information.

3.

Changelog

  • 19 Jan. 2026: Updated for Midnight Pre-Patch.
  • 30 Nov. 2025: Reviewed for Patch 11.2.7.
  • 05 Oct. 2025: Reviewed for Patch 11.2.5.
  • 04 Aug. 2025: Reviewed for Patch 11.2.
  • 15 Jun. 2025: Reviewed for Patch 11.1.7.
  • 21 Apr. 2025: Reviewed for Patch 11.1.5.
  • 24 Feb. 2025: Updated for Patch 11.1.0.
  • 15 Dec. 2024: Updated for Patch 11.0.7.
  • 21 Oct. 2024: Reviewed for Patch 11.0.5.
  • 09 Sep. 2024: Reviewed for The War Within Season 1.
  • 21 Aug. 2024: Reviewed for The War Within.
  • 23 Jul. 2024: Reviewed for The War Within Pre-Patch.
  • 07 May 2024: Reviewed for 10.2.7.
  • 22 Apr. 2024: Reviewed for Season 4.
  • 19 Mar. 2024: Reviewed for 10.2.6, removed link to a no longer relevant pack and added new macro for Arcane Barrage + TOTM.
  • 15 Jan. 2024: Reviewed for Patch 10.2.5.
  • 06 Nov. 2023: Reviewed for patch 10.2.
  • 04 Sep. 2023: Reviewed for Patch 10.1.7.
  • 10 Jul. 2023: Reviewed for Patch 10.1.5.
  • 28 Apr. 2023: Added a generic weakaura pack containing all neccesary WeakAuras for all specs.
  • 20 Mar. 2023: Reviewed for Patch 10.0.7.
  • 24 Jan. 2023: Reviewed for Patch 10.0.5.
  • 11 Dec. 2022: Reviewed for Dragonflight Season 1.
  • 28 Nov. 2022: Reviewed for Dragonflight launch.
  • 24 Oct. 2022: Updated for Dragonflight pre-patch.
Show more
Show less