One of the addons I’m liking more and more each day is TellMeWhen. Prior to this evening I had been using the addon to track cool downs of spells like Combustion and Flame Orb in addition to temporary buffs like Lightweave, Power Torrent, Velocity and Stolen Time. Little did I know that there was so much more that you can do with it.
Let’s go through the priority list for a fire mage again:
- If Heating Up is active and Inferno Blast is off cooldown, cast Inferno Blast to force a Pyroblast! buff.
- If your bomb of choice is not on the target, cast it.
- If the Pyroblast! buff is up, cast Pyroblast.
- If a Pyroblast has just crit and Combustion is available, cast Combustion.
- Otherwise cast fireball.
(Two notes on the rotation: in theory if you have both Heating Up and Pyroblast! buffs and Inferno Blast is off cooldown, you would want to cast Pyroblast rather than Inferno Blast to maintain the possibility of getting another Pyroblast! buff when the spell hits. As a practical matter if you are following the priority list above, this will not happen. The only way you get both buffs active at the same time is when Heating Up is active, you cast Inferno Blast to force the Pyroblast! buff, and the spell you just cast crits also, giving you a new Heating Up buff. Thus, Inferno Blast will be on cooldown and you’ll proceed to step 3.
Second, the exact moment to cast Combustion will be subject to a lot of debate. Casting it on a Pyroblast crit allows you to cast it often enough, while ensuring a good Ignite DoT and a Pyroblast DoT to incorporate into the Combustion. YMMV, but I think that’s a pretty good approach.)
Setting up a TellMeWhen group of five icons will make this incredibly easy. Type “/tmw options” to create a bar with five columns and one row, or one column and five rows, whichever is your preference. Then type “/tmw” to display the bar.
Icon number one is what I call the Inferno Blast trigger. Right click on the empty button to start to define what it tracks. Select Buff/Debuff from the drop down menu. Click the Enable box and the Show Timer box, and then in the “Choose spell(s) to check” field type Heating Up. A tray will open to the right suggesting spell IDs; in this case you want the spell id 48107. The next step is to go down to the Conditions tab at the bottom. Click the + sign to add a condition. From the drop down box, select Spell Cooldown. In the box right below it type Inferno Blast. A tray will again open to the right to do suggestions; you want the spell id 108853. Next, click the Events tab at the bottom. Click the + to add an event. Select “On Show” from the drop down menu, and then select Sound from the menu that pops up to the right. Select your sound of choice; I use “CH Volcano”. Finally, click Okay to finish creating the button.
This button will now display the Heating Up icon and play a sound when you get the Heating Up buff and Inferno Blast is off cooldown. When this happens, you will want to cast Inferno Blast immediately.
Icon number two is the Heating Up tracker. For this button you basically repeat the process above up to the point where you would go down to the Conditions tab. Instead of clicking the Conditions tab, just click Okay.
This button will now display the Heating Up icon whenever you have the Heating Up buff. I find this useful for anticipating the Pyroblast! buff, but it’s not a trigger for any particular spell.
Icon number three is the Pyroblast! tracker. Right click on this button to bring up the TellMeWhen panel. On the drop down menu, again click Buff/Debuff. Click the Enabled Box and the Show timer box. Then, under the Choose spell(s) to check field, type Pyroblast! The spell id you are looking for is 48108. Click okay to finish this icon.
This button will display the Pyroblast! icon whenever the Pyroblast! buff is active. This is basically a trigger to cast Pyroblast.
Icon number four is your bomb tracker. Right click on this button to bring up the TellMeWhen panel. On the drop down menu, again click Buff/Debuff. Click the Enabled box and the Show timer box. Select “Either” in the Buff or Debuff box. In the Show States & Opacity section, click the box for Present and set the slider to 40% (or whatever your preference is). Click the box for Absent and set the slider to 100%. Then, under the Choose spell(s) to check field, type Living Bomb (spell id 44457), a semi-colon, Nether Tempest (spell id 114923), a semi-colon, and Frost Bomb (spell id 112948). Under Unit(s) to watch, type target. edit: Check the “Only check mine” box in the Buff/Debuff section; otherwise it will display bombs from other mages and be unhelpful. Then click Okay.
This button will display the icon for your bomb of choice. It will be dim when the bomb is on the target; the reason you set the opacity to something like 40% is that will allow you to see the timer sweep to show you how long the bomb has left. When there is no bomb on the target, the icon will be opaque, indicating that it’s time to cast the bomb again.
Icon number five is your combustion tracker. Right click on this button to bring up the TellMeWhen panel. Select “Combat Event” from the drop down menu, and click enabled. Under the Choose spell(s) to check field, type in Pyroblast (spell id 11366). Next, in the Combat Events drop down field, select Spells and then Spell Crit. In the Custom Texture field, type 11129. Next, go down to the Conditions tab. Press the + button to add a condition. Select Spell cooldown from the Type drop down menu. Then, in the empty field below that type Combustion (spell id 11129). Then click Okay.
This button will show the Combustion icon when Pyroblast has just crit and Combustion is off cooldown, indicating a pretty good time to cast Combustion.
When you’re done with everything, type “/tmw” to exit the configuration mode.
The effect of this row of icons is to guide you as to what spell to cast. When the first icon is lit up, cast Inferno Blast. When the third is lit up, cast Pyroblast. When the fourth is lit up, cast your bomb of choice. When the fifth is lit up, cast Combustion. If none of them are lit up, cast Fireball.
You can now disable the standard spell animation for Heating Up and Pyroblast by deselecting “Show Spell Alerts” in the Combat sub menu of the Interface window. These alerts are superfluous and in my experience are slower to appear than TellMeWhen’s icons.
I’ve played around with this on a target dummy and found it to be incredibly helpful. I hope you will find it useful too.
(edit: I’ve made some changes to these icons to make them even more helpful.)