[BUG] SpellCache is not populating for new accounts.
Melissa3920 opened this issue ยท 13 comments
๐ต Describe the bug:
When Sequence Deguuger is enabled, it will not show the spells being cast. Instead, I get a lua error.
๐ต To reproduce: (Steps to reproduce the behavior)
Call up the Sequence Debugger
Press enable
Press the keybound sequence
The spell fires. I made a simple one that just has Thunder Clap in it.
Nothing happens in the debugger but a lua error Shows up
๐ต The error:
Paste the error message in this blockquote.
Message: Interface/AddOns/GSE_Utils/Events.lua:14: bad argument #1 to 'FindSpellBookSlotForSpell' (Usage: local spellBookItemSlotIndex, spellBookItemSpellBank = C_SpellBook.FindSpellBookSlotForSpell(spellIdentifier [, includeHidden, includeFlyouts, includeFutureSpells, includeOffSpec]))
Time: Wed Jul 17 15:14:51 2024
Count: 1
Stack: Interface/AddOns/GSE_Utils/Events.lua:14: bad argument #1 to 'FindSpellBookSlotForSpell' (Usage: local spellBookItemSlotIndex, spellBookItemSpellBank = C_SpellBook.FindSpellBookSlotForSpell(spellIdentifier [, includeHidden, includeFlyouts, includeFutureSpells, includeOffSpec]))
[string "@Interface/AddOns/Blizzard_FrameXML/RestrictedExecution.lua"]:483: in function <...ace/AddOns/Blizzard_FrameXML/RestrictedExecution.lua:446>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua"]:285: in function <...nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>
[string "=(tail call)"]: ?
Locals: owningFrame = SIMPLE {
}
signature = "self,button,down"
body = " local step = self:GetAttribute('step')
step = tonumber(step)
if self:GetAttribute('stepped') then
self:SetAttribute('stepped', false)
else
for k,v in pairs(spelllist[step]) do
self:SetAttribute(k, v )
end
step = step % #spelllist + 1
self:SetAttribute('stepped', true)
self:SetAttribute('step', step)
self:CallMethod('UpdateIcon')
end
"
factory = <table> {
}
LOCAL_Closure_Factories = <table> {
self = <table> {
}
self,button,down = <table> {
}
}
LOCAL_execution_count = 1
๐ต Expected behavior:
The Sequence Debugger to show what the sequence is trying to do.
๐ต GSE.lua file:
๐ต Desktop (please complete the following information):
- OS: [e.g. Windows 11 64bit]
- Game Version TWW Beta
๐ต GSE Version:
- Version: 3.2.00-beta4-3-gbebb707-PatronBuild
- Downloaded From: Discord gse-resources
๐ต Additional context:
This is a fresh install with no other addons.
No. I tried the debugger in retail, and it works. That should eliminate something in Windows causing the problem, right?
wonder if you would try this:
/run GSESpellCache["enUS"]["Thunder Clap"] = 6343
then try to debug again
I think this and #1501 are connected
I tried a more complicated sequence (davyjones') and Thunder Clap was the only spell recognized.