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.
In reply to Forge_User_20414294:
Working on a fix atm
Hi,
The panel that attaches to char screen have option to "check for unenchanted items" and put a little red star next to it. I find that most usefull in these days of ilvl hunting and fast item upgrading/replacing.
But, what I come here is to look for a way to make that star more visible - like larger or brighter? You know - something to poke me in the eye every time I open the char screen :)
In reply to bubalazzy:
Hi, Something like this?
Yes, Lovely.
I noticed that in game and I urged here to see what happened. :)
Thank you.
Any chance this check can be extended to check for empty gem sockets too?
Now with the 8.3 upcomming next week, the mad gear change will start all over again :/
In reply to bubalazzy:
Yes, when the patch hits I will look into this
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?