⚡ Aerrek's ENHANCEMENT Combat System: Sophisticated Macro w/ One-of-a-kind User Interface (WeakAura)! Ready for M+, PvP, Leveling, and Raiding! All talents sequenced!

⚔️ Aerrek's Combat Systems: Home Page

:grey_question: For information on what my combat systems are, how to use them, specialization requests and availability, troubleshooting, or WeakAura information, click the link above!


:exclamation: REQUIRED: Mouse and Keyboard Setup

:page_with_curl: Written Instructions or :tv: Video Tutorial


:email: Author Notes:

The insane amount of talent / DPS priority variation truly tested my abilities, competence, and patience. :anger:

LEVELING: May run into issues! Please, leave a comment and I will fix it for everyone!


:computer_mouse: Macro Usage Information:

Modifiers

SHIFT: Elemental Blast
SHIFT: (Friendly MO) Healing Surge
CTRL: Chain Lightning
CTRL: (Friendly MO) Chain Heal
ALT: Lightning Bolt
ALT: (Enemy MO) Feral Lunge
NOMOD: (Friendly MO Dead) Astral Spirit

Additional Comments

Have the following abilities quickly accessible:
imageimageimage

Automatic Ghost Wolf
Earth Shield when exiting combat
Windfury Totem at start of combat
Water Walking on mouseover (no combat)


:computer: WeakAura Information:

Click here for more non-specialization specific information about my WeakAuras.

Cursor Cast HUD

image
Winds: Windrush Totem
Bear Paw: Spirit Walk
White Glow: Feral Lunge

Maelstrom Weapon HUD

image
Current stacks of Maelstrom Weapon


:star:Recommended Basic Macros:

// Buffs and Imdues
#showtooltip
/castsequence reset=3  Windfury Weapon, Flametongue Weapon, Earth Shield

// Purify / Purge
#showtooltip
/stopcasting
/use [@mouseover,help][help]Purify Spirit
/use [known:378773]Greater Purge
/use Purge

// Windrush Totem
#showtooltip
/use [@cursor]Wind Rush Totem

:arrow_double_down: Imports

:desktop_computer: WeakAura

:exclamation: Use the WeakAura Companion! I make updates often!


:computer_mouse: Macro (Below)

:white_check_mark: Ready for all of your talent choices:

dSu)waqivPI(ePkyuQsfofkczwQQDjPYVGsddfvhdLAzukpteMMKY1iv12GK8njvnouuohLiRtvk3tvQAGKQ0bHkwikIEiKutuK6IssBus4JQsLgPiHtsjQvksuVefbZeQ0nrHDkQFcPgQQKLcjEQIPsrxLufARIeXxPeolkc1BPKUlLQ9s8xsvudwPdtYIHQESetMuUSuBwK0NHIrRkoTkwTirYRjvmBkCBvA3u9BHHJsookslhv9CiMoIRJkBNuPVljA8KQiNxeTErIuZhP9dwylMsMTm4uffuQYe0ZvZPaNmQRYOA2uY2etzyOk8bIykz2IPmPef)rH3OretzyGo9iMsMTmy5qAyTEdT3Muy5km)EuEuU3ghhZVex8kIDyHTQrFBNOmGLjnuiejBtgSCinSwVH2BO2efC)EuEuU3ghhZVex8kIDyHf1pQJdlUhmpe)4yKCczWYH0WA9gAVHdUMFpkpk3BJJJ5xIlEfXoSWI7bZdXpogyzYWGiezEHsvXuYSLblrXJPjT33KWA1Jhf)97Xn4CsRz3QwR0(ECdoN0A2LSnzWIqu8efHOk6aRvp0AL2)rXF)ECdoN0A2LCczWIf2HO4jWgPcBjU4veyT44AWwbhFsyjbPV1j5AYGTOqiint5AV0WAvhpQ0FJz6Z223JBO99O8OCVnooMFjU4ve7WclS8nstEFjU4veyH1IJRLkhFsyndsF)W6CggswFzWIfwtfpMMalsLkwWwHH62WoprrhyvUgS4Q0vblUkKhyhw8TstYOsgSffcbPzkx7LgwRECdTVhLhL7TXXX8lXfVIyhwyHLVrAY7jkEmnbwyRWqDByNNOOZhwCv6QGfxfYZhwNZWqiYWaTEmBkMsMTmy5qAyTEdT3WbxZVh3GZjT2p4iArWJ89Oex8kIDyH9D5vUgSv1tSATd5eoSmXkDKSnzWYH0WA9gAVHdUMFpUbNtATFWr0IGh57rjU4ve7WcRjVs32O51diWAY5A8kyzOU3G8i5eYGTyCk6aRvpUH23JBW5Kw7hCeTi4r(EuIlEfXoSmcoNKYbhVRmgU7nCuuUwCRqPBWFintYriHl5AYGTOqiint5AV0WAvPPBQgjv4n6)n4CsRzhwyHLVrAY7zdlSJojRuXRbloiL2jFyNUeUgSwCCTpStxcxdwloU2h2PlHRbRfhx7d70LW1G1IJR9HD6s4AWAXX1(WoDjCnyT44AFyNUeUgSwCCTpStxcxdwloU2h2PlHRbRfhx7d70LW1G1IJRjz9LblhsdRvLMUPAKuH3O)3GZjT2pvJKhhJDyHD44X0WwrWxPIxtiY8c9ykMsMTmy5qAyTQ3chpsW)94gAFpkpk3BJJJ5xIlEfXoSWAgK(EkW(IpsP6c5eUqKzmXjJ6QIPKzld2IcHG0mLR9sdRvpUH23JYJY9244y(EuIlEf57Xn4CsRzhwyHLVrAY7lXfVIalSvv8KhyNNtBO9H15mmKSnzWwuieKMPCTxAyT6bcr5L(n2FpUH23JYJY9244y(EuIlEf57Xn4CsRzhwyHLVrAY7zdlSV7tGqG1IWi1pSoNHHqKzSWYvyMRoJykz2YGLdPH16n0Ed1MOG7xV3GdPdDB()tBW67r5r5EBCCm)sCXRi2Hf2SIWX36beyNkpPs8gbrY2KblhsdR1BO9go4A(17n4q6q3M))0gS(EuEuU3ghhZVex8kIDyHnRiC8TEab2PYtQeVrqeImmqxhd0PhXuYSLblhsdR1BO92KclxH5xV3GdPdDB()tBW67r5r5EBCCm)sCXRi2Hf2u0kJJJbwlu62s2Mmy5qAyTEdT3qTjk4(17n4q6q3M))0gS(EuEuU3ghhZVex8kIDyHf1pQJdBkALHKtidwoKgwR3q7nCW18R3BWH0HUn))rXF)EuEuU3ghhJDyHTIMxzalUCoMwY1KblhsdRv9EdoKo0T5)pTbRVwR0(EuEuU3ghhZ3JsCXRi2HfwC8sJq4vgWoSo8hIK1xgSCinSw17n4q6q3M))0gS(EuEuU3ghhZ3JsCXRi2HfwluKMhwlug6CCmcriYGtHCchrmLmBXuYSLbOaLbA9y2eOavY2KbOaDmXjJ6QafOsoHmafOJfwUcZC1zakqLXYoP51vziz26lJzswTmO0SAfrM0hefEJwtWlejBtmLmBzakqFHsvGcujBtgGcugORJb60dqbQKtidqbkd0PhGcujxtgSyHLH64e1XHfNOkSmjxQPcRfhYtWrGf1gCesZFCmWYqDCyt)AGf3iyjz9LblhsdRvpUH23JYJY9244y(L4IxrSdlSOMxH8alUhmpe)4yKmQKbOa9f6XeOavgl7KMxxLHK1xgZKSAzqPz1kIqKCcXuYSftjZwgGc0xOufOavY2KbOaLb66yGo9auGk5eYauGYaD6bOavY1KblhsdRvpUH23JYJY9244y(L4IxrSdlSStiz9LblhsdRv9w44rc(Vh3q77r5r5EBCCm)sCXRi2Hfw2jKmQKblhsdRv9EdoKo0T5)TE6Gqq(ECdTVhLhL7TXXX8lXfVIyhwyzNqY1ldqb6l0JjqbQmMjz1YGtHCcxis2Mykz2YauG(cLQafOs2MmafOmqxhd0PhGcujNqgGcugOtpafOsUMmy5qAyT6Xn0(EuEuU3ghhZVex8kIDyHLDnjRVmy5qAyTQ3chpsW)94gAFpkpk3BJJJ5xIlEfXoSWYUMKrLmy5qAyTQ3BWH0HUn)V1thecY3JBO99O8OCVnooMFjU4ve7Wcl7AsUEzakqFHEmbkqLXmjRwgCkKt4crYjetjZwgGc0xOufOavY2KbOaLb66yGo9auGk5eYauGYaD6bOavY1KblhsdRvpUH23JYJY9244y(L4IxrSdlSPOvghhdSdHVvxyndsFLS(YauG(c9ycuGkJzswTm4uiNWfIKRjMsMTmafOVqPkqbQKTjdqbkd01XaD6bOavYjKbOaLb60dqbQKRjdwoKgwRECdTVhLhL7TXXX8lXfVIyhwyRO5vgWoSo8hIK1xgGc0xOhtGcuzmtYQLbNc5eUqKS(IPKzldqb6luQcuGkzBYauGYaDDmqNEakqLCczakqzGo9auGk5AYGLdPH1Qh3q77r5r5EBCCm)sCXRi2Hf2rNKPYXNewZG0xjRVmafOVqpMafOYyMKvldofYjCHizujMsMTmafOVqPkqbQKTjdqbkd01XaD6bOavYjKbOaLb60dqbQKRjdwoKgwRECdTVhLhL7TXXX8lXfVIyhwyFx(GZ1oogyndsFLS(YauG(c9ycuGkJzswTm4uiNWfIKRxmLmBzakqFHsvGcujBtgGcugORJb60dqbQKtidqbkd0PhGcujxtgSCinSw94gAFpkpk3BJJJ5xIlEfXoSWI6GZjnpcH)OtdRzq6RK1xgGc0xOhtGcuzmtYQLbNc5eUqKmZetjZwgSyH1YLg2HWF0PHnnh)XXaB6iUWAXX1GTYJRfvIizBYauG(cLQafOsoHmafOmqxhd0PhGcujxtgGcugOtpafOswFzWwuieKMPCTxAyT6Xn0(EuEuU3ghhZVex8kIDyHfw(gPjVVex8kcSWMGz1sOVTpSjQzZwnMlzujdqb6l0JjqbQmMjz1YGtHCcxiYyMKvldUrWsguAwTIiz2YK(GOWB0AcEzgsZQcoVqoHlZ0mLRDYrziejxtmLmBXuYSftjZwgGc0xOufOavY2KbOaLb66yGo9auGk5eYauGYaD6bOavY1Kblwyt3nlJKWIseKwd2Qg9TDccSmbpQ0H9DKIdMhyFXFc(djjSdj4Vie(JontKK1xgSCinSw1XJk93supZSvpZ)ECdTVhLhL7TXXX8lXfVIyhwyhsWFri8hDAjJkzWYH0WA1JBO99O8OCVnooMFjU4ve7WclUkDvWIRc5rY1ldqb6l0JjqbQmMjz1YGtHCcxis2Mykz2YGflSP7MLrsyrjcsRbBvJ(2obbwMGhv6WIRsxfS4QqEKSnzakqFHsvGcujNqgGcugORJb60dqbQKRjdqbkd0PhGcujRVmy5qAyTQJhv6VLOEMzREM)94gAFpkpk3BJJJ5xIlEfXoSWIRsxfS4QqEKmQKbOa9f6XeOavgZKSAzWPqoHlejNqmLmBXuYSLblwyTCPHDi8hDAyXC0TrGTc(aHa78efDGLCUnSKawmQJdBkuhdesWFLSnzakqFHsvGcujNqgGcugORJb60dqbQKRjdqbkd0PhGcujRVmylkecsZuU2lnSw1XJk93suZMTAm)7Xn0(EuEuU3ghhZVex8kIDytuZMTAm)dlBlHkMvJ5sgvYGTOqiint5AV0WA1JBO99O8OCVnooMFjU4ve7WY2sOIz1yUKRxgGc0xOhtGcuzmtYQLbNc5eUqKSnXuYSLblwyR4W3WMdDvWQCnyhsWFri8hDAyFh4gvc7l(dRG)qsc7qc(lcH)OtZejzBYauG(cLQafOsoHmafOmqxhd0PhGcujxtgGcugOtpafOswFzWwuieKMPCTxAyTQJhv6VLirclvFTVh3q77r5r5EBCCm)sCXRi2Hfwy5BKM8(sCXRiWcBIejSu91(WwFcMzjljzujd2IcHG0mLR9sdRvpUH23JYJY9244y(L4IxrSdB9jyMLSKKRxgGc0xOhtGcuzmtYQLbNc5eUqKbLMvRisMTmMjz1YGBeSKzinRk48c5eUmtZuU2jhLHqKXmjRwgCJGLmO0SAfrYSLzinRk48c5eUmV4pb)HKuis2Mykz2YGflSvCmmAEjBtgGc0xOufOavYjKbOaLb66yGo9auGk5AYauGYaD6bOavY6ld2IcHG0mLR9sdRvD8Os)nMPpBBFpUH23JYJY9244y(L4IxrSdlSWY3in59L4IxrGfw2mJzjyML(WYm9zBtYOsgSCinSw94gAFpkpk3BJJJ5xIlEfXoSWwHH62WoprrhjxVmafOVqpMafOYyMKvldofYjCHidknRwrKCnzmtYQLb3iyjZqAwvW5fYjCzMMPCTtokdHiezSSJN7yqsjk(JcVrJiMYG64IxreMuicriYGRcHOhzPPiTMm2yUTAmhv2yoBlvR(e2KXIwPdoC8keXuiYWOjQ0kIsmLXuz0obrgzWHJ8e8YGtZZ36ONTiSqM3DQMsAEKt4sobBuzjzyOCoLHLDsZRB7Kt4ctkt6ovfNbrYSLPQNAWxAuhxwkIc)X4qskmPmPOnyjdkDQnpSKa2BsyRmQ0qLsN8Qk8bsDL4clRaHaBQbpSCikmnShp1G)QiNWRds5u0gSGLeWwcNWFWZrAyjbS3KWwzWRdS4tc7Xtn4VhhdSrQWQ8KWINddcSjdoyt94AWg8WIWHbtJqoHJaBYGd2hLU97esziLnFuUoWMm4ENqklZWQlwoTKTHQeYyIg1sMnZzUnMxVmz1TLbNQOGsvMGEUAof4KrDvgvZMcricrea

If you are feeling generous, consider supporting my work on my Buy Me a Coffee page! Thank you! :grin::+1:

༼ つ ◕_◕ ༽つ <( COMMENT BELOW )

Hey there! I like how you let people choose their own talents. However you do have a few selections from popular Wowhead talents that aren’t on there, such as Ascendence (storm doesn’t take that) or Ice Strike.

You did mispell “Ancestral Spirit” on the MO.MODS section. The specialization says its for resto.

Do you have a recommended talent set?

1 Like

@ikory,

Ancestral Spirit & spec, fixed. :upside_down_face:

I had Ascendence sequenced initially, I took it out intentionally.

Instead, I gave it a WA prompt. This allows you to have control over this powerful 3 minute cooldown is used.

image

Thanks for letting me know :+1:


WA Updated: Small thing
Macro Updated: Better Doomwinds dps

Can U do the Element pls

1 Like

Hey @bhawk_1499,

I’m working my way around to every spec!

Check out this post to prioritize your choice:

Awesome! Thank you! Do you have a recommended talents? I’d like to try yours out :slight_smile: I did a StormAoE one because I like my windfury totem (and raid groups love it)

I tested this running heroics/low mythics with WoWHead’s Elementalist - (Best M+ / AoE) talent build.

BcQAAAAAAAAAAAAAAAAAAAAAAIRSKRCCJhkk0QJRAAAAAAAAAAAAAKRIJkokioQSTSKAKBJEIB

Lmk how it goes :+1:

I’ll give that a shot! thanks :slight_smile:

Im tempted to try this way of playing but it seems soooo complicated. I love the passion you show though!

Hey @rolltide73 :ocean:,

That’s too bad, you will be missed :saluting_face:

In case you didn’t see it, I made a YT video that may help you on the ‘Home Page’.

If ever you want to try again just lmk :+1:

This is one of the coolest weakauras I’ve ever seen. The core of this GSE is extraorindarily next level. Just a few hiccups I’m getting.

The macro is often getting stuck at Totemic Projection. You can’t use the shift or alt modifiers during this.

The shift modifer for elemental blast isn’t operating. The alt and other operators seem to wokr.

Here’s a video: Recording #8

It seems to be related to the weak aura called SHAM_Earth Elemental Icon and SHAM_Ancestral Guidance Icon.

Message: Lua error in aura 'SHAM_Earth Elemental Icon': Custom Text Function
WeakAuras Version: 5.13.2
Aura Version: 1.0.6
[string "return function()"]:7: attempt to index field 'kbTable_master' (a nil value)
Time: Sun Jun 16 16:08:43 2024
Count: 1
Stack: Lua error in aura 'SHAM_Earth Elemental Icon': Custom Text Function
WeakAuras Version: 5.13.2
Aura Version: 1.0.6
[string "return function()"]:7: attempt to index field 'kbTable_master' (a nil value)
[string "return function()"]:7: in function <[string "return function()"]:1>
[string "=[C]"]: in function `xpcall'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4849: in function `RunCustomTextFunc'
[string "@Interface/AddOns/WeakAuras/SubRegionTypes/SubText.lua"]:330: in function `?'
[string "@Interface/AddOns/WeakAuras/SubscribableObject.lua"]:94: in function `Notify'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4587: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4582>
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4674: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4640>
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4784: in function `UpdatedTriggerState'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4504: in function `UpdateFakeStatesFor'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4477: in function `FakeStatesFor'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:3172: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:3027>
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:3192: in function `Add'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:2027: in function `ImportPhase1'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:2037: in function `ImportPhase1'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:2037: in function `ImportPhase1'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:1640: in function `ImportImpl'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:1609: in function <...ace/AddOns/WeakAurasOptions/OptionsFrames/Update.lua:1608>

Locals: name = "Earth Elemental"
_ = nil
_ = 136024
_ = 0
_ = 0
_ = 40
spellID = 198103
(*temporary) = nil
(*temporary) = 198103
(*temporary) = "attempt to index field 'kbTable_master' (a nil value)"

during combat this pops up:

Message: ...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:1057: Usage: CastSpellByName(name[, target])
Time: Sun Jun 16 16:03:37 2024
Count: 1
Stack: ...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:1057: Usage: CastSpellByName(name[, target])
[string "=[C]"]: in function `CastSpellByName'
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:1057: in function <...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:985>
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:1278: in function `?'
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:5402: in function <...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:5368>
[string "=[C]"]: in function `ChatEdit_ParseText'
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:5074: in function `ChatEdit_SendText'
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:3250: in function <...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:3244>
[string "=[C]"]: in function `RunMacroText'
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:468: in function `handler'
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:690: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:672>
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:704: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:697>
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:746: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:730>
...
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:5074: in function `ChatEdit_SendText'
[string "@Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua"]:3250: in function <...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:3244>
[string "=[C]"]: in function `UseAction'
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:364: in function `handler'
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:690: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:672>
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:704: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:697>
[string "@Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua"]:100: in function `TryUseActionButton'
[string "@Interface/AddOns/Blizzard_ActionBar/Mainline/MultiActionBars.lua"]:23: in function `MultiActionButtonDown'
[string "MULTIACTIONBAR1BUTTON4"]:2: in function <[string "MULTIACTIONBAR1BUTTON4"]:1>

Locals: (*temporary) = nil
(*temporary) = nil

Thanks, I like to think so :sunglasses:

Alrighty,

  1. Totemic Projection: Fixed
  2. Elemental Blast: I think the WA was still prompting when the talent was not selected, fixed.
  3. LUA Errors: Right, I don’t know why it’s happening. I’m no LUA pro but I see a lot of "Chat This is the only system that it happens to. I deleted it and recreated it, hopefully that fixes it.

Also,

WA Added Poison Cleansing Totem
WA Added Lightning Lasso
GSE Added Nature’s Swiftness

Thank you!

I have an extremely geared shaman. I’ll message you a recording of the macro running.,

It refers to a few macros you have called n, c, no, no, ch, chan, channeli, chan, comb
image

Currently doing some trouble shooting. I uninstalled 100% of every addon except for weakaura and GSE. I’ll let you know what I find.

Also the lua errors stopped coming up while fighting.

Unfortunately the WeakAura still causes a Lua error.

WeakAuras Version: 5.13.2
Aura Version: 1.0.7
[string "return function()"]:7: attempt to index field 'kbTable_master' (a nil value)
[string "return function()"]:7: in function <[string "return function()"]:1>
[string "=[C]"]: in function `xpcall'
[string "@WeakAuras/WeakAuras.lua"]:4849: in function `RunCustomTextFunc'
[string "@WeakAuras/SubRegionTypes/SubText.lua"]:330: in function `?'
[string "@WeakAuras/SubscribableObject.lua"]:94: in function `Notify'
[string "@WeakAuras/WeakAuras.lua"]:4587: in function <WeakAuras/WeakAuras.lua:4582>
[string "@WeakAuras/WeakAuras.lua"]:4674: in function <WeakAuras/WeakAuras.lua:4640>
[string "@WeakAuras/WeakAuras.lua"]:4784: in function `UpdatedTriggerState'
[string "@WeakAuras/WeakAuras.lua"]:4504: in function `UpdateFakeStatesFor'
[string "@WeakAuras/WeakAuras.lua"]:4477: in function `FakeStatesFor'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1539: in function `SyncVisibility'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1565: in function `PriorityShow'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1300: in function `PickDisplay'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1276: in function `PickDisplay'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:512: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>

Locals:
name = "Ancestral Guidance"
_ = nil
_ = 538564
_ = 0
_ = 0
_ = 0
spellID = 108281
(*temporary) = nil
(*temporary) = 108281
(*temporary) = "attempt to index field 'kbTable_master' (a nil value)"```

and 
```1x Lua error in aura 'SHAM_Elemental Earth Icon': Custom Text Function
WeakAuras Version: 5.13.2
Aura Version: 1.0.7
[string "return function()"]:7: attempt to index field 'kbTable_master' (a nil value)
[string "return function()"]:7: in function <[string "return function()"]:1>
[string "=[C]"]: in function `xpcall'
[string "@WeakAuras/WeakAuras.lua"]:4849: in function `RunCustomTextFunc'
[string "@WeakAuras/SubRegionTypes/SubText.lua"]:330: in function `?'
[string "@WeakAuras/SubscribableObject.lua"]:94: in function `Notify'
[string "@WeakAuras/WeakAuras.lua"]:4587: in function <WeakAuras/WeakAuras.lua:4582>
[string "@WeakAuras/WeakAuras.lua"]:4674: in function <WeakAuras/WeakAuras.lua:4640>
[string "@WeakAuras/WeakAuras.lua"]:4784: in function `UpdatedTriggerState'
[string "@WeakAuras/WeakAuras.lua"]:4504: in function `UpdateFakeStatesFor'
[string "@WeakAuras/WeakAuras.lua"]:4477: in function `FakeStatesFor'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1539: in function `SyncVisibility'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1565: in function `PriorityShow'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1300: in function `PickDisplay'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1276: in function `PickDisplay'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:512: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>

Locals:
name = "Earth Elemental"
_ = nil
_ = 136024
_ = 0
_ = 0
_ = 40
spellID = 198103
(*temporary) = nil
(*temporary) = 198103
(*temporary) = "attempt to index field 'kbTable_master' (a nil value)"```

This is normal and happens when my macros get really long. The messages will not show again until you /reload. Happens on every spec, macro is running as intended.

The Lua error, again I’m no Lua pro but I see that it’s ‘calling’ on kbTable_master which has to do with the Utility Button Hey Bind Text. Two things,

  1. Make sure you’re using shared action bars from the talent ‘select loadout menu’.
    image
  1. If that doesn’t fix it, delete the Common Text custom function from the icon and manually put your keybind text there.
    image

Hopefully that fixes it, lmk

Hey Aerrek. That fixed itt and now I’m blasting away in dungeons. I swapped to my hunter and noticed the HUD for Spirit Walk stays just an fyi
image

1 Like

Hunter also has a Spirit Walk :sweat_smile:
fixed

would love to see some numbers on how this performs in m+. always loved enh but never found a macro i thought was doing it justice.

@Nod

I do my best to replicate the DPS priories that are provided by the top guides.

I don’t play M+ without them.

Abilities that can’t be sequenced or should not be sequenced, I don’t add to the macro.

I implement those casts via WeakAuras with triggers.

Maelstrom Weapon Stacks, Primordial Wave active/missing, Feral Spirit active/missing, Ascendance active/missing and others are taken into consideration in my triggers. I have range detection filters that can detect if you should be using ST or AoE spells automatically.

What I do is…

Turn this:

into this:


My setups are as close to the top guide’s rotations as I can get them. I add every single spell your spec knows, including PvP talents, into the macros or WeakArua. Each system takes about 15-20 hours to develop. I don’t just throw them together’. I wish it was that easy :sweat_smile:

The specs I want high IOs with, I don’t have a problem getting. Just takes time, can’t do it with every one

im sorry i didnt mean it in a way that implied it was half put together i just know that enh sham is very proc based and its hard for gse users to really dial in the dps . i used a few of your macros and theyre all great so far

I didn’t take it that way!

Just humble bragging a little :sunglasses: and used your comment as an opportunity to share to anyone else that might be interested in trying this out! I’m sure everyone is interested “Is it good in M+?” I know that’s what I was looking for before I started creating!

But you’re right, enh sham is very proc based which made this one in particular very challenging to create

Thanks for the kind words :+1: :+1:

1 Like