Neuron

Neuron

98.2k Downloads

Macro Problems with multiple specs

Fizgig1973 opened this issue · 0 comments

commented

When reporting, please verify the issue with only this addon enabled and no others unless explicitly reporting an incompatibility between this addon an another. Likewise, please fill in the below information to the best of your ability — this information helps us a great deal.

Issue description:

A clear and concise description of what the issue is (i.e. what went wrong and what should have happened).

How to reproduce:

E.g., Steps to reproduce the behavior...
I configured Neuron like normal for my Paladin, Protection spec. Setup Bars, hid or deleted what I didn't need. Added keybindings to the buttons and went about like normal. Swapped to Ret and realized that even though the keybinds work, the macros are not triggering. Attempting to create macros in Neuron is failing as well, I was able to create one for Ret, and even though it shows on the bar, it doesn't fire when pressed. Clicking other slots to create macros via Neuron doesn't do anything, and just stays at the original button slot.

Technical info:

Latest version of Game, Main version of Neuron

Lua error log:

Message: Interface/AddOns/Neuron/Neuron-DisableBlizzardUI.lua:168: attempt to index global 'MirrorTimer1' (a nil value) Time: Thu Jul 27 17:59:16 2023 Count: 1 Stack: Interface/AddOns/Neuron/Neuron-DisableBlizzardUI.lua:168: attempt to index global 'MirrorTimer1' (a nil value) [string "@Interface/AddOns/Neuron/Neuron-DisableBlizzardUI.lua"]:168: in function HideBlizzardUI'
[string "@Interface/AddOns/Neuron/Neuron.lua"]:198: in function ?' [string "@Interface/AddOns/Neuron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...ron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@Interface/AddOns/Neuron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/Neuron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@Interface/AddOns/Neuron/Libs/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...ace/AddOns/Neuron/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: self = Frame {
0 =
ToggleButtonEditMode = defined @Interface/AddOns/Neuron/Neuron.lua:416
ToggleBlizzUI = defined @Interface/AddOns/Neuron/Neuron-DisableBlizzardUI.lua:212
class = "PALADIN"
LoginMessage = defined @Interface/AddOns/Neuron/Neuron.lua:234
BAR_ORIENTATIONS =

{
}
modules =
{
}
CancelTimer = defined @Interface/AddOns/Neuron/Libs/AceTimer-3.0/AceTimer-3.0.lua:147
SecureHook = defined @Interface/AddOns/Neuron/Libs/AceHook-3.0/AceHook-3.0.lua:335
CreateNewBar = defined @Interface/AddOns/Neuron/Objects/Bar.lua:154
itemCache =
{
}
FOBtnIndex =
{
}
PLAYER_REGEN_DISABLED = defined @Interface/AddOns/Neuron/Neuron.lua:172
IsEnabled = defined @Interface/AddOns/Neuron/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
ScheduleTimer = defined @Interface/AddOns/Neuron/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
isWoWWrathClassic = false
ExpButton =
{
}
RegisterMessage = defined @Interface/AddOns/Neuron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
UnregisterMessage = defined @Interface/AddOns/Neuron/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
ExitButton =
{
}
hooks =
{
}
StatusButton =
{
}
CastButton =
{
}
AnchorIndex =
{
}
SetEnabledState = defined @Interface/AddOns/Neuron/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
Hook = defined @Interface/AddOns/Neuron/Libs/AceHook-3.0/AceHook-3.0.lua:273
OnEnable = defined @Interface/AddOns/Neuron/Neuron.lua:111
TIMERLIMIT = 4
printSlashHelp = defined @Interface/AddOns/Neuron/Neuron-Console.lua:119
Bar =
{
}
OnInitialize = defined @Interface/AddOns/Neuron/Neuron.lua:65
NewModule = defined @Interface/AddOns/Neuron/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
BagButton =
{
}
registeredBarData =
{
}
Deserialize = defined @Interface/AddOns/Neuron/Libs/AceSerializer-3.0/AceSerializer-3.0.lua:246
GetName = defined @Interface/AddOns/Neuron/Libs/AceAddon-3.0/AceAddon-3.0.lua:275
MANAGED_SECONDARY_STATES =
{
}
name = "Neuron"
PrintStateList = defined @Interface/AddOns/Neuron/Neuron-Console.lua:133
Disable = defined @Interface/AddOns/Neuron/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
Unhook = defined @Interface/AddOns/Neuron/Libs/AceHook-3.0/AceHook-3.0.lua:417
Print = defined @Interface/AddOns/Neuron/Libs/AceConsole-3.0/AceConsole-3.0.lua:50
LEARNED_SPELL_IN_TAB = defined @Interface/AddOns/Neuron/Neuron.lua:206
MenuButton =
{
}
Serialize = defined @Interface/AddOns/Neuron/Libs/AceSerializer-3.0/AceSerializer-3.0.lua:122
Minimap_IconInitialize = defined @Interface/AddOns/Neuron/Neuron-MinimapIcon.lua:20
ExtraButt`