Ughmahedhurtz
12-16-2017, 05:36 AM
I have an interesting quirk I'm running into that may be just a lack of understanding of how Pro config + ATGs + WoW Named Macros are generated. Profile is here. (http://web.johnfstone.net/Garona_ISBoxer_profile_DKs_20171216.xml)
General setup:
Character set = Death Knights, and is assigned all three keymaps (DK-blood, DK-frost, DK-unholy)
Each character is in ATGs "DKs," "DKBlood," "DKFrost," and "DKUnholy" in the UI.
I have 7 WoW Named Macros that I run through in sequence, and each has a separate macro line for each ATG. The Combat3 macro for example has this for DKs:
!if (character in "DKBlood") /castsequence Death Strike
!if (character in "DKFrost") /cast Obliterate
!if (character in "DKUnholy") /castsequence Outbreak, Festering Strike, Death Coil, Clawing Shadows, Festering Strike
I then have a mapped key in the Non-combat keymap that:
* Sets the Virtual Combat Key Map to DK-unholy for all in ATG "DKs"
* Joins ATG "DKUnholy" for all in ATG "DKs"
* Leaves ATG "DKFrost" for all in ATG "DKs"
* Leaves ATG "DKBlood" for all in ATG "DKs"
* Calls my (non-working lol) /usetalents 3 macro to switch specs to Unholy
* Popup text shown: "Switching to DK-unholy"
The part that isn't working is that I cannot dynamically swap from one ATG to another and still have only the portion of the macro that applies to that ATG fire. What the macro ends up writing to the character's LUA file is:
/castsequence Death Strike
/cast Obliterate
/castsequence Outbreak, Festering Strike, Death Coil, Clawing Shadows, Festering Strike
The result of this is that Unholy and Frost never fire their portion of Combat3 because they get stuck on Death Strike.
Am I going to have to create a separate named macro for each spec? I had this working for my Monks at one point but even those are showing the same sort of thing now. Am I doing it wrong? Have I always had this misunderstood?
General setup:
Character set = Death Knights, and is assigned all three keymaps (DK-blood, DK-frost, DK-unholy)
Each character is in ATGs "DKs," "DKBlood," "DKFrost," and "DKUnholy" in the UI.
I have 7 WoW Named Macros that I run through in sequence, and each has a separate macro line for each ATG. The Combat3 macro for example has this for DKs:
!if (character in "DKBlood") /castsequence Death Strike
!if (character in "DKFrost") /cast Obliterate
!if (character in "DKUnholy") /castsequence Outbreak, Festering Strike, Death Coil, Clawing Shadows, Festering Strike
I then have a mapped key in the Non-combat keymap that:
* Sets the Virtual Combat Key Map to DK-unholy for all in ATG "DKs"
* Joins ATG "DKUnholy" for all in ATG "DKs"
* Leaves ATG "DKFrost" for all in ATG "DKs"
* Leaves ATG "DKBlood" for all in ATG "DKs"
* Calls my (non-working lol) /usetalents 3 macro to switch specs to Unholy
* Popup text shown: "Switching to DK-unholy"
The part that isn't working is that I cannot dynamically swap from one ATG to another and still have only the portion of the macro that applies to that ATG fire. What the macro ends up writing to the character's LUA file is:
/castsequence Death Strike
/cast Obliterate
/castsequence Outbreak, Festering Strike, Death Coil, Clawing Shadows, Festering Strike
The result of this is that Unholy and Frost never fire their portion of Combat3 because they get stuck on Death Strike.
Am I going to have to create a separate named macro for each spec? I had this working for my Monks at one point but even those are showing the same sort of thing now. Am I doing it wrong? Have I always had this misunderstood?