Author Topic: Mage Macros  (Read 2054 times)

0 Members and 1 Guest are viewing this topic.

Offline Shadowwolf

Mage Macros
« on: September 08, 2007, 04:08:14 PM »
Would like to start this type of thread in each class board for class specific macros people find or create.


Focused Target Polymorph
To start it off, here is one I made for sheeping and keeping the sheeped target focused so that you dont have to change targets to resheep.

This works to sheep your focused target with the left click of the button, if you dont have a focused target, it will focus the current for you. If you want to resheep without changing your current target, just use the left click of the mouse. To sheep a different target and clear the focused target, use the right click of the mouse to cast.
Code: [Select]
#ShowToolTip Polymorph(Rank 4)
/clearfocus [button:2]
/clearfocus [target=focus,dead]
/clearfocus [target=focus,noexists]
/focus [target=focus,noexists]
/cast [target=focus] Polymorph(Rank 4)

If you want to make your polymorph random from the different spells you have, the macro would look similar but like so:
Code: [Select]
#ShowToolTip Polymorph(Rank 4)
/clearfocus [button:2]
/clearfocus [target=focus,dead]
/clearfocus [target=focus,noexists]
/focus [target=focus,noexists]
/castrandom [target=focus] Polymorph(Rank 4), Polymorph: Pig, Polymorph: Turtle

You would need to remove any Polymorph spells you dont have known or the macro might error on you. If your mage isnt 70 also, you will need to adjust the Polymorph rank to the maximum rank you currently know.

Quick Counterspell

Here is a simple macro you can make to have a counterspell take priority over anything you might currently be casting such as a frostbolt or fireball. It will stop all current casts in progress and cast counterspell on your current target.

Code: [Select]
#showtooltip Counterspell
/stopcasting
/cast Counterspell

Anti-Grounding Totem Icelance

This is a nice macro for PvP if you find yourself against a shaman and they drop a grounding totem. It will ice lance the totem so you can cast another higher rank harmful spell against the shaman or someone in that group.

Code: [Select]
#showtooltip Ice Lance
/stopcasting
/focus target
/target [exists] Grounding Totem
/cast Ice Lance
/target focus
/clearfocus
« Last Edit: September 08, 2007, 04:16:48 PM by Shadowwolf »
Come to the darkside, we have cookies.
"A flute with no holes is not a flute, and a donut with no hole is a danish" - Chevy Chase as Ty Webb in Caddyshack
"Be who you are and say what you feel, because those who mind don't matter, and those who matter don't mind."- Dr. Suess


Nixphire

  • Guest
Re: Mage Macros
« Reply #1 on: November 05, 2007, 02:53:50 PM »
Here's a nice Water Elemental macro. 1 button, 2 features. If your pet is active, it'll show the cool down on Freeze. Other wise, it'll show the summon Water Elemental.
Other then that, when the Water elemental is active, it'll cast it's Freeze with a click, very nice!

Code: [Select]
#showtooltip [pet] Freeze; Summon Water Elemental
/cast [nopet] Summon Water Elemental
/stopmacro [nopet]
/cast Freeze

Code: [Select]
#showtooltip
/stopmacro [flying]
/dismount [mounted]
/use [nomounted,flyable] Swift Green Windrider
/stopmacro [flyable,nomodifier:alt]
/use [nomounted] Great White Kodo

#Showtooltip Arcane Intellect
/cast [button:1] Arcane Intellect
/cast [button:2] Arcane Brilliance

#showtooltip Ice Block
/stopcasting
/cast Ice Block
/cancelaura Ice Block
« Last Edit: March 11, 2009, 10:45:15 PM by Nixphire »

Arcdelad

  • Guest
Re: Mage Macros
« Reply #2 on: November 05, 2007, 03:02:37 PM »
just dont test this out in the middle of the arenas LOL

Melonni

  • Guest
Re: Mage Macros
« Reply #3 on: November 05, 2007, 05:32:34 PM »
Quote from: Nixphire on November 05, 2007, 02:53:50 PM (Source)
(Haven't tried out this version yet, will try when I get home.)
Here's a nice Water Elemental macro. 1 button, 2 features. If your pet is active, it'll show the cool down on Freeze. Other wise, it'll show the summon Water Elemental.
Other then that, when the Water elemental is active, it'll cast it's Freeze with a click, very nice!

#showtooltip [pet] Freeze; Summon Water Elemental
/cast [nopet] Summon Water Elemental
/stopmacro [nopet]
/cast Freeze


I've been using this since ding 50 - it's very handy. I do recall however that "/cast Freeze" didn't work for me, but there's an equivalent which works fine. I forget what it is exactly (don't have the game running right now), but it clicks the fifth pet actionbar key.

Nixphire

  • Guest
Re: Mage Macros
« Reply #4 on: November 06, 2007, 09:26:19 AM »
Yes, castpetactionbar:5 or something like that is what I have. But I was reading that they changed the name of the spell to Freeze, since it previously what frost nova, which made it impossible for macros.

genny

  • Guest
Re: Mage Macros
« Reply #5 on: November 06, 2007, 11:39:52 AM »
Trinket use - without errors (turn off error speech) I hear this will be partly broken in the patch?  I this it's just the stop casting or something (that you don't need it or whatever).

Code: [Select]
#showtooltip Fireball
/script UIErrorsFrame:Hide()
/use 13
/stopcasting
/use 14
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/stopcasting
/cast Fireball

Pom nuking macro - I wanted to name a specific trinket because it did more + dmg.  (this was when I was arc/frost - my mage is full fire now)

Code: [Select]
#showtooltip Presence of Mind
/cast Arcane Power
/stopcasting
/cast Presence of Mind
/stopcasting
/cast Xi'ri's Gift
/stopcasting
/cast Frostbolt
/stopcasting

random summon of pet (not mage specific but fun)

Code: [Select]
/castrandom Mechanical Chicken, Elekk Training Collar, Miniwing

Offline Kothnok

  • Monkey's Uncle
  • Administrator
  • *****
  • Posts: 2151
    • Blog
Re: Mage Macros
« Reply #6 on: September 23, 2008, 12:13:24 AM »
For those that wonder "how does Koth make those nifty saying when casting a portal on Marnok?", here's your answer...

I just make a macro for each of the portal spells and change the text slightly between them.
Code: [Select]
/script local C; if(GetNumRaidMembers()==0) then C = "PARTY" else C = "RAID" end SendChatMessage("Opening dimentional slip 'n slide to >>> Shattrath <<<, I highly recommend sliding feet first.",C);
/cast Portal: Shattrath
Use the above to copy/paste.

Quote
/script local C; if(GetNumRaidMembers()==0) then C = "PARTY" else C = "RAID" end SendChatMessage("Opening dimentional slip 'n slide to >>> Shattrath <<<, I highly recommend sliding feet first.",C);
/cast Portal: Shattrath
I'm using a 2nd quote here to show you how to change it for other portals.  Replace the bold section for what you want to tell the group/raid.  Replace the italics with the spell to cast.
No matter how often you refill the gene pool, there's always a shallow end.

Offline Kothnok

  • Monkey's Uncle
  • Administrator
  • *****
  • Posts: 2151
    • Blog
Re: Mage Macros
« Reply #7 on: September 23, 2008, 12:15:00 AM »
Due to some changes since Shadow posted her sheeping macro, I've modified it so that it is now "current".

This works to sheep your focused target with the left click of the button, if you dont have a focused target, it will focus the current for you. If you want to resheep without changing your current target, just use the left click of the mouse. To sheep a different target and clear the focused target, use the right click (or shift+left click) of the mouse to cast.
Code: [Select]
#showtooltip [target=focus,harm] [] Polymorph
/stopcasting
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists][button:2] 
/focus [target=focus,noexists] 
/castrandom [target=focus] Polymorph(Rank 4), Polymorph(Rank 1: Pig)

For those with the Turtle spell, add ", Polymorph(Rank 1:Turtle)" to the end of that macro.
« Last Edit: September 23, 2008, 12:45:58 AM by Kothnok »
No matter how often you refill the gene pool, there's always a shallow end.