InspectEquip 3
This is a fork of the original InspectEquip since the author seems to be abandoned it. But anyways all the credits for the addon creating and maintaining go to the emelio.
InspectEquip attaches a panel to the inspect window that shows a list of the character's equipment sorted by source (i.e. Raid: Dragon Soul, Vendor, Crafted...). This gives you a quick overview of a character's equipment.
InspectEquip also adds detailed item source information (including boss names, item prices for vendor items etc) to all item tooltips.
Currently supported items include (no green items):
- All raid items with detailed boss information, including Legion raids
- Dungeon drops for all instances
- Quest rewards for dungeon/raid quests, including legendary items
- Justice/Valor Point items
- Honor/Conquest Point items
- Reputation items sold by faction vendors
- Crafted items
- Darkmoon Faire items, including the cards and the new rewards
- The Kirin Tor rings sold in Dalaran
- World Event items
- The Argent Tournament rewards
- Guild Vendor items
Please report bugs and missing items in the ticket system or leave a comment on this page. If you want to contribute a translation, please visit the Localization page. Thank you!
Please note that the dungeon and raid drops are updated automatically via the Encounter Journal (i.e. they should be available immediately when a new WoW patch is released). Some extra data still require an addon update.
I have not seen any bugs/errors as of yet, but something that is kind of annoying me..
It indicates that I am missing 3 enchants (neck, cloak, shoulder) which can no longer be enchanted.
Anyway to get rid of this?
In reply to Kelem:
I love this addon and would like to ask very humbly and respectfully if you would be so kind to please update it for BoA? Thank you! :)
In reply to Magnustx:
any chance we get a version update for 8.0?
In reply to shhfiftyfive:
Deleted comment...
4x InspectEquip-3-3.0.6\Tooltips.lua:108: attempt to concatenate local 'curTexture' (a nil value)
InspectEquip-3-3.0.6\Tooltips.lua:108: in function <InspectEquip-3\Tooltips.lua:18>
InspectEquip-3-3.0.6\Tooltips.lua:199: in function <InspectEquip-3\Tooltips.lua:187>
InspectEquip-3-3.0.6\Tooltips.lua:221: in function `AddToTooltip'
InspectEquip-3-3.0.6\Tooltips.lua:253: in function <InspectEquip-3\Tooltips.lua:250>
[C]: ?
[C]: in function `SetInventoryItem'
Bagnon\external\Wildpants\components\item.lua:437: in function `ShowTooltip'
Bagnon\external\Wildpants\components\item.lua:208: in function <Bagnon\external\Wildpants\components\item.lua:201>
Locals:
tip = GameTooltip {
0 = <userdata>
FadeOut = <function> defined @TipTac\core.lua:906
numMoneyFrames = 1
SetRecipeReagentItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
hasMoney = 1
SetQuestLogItem = <function> defined =[C]:-1
InspectEquipItem = "|cff0070dd|Hitem:76061::::::::110:102::::::|h[Spirit of Harmony]|h|r"
SetUnitBuff = <function> defined =[C]:-1
SetIconTextureAndText = <function> defined @TipTacItemRef\core.lua:53
ttIcon = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
updateTooltip = 0.12999999504536
TMW_SetSpellByIDWithClassIcon = <function> defined @TellMeWhen\Components\Core\Spells\ClassSpellCache.lua:209
ttCount = <unnamed> {
}
__tamedCounts = true
SetUnitAura = <function> defined =[C]:-1
Show = <function> defined @TipTac\core.lua:920
SetUnitDebuff = <function> defined =[C]:-1
comparing = false
needsReset = true
SetQuestItem = <function> defined =[C]:-1
SetRecipeResultItem = <function> defined =[C]:-1
}
item = "|cff0070dd|Hitem:76061::::::::110:102::::::|h[Spirit of Harmony]|h|r"
source = "v_c_390_600"
level = 0
next_field = <function> defined =[C]:-1
cat = "v"
str = "Vendor: "
subItems = <table> {
}
typ = "c"
currency = 390
cost = 600
curName = ""
_ = 0
curTexture = nil
(*temporary) = "Vendor: "
(*temporary) = "|T"
(*temporary) = nil
(*temporary) = ":0|t 600 "
(*temporary) = "600"
(*temporary) = " "
(*temporary) = ""
(*temporary) = " "
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'curTexture' (a nil value)"
IE = <table> {
InitLocalDatabase = <function> defined @InspectEquip-3\LocalDatabase.lua:34
SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:398
EnableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:473
PaperDollFrame_OnHide = <function> defined @InspectEquip-3\Core.lua:373
SecureHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:410
tooltipsHooked = true
RawHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:395
Printf = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
AddToTooltip = <function> defined @InspectEquip-3\Tooltips.lua:214
SetParent = <function> defined @InspectEquip-3\Core.lua:257
defaultModuleState = true
IsEnabled = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:482
FixWindowSize = <function> defined @InspectEquip-3\Core.lua:731
ScheduleTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:381
ADDON_LOADED = <function> defined @InspectEquip-3\Core.lua:240
RegisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetArgs = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
PaperDollFrame_OnShow = <function> defined @InspectEquip-3\Core.lua:366
hooks = <table> {
}
SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
EJ_LOOT_DATA_RECIEVED = <function> defined @InspectEquip-3\LocalDatabase.lua:521
RegisterEvent = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
ResetDisplay = <function> defined @InspectEquip-3\Core.lua:298
It
Should be fixed in v3.0.9
Constant error
80x InspectEquip-3-3.0.6\Tooltips.lua:108: attempt to concatenate local 'curTexture' (a nil value)
InspectEquip-3-3.0.6\Tooltips.lua:108: in function <InspectEquip-3\Tooltips.lua:18>
InspectEquip-3-3.0.6\Tooltips.lua:199: in function <InspectEquip-3\Tooltips.lua:187>
InspectEquip-3-3.0.6\Tooltips.lua:221: in function `AddToTooltip'
InspectEquip-3-3.0.6\Tooltips.lua:253: in function <InspectEquip-3\Tooltips.lua:250>
[C]: ?
[C]: in function `SetInventoryItem'
Bagnon\external\Wildpants\components\item.lua:437: in function `ShowTooltip'
Bagnon\external\Wildpants\components\item.lua:208: in function <Bagnon\external\Wildpants\components\item.lua:201>
Locals:
tip = GameTooltip {
0 = <userdata>
FadeOut = <function> defined @TipTac\core.lua:906
numMoneyFrames = 1
SetRecipeReagentItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetQuestLogItem = <function> defined =[C]:-1
SetHyperlink = <function> defined =[C]:-1
InspectEquipItem = "|cff0070dd|Hitem:52721:::::::498069792:110:102::::::|h[Heavenly Shard]|h|r"
hasMoney = 1
SetIconTextureAndText = <function> defined @TipTacItemRef\core.lua:53
ttIcon = <unnamed> {
}
SetUnitBuff = <function> defined =[C]:-1
updateTooltip = 0.17599999886006
TMW_SetSpellByIDWithClassIcon = <function> defined @TellMeWhen\Components\Core\Spells\ClassSpellCache.lua:209
ttCount = <unnamed> {
}
__tamedCounts = true
SetUnitAura = <function> defined =[C]:-1
Show = <function> defined @TipTac\core.lua:920
SetUnitDebuff = <function> defined =[C]:-1
comparing = false
needsReset = true
SetQuestItem = <function> defined =[C]:-1
SetRecipeResultItem = <function> defined =[C]:-1
}
item = "|cff0070dd|Hitem:52721:::::::498069792:110:102::::::|h[Heavenly Shard]|h|r"
source = "v_c_392_600"
level = 0
next_field = <function> defined =[C]:-1
cat = "v"
str = "Vendor: "
subItems = <table> {
}
typ = "c"
currency = 392
cost = 600
curName = ""
_ = 0
curTexture = nil
(*temporary) = "Vendor: "
(*temporary) = "|T"
(*temporary) = nil
(*temporary) = ":0|t 600 "
(*temporary) = "600"
(*temporary) = " "
(*temporary) = ""
(*temporary) = " "
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'curTexture' (a nil value)"
IE = <table> {
InitLocalDatabase = <function> defined @InspectEquip-3\LocalDatabase.lua:34
SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:398
EnableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:473
PaperDollFrame_OnHide = <function> defined @InspectEquip-3\Core.lua:373
SecureHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:410
tooltipsHooked = true
RawHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:395
Printf = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
AddToTooltip = <function> defined @InspectEquip-3\Tooltips.lua:214
SetParent = <function> defined @InspectEquip-3\Core.lua:257
defaultModuleState = true
IsEnabled = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:482
FixWindowSize = <function> defined @InspectEquip-3\Core.lua:731
ScheduleTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:381
ADDON_LOADED = <function> defined @InspectEquip-3\Core.lua:240
RegisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetArgs = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
PaperDollFrame_OnShow = <function> defined @InspectEquip-3\Core.lua:366
hooks = <table> {
}
SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
EJ_LOOT_DATA_RECIEVED = <function> defined @InspectEquip-3\LocalDatabase.lua:521
RegisterEvent = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
ResetDisplay = <function> defined @InspectEquip-3\Core
Should be fixed in v3.0.9
It seems incompatible with InspectFix, gives me a lot error
90x C stack overflow
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2568: in function `UpdateUIPanelPositions'
FrameXML\UIParent.lua:2139: in function <FrameXML\UIParent.lua:2128>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:3158: in function <FrameXML\UIParent.lua:3156>
[C]: in function `securecall'
FrameXML\UIParent.lua:2416: in function `SetUIPanel'
FrameXML\UIParent.lua:2480: in function `HideUIPanel'
FrameXML\UIParent.lua:2136: in function <FrameXML\UIParent.lua:2128>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2930: in function `HideUIPanel'
...aceBlizzard_InspectUI\Blizzard_InspectUI.lua:7: in function `InspectFrame_Show'
...
InspectEquip-3-3.0.2\Core.lua:350: in function <InspectEquip-3\Core.lua:348>
(tail call): ?
[C]: in function `InspectFrame_UnitChanged'
!InspectFix\InspectFix.lua:234: in function <!InspectFix\InspectFix.lua:226>
[C]: ?
InspectEquip-3-3.0.2\Core.lua:334: in function `InspectUnit'
InspectEquip-3-3.0.2\Core.lua:201: in function `InspectUnit'
FrameXML\UnitPopup.lua:1444: in function `func'
FrameXML\UIDropDownMenu.lua:791: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals:
(*temporary) = UIParent {
0 = <userdata>
firstTimeLoaded = 1
variablesLoaded = true
}
(*temporary) = "RIGHT_OFFSET"
(*temporary) = "right_offset"
(*temporary) = 784
(*temporary) = <function> defined =[C]:-1
(*temporary) = <function> defined @FrameXML\UIParent.lua:3156
(*temporary) = UIParent {
0 = <userdata>
firstTimeLoaded = 1
variablesLoaded = true
}
(*temporary) = "right_offset"
(*temporary) = 784
Fixed in v3.0.6
Hey. How can I move the "updating database" bar?
Add these lines to LocalDatabase.lua (line 84 ,function createUpdateGUI)
Added in v3.0.6
Thank you bud!! Very very glad you forked this!!! As with someone else, Examiner would be another sexy one to bring back! If you could, no expectations, thank you!!
Is it possible to add the loot of Nightbane? I know it's not in Encounter Journal, but maybe manually?
Added in v3.0.3
Thanks for updating this.