- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,840 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
ItemLevelDKP
- 0 Likes
- World of Warcraft
- 19,920 Downloads
- Supports: 4.0.6
- 2 Average Daily Downloads
- Comments
- Created 2/12/2007 11:21:13 PM
- Updated 3/5/2011 11:14:41 AM
- 91 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: ItemLvlDKP - 4.0.6 r36
About ItemLevelDKP
ABOUT
ItemLevelDKP is an addon for calculating DKP based on the item's item level, quality and slot. The result is a price tuned to an item's worth based on what Blizz gives the item of stats.
The calculation is based around the fact that the quality of an item will decide some of the price:
Blue = (itemLevel - 1.84) / 6.4
Epic = (itemLevel - 1.3) / 5.2
Legendary = itemLevel
ilvl 359 gives:
Blue = 55.8
Epic = 68.8
Legendary = 359
This is the factor which you base your cost on. Secondly you have a slot mod which is a factor that deal with items getting less item budget based on slot.
head = 1
neck = 0.54
shoulder = 0.74
chest = 1
waist = 0.74
legs = 1
feet = 0.74
wrist = 0.54
hand = 0.74
finger = 0.54
trinket = 0.68
cloak = 0.54
weapon = 1
shield = 0.65
2h weapon = 1.5
MH weapon = 1
OH weapon = 1
off hand = 0.52
bow/xbow/gun = 1.5
wand = 0.50
relic = 0.30
This is multiplied with the base cost from item level and quality. A epic, ilvl 359 2h sword will be:
DKP = (itemLevel - 1.3) / 5.2 * 1.5
DKP = 103.2
Pricing is limited to armor and weapons, but stuff like tabards and thrown weapons are not included.
TODOS AND BUGS
- Make a config panel to edit some factors and numbers.
- Support lists of item priority?
- Work out a formula for Legendary Items (Just using item level isn't going to work anymore)
CONTRIBUTE
Send me patches on either of the channels listed below. I cannot guarantee all modifications implemented into the addon, but I will do my best to expand ItemLevelDKP.
CREDITS
Written by Raut of Exodus, DraenorEU. You may be able to contact him at
- http://www.exodus-guild.eu/
- http://draenor.eu
- Horde on DraenorEU
Updated for Cataclysm by Sanctusvirgo of Equilibrium, Laughing-Skull EU. You can contact me at
- http://equilibrium-eu.enjin.com/
- Ally on Laughing Skull EU
A lot of the thinking behind this addon is stolen from
http://www.wowwiki.com/Formulas:Item_Values
Thanks to Lorgoth of Exodus, DraenorEU for input and advice. Also thanks to draenoreu.com and my old guild, the-cabal.net, for healthy discussions.
Based on Lazare of LightbringerUS work, PriceTag. He claims to have gotten code from the following people:
"Most of the credit goes to Vita's DKP Tooltip mod and to Ratings Buster. The blame is mine alone. :-)"
------------------------------------------------------------------------
r43 | sanctusvirgo | 2011-03-05 17:14:37 +0000 (Sat, 05 Mar 2011) | 1 line
Changed paths:
A /trunk/libs
A /trunk/libs/AceAddon-2.0
A /trunk/libs/AceAddon-2.0/AceAddon-2.0.lua
A /trunk/libs/AceAddon-2.0/AceAddon-2.0.toc
A /trunk/libs/AceConsole-2.0
A /trunk/libs/AceConsole-2.0/AceConsole-2.0.lua
A /trunk/libs/AceConsole-2.0/AceConsole-2.0.toc
A /trunk/libs/AceDebug-2.0
A /trunk/libs/AceDebug-2.0/AceDebug-2.0.lua
A /trunk/libs/AceDebug-2.0/AceDebug-2.0.toc
A /trunk/libs/AceEvent-2.0
A /trunk/libs/AceEvent-2.0/AceEvent-2.0.lua
A /trunk/libs/AceEvent-2.0/AceEvent-2.0.toc
A /trunk/libs/AceHook-2.1
A /trunk/libs/AceHook-2.1/AceHook-2.1.lua
A /trunk/libs/AceHook-2.1/AceHook-2.1.toc
A /trunk/libs/AceLibrary
A /trunk/libs/AceLibrary/AceLibrary.lua
A /trunk/libs/AceLibrary/AceLibrary.toc
A /trunk/libs/AceLocale-2.2
A /trunk/libs/AceLocale-2.2/AceLocale-2.2.lua
A /trunk/libs/AceLocale-2.2/AceLocale-2.2.toc
A /trunk/libs/AceOO-2.0
A /trunk/libs/AceOO-2.0/AceOO-2.0.lua
A /trunk/libs/AceOO-2.0/AceOO-2.0.toc
Libs upload for the addon
------------------------------------------------------------------------
r42 | sanctusvirgo | 2011-03-05 16:27:52 +0000 (Sat, 05 Mar 2011) | 1 line
Changed paths:
A /trunk/Changelog-ItemLevelDKP-r36.txt
Adding working copy
------------------------------------------------------------------------
r41 | sanctusvirgo | 2011-03-05 16:27:32 +0000 (Sat, 05 Mar 2011) | 1 line
Changed paths:
A /trunk/readme.txt
Adding working copy
------------------------------------------------------------------------
r40 | sanctusvirgo | 2011-03-05 16:27:13 +0000 (Sat, 05 Mar 2011) | 1 line
Changed paths:
A /trunk/priceList.lua
Adding working copy
------------------------------------------------------------------------
r39 | sanctusvirgo | 2011-03-05 16:26:52 +0000 (Sat, 05 Mar 2011) | 1 line
Changed paths:
A /trunk/ItemLevelDKP2.toc
Adding working copy
------------------------------------------------------------------------
r38 | sanctusvirgo | 2011-03-05 16:26:32 +0000 (Sat, 05 Mar 2011) | 1 line
Changed paths:
A /trunk/core.lua
Adding working copy
------------------------------------------------------------------------
r37 | sanctusvirgo | 2011-03-05 16:16:00 +0000 (Sat, 05 Mar 2011) | 2 lines
Changed paths:
D /trunk/.pkgmeta
Replacing
------------------------------------------------------------------------
r36 | Sanctusvirgo | 2011-03-05 16:07:01 +0000 (Sat, 05 Mar 2011) | 2 lines
Changed paths:
D /trunk/ItemLevelDKP.toc
D /trunk/core.lua
D /trunk/priceList.lua
D /trunk/readme.txt
Replacing with recent code
------------------------------------------------------------------------
r35 | Raut | 2008-11-08 13:02:51 +0000 (Sat, 08 Nov 2008) | 1 line
Changed paths:
M /trunk/core.lua
Fixed code for German(or probably other) clients.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| ItemLvlDKP - 4.0.6 r36 | Release | 4.0.6 | 1,937 | 3/5/2011 11:14:41 AM |
| r35 | Release | 3.0.3 | 12 | 11/8/2008 7:03:11 AM |
| r35-nolib | Release | 3.0.3 | - | 11/8/2008 7:03:10 AM |
| v3.0 | Release | 3.0.2 | 8 | 10/18/2008 1:23:10 PM |
| v3.0-nolib | Release | 3.0.2 | - | 10/18/2008 1:23:10 PM |
| ItemLevelDKP-r37249.1048 | Beta | 2.1.3 | 1 | 9/14/2007 12:01:57 PM |
| ItemLevelDKP-r37249.1047 | Beta | 2.1.3 | - | 9/11/2007 5:40:51 PM |
| ItemLevelDKP-r37249.1046 | Beta | 2.1.3 | - | 9/2/2007 5:22:03 PM |
| ItemLevelDKP-r37249.1045 | Beta | 2.1.3 | - | 9/2/2007 10:03:44 AM |
| ItemLevelDKP-r37249.1044 | Beta | 2.1.3 | - | 8/17/2007 12:23:25 AM |
| ItemLevelDKP-r37249.1043 | Beta | 2.1.3 | - | 7/31/2007 1:03:44 PM |
| ItemLevelDKP-r37249.1042 | Beta | 2.1.3 | - | 7/25/2007 11:41:38 AM |
| ItemLevelDKP-r37249.1041 | Beta | 2.1.3 | - | 7/25/2007 11:06:52 AM |
| ItemLevelDKP-r37249.1039 | Beta | 2.1.3 | - | 7/25/2007 9:21:54 AM |
| ItemLevelDKP-r37249.1038 | Beta | 2.1.3 | - | 7/25/2007 4:41:58 AM |
| ItemLevelDKP-r37249.1037 | Beta | 2.1.3 | - | 7/23/2007 6:41:41 PM |
| ItemLevelDKP-r37249.1036 | Beta | 2.1.3 | - | 7/22/2007 6:22:16 PM |
| ItemLevelDKP-r37249.1035 | Beta | 2.1.3 | - | 7/19/2007 3:22:50 AM |
| ItemLevelDKP-r37249.1034 | Beta | 2.1.3 | - | 7/5/2007 5:05:20 PM |
| ItemLevelDKP-r37249.1033 | Beta | 2.1.3 | - | 7/5/2007 4:41:33 PM |
| ItemLevelDKP-r37249.1032 | Beta | 2.1.3 | - | 7/1/2007 1:21:35 PM |
| ItemLevelDKP-r37249.1031 | Beta | 2.1.3 | - | 6/28/2007 3:21:39 PM |
| ItemLevelDKP-r37249.1029 | Beta | 2.1.3 | - | 6/28/2007 1:21:30 AM |
| ItemLevelDKP-r37249.1028 | Beta | 2.1.3 | - | 6/20/2007 1:42:22 PM |
| ItemLevelDKP-r37249.1027 | Beta | 2.1.3 | - | 6/20/2007 1:22:11 PM |
| ItemLevelDKP-r37249.1026 | Beta | 2.1.3 | - | 6/20/2007 12:01:42 PM |
| ItemLevelDKP-r37249.1025 | Beta | 2.1.3 | - | 6/20/2007 7:02:07 AM |
| ItemLevelDKP-r37249.1024 | Beta | 2.1.3 | - | 6/18/2007 4:02:50 PM |
| ItemLevelDKP-r37249.1023 | Beta | 2.1.3 | - | 6/18/2007 2:00:40 PM |
| ItemLevelDKP-r37249.1022 | Beta | 2.1.3 | - | 6/18/2007 1:41:07 PM |
| ItemLevelDKP-r37249.1021 | Beta | 2.1.3 | - | 6/18/2007 1:03:19 PM |
| ItemLevelDKP-r37249.1019 | Beta | 2.1.3 | - | 6/18/2007 11:21:18 AM |
| ItemLevelDKP-r37249.1018 | Beta | 2.1.3 | - | 6/18/2007 11:03:54 AM |
| ItemLevelDKP-r37249.1017 | Beta | 2.1.3 | 6 | 6/17/2007 3:41:16 PM |
| ItemLevelDKP-r37249.1016 | Beta | 2.1.3 | - | 6/14/2007 10:01:00 AM |
| ItemLevelDKP-r37249.1015 | Beta | 2.1.3 | - | 6/14/2007 9:21:29 AM |
| ItemLevelDKP-r37249.1014 | Beta | 2.1.3 | - | 6/14/2007 6:01:21 AM |
| ItemLevelDKP-r37249.1013 | Beta | 2.1.3 | - | 6/14/2007 5:43:25 AM |
| ItemLevelDKP-r37249.1012 | Beta | 2.1.3 | - | 6/14/2007 5:01:26 AM |
| ItemLevelDKP-r37249.1011 | Beta | 2.1.3 | - | 6/14/2007 2:20:52 AM |
| ItemLevelDKP-r37249.1009 | Beta | 2.1.3 | - | 6/14/2007 2:01:08 AM |
| ItemLevelDKP-r37249.1008 | Beta | 2.1.3 | - | 6/9/2007 7:41:55 PM |
| ItemLevelDKP-r37249.1007 | Beta | 2.1.3 | - | 6/8/2007 2:01:01 PM |
| ItemLevelDKP-r37249.1006 | Beta | 2.1.3 | - | 6/8/2007 4:01:49 AM |
| ItemLevelDKP-r37249.1005 | Beta | 2.1.3 | - | 6/6/2007 1:21:43 PM |
| ItemLevelDKP-r37249.1004 | Beta | 2.1.3 | - | 6/5/2007 10:23:03 AM |
| ItemLevelDKP-r37249.1003 | Beta | 2.1.3 | - | 6/4/2007 8:21:38 PM |
| ItemLevelDKP-r37249.1002 | Beta | 2.1.3 | - | 6/4/2007 6:21:19 PM |
| ItemLevelDKP-r37249.1001 | Beta | 2.1.3 | - | 5/27/2007 9:01:07 PM |
| ItemLevelDKP-0.0.5 | Release | 2.1.0 | - | 5/27/2007 2:30:45 PM |



Comments
If I don't get an answer (since it hasn't been updated since 5 months) I'll take it as a yes
I did some math, and I think the best values are (for epic) -345 * 4, because everyone got around 350 itemlvl atm, and I think the gear DKP cost should be determined with howmuch it would improve your gear so these will be the DKP costs of these items (without gear slots, I think those are fine):
» Epic itemlvl 359 = 14 * 4 = 56
» Epic itemlvl 378 = 33 * 4 = 132
With your calculations it would be ((itemLevel - 1.3) / 5.2):
» Epic itemlvl 359 = 357.7 / 5.2 = ~69
» Epic itemlvl 378 = 376.7 / 5.2 = ~72
And that while an item with itemlvl 378 is way better than an item with itemlvl 359
Anyway, with the inputfields these values will be customizable and it doesn't quite matter what we think is best, since all users can change it
Interface\AddOns\ItemLevelDKP\core.lua:105: attempt to compare number with nil
Count: 1
Call Stack:
[C]: ?
Interface\AddOns\ItemLevelDKP\core.lua:105: in function `ilvlDKP'
Interface\AddOns\ItemLevelDKP\core.lua:84: in function
[C]: ?
[C]: ?
[C]: in function `SetHyperlink'
Interface\FrameXML\ItemRef.lua:96: in function
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3603: in function
[C]: in function `orgfunc'
Interface\AddOns\Prat-3.0\services\links.lua:108: in function
(tail call): ?
(tail call): ?
Interface\FrameXML\ChatFrame.lua:2588: in function
[C]: ?
[C]: in function `ChatFrame_OnHyperlinkShow'
[C]: ?
2 and itemRarity
Patch is
diff -ud ItemLevelDKP r35/core.lua ItemLevelDKP/core.lua
--- ItemLevelDKP r35/core.lua 2008-12-01 00:18:27.000000000 -0800
+++ ItemLevelDKP/core.lua 2009-02-21 13:52:39.000000000 -0800
@@ -102,6 +102,7 @@
if ItemLevelDKP_List[name] then
return -1,ItemLevelDKP_List[name]
else
+ if not itemRarity then return -1000,0 end
2 and itemRarity
return -1000,0
end
Common subdirectories: ItemLevelDKP r35/libs and ItemLevelDKP/libs
original:
if (not ((itemType == "weapon" or itemType == "armor") and
for the german client:
if (not ((itemType == "Waffe" or itemType == "R\195\188stung") and
greetings, mac