Better Wardrobe and Transmog

Better Wardrobe and Transmog

6M Downloads

Legion Artifact tab causing error. Wardrobe-Appearances.lua:1555: Usage: GameTooltip:SetText("text" [, color, wrap])

Ookami313 opened this issue ยท 3 comments

commented

v3.9.8
Went to transmog my current Paladin's weapon with a Legion artifact skin and received the following error when I used the drop down menu to show/select the Legion Artifacts. Thanks.

Edit: Just noticed, it's not showing any of the The Silver Hand skins in the Legion Artifacts panel, only the skins for Ashbringer.

1x BetterWardrobe\Modules\Wardrobe-Appearances.lua:1555: Usage: GameTooltip:SetText("text" [, color, wrap])
[string "=[C]"]: in function SetText' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:1555: in function SetAppearanceTooltip'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:2879: in function RefreshAppearanceTooltip' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:2869: in function SetAppearanceTooltip'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:3065: in function <BetterWardrobe\Modules\Wardrobe.lua:3041>

Locals:
(*temporary) = GameTooltip {
BottomLeftCorner = {
}
OnBackdropLoaded = defined @SharedXML\Backdrop.lua:205
GetBackdropColor = defined @SharedXML\Backdrop.lua:443
SetHyperlink = defined =[C]:-1
SetVoidDepositItem = defined =[C]:-1
SetVoidWithdrawalItem = defined =[C]:-1
SetSocketGem = defined =[C]:-1
ClearBackdrop = defined @SharedXML\Backdrop.lua:335
Show = defined =[C]:-1
default = 1
SetLootItem = defined =[C]:-1
ttGradient = {
}
numMoneyFrames = 1
SetRecipeReagentItem = defined =[C]:-1
SetBuybackItem = defined =[C]:-1
SetWeeklyReward = defined =[C]:-1
SetMerchantItem = defined =[C]:-1
SetMerchantCostItem = defined =[C]:-1
0 =
BottomOverlay = {
}
SetBackpackToken = defined =[C]:-1
ttIcon = {
}
GetEdgeSize = defined @SharedXML\Backdrop.lua:241
SetInventoryItem = defined =[C]:-1
TopEdge = {
}
ttCount = {
}
SetLootRollItem = defined =[C]:-1
ItemTooltip = {
}
CIMI_tooltipWritten = false
SetBagItem = defined =[C]:-1
RightEdge = {
}
SetAction = defined =[C]:-1
SetBackdropColor = defined @SharedXML\Backdrop.lua:452
LeftEdge = {
}
SetAuctionItem = defined =[C]:-1
SetLFGDungeonReward = defined @AllTheThings\AllTheThings.lua:5866
SetCurrencyByID = defined @AllTheThings\AllTheThings.lua:5802
FadeOut = defined =[C]:-1
SetupTextureCoordinates = defined @SharedXML\Backdrop.lua:267
hasMoney = 1
TopRightCorner = {
}
SetHeirloomByItemID = defined =[C]:-1
textLeft1Font = "GameTooltipHeaderText"
factionID = 2407
progressBarPool =

{
}
SetCurrencyToken = defined @Altoholic\Tooltip.lua:756
SetGuildBankItem = defined =[C]:-1
SetVoidItem = defined =[C]:-1
SetBackdropBorderColor = defined @SharedXML\Backdrop.lua:475
owner = {
}
SetOwner = defined =[C]:-1
SetQuestLogItem = defined =[C]:-1
SetAuctionSellItem = defined =[C]:-1
comparing = false
textRight2Font = "GameTooltipText"
BottomRightCorner = {
}
ClearLines = defined =[C]:-1
SetBackdrop = defined @SharedXML\Backdrop.lua:382
waitingForData = false
TopOverlay = {
}
GetBackdropBorderColor = defined @SharedXML\Backdrop.lua:462
GetBackdrop = defined @SharedXML\Backdrop.lua:400
SetUnitDebuff = defined =[C]:-1
SetItemByID = defined =[C]:-1
Hide = defined =[C]:-1
SetQuestItem = defined =[C]:-1
updateTooltipTimer = 0.046000
SetBorderBlendMode = defined @SharedXML\Backdrop.lua:319
SetToyByItemID = defined =[C]:-1
widgetContainer = {
}
TopLeftCorner = {
}
backdropInfo =
{
}
SetInboxItem = defined =[C]:-1
SetIconTextureAndText = defined @TipTacItemRef\ttItemRef.lua:62
TextLeft1 = GameTooltipTextLeft1 {
}
SetExistingSocketGem = defined =[C]:-1
SetLFGDungeonShortageReward = defined @AllTheThings\AllTheThings.lua:5883
Center = {
}
OnBackdropSizeChanged = defined @SharedXML\Backdrop.lua:235
SetTradeTargetItem = defined =[C]:-1
SetUnitBuff = defined =[C]:-1
SetTradePlayerItem = defined =[C]:-1
textRight1Font = "GameTooltipHeaderText"
SetSendMailItem = defined =[C]:-1
TextRight1 = GameTooltipTextRight1 {
}
BottomEdge = {
}
textLeft2Font = "GameTooltipText"
ApplyBackdrop = defined @SharedXML\Backdrop.lua:347
TextRi

commented

Thanks for the bug report. When at the transmog vendor the Legion Artifacts section of the weapons dropdown only show the artifact skins available for your current spec. If you want to mog it to one of the other spec appearance, they are selected via the normal weapon section. I'll see if it might be possible to add the other skins when viewing the artifact section

commented

OK, Good to know, thanks. I was under the impression that when they opened up all skins for available use that all 2-Handed skins (Ret/Holy) would be viewable. I was able to find them in the normal list for 2-Handed hammers like you stated, so I thought it might be a bug. Feel free to disregard that part of the report. Thanks again.

commented

The Legion Artifact section is somewhat of a legacy section from how things originally worked where the current spec artifact skins can be used over different weapon types, while the off spec appearances can only be mogged over compatible weapon types. I played around with the code a little and was able to get the other appearances to be listed in that section now and be able to have the transmog applied which will make using off spec appearances much easier vs trying to find them.