GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG]

Closed this issue · 3 comments

commented

🔵 Describe the bug:
I get this error on my dk
This is the macro what i use

/targetenemy [noharm][dead]
/petattack [pet,harm]
/petpassive [noharm][dead]
/cast [nopet] Totenerweckung
/castsequence reset=combat Schwärender Stoß, null
/use Schwärende Sense
/click [nochanneling] UH_ST
/use Geißelstoß

🔵 To reproduce: (Steps to reproduce the behavior)

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

🔵 The error:
42x GSE/API/Storage.lua:567: attempt to index local 'spellinfo' (a nil value)
[C]: ?
[Blizzard_FrameXML/SecureHandlers.lua]:266: in function <Blizzard_FrameXML/SecureHandlers.lua:263>
[C]: ?
[Blizzard_FrameXML/SecureHandlers.lua]:296: in function <Blizzard_FrameXML/SecureHandlers.lua:279>
[tail call]: ?

Locals:

🔵 Screenshots:

Image

🔵 Expected behavior:
A clear and concise description of what you expected to happen.

🔵 GSE.lua file:

GSE.lua.txt

🔵 Desktop (please complete the following information):

  • OS: [e.g. Windows 10 64bit]
  • Game Version [e.g. classic/bcc/retail (9.1.0)]

🔵 GSE Version:

  • Version: [e.g. 3.x.y]
  • Downloaded From: [e.g. https://www.curseforge.com]

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

commented

This isn’t a bug. This is a case of your sequence has been poorly written.

Your sequence is referencing an ability that you don’t know because of either you are in a different spec to the ability or you don’t know a particular talent. As a result it’s throwing the error to tell you to fix the sequence.

Either you need to lock yourself into a particular spec or you need to wrap the ability in a IF block that checks if you know the ability.

commented

Hey, I took another look at the macro and there's no talent-dependent spell in it, and I'm still getting the error. It works for a while, and then the error pops up and I can't do anything anymore. Could you take another look and see if you can find the error?

commented

It must be the spell Scourge Strike spell=213795, it becomes Vampiric Strike spell=433901 and he doesn't use it anymore