Mage Elemental / Pet Macros
Elemental / Pet
Some of these ideas are taken from Pet management macros for Warlocks. Having to manually control your 45s pet (or even 1 minute with talents) as a mage is counter productive, he's only around for 45s you should try and maximise his efforts as much as possible.
Frostbolt+Attack
This instructs your pet to stay where he's at and start casting his frostbolt while you cast your frostbolt. You could also cater this macro to any other spells you like.
#showtooltip Frostbolt /petstay /petattack /cast Frostbolt
Petfollow+Frostnova
In my experience when I'm frost nova'ing an area I tend to want to run away from things attacking me there and since a retadin can 3-shot a water elemental it's a good idea to get him out of there too. This combines frost nova w/ petfollow to give you a way to make your elemental to follow you.
#showtooltip Frost Nova /petfollow /stopcasting /cast Frost Nova
Frost Nova and Pet Frost Nova
Very simple macro that makes you cast Pet Frost Nova if normal Frost Nova is on cooldown and hides error messages, incase one of those in on cooldown.
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE"); /cast Frost Nova /click [pet] PetActionButton5 /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
Combining Petfollow+Frostnova+Freeze
#showtooltip Frost Nova /petfollow /stopcasting /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE"); /cast Frost Nova /click [pet] PetActionButton5 /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
Aggressive+Ice Block
Another good idea is to just let your pet unload on whoever when you iceblock, if you do this though, you may want make a macro or add a /petdefensive in another spell of yours to switch him back.
#showtooltip Ice Block /petaggressive /cast Ice Block
Summon + Buff + Attack
The following is intended to work for 11+/0+/41+ mages. It should summon an elemental on a left click, buff the pet with Focus Magic (hence the 11+/) on right click and have the pet attack your target by left clicking a second time. Obviously, if you are in the group with a more appropriate recipient of Focus Magic or haven't spec'd for that spell, then remove or ignore that section.
#showtooltip Summon Water Elemental /cast [button:2,target=pet] Focus Magic; [pet] Waterbolt; Summon Water Elemental
Summon + Freeze + Attack + Follow + Stay
This macro summons your elemental and on next press, allows you to cast freeze. If you have a hostile target, your elemental will start attacking it. To use the elemental's second freeze, simply wait for the cooldown to elapse and press the same button again. If you want your elemental to attack a different target but don't want to cast freeze yet, simply right click the screen when the aoe circle appears and you can recast it when you are ready (it doesn't affect your current spell). This is very handy if you want to spam a button to summon, attack and nova something quickly. Alt and shift will set pet to follow or stay.
/castsequence reset=60 summon water elemental, freeze, freeze /petattack [nomodifier] /petfollow [modifier:alt] /petstay [modifier:ctrl]