TimothyLuke / GSE-Advanced-Macro-Compiler

GSE is an alternative advanced macro editor and engine for World of Warcraft.
https://discord.gg/gseunited
MIT License
201 stars 71 forks source link

[BUG] Global Sequences not being initialised at Startup #1630

Closed TEAMCHINA closed 4 weeks ago

TEAMCHINA commented 4 weeks ago

πŸ”΅ Describe the bug: I have an 8 step sequence where each step is a single line of macro text (/wm [@cursor] X). This sequence is saved as a "Global" sequence. When logging in for the first time or reloading the UI (/reload) the sequence appears to stop working at all until it is opened in the GUI and re-saved, with no changes.

πŸ”΅ To reproduce: (Steps to reproduce the behavior)

  1. Add the following sequence from below:
  2. Keybind the sequence.
  3. Press the keybind repeatedly (while in a group in-game) and note that every key press cycles the world markers and places one at your cursor.
  4. Log out and back in (or simply /reload)
  5. Press the keybind again and note that nothing happens, regardless of key presses.
  6. Load the sequence in the GUI and click Save.
  7. Press the keybind again and the functionality should be restored (occasionally I have to press it a few times before markers start being placed again, but this is inconsistent)
  8. Note that no errors were logged in bugsack.

πŸ”΅ The error: No errors were returned.

πŸ”΅ Screenshots: If applicable, add screenshots to help explain your problem.

πŸ”΅ Expected behavior: Once the sequence is bound to a key, that sequence should always "just work"

πŸ”΅ GSE.lua file: GSE.lua.txt

dWJkdaGAvvv7svLABiHzQQchtPmBLQhR4McPFjf3MI7Iu2jQSxYUvX(rXpvvjdtjghuvnqvL3Iunyu1WLQdkuNwLomIZPQkwiLWZqIwmLQwUOhkL8uWYusRJsutKsQPkyYsPMovxeQIRQQQCzixhL2iuL2kuv2mujBxvv6JQQOVsj5ZcHVJKgjuHNdLrtPY3Oe5KcrtJsPRbv05vLFl51uk(luPwBkiUnbwfTfUTizDeERCqIBvbbrjtwykiUnfeep(ToykiUnfeyitwcAOAy4P)nSjwL0y43e4VosGHmzji86ibXJFRJCXTQGadzYsqdvddp9VHnXQKgd)QGWRJeep(Toc8xhjWqMSKlokvqGHmzjOHQHHN(3WMyvsJHNsbHxhjiE8BDe4VosGHmzjxC2QGadzYsqdvddp9VHnXQKgdVTccVosq8436iWFDKadzYsU4WPccmKjlbnunm80)g2eRsAm84uq41rcIh)whb(RJeyitwYfhfkiWqMSe0q1WWt)BytSkPXWtHGWRJeep(Toc8xhjWqMSKlolPGadzYsqdvddp9VHnXQKgdVLeeEDKG4XV1rG)6ibgYKLCXHFfeyitwcAOAy4P)nSjwL0y4XVGWRJeep(Toc8xhjWqMSKlxqKh7zV7o(i5Ly)octb5YLlWkeXMy2KGPGCb)GG5)R3M4O2cwxwTD5pluUSUqXcfcIICI1eNOGaCG2773JncSZ9oMLBAAFXMkB)7iIOjcme756O2cIzD7Quql7kB2rF449FYUGFc4bFOe7whXr562QGOKdlzpYJJY)Io(ToYcbwJWfHD3f3MaoIbjWQOTWTfjRJWBLdsa0rtKwlUfbHF1sCBBlllRcWZbxvoOwLPtCI939R)KfYLlxc

WMC_BruteForce

Talents: ?,?,?,?,?,?,?

This macro contains 1 macro template. This Sequence was exported from GSE 3.2.12-e.

πŸ”΅ Desktop (please complete the following information):

πŸ”΅ GSE Version:

πŸ”΅ Additional context: Add any other context about the problem here.

TimothyLuke commented 4 weeks ago

The Global Sequences were not being initialised at startup. There was an option to not load these in 3.1. Now you just disable the sequence on the config page if you don't want to load it.