Silencer2K / wow-action-bar-profiles

Action Bar Profiles (WoW addon)
http://www.curse.com/addons/wow/action-bar-profiles
MIT License
9 stars 16 forks source link

Broken with latest WoW Classic Patch 3.4.1 (47612) #29

Open Rerox-WoW opened 1 year ago

Rerox-WoW commented 1 year ago

With the latest WoW Classic Patch 3.4.1 (47612) Blizzard changed some function names that seem to break the restore.lua. Can you please fix? Great Addon with no real alternative!

Rerox-WoW commented 1 year ago

ActionBarProfiles/Restore.lua:622: attempt to call global 'GetContainerNumSlots' (a nil value) [string "@ActionBarProfiles/Restore.lua"]:622: in function PreloadBags' [string "@ActionBarProfiles/Restore.lua"]:546: in functionMakeCache' [string "@ActionBarProfiles/Restore.lua"]:46: in function UseProfile' [string "@ActionBarProfiles/ActionBarProfiles.lua"]:116: in function?' [string "@ActionBarProfiles/libs/AceConsole-3.0-7/AceConsole-3.0.lua"]:94: in function ?' [string "@FrameXML/ChatFrame.lua"]:4938: in functionChatEdit_ParseText' [string "@FrameXML/ChatFrame.lua"]:4601: in function ChatEdit_SendText' [string "@FrameXML/ChatFrame.lua"]:4637: in functionChatEdit_OnEnterPressed'

Locals: self =

{ SetDefaultModuleLibraries = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:367 UpdateGUI = defined @ActionBarProfiles/ActionBarProfiles.lua:213 PlaceMacro = defined @ActionBarProfiles/Restore.lua:797 DecodeLink = defined @ActionBarProfiles/ActionBarProfiles.lua:237 modules =
{ } EncodeLink = defined @ActionBarProfiles/ActionBarProfiles.lua:231 IterateEmbeds = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:442 OnChatCommand = defined @ActionBarProfiles/ActionBarProfiles.lua:68 DeleteProfile = defined @ActionBarProfiles/Save.lua:103 UpdateTooltip = defined @ActionBarProfiles/ActionBarProfiles.lua:143 ParseArgs = defined @ActionBarProfiles/ActionBarProfiles.lua:56 OnSaveConfirm = defined @ActionBarProfiles/Dialogs.lua:108 ResetDefault = defined @ActionBarProfiles/Save.lua:288 SetDefaultModulePrototype = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:409 RestoreMacros = defined @ActionBarProfiles/Restore.lua:77 defaultModuleState = true IsEnabled = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:451 OnDeleteConfirm = defined @ActionBarProfiles/Dialogs.lua:104 DisableModule = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:350 PreloadEquip = defined @ActionBarProfiles/Restore.lua:608 FindItemInCache = defined @ActionBarProfiles/Restore.lua:503 RegisterMessage = defined @ActionBarProfiles/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90 UnregisterMessage = defined @ActionBarProfiles/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153 ClearSlot = defined @ActionBarProfiles/Restore.lua:671 SaveBindings = defined @ActionBarProfiles/Save.lua:259 db =
{ } FindSpellInCache = defined @ActionBarProfiles/Restore.lua:471 SetEnabledState = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:424 options =
{ } enabledState = true GuessName = defined @ActionBarProfiles/Save.lua:6 RegisterEvent = defined @ActionBarProfiles/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90 baseName = "ActionBarProfiles" IsDefault = defined @ActionBarProfiles/Restore.lua:830 PlacePetSpell = defined @ActionBarProfiles/Restore.lua:823 PlaceEquipment = defined @ActionBarProfiles/Restore.lua:816 IterateModules = defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:437 PlaceMount = defined @ActionBarProfiles/Restore.lua:738 PlacePet = defined @ActionBarProfiles/Restore.lua:790 PlaceContainerItem = defined @ActionBarProfiles/Restore.lua:771 OnReceiveConfirm = defined @ActionBarProfiles/Dialogs.lua:120 ShowPopup = defined @ActionBarProfiles/Dialogs.lua:86 PlaceInventoryItem = defined @ActionBarProfiles/Restore.lua:752 CancelTimer = defined @ActionBarProfiles/libs/AceTimer-3.0/AceTimer-3.0.lua:147 RenameProfile = defined @ActionBarProfiles/Save.lua:85 PlaceFlyout = defined @ActionBarProfiles/Restore.lua:731 PlaceSpellBookItem = defined @ActionBarProfiles/R