Correct but missing a few more. The weakness of this is if you have item that procs haste the cast time of FB changes so the number of Fireball also needs to change
Example 2005 haste can do 5x FB before refreshing LB
1505 haste can do 4x FB before refreshng LB
Our Bis Trink (4.3) itself procs haste. 1505+tringket=5x FB, while 2005+trink proc= 6x FB
/castsequence reset=target Living Bomb,Fireball,Fireball,Fireball,Fireball
/castsequence [mod:shift]Pyroblast;reset=60 Flame Orb, Mirror Image
/cast [mod:ctrl] Combustion
/cast [mod:alt] Fireball
Depending on your haste you change the numbers of FB you use. The macro has 4x FB. You add more FB by pressing alt+macro. I recomend to use it Before you start the macros sequence to prevent using LB before it explode. Using ctrl+macro will use Combustion. Using shift+macro will hardcast pyro. The macro uses orb and Mirror image off cd. You can use Combustion OFF cd by deleting it and writing it on the 2nd castsequence:
/castsequence [mod:shift]Pyroblast;reset=60 Flame Orb,Combustion, Mirror Image
and place Managem on ctrl BUT we mages like to use it with big ignites so I separated it.
Running around macro ^,..,^
#showtooltip
/cast [mod] Blastwave; Scorch
/cast Pyroblast!
Heres is a macro that will auto cast pyro procs /cast Pyroblst! but sadly it doesnt work on the castsequence
So I recomend this instead. I dont like castsequence on my mage anyway. This one is simple and more accurate than the sequence, you just need to keybind the orb and miror image to make it easier.
#showtooltip
/cast [mod] Pyroblast; Fireball
/cast Pyroblast!
and also:
#showtooltip
/cast [mod] Combustion; Livingbomb
/cast Pyroblast!
I actualy dont use the sequence cause i dont like it LoL I divided mine and placed Managem on all of them to make sure I use it off cd (without using it at full mana). I dont like specific modifier. I just use [mod] meaning any will do on matter what I press.