We Don't Wipe - Fire Mage

Mage Login to Add Favorites
  • World of Warcraft
  • 468 Monthly Downloads
  • Supports: 7.1.0
  • 86,353 Total Downloads
  • Updated Oct 26, 2016
  • Created Jul 22, 2013
  • 72 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: We Don't Wipe - Fire Mage v3.06
Support development! **

About We Don't Wipe - Fire Mage


A DPS maximiser module for the We Don't Wipe AddOn.

Works great in Legion Patch 7.1!


You will need the latest We Don't Wipe.

Priority Queue (aka Rotation)

Rotation Notes

Fundamentals: Fire Mages are all about generating consecutive "crits" and making your Pyroblast an instant cast spell. There are two "rotations" to learn, one with Combustion active and the other for when it is on cool down. You are required to spam Fireball as the main effective way to generate crits. Three ways to convert a crit into a second / consecutive crit, called a Hot Streak, are provided: Flame Blast, Flame On, Phoenix's Flames. This AddOn manages all of the above, with emphasis on being ready for a Combustion phase.

AoE: WDW focuses upon single target, due to limitations with the WoW programming interface. To assist with AoE, enable the display of Meteor and Living Bomb and when you see a Pyroblast icon, replace it with Flame Strike. With Combustion still on cool down, replace Fire Blast with Phoenix's Flames.

Global Cool Down (GCD): Fire Blast is "off the GCD". This means that when you see it in your rotation, typically position #2, hit the key as soon as humanly possible after your previous ability. It also has an undocumented 500ms cool down, much less than a full 1.5s GCD so be ready to cast the next spell after Fire Blast very quickly. Practise! Combustion and Pyroblast do not cause a GCD so press the key for the next spell as soon as possible! Combustion and Fire Blast are castable while casting! Thus: Fireball -> Fire Blast -> Pyroblast -> Fire Blast -> Pyroblast -> ... imagine the speed with which you can get that off!

Recommended Talents: Flame On and Rune of Power. You must take these.

Modifiable Parameters

From the chat line, the following modifiable parameters can be adjusted by you. The values are saved between sessions.

/wdw setr wait=n

Think of it as a leniency factor. I am trying to tightly forecast the timings of likely Combustion, Hot Streak, etc and working around various cool downs and recharges. When cool downs and recharges don't properly align then that is where "wait" comes in to play.

The value must be between 0 and 1.5 seconds. Default is 0.4. A higher value adversely affects your DPS.

You will see it in effect when an ability is in position #1 and there is no global cool down and yet it is still cooling down.

/wdw setr precast=n

If set to "y", WDW will suggest a slow cast Pyroblast for any new target which has no aggro. Leave as "n" for questing and trash mobs. The long cast time of Pyroblast is excruciating when you are in a hurry.

/wdw setr tier3=y

Whether to include Tier 3 talents in your rotation. Principally to avoid being nagged to refresh Rune of Power while questing. Mirror Image is only ever used in a Combustion phase but will also be switched off. Incanter's Flow is passive so will always be active.

/wdw setr tier4=y

Whether to include Tier 4 talents in your rotation. Blast Wave, if taken, will appear in your rotation on a "use when ready" basis. Flame On is not affected by this parameter as this highly recommended talent is integrated into your rotation. Controlled Burn is also unaffected as it is a passive talent.

/wdw setr tier6=n

Whether to include Tier 6 talents in your rotation. Specifically Living Bomb as the other talents are passive. For a single target rotation this talent is of little interest and ignored by default. You'd rather be generating Heating Up buffs with your Fireball.

/wdw setr tier7=n

Whether to include Tier 7 talents in your rotation. Specifically Meteor or Cinderstorm as Kindling is passive. For a single target rotation these might be of interest but they are currently ignored by default.

/wdw setr {parameter}=?

List the current value and a description of the parameter. New Patch 7.1!

/wdw listp

List the parameters for this module.

Cookies, Beer & Donations

It is all about the cookies & beer although, and don't let Gallywix know about this, a "thank you" in the comments section fuels my programming appetite and is very much appreciated. And then, you could cut straight to Donate to lend your support! because as Gallywix would say... "time is money, friend".

v3.06 - 27th October 2016

  • Typo in coding for RoP. How did that get there lol?

v3.05 - 25th October 2016

  • Tier 7 downwards in the rotation (i.e. after all the combinations) are now timed more precisely
  • precastpyro and hotstreak functions now test for exceeding queue length. Just in case player chose a really short queue length, such as "1"
  • Couple of typos/sloppiness in the parameter description
  • Version update to support Patch 7.1 "Return to Karahzan"
  • Updated module to reflect new WDW version
  • Changes to list/setting parameter mechanics due to Patch 7.1 chat window changes
  • Combustion now level 40, Pyroblast 12, Dragon's Breath 32

v3.04 - 9th October 2016

  • More reliable check for known talents
  • Wait parameter improved
  • Removed the silly "-1" default option for wait. Default is now 0.4, still quite slow
  • precast default is now "n"
  • Clean up saved variables - old pre-legion variables deleted
  • Update version requirement for main module

v3.03 - 10th September 2016

  • Remove all reference to "uptoyou" parameter as it was not actually used and just bloated things
  • Tier 3 parameter ignored for the newly written RoP routine. Doh!

v3.02 - 7th September 2016

  • Phoenix added
  • new "wait" parameter
  • Fireball precedes Pyroblast now
  • totally rewritten based upon player feedback. Above are the major features
  • Requires WDW v5.03

v3.01 - 31st August 2016

  • Add tier3 option
  • Was not testing the other tier parameters
  • Remove unnecessary RoP logic
  • Likewise "Finalise" had unnecessary code

v3.00 - 30th August 2016

  • Rewrite for Legion

v2.03 - 12th November 2015

  • Module MUST use v4.11 of main module due to show stopping bug fix for Mages with Incanter's Flow

v2.02 - 8th August 2015

  • Really should be using WDW v4.10 so forced to this
  • Prismatic Crystal added

v2.01 - 5th August 2015

  • Disallow Inferno Blast if have Pyro! and HU active as this causes the original Pyro! to be wasted.
  • Blast Wave now works in nicely with Incanter's Flow (at max) and fixed charge CD code
  • Meteor added
  • Dragon's Breath now queued as per cooldown and as it should in the queue
  • Blast Wave now appears as it should in the queue
  • Online description text changed, incl. advice, removing "beta" notice, rotation listing
  • Force WDW dependency to v4.09 due to small spellbook cache update in WDW. To support Incanter's Flow

v2.00 - 2nd August 2015

  • Warlords of Draenor updates - totally redone. Patch 6.2


  • Version number bump for Patch 6.0.3

v1.01 - 9th September 2013

  • Version number bump for Patch 5.4 and updated some rotation notes

v 1.00 - 22nd July 2013

  • Initial release

(Previous incarnations were bundled within We Don't Wipe)

Addon Packs Containing This...


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes