So, I've seen it done, and I've tried it their way, but it didn't seem to work so I'm coming here to ask if someone knows a different way. I want to make grid have transparent frames and have class background when health fades. Example
64x Masque\Libs\AceDB-3.0\AceDB-3.0-22.lua:263: bad argument #1 to 'sub' (string expected, got nil)
[C]: in function `sub'
Masque\Libs\AceDB-3.0\AceDB-3.0-22.lua:263: in main chunk
Locals:
ACEDB_MAJOR = "AceDB-3.0"
ACEDB_MINOR = 22
AceDB = <table> {
db_registry = <table> {
}
frame = <unnamed> {
}
New = <function> defined @AtlasLoot\Libs\AceDB-3.0\AceDB-3.0.lua:710
}
oldminor = 1
type = <function> defined =[C]:-1
pairs = <function> defined =[C]:-1
next = <function> defined =[C]:-1
error = <function> defined =[C]:-1
setmetatable = <function> defined =[C]:-1
getmetatable = <function> defined =[C]:-1
rawset = <function> defined =[C]:-1
rawget = <function> defined =[C]:-1
_G = <table> {
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "This method avoids overlapping nameplates by spreading them out horizontally and vertically."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
BOOKTYPE_PROFESSION = "professions"
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
}
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
}
ItemTextFrameInsetInsetTopRightCorner = ItemTextFrameInsetInsetTopRightCorner {
}
MANA = "Mana"
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @FrameXML\MoneyFrame.lua:225
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable."
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @FrameXML\InterfaceOptionsPanels.lua:1661
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LFGTeleport = <function> defined =[C]:-1
GetMonitorAspectRatio = <function> defined =[C]:-1
ToggleEncounterJournal = <function> defined @FrameXML\UIParent.lua:704
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
ROGUE_COMBAT_CORE_ABILITY_4 = "Keep applied to yourself when you have 5 combo points."
JoinSkirmish = <function> defined =[C]:-1
Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTexture {
}
CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
}
PaperDollFrame_SetReadiness = <function> defined @FrameXML\PaperDollFrame.lua:1360
LFGListSearchPanelScrollFrameButton10BottomRight = LFGListSearchPanelScrollFrameButton10BottomRight {
}
ACTION_S
3x Masque\Masque-40300.lua:72: attempt to call method 'New' (a nil value)
Masque\Masque-40300.lua:72: in function <Masque\Masque.lua:50>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:514: in function `InitializeAddon'
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:629: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
Locals:
nil
3x Masque\Skins\Skins.lua:63: attempt to index field 'db' (a nil value)
Masque\Skins\Skins.lua:63: in function `AddSkin'
Masque_Ryver\Masque_Ryver-1.lua:6: in main chunk
Locals:
MSQ = <table> {
GetSkins = <function> defined @Masque\Skins\Skins.lua:94
Group = <function> defined @Masque\Core\Groups.lua:109
GetSpellAlert = <function> defined @Masque\Core\Button.lua:470
Register = <function> defined @Masque\Core\Groups.lua:38
GetBackdrop = <function> defined @Masque\Core\Button.lua:108
GetSkin = <function> defined @Masque\Skins\Skins.lua:99
AddSpellAlert = <function> defined @Masque\Core\Button.lua:452
AddSkin = <function> defined @Masque\Skins\Skins.lua:62
GetGloss = <function> defined @Masque\Core\Button.lua:274
GetNormal = <function> defined @Masque\Core\Button.lua:213
}
3x Masque\Masque-40300.lua:93: attempt to index field 'db' (a nil value)
Masque\Masque-40300.lua:93: in function <Masque\Masque.lua:92>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:558: in function `EnableAddon'
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:651: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:350: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:830: in function <FrameXML\UIParent.lua:789>
Locals:
nil
15x Masque\Core\Groups-Groups.lua:350: attempt to index field 'db' (a nil value)
Masque\Core\Groups-Groups.lua:350: in function `Update'
Masque\Core\Groups-Groups.lua:88: in function <Masque\Core\Groups.lua:65>
Masque\Core\Groups-Groups.lua:77: in function <Masque\Core\Groups.lua:65>
Masque\Core\Groups-Groups.lua:94: in function <Masque\Core\Groups.lua:93>
(tail call): ?
Bartender4\ButtonBar.lua:40: in function `Create'
Bartender4\StateBar.lua:42: in function `Create'
Bartender4\ActionBars.lua:176: in function `Create'
Bartender4\ActionBars.lua:79: in function <Bartender4\ActionBars.lua:71>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:558: in function `EnableAddon'
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:571: in function `EnableAddon'
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:651: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:350: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:830: in function <FrameXML\UIParent.lua:789>
Locals:
nil
0
Example
0