InventoryOnPar
This addon provides a scoring mechanism for your kit and others that you target. Allowing you to get a numerical value to compare your kit to others. This could be really useful on a raid to see the relative scores of members to work out who is best placed for a particular role etc.
You can see the score of others when you target them. It stores these scores in a table you can view with /iop show. You can view and set the options using /iop options. If you have Titan Bar or FuBar installed you can view your score and get access to the table and options forms by clicking on the Titan Bar or FuBar score.
It also shows a "paper doll" character sheet similar to your regular character sheet except the borders of the of your equiped inventory item icons are colour coded by comparing your current level with the ITEM Level (note NOT minimum level) of your equiped items. It also shows a colour coded Item Level indicator in various game tooltips. Plus if you use Titan you can see your overall on par "score" on your titan panel.
The idea is that you click a button on your character sheet or click on the Titan Panel or FuBar item and get instant feedback on what kit is out of date and ought to be replaced. The colour coding helps this as you can instantly see grey and green items as candidates for replacement. Note just because an item is grey or green doesn't mean that you must replace it. You may prefer your grey/green item's balance of stats to higher level items that are available. So do remember its a guide not an instruction :-)
The scale is the usual Grey/Green/Yellow/Orange/Red, as follows :
Grey - at least 5 lvls below yours (aka why are you wearing/using that rubbish)
Green - 2 to 4 lvls below yours (aka you should think about upgrading that bit of kit)
Yellow - one lvl below to one lvl above yours (aka suitable for your character level)
Orange - 2 to 4 lvls above yours (aka nice bit of kit you've got there)
Red - 5 or more lvls above yours (aka thats a bit special isn't it)
Also White - Item slot empty; and Blue - Item not recognised or not in item cache (marked as unsafe).
This idea has been extended to cover tooltips so hopefully all game tooltips should now show an items actual level colour coded according to how appropriate the items level is for your character. This works in auction houses, in quest rewards, trade and should work just the same in need/greed rolls too.
The "score" feature simply sums the difference in levels between your equiped items and your level. It gives a default score for uncommon (green) items and adds a bonus for rare items (blue), epic (purple), legendary (orange) or artifact items. The idea is to give an overall measure of how good your kit is. At very low levels your score will change rapidly as you get equipment but it should soon settle down. You should aim to always keep the number as high as possible, the higher it is the better equipped you are. Every time you level up your score will also change as the score is relative to how good the kit is for your level.
In version 2.20 a major new feature was added to log the Par score of other players that you encounter. It simply logs everyone you target within inspection range and within the level range you configure and stores their info, this includes not only their scores but the list of items they were wearing. You can view the log by typing
/iop show
on the command line or by right clicking on you Titan Bar or FuBar addin.
With the UI display form you can view the scores of players you have captured data of this shows their level, class, guild, date recorded and score. You can sort by any of these columns by clicking on the column title. When you left click on a players name it opens the Paper Doll character sheet and shows the players character sheet as it was when you captured it. This allows you to inspect someone at leisure simply by targeting them. You can view their kit days or weeks later although there is a protection mechanism to prevent a disconnect if you were to view items that the server hadn't seen since a reset.
It has been used extensively as a raiding equipment check tool by numerous guilds. The idea being the the scores give a guide as to how good someones kit is, and if their kit is not up to scratch they can see what needs upgrading. Various guilds adopt different minimum kit levels to raid a particular instance. For example a score of 250 is a common figure seen as a minimum score to raid Karazhan, and 400 to raid Gruul's Lair. This is not hard and fast scores but guide figures set by guild leaders. The idea being that a raid leader can leave out of a raid someone who's kit is just not up to scratch in favour of someone who is more likely to assist the raid. As such this is quite a useful and powerful tool for raid leaders.
In groups and in a raid there are two additional commands :
/iop raid
/iop party
These commands instantly scan everyone within inspect range in your raid or your party. Thus saving you having to manually click on each individual. The results are stored in your IOP table so you can view them at leisure later.
You can get the Titan panel module in the modules directory and the FuBar Module from http://wow.curse.com/downloads/wow-addons/details/fu-bar_iopfu.aspx
If you like this AddOn, please vote for it!
The IOP score is how good the item is for your level as you have noted a lvl 81 green is exactly what is expected of a lvl 61 and so has a score of zero.
V12.0 introduced a change to scoring to reduce the value of outlands gems and introduce the value of northrend gems. I also took the opportunity to remove the PvE value of spell penetration as this is mainly a PvP stat. So now PvE stats don't count Resilience nor spell penetration.
I wonder if your hunter hit 61 between the versions as this would account for the massive difference. ie: on hitting 61 your gear is evaluated for outlands gear rather than old world gear. As you know Outlands gear is significantly better. The idea being that by the time you hit 61 (typically after 3 levels in Outlands) you ought to have replaced most of your old world gear with new outlands greens.
Tip NEVER EVER overwrite ANY addon - always delete the old addon folder and install the new version. This is especially true on updating libraries.
I shall investigate line 323 however to see if their is another issue at work, thanks for the report.
Too many people corrupt their addons by just overwriting old versions with new this can fail if the libraries have updates to their naming conventions. If you can do a clean install of v12.03 I'm fairly sure your issue will be solved.
Make very sure of course that the game isn't running when you update your addons, and let me know how you get on.
IOP: Found gem Teardrop Living Ruby rarity 3 gemtype Red isPerfect =
It does this for about 20 lines and then shuts up... for a while. Then at odd intervals it will dump this info again into my chat.
I used /IOP options and selected "Turn off chat text" but it's still doing it.
Date: 2008-12-05 20:47:05
ID: 53
Error occured in: Global
Count: 4
Message: ..\AddOns\FuBar_IOPFu\InventoryOnParFu.lua line 45:
attempt to call global 'IOP_GetItemLevels' (a nil value)
Debug:
(tail call): ?
[C]: IOP_GetItemLevels()
FuBar_IOPFu\InventoryOnParFu.lua:45: OnTextUpdate()
...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:372: UpdateText()
...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:352: Update()
...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:551: Show()
FuBar\FuBar.lua:970: LoadPlugin()
FuBar\FuBar.lua:1094: object_method()
...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:289:
...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227
ID: 52
Error occured in: Global
Count: 1
Message: [string "InventoryOnParFrame:OnLoad"] line 1:
attempt to call global 'InventoryOnPar_OnLoad' (a nil value)
Debug:
[C]: InventoryOnPar_OnLoad()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
However, just a quick question. On my Lvl 78 Paladin, (http://www.wowhead.com/?item=42728) gives me a score of -20.68, even though it's a Level 78 item with ilvl 187, slot value 103.47.
My old Level 70 helmet (http://www.wowhead.com/?item=29061) gives a score of -0.89, ilvl 120 and slot value 78.33, which means I actually get a higher score with my old helmet on!
Any ideas?
q
Now I have noted an issue that I plan to address shortly and that is that the gem bonuses rely on the rarity ie: greens/blues/epic gems. When with Northrend gems available it should now be greens/blues/epic outland gems < green/blue/epic northrend gems.
I'm not sure how to deal with this exactly my initial idea is that the bonus for Northrend gems should be perhaps 50% more than the bonus for Outland gems, or Outland gems should be worth 50% less once you hit lvl 71. I'm still thinking through the implications. Either way its the old outland gems that are artificially inflating your score for the old epic. This will be addressed in a patch soon.
But anyway, thanks again for such a great addon :)
Which in this case means its treated as having 54.52 less value than an item that had 58 points allocated to a different stat eg: Crit rating. Imagine if the item had zero resilience and 58 crit - for PvE that would be hugely better. So if you have IOP in PvE mode it will value "proper" stats above resilience.
function TitanPanelInventoryOnParButton_OnLoad(self)
self.registry = {
id = TITAN_INVENTORYONPAR_ID,
menuText = TITAN_INVENTORYONPAR_MENUTEXT,
buttonTextFunction = "TitanPanelInventoryOnParButton_GetButtonText",
tooltipTitle = TITAN_INVENTORYONPAR_TOOLTIP,
tooltipTextFunction = "TitanPanelInventoryOnParButton_GetTooltipText",
category = "Information",
savedVariables = {
ShowLabelText = 1, -- Default to 1
}
};
self:RegisterEvent("UNIT_INVENTORY_CHANGED");
self:RegisterEvent("PLAYER_ENTERING_WORLD");
self:RegisterEvent("VARIABLES_LOADED");
self:RegisterEvent("PLAYER_LEVEL_UP");
end
And the XML OnLoad:
TitanPanelInventoryOnParButton_OnLoad(self);
TitanPanelButton_OnLoad(self);
can someone help plz thank you