I'm not very good at making macros, and i don't know if this is even possible. However i would like to ask if it was possible to make this macro:
cast magma totem
cast fire nova
if magma totem is down cast magma totem
if magma totem is up cast fire nova
would it be possible to make macro that checks if magma totem is up?
I'm at work and I can't remember the CDs, so you'll have to develop this a bit further. But maybe this will help you:
/castsequence reset=shift/combat/30 magma totem, fire nova, fire nova
It does a sequence, which resets if you press shift when you click it, leave combat or don't press the button for 30 seconds (set this number to the CD of magma totem).
The sequence does magma totem and then fire nova twice before resetting. (If you can do 3 nova's before the totem goes away add another ", fire nova".) This will work as long as you always use fire nova when it is off CD.
(if my syntax is wrong can someone please correct me).
the castsequence works as it should, though there is a problem with the casting of magmatotem some times, but most of the time it drops it as attendet. it works very nice, since i didn't want to use the [mod].