earlier today gq # 10000 opened after which point it reset to # 1. The regexes need to look for gq num \d{1,5} instead of \d{1,4}
When the message that a gq ends shows up, SnD sets your state to out of a gq. However, you could have been in GQ A, finished or quit, joined GQ B, and then later on GQ A times out and your state gets set to out of a gq. Easy enough fix: compare your current gq to the one that finished and only change the state if they match.
Also got rid of gquest declaration tracking. It wasn't actually being used
Fixes #13 (I hope)
Couple things I found:
\d{1,5}
instead of\d{1,4}