If you play a Fire Mage, I’m pretty sure you’re aware that generating / using Pyroblast procs is of the essence to put up a good DPS. To get your Pyroblast to proc and be able to use instantly, the main spells to use are Fireball, Inferno Blast and Scorch.

The following macro will cast Fireball, Inferno Blast, Scorch, Combustion and Frostjaw as they become available. Like pretty much any other rotation macro for GS, it’s meant to be spammed. Pyroblast is meant to be kept on a separate key, and hit whenever it becomes instant.

Fire Mage PyroProcs Macro

Fire Mage PyroProcs Macro - Notepad Code

Macro code:

Sequences['PyroProcs'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/run UIErrorsFrame:Clear()
[[/cast Fireball]],
[[/cast Scorch]],
[[/cast Inferno Blast]],
[[/cast Fireball]],
[[/cast Combustion]],
[[/cast Inferno Blast]],
[[/cast Frostjaw]],



Required class – Mage
Required spec – Fire
Required talents – Frostjaw
Required addons – GnomeSequencer


If you have Ice Floes, you can either add a sequence for it at the beginning of the macro, or simply throw it twice in the macro with a /cast command like the others. However, it’s best to keep this spell on a separate key and use it only when you need to move.

In case you use any of the Blast Wave, or Living Bomb talents, you can add them in the macro as well, if you want.

It’s a good idea to also use a stopcasting macro for your Pyroblast. That’s because when Pyroblast procs, you should cast it immediately. However, by spamming the PyroProcs macro, your Mage might already begin to cast a Fireball, or Scorch, and you will have to either interrupt the cast (for Fireball) by moving, or wait until that cast is complete (for Scorch). But if you have a /stopcasting before your Pyroblast, it should stop your previous cast and immediately launch your Pyro.

Your Pyroblast stopcasting macro, should look something like this:

#show Pyroblast
/cast Pyroblast

Last but not least, you can add a PostMacro and put your /use trinkets, if you have any. However, I like to keep macros such as this simple.

Tagged with:

Filed under: Mage Macros

Like this post? Subscribe to my RSS feed and get loads more!