Neuron icon indicating copy to clipboard operation
Neuron copied to clipboard

Macro Problems with multiple specs

Open Fizgig1973 opened this issue 2 years ago • 0 comments

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`

Fizgig1973 avatar Jul 28 '23 01:07 Fizgig1973