Log in

View Full Version : My Current Frost Mage DPS Macros



Vmpwraith
04-12-2009, 05:11 AM
Wall of text to come.

I know its maybe not the best but so far it has lifted my DPS a lot so I'll share it here and am happy to have it simplified because it does take Five (5) macro slots.
It Summons Water Elememental and cold snaps, fires trinkets and icy viens, Frostbolts, Ice lances, and Deep Freezes and cold snaps if target is frozenI have cold snap in two places so that it gets fires ASAP and I can get another water elemental out. So far its been effective in keeping as much DPS on as much as I can and its a good set and forget system.


I use Dominos for my Bars so the "MultiBarRightButton5" etc refer to my dominos bars. If you are unsure of your bars/button IDs or use a different bar addon you can use

/script ChatFrame1:AddMessage("frame name: " .. GetMouseFocus():GetName())

Just hover over the button with your mouse and open a chat and past that code in hit enter and it will tell you the button ID in the chat window. Cheers Puppychow for that :-)

DPS Spam Button this is currently my number 2 button.
/click MultiBarRightButton5 -- Trinkets / Icy Veins
/click BonusActionButton3 -- Main DPS -- Its important that this goes here or you will get no DPS if you have no Water Elemental
/click BonusActionButton4 -- Summon Water Elemental/ Cold snap
/click MultiBarRightButton8 -- Deep Freeze/ Cold snap


/click MultiBarRightButton5
/click BonusActionButton3
/click BonusActionButton4
/click MultiBarRightButton8

Trinkets and Icy Veins.
#showtooltip
/run SetCVar("Sound_EnableSFX","0")
/use 13
/use 14
/castrandom Icy Veins,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()


#showtooltip
/run SetCVar("Sound_EnableSFX","0")
/use 13
/use 14
/castrandom Icy Veins,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()

Main DPS Macro.
/#showtoolltip
/run SetCVar("Sound_EnableSFX","0")
/castrandom Frostbolt, Frostbolt, Frostbolt, Ice Lance,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()


/#showtoolltip
/run SetCVar("Sound_EnableSFX","0")
/castrandom Frostbolt, Frostbolt, Frostbolt, Ice Lance,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()

Summon Water Elemental
/run SetCVar("Sound_EnableSFX","0")
/castsequence [nopet] Summon Water Elemental, cold snap,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()


Summon Water Elemental
/run SetCVar("Sound_EnableSFX","0")
/castsequence [nopet] Summon Water Elemental, cold snap,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()


Deep Freeze.
/run SetCVar("Sound_EnableSFX","0")
/castrandom Deep Freeze, cold snap,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()


/run SetCVar("Sound_EnableSFX","0")
/castrandom Deep Freeze, Deep Freeze, Deep Freeze,cold snap,
/run SetCVar("Sound_EnableSFX","1")
/script UIErrorsFrame:Clear()


Edit: to deepfreeze marco added two more deep freezes to reduce the chance of fireing coldsnap before getting a water elemental the first time.
I hope this can help someone or be improved.

Tonyx
04-12-2009, 06:43 AM
Thanks. To me it looks a bit too reliable on castrandom selecting the empty slot with the right frequency, but overall is a solid macro. Also, I am pretty sure you can write a single macro with all the castrandoms one after the another instead of having 5 different ones.

I think we should have a section on the wiki where we store macros for particular classes/specs.

Vmpwraith
04-12-2009, 06:52 AM
This way they fire faster because of clicking multibuttons at once with the cooldowns on it. The castrandom just stops the sequence from stalling after cooldowns are blown.

you could always take out the icelance from the main DPS macro and set that to just /castrandom Firebolt,

The main purpose of this was to have the Water Elemental up as much as possible as it will make up about 10-15% of your DPS and keep it spamable with low micromanagment on my mages.

Any other sugestions welcome.

Doostin
04-12-2009, 08:21 AM
i'm pretty confused by all the work that went into all those macro's, i guess i dont understand the desired effect.

i just use the following;

/cast Summon Water Elemental
/cast Icy Veins
/use 13
/use 14
/castrandom Frostbolt, Frostbolt, Frostbolt, Frostbolt, Ice Lance

i dont like the cold snap being in the macro, i usually save it for an extra frost nova/cone of cold in emergencies or for an extra pet in long boss fights (ha...) so its just on a seperate button.

Vmpwraith
04-12-2009, 10:51 AM
Yeah that is easy but i really wanted coldsnap to pop asmuch as possible because i forget to use it.
I may try that out.

pinotnoir
04-13-2009, 12:53 AM
After my testing I found ice lance was a waste of dps. I use two macros. My frost spec is here. http://www.wowarmory.com/character-sheet.xml?r=Magtheridon&n=Icewine I tried to get as much haste I could to make my frostbolts faster. My dps is decent and has been over 3k on VOA if I dont blow all my cooldowns before they use bloodlust. The frostbolt macro is just spammed. The elemental/coldsnap is used whenever I need to max dps. Deep freeze and brain freeze is a waste because I run 3 mages. Trying to manage brain freeze procs doesnt work. Deep freeze is more of a pvp talent. I have 1 point in imp bliz because it increases the dps a ton. My problem is I have not switched to Hotkeynet or Innerspace to take advantage of my 3x imp blizzard with frostbite shatter crits. My mages are in heroic and badge gear.

MACRO 16777233 "Frostbolt" Spell_Frost_FrostBolt02
/run SetCVar("Sound_EnableSFX","0")
/use 13
/use 14
/run SetCVar("Sound_EnableSFX","1")
/cast icy veins
/cast [target=focustarget] Frostbolt
END

MACRO 16777224 "summon pet" Spell_Frost_SummonWaterElemental_2
#showtooltip Summon Water Elemental
/stopcasting
/castsequence [target=focustarget] reset=144 Summon Water Elemental, Cold Snap
END

Vmpwraith
04-13-2009, 02:06 AM
After my testing I found ice lance was a waste of dps. I use two macros. My frost spec is here. http://www.wowarmory.com/character-sheet.xml?r=Magtheridon&n=Icewine I tried to get as much haste I could to make my frostbolts faster. My dps is decent and has been over 3k on VOA if I dont blow all my cooldowns before they use bloodlust. The frostbolt macro is just spammed. The elemental/coldsnap is used whenever I need to max dps. Deep freeze and brain freeze is a waste because I run 3 mages. Trying to manage brain freeze procs doesnt work. Deep freeze is more of a pvp talent. I have 1 point in imp bliz because it increases the dps a ton. My problem is I have not switched to Hotkeynet or Innerspace to take advantage of my 3x imp blizzard with frostbite shatter crits. My mages are in heroic and badge gear.

MACRO 16777233 "Frostbolt" Spell_Frost_FrostBolt02
/run SetCVar("Sound_EnableSFX","0")
/use 13
/use 14
/run SetCVar("Sound_EnableSFX","1")
/cast icy veins
/cast [target=focustarget] Frostbolt
END

MACRO 16777224 "summon pet" Spell_Frost_SummonWaterElemental_2
#showtooltip Summon Water Elemental
/stopcasting
/castsequence [target=focustarget] reset=144 Summon Water Elemental, Cold Snap
END This is great thankyou .
I did change /castsequence [target=focustarget] reset=144 Summon Water Elemental, Cold Snap to /castsequence [nopet] Summon Water Elemental, Cold Snap just because I like to have the pet out as much as possible and I can wait for cooldowns for the boss fights and added a /click to click the Water Elemental button after Icy Veins in the frostbolt macro.

I also set up my Talents as much like yours as i could with my level 70 cap and that also helped I had missed Frostbite for some reason and that has also helped DPS.

maxel
04-14-2009, 10:37 AM
With Glyphs and talents you may want to consider putting your trinket pop on the same macro as your Water Elemental / Mirror Image cast. There are 2 reasons for this. Spell power is really the only stat these benefit from so you want it as high as possible when you bring them out. 2nd with glyphs and talents you can get the cool down for water elemental to be the same as the trinket pop delay.

Here's the basic logic I use for my frost mage. The macros may not be 100% correct, I'd have to login to confirm.

- Main Macro
/assist party1
/click ze'Buttonz

- Mirror Image / Water Pet
/use 13
/use 14
/cast Mirror Image
/castsequence [nopet] Summon Water Elemental, Cold Snap,

- Frostbolt
/cast Icy Veins
/cast Frostbolt


I typically drop the mage pets macro on my bar only for boss fights. Like others, I dropped Ice Lance from my macros as using it caused a net loss of around 150ish dps.

genocyde
04-14-2009, 11:33 AM
Deep freeze and brain freeze is a waste because I run 3 mages. Trying to manage brain freeze procs doesnt work.
I found a way to manage these style procs pretty well with my 3 mages.

I set up pitbull to display the proc for all 3 mages on each screen. (no matter which screen I'm looking at I can see who currently has the proc.)

I bound a mod key to each and use a macro like
toon 1 - /cast [mod:shift] Arcane Missiles; Arcane Blast
toon 2 - /cast [mod:ctrl] Arcane Missiles; Arcane Blast
toon 3 - /cast [mod:alt] Arcane Missiles; Arcane Blast
then put them all on the same button and use the separate mod keys to use the proc on each toon.

Not at home to look at my exact macros but hopefully you get what I mean. I do have an N52TE with the mod keys I use bound in easy to hit locations that correspond well to each mage but when I bring my druid and priest and get too complicated i just change all 3 mages to the same mod and wait for all 3 to proc missile barrage before I use it.

I run 3 arcane mages that do 5k dps each in heroics wearing half blues... your mileage may vary with frost. Out of curiosity why do any of you run frost to begin with?

P.S. watching 3x missile barrage go after a PvP opponent is priceless. It's gotta be one of the highest DPS abilities out there