Enhancement Shaman Swap Bar Macro v6.1 (with video)...

VIDEO: http://youtu.be/mjK4Cr-MEkw

TALENTS:

  1. Nature’s Guardian
  2. Frozen Power
  3. Call of the Elements
  4. Ancestral Swiftness
  5. Ancestral Guidance
  6. Primal Elementalist
  7. Elemental Fusion

GLYPHS:

  1. Fire Elemental Totem
  2. Lava Spread
  3. Frost Shock

SINGLE TARGET MACRO SET:

(updated 03-MAR-2015) B1B1:

#show Searing Totem
/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Lightning Bolt
/castsequence [nomod, pet:Primal Earth Elemental] Searing Totem, Grounding Totem, Healing Stream Totem, Grounding Totem, Healing Stream Totem, Searing Totem, Grounding Totem, Healing Stream Totem; [nomod, pet:Primal Fire Elemental] Grounding Totem, Healing Stream Totem, Earthbind Totem; [nomod, nopet] reset=30 Searing Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Searing Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Searing Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Grounding Totem
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/swapactionbar [mod:alt] 1 4; [nomod] 1 2

(updated 03-MAR-2015) B2B1:

/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Lightning Bolt
/castsequence [nomod] reset=12.6 Stormstrike, Unleash Elements, Flame Shock, Frost Shock, Stormstrike, Unleash Elements, Frost Shock, Frost Shock
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:alt] 2 4; [nomod, combat] 2 3; [nocombat] 2 1

(updated 03-MAR-2015) B3B1:

#show Lava Lash
/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Lightning Bolt
/castsequence [nomod, combat] Lava Lash
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:alt] 3 4; [nomod] 3 1

(updated 03-MAR-2015) B4B1:

/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Lightning Bolt
/castsequence [mod:alt] reset=120 Ancestral Swiftness, Lightning Bolt, Feral Spirit, Ancestral Swiftness, Lightning Bolt, Feral Spirit, Ancestral Swiftness, Lightning Bolt, Feral Spirit, Ancestral Swiftness, Lightning Bolt
/cast [mod:alt] Fire Elemental Totem
/cast [mod:alt] Ascendance
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/swapactionbar [nomod] 4 1

MULTIPLE TARGET MACRO SET:

(updated 03-MAR-2015) B1B2:

#show Magma Totem
/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Chain Lightning
/castsequence [nomod, pet:Primal Earth Elemental] Magma Totem, Grounding Totem, Healing Stream Totem, Grounding Totem, Healing Stream Totem, Magma Totem, Grounding Totem, Healing Stream Totem; [nomod, pet:Primal Fire Elemental] Grounding Totem, Healing Stream Totem, Earthbind Totem; [nomod, nopet] reset=30 Magma Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Magma Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Magma Totem, Grounding Totem, Healing Stream Totem, Earthbind Totem, Grounding Totem
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/swapactionbar [mod:alt] 1 5; [nomod] 1 2

(updated 03-MAR-2015) B2B2:

/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Chain Lightning
/castsequence [nomod] reset=12.6 Flame Shock, Unleash Elements, Stormstrike, Unleash Elements, Stormstrike
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:alt] 2 5; [nomod, combat] 2 3; [nocombat] 2 1

(updated 03-MAR-2015) B3B2:

#show Lava Lash
/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Chain Lightning
/castsequence [nomod, combat] Lava Lash
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:alt] 3 5; [nomod, combat] 3 4; [nocombat] 3 1

(updated 03-MAR-2015) B4B2:

#show Fire Nova
/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Chain Lightning
/castsequence [nomod, combat] Fire Nova
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:alt] 4 5; [nomod] 4 1

(updated 03-MAR-2015) B5B2:

/script UIErrorsFrame:Hide()
/castsequence [mod:ctrl] Chain Lightning
/castsequence [mod:alt] reset=120 Ancestral Swiftness, Chain Lightning, Feral Spirit, Ancestral Swiftness, Chain Lightning, Feral Spirit, Ancestral Swiftness, Chain Lightning, Feral Spirit, Ancestral Swiftness, Chain Lightning
/cast [mod:alt] Fire Elemental Totem
/cast [mod:alt] Ascendance
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/swapactionbar [nomod] 5 1

(updated 03-MAR-2015) WEAKAURAS STRING (1):

deKRwaqivcOrjIuNscj3se0UujYWKeogk1YqHEMkLMMKuxdfyBsI(MiKXjI6CIqDpjKs7tLaDqjyHuspueXeLqQ6IOOSrvc9rjKkJuLOoPKKzIc6MIa7Ks9tvsdvc1sLq8uLPkQRQsqFvejZvfAVK)krdMs0HPYIrrESinzqDzKnlP(mQmAv0PbwTkb41OOA2uCBu1Uv1VfmCqwov9CPMo01fA7Qu9DvW4vP48OK1lHuSFkHfBL1CkluR1y8sSVufxQcnEnynyL1AYuxCa8OM1R581eWqMDXSMN4aHpZcI048HiK2h5ZEahh5BzZwdaRTthV7TWYeAHLfD0tENrZeCWkRfBQm146wd9rsZhmKYA8rdcuwOqnyqDninAqwkRXhniqzHc1qNHEuzn(ObbkluOwQX1TYAn45mK2UCHeuWwOM3LskRXhniqzHcfQr3a5EycwwfQLQSSzRSw8rpGJJ8kR1qKXy74jzNCYjQYkfQ5srq4BL1A05rL16q8H1Q6rYx7sPJfGHdFFmPihZle9U(yXHdKVq076eqWa3XfIpCFepJpm5VuGJtdou2H4dlRcfQ5EaVdbHxzTgDEuznKfePb5PMqnip1eQ1NEWZCHA8oWRSgYcI0G8utOgKNAc1yke)usOwn4b9PYAilisdYtnHAqEQjuRp9GN5cfQHEahh5vwl2uz8bOSQLgBmWxEcGjneWtWAVJNALLnBngc4oXh8Cwy5obKbwOw8P70JAUig0Inv2NHdxFzvJUtpQLKqWaho8wyzX(aNN62clt6brgtrPLgIpEfI8om41UGfTAXMkBiYySD8KSQLgIpQXorAG)o5Bsw16ZWHRVwFgoC9lc5GzP1qKXy74jzNCYjQYkfQvhEu7POpafmANeG7eL9TvQzcoyL1Gb11G0ObzPSgF0GaLfkuZhmKYA8rdcuwOqTytLPgx3YQg6m0JkR1GNZqYMDI04JgeOSSzNizvOqnVlLuwJpAqGYcfQ1quQYAn45mKSzRXhniqzzZwwfkul146wzTg8CgsBxUqckyluOMN4aHpZcI0aPHxd8aSmnWdziKGLnBnxedIjnhmmabH3zkrpGJJ8TYc1aWAmeWDIp45SWYDcidS2bamEk7BRu7MR11nHYoH3M4k0(iF2d44iFlB2ASUwx3ek7eYMrgObdAiJJvvPHxRQhjFTlLowvA47JdImMsBhg9ujdbCN4dEUDcidSqzZOYAXh9aooYRSwdrgJTJNKnJjN4QfQHEahh5vwdzbrAn6WyR1qKXy74jzZyYjUAT4t3Ph1CrmOfBQSpdhU(YQgDNEuljHGboC4TWYI9bop1TfwM0dImMIsl2uz8bOSQfBQSHiJX2XtYQwFgoC916ZWHRFrihmlT0yJb(YtamPHaEcwOwD4rTNI(auWODsaUtu23wPMj4GvwdDg6rL1AWZzizZorA8rdcuw2StKSkuOwQX1TYAn45mK2UCHeuWwOgmOUgKgnilL14JgeOSqHA(GHuwJpAqGYcfQfBQm146ww1InvMg4zYHYQM3LskRXhniqzHcfQ5joq4ZSGinqA41apaltd8qgcjyzZwZLIGW3kR1OZJkR1H4dRv1JKV2Lshladh((ysroMxi6D9XIdhiFHO31jGGbUJleF4(4fbEIjNXCPahNgCOSdXhwwfkuZfXGysdaRDrGNSWsMziE6rNXclZbK41CWWaeeENPe9aooY3klB2kRHEahh5vwdzbrAn6WyRfF6o9OMlIbn6o9OwHueeElS8cBhtgsRJmr3Phl2t1GB0wXmJHmul2uzdrgJTJNKvT4dqniJJf51InvgFakRADKj6o94I11GB0ktsHLlxUqrYAnezm2oEs2mMCIRwOw8rpGJJ8kR1qKXy74jzZyYjUAHcfQDaaJNY(2k1U5ADDtOSt4TvWOM7b8oeeEL1A05rL1qwqKgKNAc1G8utOwF6bpZfQX7aVYAilisdYtnHAqEQjuJPq8tjHA1Gh0NkRHSGinip1eQb5PMqT(0dEMluO2h5ZEahh5BzZOgRR11nHYoHSzKbAWGgY4yvvA41Q6rYx7sPJvLg((4GiJP8IapvYmdXtp6mL5as8cL9TkRvhECGIgs2mwHgmOHmowz6guljUgTWsM584PfwYmdXtp6mwyzoGe)fOgRR11nHYoHStCfAEIde(mlisdPBqnWdWY0apKHqcw2S1CPii8TYAn68OYADi(WAv9i5RDP0XcWWx)(ysroMxi6D9XeqWa3XfIpCFSibMcOvda6sboon4qzhIpSSkuOw8rpGJJ8kR1qKXy74jzZyYjUAHAaynM584PfwYmdXtp6mwyzoGeVM7b8oeeEL1A05rL1G8utOwBaWetbed8AilisdYtnHc14DGxznip1eQ5mqNUIJMM0qwqKgKNAcfQvdEqFQSgKNAc1AdaMykGyGxdzbrAqEQjuOqnhmmabH3zkrpGJJ8TYYMTYAOhWXrEL1qwqKwJom2AXNUtpQ5Iyql2uj4Vt(MetA0D6rTcPii8wy5f2oMmKwhzIUtpwSNQb3OTIzgdzOwSPYgImgBhpjRAXhGAqghlYR1rMO70JlwxdUrRmjfwUC5cfjRfBQm(auw1AiYySD8KSzSIkzuOw8rpGJJ8kR1qKXy74jzZyfvYOqHc1oaGXtDXQtuYvC7TSzmrvwrYjQs2SvDcRUAn0d44iVYAEI3bEWZvgGiVddETlOMN4DGh8CAvwHwdrgJTJNKnJjN4Q1qwqKwJom2AXNUtpQ5Iyql2uzFgoC9LvT0yJb(YtamPHaEcwJUtpQLKqWaho8wyzX(aNN62clt6brgtrPfBQm(auw1Inv2qKXy74jzvl2uPN4DGh8CYQwFgoC916ZWHRFscbdC4WluRo8O2trFaky0(iF2d44iFlBg1oja3jQlYagKOkULbjo5BzadsoXvWyIvDcRozntWbRSg6m0JkR1GNZqYMDI04JgeOSqHAPgx3kR1GNZqA7YfsqbBHAXMkrNHEuw1Gb11G0ObzPSgF0GaLfkuZ7sjL14JgeOSqHA(GHuwJpAqGYcfQ1quQYAn45mKSzuJpAqGYYMrzvOqTytLPbEMCOSQfBQm146wwfku2vRSgRR11nHYoHSzKbAOhWXrEL1qwqKwJom2Anezm2oEs2SzxDfmOcT4t3Ph1CrmOfBQSpdhU(YQwASXaF5jaM0qapbRr3Ph1ssiyGdhElSSyFGZtDBHLj9GiJPO0Inv2qKXy74jzvl2uz8bOSQ1NHdxFT(mC46xeYbZsOwD4rTNI(auWODsaUtu23wPMj4GvwdDg6rL1AWZzizZMTgF0GaLLnB2YQqHAWG6AqA0GSuwJpAqGYcfQ5DPKYA8rdcuwOqTuJRBL1AWZziTD5cjOGTqTytLPgx3YQwSPY0aptouw18bdPSgF0GaLfkuOMN4aHpZcI0aPHxd8aSmnWdziKGLnBnxkccFRSwJopQSwhIpSwvps(AxkDSam81VpMuKJ5fIExFmbemWDCH4d3hZbF65LcCCAWHYoeFyzvOqnxedIjnhmmabH3zkrpGJJ8TYYMTYAOhWXrEL1qwqKwJom2AXNUtpQ5IyqJUtpQvifbH3clVW2XKH06it0D6XI9un4gTvmZyid1Inv2qKXy74jzvl(audY4yrEToYeDNECX6AWnALjPWYLlxOizTytLXhGYQwdrgJTJNKnB2vxbdylul(OhWXrEL1AiYySD8KSzZU6kyaBHcfQbG1k0P0d7(us7aagpL9TvQDZ166MqzNqgzqYAUhW7qq4vwRrNhvwdzbrAqEQjudYtnHA9Ph8mxOgVd8kRHSGinip1eQb5PMqnMcXpLeQvdEqFQSgYcI0G8utOgKNAc16tp4zUqHAFKp7bCCKVLnJAXh9aooYRSwFgoC916ZWHRFrihmlTgImgBhpjB2SRUcguHqnyqdzCSQkn8Av9i5RDP0XQsdFFCqKXuErGNkzMH4PhDMIE6URrhccVqzZaL1Ip6bCCKxzTgImgBhpjB2vYo5KfQ5EaVdbHxzTgDEuznKfePb5PMqnip1eQ1NEWZCHA8oWRSgYcI0G8utOgKNAc1yke)usOwn4b9PYAilisdYtnHAqEQjuRp9GN5cfQHEahh5vwdzbrAn6WyR1qKXy74jzZUs2jNSw8P70JAUig0Inv2NHdxFzvln2yGV8eatAiGNG1O70JAjjemWHdVfwwSpW5PUTWYKEqKXuuAXMkBiYySD8KSQfBQm(auw16ZWHRVwFgoC9lc5GzjuRo8O2trFaky0oja3jk7BRuZeCWkRHod9OYAn45mKSzZwJpAqGYcfQLACDRSwdEodPTlxibfSfQfBQeDg6rzvdguxdsJgKLYA8rdcuwOqnVlLuwJpAqGYcfQ5dgszn(ObbkluOwSPY0aptouw1InvMACDlRc18ehi8zwqKgin8AWG(ci(Pi4ojRAGhGLPbEidHeSSzR5srq4BL1A05rL16q8H1Q6rYx7sPJfGHdFFmPihZle9U(yXHdKVq076eqWa3XfIpCFSG3hou2hcH(8sboon4qzhIpSSkuOgawRWNsn6DglSCha14tDR5IyqmPX6ADDtOStiBgzGMdggGGW7mLOhWXr(wzzZwzn0d44iVYAilisZf9oToYeDNECX6AWnALjPWYLlxOizn6o9O2LjNbp16it0D6XI9un4gTvmZyid1AiYyQcUvwOgmXuSUoZcI0UmZyyXx8czOw8bOgKXXI8AVJNALLnBTcFk1O3zSWYDauJp1TqT0yJb(YtamPHaEcwOw8rpGJJ8kluOqTday8u23wP2h5ZEahh5BzZO2nxRRBcLDczKD1AWGgY4yvvA41Q6rYx7sPJvLg((4GiJPCNoE3xYmdXtp6mxD4PqHA3Ln7QzKTqja

(updated 03-MAR-2015) WEAKAURAS STRING (2):

dGZHfaGlPk2gsjZKufZfjA2KCtPkDBQyNuyVWUrSFsv9tKIHjvs)wuhMsdvKYGPsA4Q0bLcNsQqDmv0JfXcPsTuPIAXiPwUGhkvKNQSmrQEUK)kLMkvnzsz6OUisPUQubDzIRl0gLQYZejBwf2osYPv1xLkWNPOVtLyKsLY0KkXOrQgVuvDsKGBrQsxtk68KkJsQq(MuP61iHgNWJzHhmwHLEpN901E6kMdMgMg8yLOosl)egZnnEpn9QhA3NhliMFM41DfmZqoEXirhF4nnLqbJtSxdB0TowI(UQx9DL2e6wsIGPYwn4XIL0MOSvHXHOGfSjc8yorf)WdgmM2FC8jrfRdEmNOIF4bdgJTkHWWJ5ev8dpyWyjkBvWJvpXujyRBn6THbySqwjWJ5ev8dpyWGXK(VwIMOb3GXsGhgNWJ1pnhhLWWqVP6cTWIeo8MMsaES6kkLH1rGrZZMPsbgZMWFMuWJvSnWWJv5irdJcewch2eHYgAAzsrzhiwk2igSfLPLDrcnIbB1RO9wkxos0kk77dc1wLQNSPjMwUTYrIgCdgmghEttjapgR7kyfB5yHLelo70s)1em(DenSirOsimMnYzSyjTf9Sl0qGBmHkHWyDkNvAzxi67AAHSzqQsFx7ODfLQJXIL0wxrPmSocCJv0ZUqdbRONDHgsNfRMoSyjTrYZWnwDfLYW6iWO5zZuPaJDKjmgrIH8nRWOlVjDggPOfMkB1GhJTkHWWJvpXujW4S7yorf)WdJZUd3GbJvxjbES6jMkbgPdglwsBIYwfCJfYkbEmNOIF4bdglrzRcES6jMkbBDRrVnmaJflPTUscCJfSjc8yorf)WdgmwSK2KSd1wgUX0(JJpjQyDWJ5ev8dpyWGXcI5NjEDxb7tYeSN8CBs25Qew0GXjMvt75ptSQwo8MMsOGhgNWJXH30ucWJX6UcwXwowyrIqLqymBKZycvcHXAKWFMOVRDyzPwjyvKAHkHWPfKJVFSLgT1JEWIL0wxrPmSocCJfjpJDvwDsaRIulujeEXJJVFS2o1y(25B0zpwSK2i5z4gRUIszyDey08SzQuGXIeo8MMsaES6kkLH1rGrZZMPsbgmymBKZGASxdRpjyv676UF4zmD0CCucdd9EMEtmxEnMomsrlml5DS8NjWJvSnWWJX6Uc2niLWy3GucJv0dpHIGXCSpbEmw3vWUbPeg7gKsymQZrsIag74jFrhEmw3vWUbPeg7gKsySIE4juemyms0XhEttjuWiDmTVUkRokKKjyuGWs4WMiusHKmPOCxrPAhDRJL02NeSQD)WZGbJrfmo7s6NGba

NOTES:

  • CTRL key modifier will cast Lightning Bolt / Chain Lightning.
  • ALT key modifier will cast several DPS cooldowns.
    i.e. Ancestral Swiftness, Fire Elemental Totem, Ascendance, and Feral Spirit
  • WeakAuras strings will notify you when to cast your cooldowns.
  • Bind the following macro to BTN4 or BTN5 (on each bar) to cast Earth Elemental Totem when prompted:
#show Earth Elemental Totem
/cast Earth Elemental Totem
/cast Reinforce

Enjoy! :slight_smile:

this looks great in the training ground, averaging 70k+ DPS with crits 280k+ on my ilvl 617 Enh Shammy … now, to test in a RAID (was dumped for being low DPS last night, not happy!)
Thnx Seth!!

You’re Welcome Greg. Let me know how you made out in your raid.

Cheers! :slight_smile:

Hey, i’m new to using these macro’s and i had a question about it,
do u use gnome sequencer or do u just put up these commands in the original macro tab, if u don’t use the gnome addon but just use the original macro thingy how does the bar switch work?

[quote quote=21020]Hey, i’m new to using these macro’s and i had a question about it,
do u use gnome sequencer or do u just put up these commands in the original macro tab, if u don’t use the gnome addon but just use the original macro thingy how does the bar switch work?[/quote]

I do not use Gnome Sequencer (GS). I simply put the commands into the original macro tab. To get past the Blizzard 255 character limit, I use an addon called Macro Toolkit. The /swapactionbar command simply tells the interface which action bar to move to.

have you raid tested this yet what is it putting out single target fight like butcher normal / heroic

I don’t get to play this toon that often. In fact, my Shaman’s iLvl is only 622 (with 610 Main Hand and 593 Off Hand weapons respectively). Needless to say, my DPS is not very good. However, at the Training Dummies in Stormshield I pull 7.5K Single Target and 12K AoE (self buffed). What that would convert to for someone who is geared properly and ready for Normal / Heroic raids? - I don’t know.

Feel free to give these a try, and by all means, share your results.

Cheers! :slight_smile:

Hey Seth,

I tried out your macros last night and I think I might be doing something wrong, my item level is 640 but I’m only getting 10k max dps on single target, I changed my mod button to shift and removed fire ele and ascendance as I like to pop these myself when needed. Shift does not work as my modifier for some strange reason. I tried the add on “simple rotations” and got 13.5k with just normal rotation spells and lightning bolts, what am I doing wrong?

Cheers

[quote quote=21151]I changed my mod button to shift … Shift does not work as my modifier for some strange reason … what am I doing wrong?

Cheers
[/quote]

If I had to guess, you’re probably not doing anything wrong. I too have troubles getting my SHIFT modifier to work, which is why I choose either CTRL or ALT. I would check your Blizzard Key Bindings and make sure these mod keys are NOT bound to anything else.

Cheers!

The only advice I can give here, is that removing Fire Ele will modify your Single Target macro sequence, so make sure you adjust your /swapactionbar conditions so that they bypass the Fire Ele macro altogether.

** updated 23-JAN-2015 **

  • improved DPS output by giving the user better control over DPS cooldowns

** updated 24-JAN-2015 **

  • added error message handling to tidy up the screen a bit :wink:

Would you be able to help me create a Elemental Shaman Swap Bar macro? I’m struggling with it a little bit, I can see it being similar to the Frost mage one, but I am struggling with getting flame shock to not cast every time the Cool down is up, I have it set to “/castsequence [nomod] reset=21 Flame Shock” however every time it keeps swapping back to that macro it fires it as if it doesn’t have to reset=21, I also am running into the issue of having Unleash flame looked over when on cool down.

Have you tried putting it ahead of several Lava Burst?

something like this might work (I’m not sure):

/castsequence [mod:ctrl] Lightning Bolt; [nomod] reset=target Flame Shock, Lava Burst, Lava Burst, Lava Burst, Lava Burst

** Updated 04-MAR-2015 **

  • modified macros
  • improved totem control
  • improved DPS cooldown control
  • uploaded video

I’m interested in trying this, but due to changes in 6.1, I would really like to create 3-4 sets that would be configured to a talent build. That way you could switch between specs depending on the fight.

Single Target 1:
T4- Echo of the Elements, T5- Ancestral Guidance, T6- Unleashed Fury, T7- Storm Elemental

Single Target 2:
T4- Ancestral Swiftness, T5- Ancestral Guidance, T6- Unleashed Fury*, T7- Storm Elemental

AoE 1:
T4- Echo of the Elements, T5- Ancestral Guidance, T6- Primal Elementalist, T7- Liquid Magma

*May be swapped with Primal Elementalist

I modified Puppytime’s GS macro setup to test a version with EnhST set in (3,3,3,3,2,2,2) and EnhST2 as (3,3,3,3,2,1,2). I haven’t had enough time to completely test it.

Here is what I have:

Sequences["EnhST"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = 
[[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
	'/castsequence reset=target/15 [nopet:Primal Fire Elemental]Spirit Walk,Searing Totem',
	'/castsequence [nopet:Primal Fire Elemental]Fire Elemental Totem,Searing Totem',
	'/castsequence reset=15 Unleash Elements,Flame Shock,Unleash Elements',
	'/cast Stormstrike',
	'/cast Lava Lash',
	'/cast Frost Shock',
PostMacro = 
[[
/startattack
/cast [combat] Feral Spirit
/cast [combat] Shamanistic Rage
/cast [combat] Ancestral Swiftness
/run UIErrorsFrame:Clear()
]],
}

Sequences["EnhST2"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = 
[[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
	'/castsequence reset=target/15 [nopet:Greater Fire Elemental]Spirit Walk,Searing Totem',
	'/castsequence [nopet:Greater Fire Elemental]Fire Elemental Totem,Searing Totem',
	'/castsequence reset=15 Unleash Elements,Flame Shock,Unleash Elements',
	'/cast Stormstrike',
	'/cast Lava Lash',
	'/cast Lava Lash',
	'/cast Stormstrike',
	'/cast Frost Shock',
PostMacro = 
[[
/startattack
/cast [combat] Feral Spirit
/cast [combat] Shamanistic Rage
/cast [combat] Ancestral Swiftness
/run UIErrorsFrame:Clear()
]],
}

Obviously you can add racials if necessary. I prefer to have separate macros for prepot bursts.

Is it possible to make these swap addons and set it all up and then use it while leveling? Or is it only working for lvl 100’s? I mean, if u are lvl 1 and u begin to spam B1B1, u will you just keep casting Lightning bolt… Then when u begin to lvl up and starts to open up for ur talents/spells they will start to work in your macro… Or not?

(Sry for my bad english, I hope u understand my question) :slight_smile:

Cheers

[quote quote=23640]Is it possible to make these swap addons and set it all up and then use it while leveling? Or is it only working for lvl 100’s? I mean, if u are lvl 1 and u begin to spam B1B1, u will you just keep casting Lightning bolt… Then when u begin to lvl up and starts to open up for ur talents/spells they will start to work in your macro… Or not?
(Sry for my bad english, I hope u understand my question) :)
Cheers
[/quote]

It should work (just as you said) from lvl 1 - 100. Although I’ve never actually tried it.

im quite new to these kinda of macros ive been useing GS but they seem to always cluck up so now i wanna try something new. but i can not seems to get how to modifi those CTRL and ALT kets to do what i need them to do could someone give me a quick toturial on. i looked through your video but it didnt really give any answers as to setup the whole thing. on demostrated that the macro worked. would really like some help on this sense it looks like a really good macro

  • Flomme:D

[quote quote=23658]im quite new to these kinda of macros ive been useing GS but they seem to always cluck up so now i wanna try something new. but i can not seems to get how to modifi those CTRL and ALT kets to do what i need them to do could someone give me a quick toturial on. i looked through your video but it didnt really give any answers as to setup the whole thing. on demostrated that the macro worked. would really like some help on this sense it looks like a really good macro
– Flomme:D
[/quote]

Problems with key modifiers are typically caused by existing Blizzard Key Bindings. By default, Blizzard has several of these, and they need to be ‘Unbound’.

Simply open the main menu, select the Key Bindings option, and ‘unbind’ any that use the CTRL or ALT keys.

Check out some of my other videos, they may help you with setup.

https://m.youtube.com/channel/UCKqt1BifuvLl5UwaZp32RpA