I think, Firemage Rotation coul?d be optimized.
Now: If PoM, Alter Time, Combustion is on CD and Infernoblast is ready -> Heating up, Infernoblast, Pyro
Better: If PoM, Alter Time, Combustion is on CD and Infernoblast is ready -> Heating up, Infernoblast, max up to 3? Fireballs, Pyro. If one of the Fireballs Crit and wie have the next heating up, then one Fireball + Pyro. 2 Spells, High chance of one Crit, One Additional Instant Pyro.
The idea is to farm the next heating up with normal Fireballs and then fire off a Fireball + Pyro with an active heating up Buff, which will result in more instant Pyros, cause only one of the spells has to crit for another instant Pyro.
This behavior shoul?d be the "normal" rotation while waiting for the next PoM, Comb or Alter Time behavior. But o.c. this you only do when infernoblast is on CD. I think 3 normal Fireballs without active Heroism, but the key is the cooldown of Infernoblast.
Hope this is understandable.
b.r Zardoz