[BUG] Season of Discovery - Feral Druid Mangle Skill
alanaction opened this issue · 5 comments
🔵 Mangle skill defaulting to Bear form of Mangle skill:
In WoW Classic SoD, Feral druids have access to the Mangle skill. There are two versions of the skill; one for Bear form and one for Cat form. Logically when in Bear form, you cannot cast the Cat form of the spell and vice versa - you cannot cast the Bear form of the skill when in Cat form.
The issue occurs when creating a castsequence macro using Mangle for Cat form in GSE. After creating the macro and creating a new icon for it, the macro only tries to execute the Bear form of the Mangle skill instead of using the Cat form of it.
I have tried shift+clicking the skill directly from the spellbook, using the spell's ID in the macro, using the spell name Mangle(Cat), and even tried using Claw (since the Cat form of Mangle replaces the Claw skill). When GSE autocompletes the spell name in the macro, it only defaults to the Bear form.
🔵 To reproduce: (Steps to reproduce the behavior)
- Create New Macro for Feral Druid
- Create below castsequence Macro
/castsequence reset=target 407993, Savage Roar, 407993, 407993, 407993, 407993
- Save the macro and create a new icon for it. Place the icon on actionbar
- While in Cat form, use the macro and Mangle will not cast
🔵 No Errors:
I do not receive any errors. The skill just isn't used since I am in Cat form and it's trying to use the Bear form of the skill.
🔵 Screenshots:
🔵 Expected behavior:
The correct and specified version of the Mangle skill should cast (Cat form) instead of the wrong version of the Mange skill (Bear form).
🔵 GSE Macro Export:
d8Z1daqyLESqUlQODHIuVgGZRImtvuNwuZgLMpQKBcr9lHQVPkEevQStq2lz3u1(L4NOi6VQGXbrgiksUSudwLgoqoiGMMK6yQQZbPfkIwQQKfdQLl4HcLNszzuXZvyIQszQkAYqy6ixekUkkcpJkLRljBevOTkcBgfvBNkv9rvPQVQkv(mvY3rvmsuLgMinAuvZckDsvO3Ik11aQ7Hk42OWVHQJJIY6RPG(YaM8ahX8c45dj(hqgZzmyeKJMYqEJc4dnf0xtzj2qEHz7HMYmAdKMc6lloTbxn1(MXPYLBpo)nWGtUr0lcofKJS4dAd0s0gbqKizaJOmUFOPG(AkOVm3n4JZdHJZszqcYrw8ODqJMzvTpQl3Yn0JM4aTbxnvULBD6dkkySLBD6dksiHTCRtFqrbJTCRtFqrbJTCRtFqrblBEculdyeLX9Iej7OhUkZsj2qEHz7HMYIHZaEjLu2mK9aAYrWYEL9UCeSmE7fHGLb1raeSSzi7b00xWYs2SKGL9k7D9fSircYrtzj2qEHz7HMYmAdKMc6lloTbxn1(MXPYLBpo)nWGtUr0lcofKJS4dAd0s0gbqKizaJOmUFOPG(AkOVScxfUmAduHRcxcYrM7g8X5HWXzPmib5MS4r7GgnZQAFuxULBOhnXbAdUAQCl360huuWyl360huKqcB5wN(GIcgB5wN(GIcgB5wN(GIcgB5wN(GIcw28eOwgWikJ7fjs2rpCvMLsSH8cZ2dnLXBVieSSxzVlhblBgYEan5iyzqDeablBgYEan9fSSKnljyzVYExFblsKizN3bXeGqSuJqMtQJBFhhK(pUv7ul7D9cayvyhAksgYnTVT0QPmEBwqSzpaz(4RS5Y2EAil2zGMDmMmGveF8GSy8Rya6epvmavnyQyHQXIOdLRrHmGw27nmj6WiJ7fKBFWFziV(QL9ON6G7BpLX9kPS3AMVvSKGCKHXZC8quhdNbOLw4mBMoPKYGwgTmGjpWrmVaE(qI)bKXCgdgzgOo64Bc6)LnzYyc6)bNMkJ3MfKSJLBLhrhg06ruU8WFPYL4NhLBEW0Iejsc
Usage Information
I understand what this is.
This macro contains 2 macro templates. This Sequence was exported from GSE 3.1.51.
- The Default macro template is 2
🔵 Desktop (please complete the following information):
- OS: Windows 10 64bit
- Game Version: Classic SoD version 1.15.0 (52610)
🔵 GSE Version:
- Version: GSE 3.1.51
- Downloaded From: https://www.curseforge.com
This will require me creating a Druid in SoD and getting that far. It’s not something I will be able to achieve quickly. What you could try as a work around is prefixing the castsequence with $$ eg
$$/castsequence reset=target Mangle, Savage Roar, Mangle, Mangle, Mangle, Mangle
the $$ tells GSE not to translate this
BTW If the $$ doesn’t work then you are facing a WoW bug rather than a GSE bug. GSE doesn’t actually execute the macro. All it does is pass the commands along to WoW. A similar thing happened in the beginning of DF where some Covenant abilities were baselined. If you were in the same covenant it would continually try to cast the Covenant version outside of Shadowlands and fail. The solution there was to change covenants. As that solution won’t work in SoD it would need a Blizzard developer to fix this.
You may want to also look at the solutions to this problem from: https://www.reddit.com/r/classicwow/comments/18ahdco/sod_cat_form_mangle_macro_help/
Thanks Timothy. I'll try everything you suggested. I wasn't aware of the $$ option. That will come in handy. Thanks!
EDIT: Prefixing the castsequence with $$ resolved the skill translation issue and is working properly now. Thanks!