idTip Community Fork

idTip Community Fork

25.9k Downloads

New DF-beta build, new (minor?) errors

ZINK-ZINK opened this issue ยท 5 comments

commented

Seems like Blizz changed the tooltip code yet again. On Load I get these errors, but they don't seem to repeat in game or interfere with anything. The 3rd error is from Leatrix Plus, but it seems interconnected enough that it might be helpful. Blizzard really doesn't make things easy do they? lol

1x Interface/AddOns/idTip/clients/shared.lua:137: ItemRefTooltip doesn't have a "OnTooltipSetItem" script
[string "=[C]"]: in function `HookScript'
[string "@Interface/AddOns/idTip/clients/shared.lua"]:137: in main chunk

Locals:
(*temporary) = ItemRefTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:283
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetExistingSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetHyperlink = defined =[C]:-1
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
shoppingTooltips =

{
}
updateTooltipTimer = 0.200000
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:318
OnDragStop = defined @Interface/FrameXML/ItemRef.lua:729
SetQuestLogCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
StatusBar = ItemRefTooltipStatusBar {
}
AddLineDataText = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:304
SetVoidItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:943
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
TextRight1 = ItemRefTooltipTextRight1 {
}
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:985
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetPossession = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetTradeTargetItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetRecipeReagentItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
OnEnter = defined @Interface/FrameXML/ItemRef.lua:734
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetMerchantCostItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
OnDragStart = defined @Interface/FrameXML/ItemRef.lua:725
BottomOverlay = Texture {
}
SetSpellByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
OnLeave = defined @Interface/FrameXML/ItemRef.lua:738
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:224
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:273
NineSlice = Frame {
}
SetInventoryItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
ItemRefSetHyperlink = defined @Interface/FrameXML/ItemRef.lua:745
supportsDataRefresh = true
SetLootRollItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
RefreshData = defined @Interface/FrameXML/GameTooltip.lua:924
SetTransmogrifyItem = defined @Interface/SharedXML/Tool

commented

1x Interface/AddOns/idTip/clients/shared.lua:1 (null)

commented

1x Interface/AddOns/Leatrix_Plus/Leatrix_Plus.lua:3332: GameTooltip doesn't have a "OnTooltipSetItem" script
[string "=[C]"]: in function HookScript' [string "@Interface/AddOns/Leatrix_Plus/Leatrix_Plus.lua"]:3332: in function ?'
[string "@Interface/AddOns/Leatrix_Plus/Leatrix_Plus.lua"]:13929: in function <Interface/AddOns/Leatrix_Plus/Leatrix_Plus.lua:13293>

Locals:
(*temporary) = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:283
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetExistingSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetHyperlink = defined =[C]:-1
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:318
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
shoppingTooltips =

{
}
updateTooltipTimer = 0.200000
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:943
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
ItemTooltip = Frame {
}
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:985
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
StatusBar = GameTooltipStatusBar {
}
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
AddLineDataText = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:304
SetVoidItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetRecipeReagentItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
TextRight1 = GameTooltipTextRight1 {
}
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetMerchantCostItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
BottomOverlay = Texture {
}
SetSpellByID = defined =[C]:-1
SetTradeTargetItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:224
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:273
NineSlice = Frame {
}
SetInventoryItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
supportsItemComparison = true
supportsDataRefresh = true
SetLootRollItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
RefreshData = defined @Interface/FrameXML/GameTooltip.lua:924
SetTransmogrifyItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetUnitDebuffByAuraInstanceID = defined =[C]:-1
SetBagItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
OnLoad = defined @Interface/FrameXML/GameTooltip.lua:916
SetAction = defined =[C]:-1
GetSpell = defined @Interface/FrameXML/GameTooltip.lua:981
SetItemInteractionItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:424
SetInventoryItemByID = defined @Interface/SharedXML/Tooltip/Toolti

commented

I'm also getting this along with a new window I haven't seen before
"idTip has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI"

idTip currently works on spells, but does not work on items

commented

I haven't used this addon, but apparently it adds Talent and Profession Tooltips too. There might be some useful code ideas in there for you

https://www.curseforge.com/wow/addons/talent-tree-tweaks