The "typically" accepted max DPS burn for Mage tends to be Rain, Rain, Many, Spear [105]. If you can't rain or Many then replace with more Spears [95, 100], rains [if not already using], or highest level bolt. You weave in Force of Elements during global cooldown.
For max DPS, on initial burn, you'll hopefully have Enchanter Illusions of Grandeur, Auspice (Ranger), self burn stuff such as Spire+Fire Core (NOT vapor core), pet burn stuff (Frenzied, Virulent, SOD Robe [NOT any current robe click]). That would get followed up with Druid Group Spirit of the Black Wolf. If you're still going then hopefully you Union of Elements up or can pop a Glyph AA.
Make a multibind to maximize your DPS. For my Mage, I selected the keyboard key "K" (because I didn't have it linked to anything else). I'll give you my example. *Assume* you can use Rains, Many, and 1 spear [and get in Force during cooldown] with this example:
Go bring up options (Alt+O by default), then the 'keys' tab. Go to spell casting on the drop down menu. Lets say you have the following spells mem'd on gems 1, 2, 3, 4 [in that order]: Coronal Rain, Rain of Cutlasses, Many, Spear of Molten Shieldstone. Now, look back to your options window you brought up. Assign cast gem 1, 2, 3, 4 as the letter "K" (or whatever you pick for you) under the 'Alternate' column. Now, make a hotkey from your class AA tab for Force of Elements and put it on hotbar 1, button 1 [OR whatever key you want - using 1 as an example]. Go back to 'Keys' under the options menu but this time select 'Hotbar 1'. Set button 1 as 'K' like you did for the spell gems.
That's the ideal multibind to get you max DPS. It will always cast your best DPS spell available and weave in your free AA nuke during cooldown if you're spamming 'K' or whatever key you pick.
Now, if you want a set of downshits for raid named mobs then I can give you one too... I'll make a follow up post or edit.
- - - Updated - - -
Okay... I didn't spend *forever* on this and I'll be honest and say I don't raid full time with a Mage (my main is another caster) BUT this
should do the trick if the situation permits rains and Many. I've recycled the rain code I've previously posted for a group setting but it should function fine in a raid setting:
Rich (BB code):
downflag1=1
downflag2=1
downflag3=1
downflag4=1
downflag5=1
downflag6=1
downflag7=1
downflag8=1
downflag9=1
downflag10=1
downflag11=1
downflag12=1
downflag13=1
downflag14=1
downshit1=/if (${Target.Named} && !${Me.PetBuff[Frenzied Burnout]} && ${ Me.AltAbilityReady [Frenzied Burnout]} && !${Me.Moving} && !${Me.Invis}) /alt act 60
downshit2=/if (${Target.Named} && !${Me.PetBuff[Virulent Talon]} && ${ Me.AltAbilityReady [Virulent Talon]} && !${Me.Moving} && !${Me.Invis}) /alt act 323
downshit3=/if (${Target.Named} && ${Cast.Ready[Whatever Forcestrike Silk Robe]}) /casting "Whatever Forcestrike Silk Robe"|item
downshit4=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Silent Casting]} && !${Me.Invis} && !${Me.Moving}) /alt act 500
downshit5=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Fire Core]} && !${Me.Invis} && !${Me.Moving}) /alt act 621
downshit6=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[1370]} && !${Me.Invis} && !${Me.Moving}) /alt act 1370
downshit7=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Elemental Union]} && !${Me.Buff[Fire Core].ID} && !${Me.Invis} && !${Me.Moving}) /alt act 390
downshit8=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Improved Twincast]} && !${Me.Buff[Twincast].ID} && ${Target.Named} && ${Target.PctHPs}<90 && !${Me.Moving} && !${Me.Invis}) /alt act 515
downshit9=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast]} && !${Me.Buff[Twincast].ID} && ${Target.Named} && ${Target.PctHPs}<80 && !${Me.Moving} && !${Me.Invis}) /casting "Twincast"
downshit10=/if (${Target.Named} && ${Me.XTarget} <= 1 && ${SpawnCount[npc radius 75]} &&${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Coronal Rain Rk. II]} && !${Me.Invis} && !${Me.Moving}) /casting "Coronal Rain Rk. II"
downshit11=/if (${Target.Named && ${Me.XTarget} <= 1 && ${SpawnCount[npc radius 75]} &&${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Rain of Cutlasses Rk. II]} && !${Me.Invis} && !${Me.Moving}) /casting "Rain of Cutlasses Rk. II"
downshit12=/if (${Target.Named && ${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Storm of Many]} && !${Me.Invis} && !${Me.Moving}) /casting "Storm of Many"
downshit13=/if (${Target.Named && ${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Spear of Molten Shieldstone]} && !${Me.Invis} && !${Me.Moving}) /casting "Spear of Molten Shieldstone"
downshit14=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Force of Elements]} &&!${Me.Invis} && !${Me.Moving}) /alt act 8800
Here is the breakdown:
-It will buff your pet with Frenzied Burnout, Virulent Talon, and the Seeds of Destruction Robe click when you are fighting a named
-It will buff yourself with Silent Casting, Fire Core, 1st Spire, Elemental Union [if fire core is down], Improved Twincast [or Twincast spell if ITC is down]
-It will attempt to cast Rain, Rain, Many, Spear, Force of Elements
----
Again, please note this is *if* you can Rain and Many. You're really going to have to have multiple setups ready if the situation does not permit those. Also, this assumes you have the Seeds of Destruction Robe click and are not using any other one (they are inferior, and if you want max DPS you'll get it - that's a whole separate discussion though if you want to get into it). If you don't have that Robe, replace your current robe in where appropriate above.
If you are grouped with a Druid and Enchanter (really needed more info from the start) and they are coordinating IOG and Black Wolf, this will need to be tweaked a bit and I can give you updated code for that.
Knowing what ADPS items/abilities you have and the type of group you are going to be in would be 1000X more helpful
