GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG] Nature's Swiftness macros have issues

Closed this issue · 3 comments

commented

🔵 Describe the bug:
Natures swiftness will only cast as a macro on GSE if it's plain
/cast Nature's Swiftness

Any conditionals prevent it from working

What won't work:
/target [@mouseOver,noharm][@TARGETTARGET,noharm]
/stopmacro [channeling]
/castsequence [known: Twinleaf,mod:shift] reset=2 Nature's Swiftness, Regrowth, null; Regrowth
/use [noknown: Twinleaf,mod:shift] Nature's Swiftness

What also won't work:
/cast [mod:shift] Nature's Swiftness

🔵 To reproduce: (Steps to reproduce the behavior)
Insert any decorated Nature's Swiftness macros and it won't trigger
The same macros in /macro will fire

🔵 The error:
n/a


🔵 Screenshots:
If applicable, add screenshots to help explain your problem.

🔵 Expected behavior:
Macro works as it would in /macro

🔵 GSE.lua file:
Please provide your GSE.lua file or the export string for the specific macro that is causing an issue.

  • To find the GSE.lua file:
  1. First, make sure you have enabled the "File Name Extensions" checkbox in Explorer (View tab)
  2. Browse to C:\path\to\wow\_retail_\WTF\Account\YourAccountName\SavedVariables\ or /path/to/WoW/_retail_/WTF/Account/YourAccountName/SavedVariables
  3. Copy the GSE.lua file to your Desktop
  4. Rename this copy to GSA.lua.txt
  5. Then just drag it here in your message
  • Note: If you do not include your GSE.lua file you are wasting your time and mine. 90% of the time, the first thing I will ask for is "Can you please upload your GSE.lua file?". This file is needed with the error to work out Why that error occured for you.

GSE.lua.txt

🔵 Desktop (please complete the following information):

  • OS: Windows 11 64bit
  • Game Version Retail 11.1.5.61265

🔵 GSE Version:

  • Version: 3.2.31
  • Downloaded From: curseforge

🔵 Additional context:
Add any other context about the problem here.

commented

This isn’t a GSE problem. This is a wow problem. GSE doesn’t execute your commands - WoW does and unfortunately it’s WoW that needs to be configured properly for this to work.

GSE has not control over what WoW does with the commands you send it.

If it works in a normal macro you can call that macro from GSE.

commented

You could also remove the conditionals as the castsequence ahead of it will block it if its conditionals are met. That line in that place doesn’t need a conditional as it’s already the else of the previous line.

commented
/target [help,@mouseover][help,@targettarget]
/stopmacro [channeling:Regrowth]
/castsequence [help,mod:shift,known:Twinleaf,nochanneling] reset=3/target Nature's Swiftness, Regrowth, null; [help,mod:shift,noknown:Twinleaf,nochanneling] Nature's Swiftness; [help,nochanneling] Regrowth

your trying to do x2 Instant Regrowths?

This might work