CTMod

CTMod

766k Downloads

Patch 11.1 CT_BarMod is not working correctly

ilmare-tuor opened this issue ยท 2 comments

commented

Except for the "Action Bar 1" , "Stance Bar", "menu Bar" and "Bags" all bars are missing.

Page 1 Lua error:

Message: Interface/AddOns/CT_BarMod/CT_BarMod_SpellFlyout.lua:101: attempt to call global 'SpellFlyout_OnLoad' (a nil value)
Time: Tue Feb 25 19:50:24 2025
Count: 1
Stack:

Locals:


Page 2 Lua error:

Message: Interface/AddOns/CT_BarMod/CT_BarMod_Use.lua:945: attempt to call field 'updateFlyout' (a nil value)
Time: Tue Feb 25 19:50:24 2025
Count: 1
Stack:
[Interface/AddOns/CT_BarMod/CT_BarMod_Use.lua]:945: in function 'updateFlyout'
[Interface/AddOns/CT_BarMod/CT_BarMod_Use.lua]:754: in function 'update'
[Interface/AddOns/CT_BarMod/CT_BarMod_Use.lua]:1358: in function 'reskin'
[Interface/AddOns/CT_BarMod/CT_BarMod_ActionButton.lua]:452: in function 'constructor'
[Interface/AddOns/CT_BarMod/CT_BarMod_Use.lua]:266: in function 'constructor'
[Interface/AddOns/CT_BarMod/CT_BarMod_ActionButton.lua]:399: in function 'new'
[Interface/AddOns/CT_BarMod/CT_BarMod_Use.lua]:1767: in function 'setupPresetGroups'
[Interface/AddOns/CT_BarMod/CT_BarMod.lua]:783: in function <Interface/AddOns/CT_BarMod/CT_BarMod.lua:740>
[tail call]: ?
[Interface/AddOns/CT_Library/CT_Library.lua]:901: in function 'value'
[Interface/AddOns/CT_Library/CT_Library.lua]:691: in function <Interface/AddOns/CT_Library/CT_Library.lua:687>

Locals:
self =

{
isItem = false
buttonNum = 1
hasRange = true
scale = 1
gridShow = 0
actionId = 1
groupId = 10
isStackable = false
isConsumable = false
name = "CT_BarModActionButton1"
hasAction = true
button = CT_BarModActionButton1 {
}
actionType = "spell"
showButton = true
buttonId = 1
}
(*temporary) = nil
(*temporary) = CT_BarModActionButton1 {
highlightTexture = Texture {
}
skinNumber = 1
FlyoutArrowContainer = Frame {
}
border = Texture {
}
flash = Texture {
}
action = 1
object =
{
}
FlyoutBorderShadow = Texture {
}
icon = Texture {
}
ctbarmod = true
recharge = Cooldown {
}
FlyoutBorder = Texture {
}
checkedTexture = Texture {
}
pushedTexture = Texture {
}
backdrop = Texture {
}
bling = Texture {
}
blingcontainer = Frame {
}
cooldown = Cooldown {
}
count = FontString {
}
name = FontString {
}
FlyoutArrow = Texture {
}
hotkey = FontString {
}
normalTexture = Texture {
}
}
(*temporary) = "attempt to call field 'updateFlyout' (a nil value)"
module =
{
controlBarId = 11
CooldownFont = CT_BarMod_CooldownFont {
}
groupList =
{
}
actionButtonList =
{
}
charOptions =
{
}
actionBarId = 12
actionButtonClass =
{
}
text =
{
}
name = "CT_BarMod"
options =
{
}
maxBarNum = 12
skins =
{
}
publicInterface =
{
}
keyBindingTemplate =
{
}
useButtonMeta =
{
}
version = "11.0.2.3"
skinsList =
{
}
useButtonClass =
{
}
}
useButton =
{
}

commented

I've been using the 11.1 beta the last couple hours and functionality seems OK.

I did notice one thing that is not "functional" related but could be confusing to some people:
Under "Use Default Bar's Key Bindings". The options there still refer to "Right Bar", "Right Bar 2", etc. but WoW now just numbers them 2 - 8 ( 1 being the Main Action Bar). I figured out that WoW bar 3 = "Right Bar" and WoW bar 5 is "Right Bar 2". I'm guessing WoW bar 4 and 6 are ""Bottom Left Bar" and "Bottom Right Bar" but I have not confirmed.

Thanks again for keeping this add-on functional!

commented

[...] Under "Use Default Bar's Key Bindings". The options there still refer to "Right Bar", "Right Bar 2", etc. but WoW now just numbers them 2 - 8 ( 1 being the Main Action Bar). [...]

Oh, good point. I'll upgrade this version to stable based on your other feedback, but also make a mental note that it might be worth adding the bar number in brackets for easier understanding.