I’m quite confused as to why Evoker Macros…in particular those for the Preservation Spec are broken. For instance, the following macro should cast a spell for Spec:1 (Devastation) and yet another for Spec:2 (Preservation):
#showtooltip
/use [spec:2,mod]Fire Breath;[spec:2]Dream Breath;[spec:1]Fire Breath
The buttons for these keys are showing out of range…which doesn’t matter…since they are AOE cone effects. When pressing the key for this macro in Spec:1 (Devastation) it works properly. When pressing ALT while in Spec:2 (Preservation) Fire Breath casts as intended.
However, when pressing the key with no modifier in Spec:2 (Preservation), I get an error that says “spell not learned”. The spell is learned…the talent has been selected…it is showing in my spell book. If I drag the skill out from the spell book to my action bar it works just fine.
Is there some reason why this is happening? It is “hair-pulling” frustrating. The “fix” is to logout entirely, and log back in. Changing specs breaks it as well. So, one must stay in Preservation Spec…or log out and back in to fix the issue. The issue is not resolved by simply reloading the UI.