Cym's New Fire Macro w/ Cinderstorm (Added YT Clip)

thats good advice

would need to weave in the Ice floes
Im guessing just replacing rune of power in the macro above with ice floes isnt going to work correctly as it has a diffrent timings to rune of power and charges

Will need a reworked macro to with ice floes
If i ever get time ill have a play

It does however work fine just replacing fireball with scorch ive already done that
But im liking the idea of replacing rune of power for Ice floes

would this not work?
#shopwtooltip
/castsequence reset=120 Rune of Power,Scorch,Fire Blast,Pyroblast,Fire Blast,Pyroblast,Flame On,Fire Blast,Pyroblast,Fire Blast,Pyroblast,Phoenix’s Flames,Pyroblast,Phoenix’s Flames,Pyroblast,Phoenix’s Flames,Pyroblast

i cant seem too even get it too start casting lol

Yes and no… you don’t want to be hard casting Pyroblast, it’s a huge DPS loss.
You’re playing with RNG when it comes to Hot Streak Proc’s so it’s not advisable to add it like that… again everything comes down to personal choice.

I personally do not like Ice Floes, i think it’s the 3 charge thing that if added to the macro i have no real control over and it’s charges would be lost which is why i keep using Ring of Frost in my Talent choices. It’s why i switch to Scorch, along with it’s internal crit chance :slight_smile:

If you do play with Ice Floes, don’t have it at the end of a castsequence otherwise it will lock up the macro due to the timer.

But i always encourage people to go and change up the macros to what suits them

You don’t need to remove Rune of Power, different talent choice, but somewhere in this thread or maybe it was the Youtube video there is the suggestion of blocking the fizzle noise by creating a blank file for the sound folder which will stop it being annoying :slight_smile:

Hey Cymiryc,

Thanks for your latest macro, and all of your continued work and contributions. Here’s some feedback: Your latest macro works well in dungeons (heroic & mythic+) and for questing. At iLvl 840 it’s pushing about 125-150k DPS for single target.

However, in Emerald Nightmare (normal and heroic) it performed poorly; the difference between the macros and manual play was 100-125k DPS for single target. The poor performance is likely due to the amount of movement, mechanics, and length of the boss encounters in EN.

It wasn’t enough to use a version of the macro with Scorch when moving, because Scorch couldn’t produce enough DPS even with Combustion. So, the boss fights practically required the use of Ice Floes to be able to cast Fireball while moving (for the considerably higher damage of Fireball). Also, you won’t need Ring of Frost in EN.

Additionally, given the length (along with the high level of movement and mechanics) of the boss fights in EN, the macro will definitely encounter breaks in performance. So, I don’t think it’s a good idea to put Phoenix’s Flames, Fire Blast, and Flame On in the macro; they should remain manually bound to separate keys. As you know, Fire Mage’s DPS is dependent on chaining Critical Strikes and even at iLvl 840 spec’ed for (Int > Crit > Mastery) to a Crit Enhancement of 55%+ (using flasks and food), you’ll need the Phoenix’s Flames and Fire Blast(s) to generate the 2 guaranteed crits to activate Hot Streak when you encounter those breaks.

Looking forward to your opinion on this. Thanks!

I am always happy to break the macro into 2-3 buttons for performance, the previous iterations have been to cater to the “Lazy Macro” knowing that there would be slight loss in ideal performance while using 1 button.

I will be honest and say i am not much of a raider, i am one of those with weird game play times where i can’t dedicate specific times to raiding, but i would love to do it more.

I will look into having 3-4 macros for different scenarios but raiding i may lack…May seek/need help with it

Essentially i may just need to swallow my pride and work on something that weaves in Ice Floes in a main macro, followed by a combust phase (already have an idea) and a movement phase? while having separate Fire Blasts and Phoenix’s Flame etc…

It’s more a move to manual timings

Hi, again! How about macros (in 3-5 buttons) using the Fire Mage rotation from Icy-Veins.com? Fire Mage DPS Rotation, Cooldowns, and Abilities - Dragonflight 10.0.5 - World of Warcraft - Icy Veins

When playing my Fire Mage manually (iLvl 840, Int>Crit>Mastery, 55%+ Crit Enhancement), this rotation results in 190-220k DPS for single target in EN (Normal & Heroic), total for stationary and moving.

Sequences[‘Burst’] = {
author=
specID=63,
version=6,
source = “Local”,
helpTxt = “Talents: 1122112”,
icon=‘INV_MISC_QUESTIONMARK’,
lang=“enUS”,
PreMacro=[[
]],
“/castsequence reset=combat Rune of Power, Scorch, Fire Blast, Pyroblast, Fire Blast, Pyroblast, Flame On, Fire Blast, Pyroblast, Fire Blast, Pyroblast, Phoenix’s Flames, Pyroblast, Phoenix’s Flames, Pyroblast, Phoenix’s Flames, Pyroblast”,
PostMacro=[[
]],
}

iv had this working kind of but i cant get it too reset the cycle?

I am still working on an update to this. It ends up being 4 buttons in total.

Essentially it will look like:

Hard cast Pyroblast in the same way you use it as separate keybind on Procs.
Opener will do Fireball, Fire Blast, Rune of Power and then Combustion then you will switch to macro 2 to a Combustion script: Pyro, FB, Pyro, FO, FB, Pyro, FB, Pyro, PF, Pyro, PF, Pyro then switch to ImprovedFlames.

I will update ImprovedFlames to remove Phoenix’s Flames as it has a slow recharge rate.

If Combustion fires off well then it gives you a safe 30-45 seconds to play with ImprovedFlames using FB in the macro until you want to save it again for Combustion macro is ready again.

I have used a rough version of it and it allowed me to burst up to 450k dps at ilvl798.

It feels strange to use the 3 buttons as is, but, for raiding this is probably going to need to do unless you take the manual route and work the rotation yourself.

Now, it’s not all bells and whistles, there are snags with it. It’s rough, its not always perfect and that’s due to not knowing when Hot Streak will proc due to RNG regardless of how much Crit you do actually have. It will cause you to move when Hot Streak doesn’t proc as it will start to hard cast Pyroblast to the point where during the whole combustion pase you might just end up moving around anyway.
There are also times when it will also skip some abilities due to the speed at which most people will have their macros set to (0.050ms)

I have tried to work on padding this out but it’s still firing off like an Uzi, still WIP for now.

Looking forward to seeing your macros! I’m working on a set as well and will share those soon. As I’m creating my own set, I was curious what you think of the following posts by wowlazymacros.com moderators regarding castsequence and reset.

In the past few days, I’ve spent some time reading through posts under “Gnome Sequencer for Idiots” and other basic question/answer threads on the forums. It’s been stated several times that “reset=(time, target, or combat)” does not work (or the behavior is different) in GS. Is this still true? Or has it been resolved in GS and/or GS-E? To find the threads, just search for “gnome-sequencer-for-idiots”

If this is true, are the castsequences in the macros actually working? Or being ignored?

Also, as macros are split up to take advantage of fire mage rotation and cooldowns, specifically crit-chaining, what do you think about removing the step function?

//

Btw, if anyone else is interested, I follow and use the Fire Mage rotation and class/spec advice on Icy-Veins and Altered Time.

https://www.altered-time.com/forum/viewtopic.php?f=4&t=2553

I used a different step function using the stepa and stepc options, effectively going back to the old GS to give a little more control where you tell GS what to cast especially for Combustion phase, in that i used the Icy-Veins rotation which is listed above. The main point of failure in the macro is RNG on making Hot Streak Procs.
I get a perfect rotation about 2 of 5 casts.
Castsequence is good for padding out sequences of cast timers where /cast is better for instant casts or casts with timers.
Having a timer (Combustion?) in a cast sequence will lock up the macro until the time hits 0 and it can progress again.

reset= options don’t work at all… but it just makes you feel better to have it added in :stuck_out_tongue:

Removal of stepfunction? No, the stepfunction gives a little bit of control over the sequence but removing it will tell the script to cast what ever is available at the time which means you might end up using 2 Fire Blasts and a Flame On before you cast Pyro or Phoenix’s Flame.
Since the spec revolves around Combustion and it’s instant casts, to get a better rotation i would even suggest slowing the Key presses to 120ms to try and keep order

reset=time doesn’t work like people think it does. It works in that if you DONT PRESS the macro for “time” then it will reset. For this to happen it needs to be the only line in a macro GS-E. Ie No PreMacro or PostMacro and no line 2 because the GS-E will cycle to the next step on keypress whereas a cast sequence wont. Simply pressing the key will move to the next line and restart the reset=time counter.

The castsequences are being interpreted. YOu can tell this by watching the threads about macro lockups where the macro gets stuck because it doesnt have the resources for the spender.

To help with the development of the macro, I suggest taking all CDs out. I had to do this last expansion with my prot pally and other classes; my DPS and HPS went up as a result while playing Normal, Heroic, and Mythic HFC. Just have a main rotation that you will be able to fire off all the time and then have CDs, DPS and defense, on seperate hotkeys. It will allow for a more manual use and better overall performance since Combustion and Icy Flows will not be used when there is no need for it. Just my two cents. Hope the macro turns out well.

I ended up creating the new set of macros as you suggested under This Link

I “think” the development turned out fine? Just need some feedback for it :slight_smile:

I’m using this Pyroblast macro:

#showtooltip pyroblast
/cast [nochanneling] !Pyroblast
/cancelqueuedspell
/cancelqueuedspell

It prevents queing an extra Pyroblast after the instant cast. So you wont be hard casting by accident. (Unless you keep pressing it forever).

Also i use this for Fire Blast:

#showtooltip Fire blast
/castsequence [nochanneling]reset=1 !Fire blast,Slow Fall,st0pmacr0

It prevents blasting the 2nd charge of Fire Blast instantly, “slowfall,” can be removed but find it handy to keep it on during fights, and it costs almost no mana.

Hi Shade3891,

Thanks for your post! :slight_smile:
But I don’t think you should be using those macros.

Re: [nochanneling]

In general, and particularly when latency is high, [nochanneling] is a bad idea as it prevents simultaneous casting, queueing, or clipping of spells. And while Pyroblast has a 4.5 second cast time, it is not a “channeled” spell like a Shadow Priest’s Mind Flay.

Most importantly, Fire Mage is the only class/spec that has a dps rotation that allows (and is greatly improved) by being able to cast while casting other spells (simultaneous casting); [nochanneling] will prevent you from taking advantage of this class/spec ability. Btw, it’s also one of the main reasons why using one (or any)-button Fire Mage macros will always result in considerably lower DPS performance.

Re: /cancelqueuedspell

Rather than /cancelqueuedspell, it’s better to learn how to stop button mashing macros. There are many situations where you need Pyroblast to function, as is. And the benefits of those situations outweighs the occasional and/or accidental hard cast of Pyroblast, which can be easily and quickly interrupted.

For example, if you have Marquee Bindings of the Sun King, your playstyle and rotation using Pyroblast will change. You’ll want to hard cast Pyroblast after an instant cast (hot streak) Pyroblast.

Re: “prevents blasting the 2nd charge of Fire Blast”

Again, the best solution for this is to learn how to stop button mashing macros. Fire Mages are a reactive class/spec that uses Fireblast as a high priority spell in its DPS rotation. Fireblast should not be limited in any way, even when using macros to allow for lazier play during quests, dungeons, or lfr. (To be clear, I don’t think lazy macros should be used in “current” normal, heroic, or mythic raids.)

Also, using spells like Slow Fall in a /castsequence to prevent accidental use of the 2nd charge is a terrible idea because Slow Fall has a 1.5 second Global Cooldown. Even if you were able to lower the GCD with Haste, it’ll result in a significant DPS loss.