Dude's Arcane GnomeSequenced 3-Button Macro

Hey Everyone!

Been a huge fan for a long time, just getting back into the game and noticed others having trouble not being able to make a good Arcane GS macro. From my research, I strongly believe Arcane is the only mage spec that can comfortably use a one button macro.

Before we go on, its not just 1 button, its 3. I had to do this to stick within Arcane’s priority system. It revolves around a conservation period and a burn period.

The basic idea is for you to use the macro “Conserve” for regular trash etc. Then you use the “Burn” macro when your Evocation is available, use it till you are at 50% mana, then use Evocation, then return to “Conserve” until Evocation comes off cooldown, then back to “Burn.”

Also included is a good Aoe macro I use.

I am only level 91 at the moment, but just add the level 100 talent somewhere around Supernova in the macro’s.

Talents:
Ice Flows
Flameglow
Ice Ward
Cauterize
Supernova
Incanter’s Flow

Glyphs:
Glyph of Arcane Explosion
Glyph of Cone of Cold
Glpyh of Arcane Power

Hope you guy’s/gal’s enjoy these and pleeaaasse lets make it better as we go :smiley:

Sequences['Conserve'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/cast [nochanneling] Supernova',
	'/castsequence [nochanneling] Arcane Blast,Arcane Blast,Arcane Blast,Arcane Blast,Arcane Barrage',
	
PostMacro = [[
/cast Presence of Mind
/cast Ice Ward
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
Sequences['Burn'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/cast [nochanneling] Supernova',
	'/cast [nochanneling] Arcane Blast',
	
PostMacro = [[
/cast Presence of Mind
/cast Arcane Power
/cast Ice Ward
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
Sequences['Aoe'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/cast [nochanneling] Supernova',
    '/cast [nochanneling] Cone of Cold',
	'/castsequence [nochanneling] Arcane Explosion,Arcane Explosion,Arcane Explosion,Arcane Explosion,Arcane Barrage',
	
PostMacro = [[
/cast Presence of Mind
/cast Ice Ward
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Hi,

I’m looking to make my life a whole lot easier while raiding, so I’d like to know more. Have you got one working that uses Prismatic Crystal at all? Also, is there an addon that I need to install in order for this awesome macro to work properly?

All the best
Chris

Hi,

I’ve only just started to look into this method, I suppose a sensible question would be what key bindings are being selected during this sequence, or do you get the option to bind via the addon? I guess I can give it a whirl tonight and see how it performs.

Chris

This is a pretty awesome macro thank you for making it. Have you reached level 100 yet and completed the macro with the final talent? Which of the 100 talents would you pick?

my level 100 version of this macro
this is getting me 80% Parce in normal black rock foundry
there is a few parts in the original macro that made it hang but i fixed them and it now runs smoothly

a few changes:
I moved Arcane Barrage to the front of the cast sequence in both ‘Conserve’ and ‘AreaAttack’
I removed the trinket use on everything but ‘Burn’
I balanced the cooldowns to be used when needed ie damage cooldowns in ‘Burn’ utility cooldowns in ‘Conserve’
I remove the StepFunction
I added [combat] to all post macro cooldowns and removed /startattack

Talents:
Ice Flows
Alter Time
Ice Ward
Cold Snap
Supernova
Incanter’s Flow (but you get more out of ‘Rune of Power’)
Prismatic Crystal

Glyphs:
Glyph of Arcane Explosion
Glyph of Cone of Cold
Glpyh of Arcane Power

Sequences['Conserve'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/cast [nochanneling] Supernova',
    '/castsequence [nochanneling] Arcane Barrage,Arcane Blast,Arcane Blast,Arcane Blast,Arcane Blast',
	
PostMacro = [[
/cast [combat]Arcane Torrent
/cast [combat]Cold Snap
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['Burn'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/cast [nochanneling] Supernova',
    '/cast [nochanneling] Arcane Blast',
	
PostMacro = [[
/cast [combat]Presence of Mind
/cast [combat]Arcane Power
/cast [combat]Ice Floes
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['AreaAttack'] = {
PreMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Supernova',
    '/cast [nochanneling] Cone of Cold',
    '/castsequence [nochanneling] Arcane Barrage,Arcane Explosion,Arcane Explosion,Arcane Explosion,Arcane Explosion',
	
PostMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}


Best Arcane macro yet! For some reason though my Arcane barrage hardly ever fires off. Is there a steady flow to the presses or is this another button masher?

Thanks
Chris

to answer Chris Ryder’s question: it is a button masher in the previous setup but below i will show you a less button masher setup

warning the non button masher setup is a 4 button macro plus smart casting Supernova

first is to remove the Glpyh of Arcane Power to get it back down to a 1.5 min cooldown, which is the same cooldown as your Prismatic Crystal and then to make a new macro to take advantage of the massive burst that “Supernova + Prismatic Crystal + Arcane Power” will allow

the down side of this is you need to pay more attention

you will need to smart cast Supernova (its no longer automated)
why, because you want 2 charges up when it comes time to use the crystal macro, there is no way to macro that in.

you will have 4 buttons (Conserve, Burn, Crystal, AreaAttack)
why the 4th button?, well the idea is that you want to place your Prismatic Crystal down then spam crystal macro thus using all of your cooldowns and big spells in one big push then to switch back to burn when Prismatic Crystal is on cooldown

Sequences['Conserve'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/castsequence [nochanneling] Arcane Barrage,Arcane Blast,Arcane Blast,Arcane Blast,Arcane Blast',
	
PostMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['Burn'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Arcane Missiles',
    '/cast [nochanneling] Arcane Blast',
	
PostMacro = [[
/cast [combat]Presence of Mind
/cast [combat]Arcane Torrent
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['AreaAttack'] = {
PreMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [nochanneling] Supernova',
    '/cast [nochanneling] Cone of Cold',
    '/castsequence [nochanneling] Arcane Barrage,Arcane Explosion,Arcane Explosion,Arcane Explosion,Arcane Explosion',
	
PostMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['Crystal'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast Arcane Power',
    '/cast [nochanneling] Supernova',
    '/cast [nochanneling] Arcane Blast',
	
PostMacro = [[
/cast [combat]Presence of Mind
/cast [combat]Cold Snap
/use [combat]13
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}


I can’t get this to work with GS, can anyone help?

Thanks Dude and Starcade, these are beautiful macros for an Arcane Mage

Starcade, I’m using the first macro you posted, the only issue I have is that arcane missiles will cast without having 4 stacks of arcane charge, not sure of a way to fix this.

found in 6.2.3 hfc mytic?