Simple Item Levels
Show item levels on:
- The character panel
- The inspect panel
- Weapons, armor, and artifact relics in bags (built in, bagnon, baggins, inventorian)
I'm open to adding them in more places.
Shows an up-arrow on items in your bags which you can use whose item level is higher than whatever you currently have equipped.
Simple configuration
For a summary of settings:
/simpleilvl
To toggle a place to display item levels:
/simpleilvl [type]
...where type
is bags
, character
, or inspect
.
To disable the upgrade arrow:
/simpleilvl upgrades
To change whether the text is colored by item quality or just left white:
/simpleilvl color
hey there, i love the options for this addon! is there a way to add compatibility with Baud Bag? thank you!
Hello, this addon is great for reminding me to enchant/gem my new items! Even lets me remind other people to do the same when I inspect them. Is it possible to add a little anvil icon (or anything) for a missing BS socket? I'm not smart enough to modify the addon or make a WA myself and I constantly forgetting to add the extra BS socket on my gloves/wrists. I think the logic is something like:
HAS BLACKSMITHING
HAS 400 SKILL (at least)
HAS gloves/bracers equipped
MISSING bonus socket spell ID (?)
Thank you for any additional support.
In reply to BobbehWuffle: It's actually surprisingly painful to get a skill-level in-game before the player has opened the professions UI. I can look into it, though.
Hello, thank you for this addon, it's what I've been looking for. Please would it be possible to implement it into Baganator too? :)
In reply to Marinoco: It already is -- it's just that Baganator has its own system for turning it on. If you go into Baganator's settings you can add the various SimpleItemLevels components onto its bag icons.
(I used to treat it like the other bag addons, but its own stuff kept breaking it.)
In reply to Kemayo: Oh, excellent :) Found it, thank you very much!
Hello! Last bagnon update broke something, item that go to ur bags do not show ilvl, u should either change the positions of an item in a bag or double LMB it to start showing
In reply to Jazzmania: I can confirm this. Item level only appears when I move an item in the bag
Got fixed with the latest bagnon update somehow I guess
hello working in cata classic?
Hello?
Where do I edit to change the item level font color to
Blizzard item level color (yellow)?
I get constant differences on ilvl between what the game shows a piece of gear as ilvl, and what the addon says. I tried to reinstall it few times but with the same result. Not only my gear, but others too. Sometimes the differences are huge, the addon reads an item as ilvl 60, when in fact it's 364. Does anyone has this problem? Cataclysm Classic. Thank you!
In reply to acernat:
Are you seeing this in your bags/bank, or somewhere else? (Also, are you using a bag addon?)
In reply to Kemayo: Thanks for your answer. I don't use a bag addon. It happens especially when I inspect players to see their gear. I've seen that a big probability to show a wrong ilvl is when the item is transmogged, but not always. Also I observed that there's no errors on lower ilvl items (below let's say 100 ilvl). Another thing, now in my character info says that my ilvl is 324 and the addon says 323. There's almost constant a difference. Is there a way to send you some screenshots? Thank you!
I am getting this error every time i open up my Bank, happens in SW and Dal and others.
20x SimpleItemLevel/addon.lua:330: attempt to compare nil with number
[string "@SimpleItemLevel/addon.lua"]:330: in function <SimpleItemLevel/addon.lua:328>
[string "@SimpleItemLevel/addon.lua"]:356: in function <SimpleItemLevel/addon.lua:355>
[string "=[C]"]: in function `xpcall'
[string "@Blizzard_ObjectAPI/Classic/Item.lua"]:298: in function `FireCallbacks'
[string "@Blizzard_ObjectAPI/Classic/Item.lua"]:260: in function <Blizzard_ObjectAPI/Classic/Item.lua:256>
Locals:
item = <table> {
GetItemLocation = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:66
SetItemLink = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:56
HasItemLocation = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:70
LockItem = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:113
itemLocation = <table> {
}
GetItemID = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:98
IsItemDataCached = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:216
GetInventoryTypeName = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:210
GetCurrentItemLevel = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:172
GetItemQualityColor = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:183
UnlockItem = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:119
Clear = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:74
GetItemIcon = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:125
IsItemLocked = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:109
GetItemLink = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:146
SetItemLocation = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:51
GetItemName = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:135
IsItemInPlayersControl = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:92
GetItemQuality = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:161
GetItemGUID = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:199
GetInventoryType = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:188
IsItemEmpty = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:80
GetStaticBackingItem = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:88
SetItemID = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:61
IsDataEvictable = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:227
ContinueWithCancelOnItemLoad = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:242
ContinueOnItemLoad = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:233
}
quality = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = <table> {
GetItemLocation = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:66
SetItemLink = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:56
HasItemLocation = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:70
LockItem = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:113
itemLocation = <table> {
}
GetItemID = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:98
IsItemDataCached = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:216
GetInventoryTypeName = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:210
GetCurrentItemLevel = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:172
GetItemQualityColor = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:183
UnlockItem = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:119
Clear = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:74
GetItemIcon = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:125
IsItemLocked = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:109
GetItemLink = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:146
SetItemLocation = <function> defined @Blizzard_ObjectAPI/Classic/Item.lua:51
GetItemName = <function> defined @Blizzard_ObjectAPI/
In reply to evil_godly:
In Classic, specifically? Are you using a bag addon, or is this with the built-in Blizzard bags/bank?
In reply to Kemayo: I'm getting the error as well in retail, using Bagnon, no error when Bagnon is disabled:
10x SimpleItemLevel/addon.lua:330: attempt to compare nil with number
[string "@SimpleItemLevel/addon.lua"]:330: in function <SimpleItemLevel/addon.lua:328>
[string "@SimpleItemLevel/addon.lua"]:356: in function <SimpleItemLevel/addon.lua:355>
[string "=[C]"]: in function `xpcall'
[string "@Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua"]:76: in function `FireCallbacks'
[string "@Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua"]:35: in function <.../Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua:31>
Locals:
item = <table> {
itemLocation = <table> {
}
}
quality = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = <table> {
itemLocation = <table> {
}
}
(*temporary) = true
(*temporary) = <table> {
itemLocation = <table> {
}
}
(*temporary) = <table> {
slotIndex = 68
bagID = 15
}
(*temporary) = false
(*temporary) = <table> {
slotIndex = 68
bagID = 15
}
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare nil with number"
db = <table> {
battlepets = false
positionmissing = "TOP"
color = false
inspectavg = false
font = "Large"
position = "BOTTOM"
scalebound = 0.700000
positionup = "TOPRIGHT"
scaleup = 0.700000
}
In reply to LFGKilikk: same
In reply to Kemayo: Yes this is in Cata Classic, sorry i didnt say that at the start. Also yes i use Bagnon.
In reply to evil_godly:
Bagnon released an update not long ago that just said "Fixes two bugs from occurring in inventory and bank" -- does that fix it for you?