When doing instanced content as a druid and craftscan is loaded, it causes LUA errors because the addon apparently attempts to access secret values.
It wouldn't be an issue (apart from causing the LUA errors), but as a druid that shapeshifts during combat, the bars don't update. They do work and when pressing the buttons, they use the intended spells, but it still shows the action bar that was before the shapeshift.
Example:
I start the fight in Travel form/Humanoid form, which has action bar X.
When I finally fight and use my spells, the LUA error appears - nothing special happens apart from it.
But, if I shapeshift into bear form, which would change the action bar to action bar Y, it still shows action bar X. Pressing buttons will use spells from action bar Y, but apart from the cooldown manager I don't know any information about spells on action bar Y, because it shows action bar X.
Here is the LUA error from BugSack:
774x ...ceBlizzard_ActionBar/Shared/ActionButton.lua:609: attempt to compare a secret number value (tainted by 'CraftScan')
[Blizzard_ActionBar/Shared/ActionButton.lua]:609: in function 'Update'
[Blizzard_ActionBar/Shared/ActionButton.lua]:544: in function 'UpdateAction'
[Blizzard_ActionBar/Shared/ActionButton.lua]:1062: in function 'OnEvent'
[Blizzard_ActionBar/Shared/ActionButton.lua]:223: in function <...ceBlizzard_ActionBar/Shared/ActionButton.lua:220>
Locals:
self = MultiBarLeftButton4 {
BorderShadow = Texture {
}
bar = MultiBarLeft {
}
CooldownFlash = Frame {
}
hotkeyTextKeyboardX = -4
Count = MultiBarLeftButton4Count {
}
arrowDownTexture = "UI-HUD-ActionBar-Flyout-Down"
LevelLinkLockIcon = Texture {
}
hotkeyTextGamepadY = 0
QuickKeybindHighlightTexture = Texture {
}
action = 40
enableLOCCooldown = true
SpellHighlightTexture = Texture {
}
bindingAction = "MULTIACTIONBAR4BUTTON4"
cooldown = MultiBarLeftButton4Cooldown {
}
popupDirection = "LEFT"
NewActionTexture = Texture {
}
icon = MultiBarLeftButton4Icon {
}
SlotArt = Texture {
}
closedArrowOffset = 4
EQOL_RangeOverlay = Texture {
}
EQOL_RangeOverlayActive = false
enableSpellFX = true
EQOL_ActionBarName = "MultiBarLeft"
HotKey = MultiBarLeftButton4HotKey {
}
buttonType = "MULTIACTIONBAR4BUTTON"
hotkeyTextGamepadX = 0
commandName = "MULTIACTIONBAR4BUTTON4"
index = 4
IconMask = MaskTexture {
}
container = MultiBarLeftButtonContainer4 {
}
feedback_action = 40
SpellCastAnimFrame = Frame {
}
arrowMainAxisSize = 18
flashing = 0
SpellHighlightAnim = AnimationGroup {
}
Name = MultiBarLeftButton4Name {
}
CheckedTexture = Texture {
}
PushedTexture = Texture {
}
HighlightTexture = Texture {
}
NormalTexture = MultiBarLeftButton4NormalTexture {
}
hotkeyTextKeyboardY = -5
lossOfControlCooldown = Cooldown {
}
AutoCastOverlay = Frame {
}
TextOverlayContainer = Frame {
}
Arrow = Texture {
}
Flash = MultiBarLeftButton4Flash {
}
Border = MultiBarLeftButton4Border {
}
TargetReticleAnimFrame = Frame {
}
openArrowOffset = 2
arrowNormalTexture = "UI-HUD-ActionBar-Flyout"
flashtime = 0
InterruptDisplay = Frame {
}
chargeCooldown = Cooldown {
}
arrowOverTexture = "UI-HUD-ActionBar-Flyout-Mouseover"
arrowCrossAxisSize = 7
popupOffset = -4
eventsRegistered = true
popupCrossAxisSize = 47
SlotBackground = Texture {
}
}
action = 40
icon = MultiBarLeftButton4Icon {
}
texture = 135952
type = "macro"
id = 2782
border = MultiBarLeftButton4Border {
}
actionName = MultiBarLeftButton4Name {
EQOL_OriginalAlpha = 1
EQOL_IsHiddenByEQOL = true
}
(*temporary) =
(*temporary) = 40
(*temporary) =
(*temporary) = "pressAndHoldAction"
(*temporary) = false
(*temporary) = "attempt to compare a secret number value (tainted by 'CraftScan')"
When doing instanced content as a druid and craftscan is loaded, it causes LUA errors because the addon apparently attempts to access secret values.
It wouldn't be an issue (apart from causing the LUA errors), but as a druid that shapeshifts during combat, the bars don't update. They do work and when pressing the buttons, they use the intended spells, but it still shows the action bar that was before the shapeshift.
Example:
I start the fight in Travel form/Humanoid form, which has action bar X.
When I finally fight and use my spells, the LUA error appears - nothing special happens apart from it.
But, if I shapeshift into bear form, which would change the action bar to action bar Y, it still shows action bar X. Pressing buttons will use spells from action bar Y, but apart from the cooldown manager I don't know any information about spells on action bar Y, because it shows action bar X.
Here is the LUA error from BugSack:
774x ...ceBlizzard_ActionBar/Shared/ActionButton.lua:609: attempt to compare a secret number value (tainted by 'CraftScan')
[Blizzard_ActionBar/Shared/ActionButton.lua]:609: in function 'Update'
[Blizzard_ActionBar/Shared/ActionButton.lua]:544: in function 'UpdateAction'
[Blizzard_ActionBar/Shared/ActionButton.lua]:1062: in function 'OnEvent'
[Blizzard_ActionBar/Shared/ActionButton.lua]:223: in function <...ceBlizzard_ActionBar/Shared/ActionButton.lua:220>
Locals:
self = MultiBarLeftButton4 {
BorderShadow = Texture {
}
bar = MultiBarLeft {
}
CooldownFlash = Frame {
}
hotkeyTextKeyboardX = -4
Count = MultiBarLeftButton4Count {
}
arrowDownTexture = "UI-HUD-ActionBar-Flyout-Down"
LevelLinkLockIcon = Texture {
}
hotkeyTextGamepadY = 0
QuickKeybindHighlightTexture = Texture {
}
action = 40
enableLOCCooldown = true
SpellHighlightTexture = Texture {
}
bindingAction = "MULTIACTIONBAR4BUTTON4"
cooldown = MultiBarLeftButton4Cooldown {
}
popupDirection = "LEFT"
NewActionTexture = Texture {
}
icon = MultiBarLeftButton4Icon {
}
SlotArt = Texture {
}
closedArrowOffset = 4
EQOL_RangeOverlay = Texture {
}
EQOL_RangeOverlayActive = false
enableSpellFX = true
EQOL_ActionBarName = "MultiBarLeft"
HotKey = MultiBarLeftButton4HotKey {
}
buttonType = "MULTIACTIONBAR4BUTTON"
hotkeyTextGamepadX = 0
commandName = "MULTIACTIONBAR4BUTTON4"
index = 4
IconMask = MaskTexture {
}
container = MultiBarLeftButtonContainer4 {
}
feedback_action = 40
SpellCastAnimFrame = Frame {
}
arrowMainAxisSize = 18
flashing = 0
SpellHighlightAnim = AnimationGroup {
}
Name = MultiBarLeftButton4Name {
}
CheckedTexture = Texture {
}
PushedTexture = Texture {
}
HighlightTexture = Texture {
}
NormalTexture = MultiBarLeftButton4NormalTexture {
}
hotkeyTextKeyboardY = -5
lossOfControlCooldown = Cooldown {
}
AutoCastOverlay = Frame {
}
TextOverlayContainer = Frame {
}
Arrow = Texture {
}
Flash = MultiBarLeftButton4Flash {
}
Border = MultiBarLeftButton4Border {
}
TargetReticleAnimFrame = Frame {
}
openArrowOffset = 2
arrowNormalTexture = "UI-HUD-ActionBar-Flyout"
flashtime = 0
InterruptDisplay = Frame {
}
chargeCooldown = Cooldown {
}
arrowOverTexture = "UI-HUD-ActionBar-Flyout-Mouseover"
arrowCrossAxisSize = 7
popupOffset = -4
eventsRegistered = true
popupCrossAxisSize = 47
SlotBackground = Texture {
}
}
action = 40
icon = MultiBarLeftButton4Icon {
}
texture = 135952
type = "macro"
id = 2782
border = MultiBarLeftButton4Border {
}
actionName = MultiBarLeftButton4Name {
EQOL_OriginalAlpha = 1
EQOL_IsHiddenByEQOL = true
}
(*temporary) =
(*temporary) = 40
(*temporary) =
(*temporary) = "pressAndHoldAction"
(*temporary) = false
(*temporary) = "attempt to compare a secret number value (tainted by 'CraftScan')"