Diablo Heroscore Ranking


11 years ago


DiabloProgress introduces Heroscore - the ultimate Diablo 3 Ranking system!

- Heroscore Rankings


Heroscore aggregates all important hero unbuffed stats:
- DPS
- Effecitve HP
- Life Replenishment
- Class-specific Resource stats

Most of the value comes from DPS and EHP with some addition of Life Replenishment and Resource.

Current formula is looking like this:
dps*K_DPS + sqrt(ehp)*K_EHP + life_repl*K_LIFE_REPL + resource*K_RESOURCE

All the values are unbuffed.

Life Replenishment includes Life per Kill, Life on Hit, Life Regen and Life steal.

Resource includes:
- Maximum Fury (barbarian)
- Hatred Regen, Max Discipline (demon hunter)
- Spirit Regen (monk)
- Mana Regen, Maximum Mana (witch doctor)
- AP per Crit, Maximum AP (wizard)

We may review this formula in future.

Update:
Heroscore now counts +Exp% gem (red color) in you helm.
Red and purple (+Life%) gems grant equal amount of score.

Comments

  1. natdh
    Rating: +4 [-][+]
    11 years ago
    hey, i think for demon hunters you need to add a 4-pc natalya's ranking. because the top few are not 4 nats.
  2. zhaoda
    Rating: +1 [-][+]
    11 years ago
    Plus I would like to comment the 4pc as an bonus to the formula cz using nats means sacrificing dps/res/armor comparing rare gears especially those top gears r much better than a good nat.
  3. Badeanda
    Rating: +1 [-][+]
    11 years ago
    There's only a few on top without nat4 set. There's still effective ways too do runs without the nat set, so counting it would be wrong. It's like saying your DH isnt good without nat4.
    I can do runs, vaulting too elites never stopping too kill ANY white mobs and still keep going, i rarely go out of disc due too healglobes on elites.
  4. LucianusChen
    Rating: +1 [-][+]
    11 years ago
    One more thing, I really admire the heroscores system, it would indicate the performance more closely than DPS. But even my DH is twice the EHP of someone who got only 10% DPS more than me, he still surpass me in heroscores. The fomula seems not very reasonable.
  5. sflszyt
    Rating: +2 [-][+]
    11 years ago
    Hmmm WD disappered from the list ,cuz mana regen is soooooo important to WD (AND max mana is a stat could be ignored actually...)... I sacrifice at least 20k dps to maintain 50+ mana regen : (
  6. sflszyt
    Rating: +2 [-][+]
    11 years ago
    In fact resource is the stat that should be weighted most ! I am sure some of those top players cannot even farm A3 fluently.
  7. Kernel
    11 years ago
    Okay, I will look at it.
  8. RhythmLX
    Rating: [-][+]
    11 years ago
    ok, tank means high HCscore? i think u need to change the "k" of EPH and DPS
  9. Kernel
    11 years ago
    The question is, is it good to have unkillable hero? What about PvP?
  10. TheNoseKnows
    Rating: [-][+]
    11 years ago
    Not just any tank. It's a stand-in-molten-plagued-desecrator-10-arcane-sentries tank...
  11. Wahrhaft
    Rating: [-][+]
    11 years ago
    Planning api or widgets to external websites?
  12. Kernel
    11 years ago
    Good idea, will try to add something like that.
  13. Zaramos
    Rating: [-][+]
    11 years ago
    What about healthglobe healing bonus? Similar to life after kill.
  14. Serkuss
    Rating: [-][+]
    11 years ago
    Didn't see anywhere to report bugs so I'll try here. My lvl 60 Demon Hunter is being shown as lvl 58 despite wearing items that require level 60.
  15. Cyberbeni
    Rating: [-][+]
    11 years ago
    Heroscore shows the resists with the one with everything passive, so you should include the passives and constant buff skills in the DPS and EHP to make the other classes competitive with the monk (not constant buffs, like sharpshooter should use some middle value of the dps)
  16. Kernel
    11 years ago
    One With Everything has been removed, everything should be unbuffed now.
  17. KickUrAss
    Rating: +2 [-][+]
    11 years ago
    Discipline Regeneration and Maximum Discipline should count much more!!!!!That is the heart of the Dh!!!!!
  18. TheTimeCode
    Rating: +2 [-][+]
    11 years ago
    Hi Kernel, I love your site!

    I would ask to add Effective Survivability, the true tank ranking, based on Life On Hit and Life Regen after resistances, armor and melee class reduction calculations, oh and also block chance and block amount. Please consider this, it would do tanks some justice to have these rankings!
  19. zhaoda
    Rating: [-][+]
    11 years ago
    Can't agree more, like a 100k hp and 1000 loh w/ no res or armor. Comparing to the other model having 50k hp and 1000 loh w/ 50% dam reduced from res and armor in total. they have same EHP 100k, but the second one can get 1000 hp reg pet hit equal to 2000 EHP when the first one only gets 1000 EHP per hit.
  20. baesjunk
    Rating: [-][+]
    11 years ago
    What is the estimate number of players/users in the list/rankings?
  21. KickUrAss
    Rating: +2 [-][+]
    11 years ago
    Hi Kernel ,I think your k_ehp is absolutely ok.However player should not only care about unbuff dps nor Ehp.So may be you should use a much smaller k_ehp' if one's unbuff dps is too low and a samller k_dps' if one's ehp is too low.
    Also k_resource should considered separately. The k value for Discipline for dh and manna regen for wd should be larger then k value for fury and sprite as they are much more important!!
  22. KickUrAss
    Rating: +2 [-][+]
    11 years ago
    also arp on crit!!
  23. TF_AmA
    Rating: [-][+]
    11 years ago
    Unbuffed DPS and EHP calculations are still wrong so the "Heroscore" too.
  24. sflszyt
    Rating: +2 [-][+]
    11 years ago
    Movement speed should be considered. Everyone understand the importance of it.
  25. espi
    Rating: [-][+]
    11 years ago
    I totally agree, it's a very useful and expensive stat so why is it not calculated?
  26. Kwanny
    Rating: +2 [-][+]
    11 years ago
    I think Ehp hasn't been thought through well enough. It has to be broken down into several factors, as EHP by itself doesn't give too much useful information.
    For example, LoH scales with Resistances/Armor, but does not with Vitality (some Barb Skills scale with max HP tough, so read minding this).
    Stacking Vitality, although some value it highly, is useless after a certain extend. If you have 200k HP, but you never ever drop below 150k, then basically any HP below the 150k is never touched, never used and thus provides no real value to the player (some might argue though).

    Since it's pretty easy to calculate the % of damage reduction on a player, use that as a factor to calculate a part of the Heroscore. Maybe the inverse of the percentage of receivable damage, and multiply it by a coefficent. And then use total EHP with a smaller coefficient to account for pure vitality (Ehp, as vitality/hp by itself doesn't reflect survivability neither).
    Also, you probably account for the fact, that monks and barbs take 30% less damage, but will not be able to engage as well in ranged combat. The 30% less damage is accounted for, but the increased combat ability from ranges is not. The score only compares head to head combat, where everyone will always hit and take. I would guess, that removing the 30% additional damage reduction from melees should help to better reflect a intrinsic hero score, and balance the bias towards barbs/monks on the Heroscore scale.
  27. TheTimeCode
    Rating: [-][+]
    11 years ago
    I agree, like I posted HP and EHP matters less than total % damage reduction and LoH/LPS/LS.
  28. brofist
    Rating: [-][+]
    11 years ago
    All damage reduction is factored into EHP as well as dodge.
  29. TheTimeCode
    Rating: [-][+]
    11 years ago
    That's not what I meant, I mean total % damage reduction + LPS/LOH/LS/LPSS.

    Also I don't understand why dodge is factored in, seems totally irrelevant in serious-mode tanking as melee attacks aren't the ones hurting you, it's affixes, especially Arcane.
  30. sflszyt
    Rating: +1 [-][+]
    11 years ago
    A man with 100Khp 300res 2000armor is definitely tougher than with 10Khp 1000 res 5000 armor. All above is hided behind maths. SO that's why EHP is introduced, and it's as important as DPS.
  31. eric017
    Rating: [-][+]
    11 years ago
    hao#1590
  32. mortal60
    Rating: [-][+]
    11 years ago
    how about farmer ranking hero ranking + mf ?
  33. rebjorn
    bjornh#2928
    Rating: [-][+]
    11 years ago
    Suggest you manage gems in helmets a bit differently:

    Assume a Star Amethyst for every socketed helm across the board. This way we won't see the rankings jump up and down like a yo-yo because someone decides to replace it with an Emerald or Topaz when they go MFing from time to time.
  34. fanstyg
    Rating: [-][+]
    11 years ago
    Great site. I would like to have my account zt0#2554 changed from US to EU as thats my main realm. Ive only played in US in the beginning when EU was down.
  35. RoderikAndara
    Rating: [-][+]
    11 years ago
    One Question @ Kernel

    are allres calculatet including int / armor calculatet including strength bonus ?
  36. Kernel
    11 years ago
    Yes, int/str affect resists/armor.
  37. Kernel
    11 years ago
    P.S.
    Currently it's only calculated for EHP and Heroscore.
    Values shown in hero profiles are raw values from gear, without int/str.
    Should we include it in profiles?
  38. RoderikAndara
    Rating: [-][+]
    11 years ago
    i think so, yes!
  39. RoderikAndara
    Rating: [-][+]
    11 years ago
    i really thank u a thousand times for this great datbase!
  40. Elana
    Rating: [-][+]
    11 years ago
    Should be fine to show the raw values in profiles. If you want to display it than do it in braces beside the raw value
  41. RoderikAndara
    Rating: [-][+]
    11 years ago
    very good idea !
  42. Kernel
    11 years ago
    Sorry guys, just checked it again.
    Resistance and Armor in profiles already include Int and Strength. This info must match with the values you see in-game if you removed all buffs.
    "Resistance" is an average of all the resistances.
  43. TheTimeCode
    Rating: [-][+]
    11 years ago
    Why remove One with Everything bonus from the resists chart? I understand you want other classes to have a chance but it totally defeats the purpose of monks stacking only one resist and no all resist and also monks who stack one elemental resist at all.
  44. Elana
    Rating: +1 [-][+]
    11 years ago
    Hey,
    I find this combined ranking pretty interesting. Really looking forward to a ranking (+formular) where we try to rank the most efficient farming chars.
    Goal of such a char should be:
    Able to farm Act3 without issues AND max Magic Find as much as possible.
    So you need decent DPS, as Mele class you need a lot of defencive stats and at the same time you need magic find...
    I find this the most difficult (and expensive) to get Items which are viable for this goal...
    Would be great to have such a ranking ;)
  45. SSJPeter
    Rating: [-][+]
    11 years ago
    The resistance stat has been dissapeared from my profile (and from some other profiles)so my EHP has been greatly reduced and as a result, my heroscore is reduced as well.
    Why is that?
    Is it a bug?
  46. Kernel
    11 years ago
    There was a glitch during update. Now it should be fixed and updated.
  47. Vaudevillian
    Rating: [-][+]
    11 years ago
    You really should add avoidance (dodge + Block) and mf (mf should always be considered a main stat) into your hero score calculations since a lot of us try and build a balanced characters.
  48. Vaudevillian
    Rating: [-][+]
    11 years ago
    edit also add resists
  49. HanStar
    Rating: [-][+]
    11 years ago
    Do you really think barbarians with non-existent dps (lower than 20k) and crazy hp (higher than 150k) can dominate NA top 10?

    Seriously?
  50. Kernel
    11 years ago
    Assuming no buffs, no safe abilities, no stuns, etc
    If you meet him in arena how long would it take you to push down his EHP?
    And from his point of view, how long it would take to kill your hero?

    I agree though for farming it might be not best scoring as you don't need so much hp there.
    What do you propose?
  51. Kernel
    11 years ago
    lgsz vs Athene:
    28 seconds - 33 seconds, Athene wins.

    lgsz vs Mosesyr:
    25 seconds - 13 seconds, lgsz wins.


    By the way, for PvP comparison I can introduce PvP score which would compare EHP-DPS this way.
  52. Vaudevillian
    Rating: [-][+]
    11 years ago
    There should be two hero scores farming and pvp. That would take into account both player types..
  53. KickUrAss
    Rating: [-][+]
    11 years ago
    Hi Kernel ,I think your k_ehp is absolutely ok.However player should not only care about unbuff dps nor Ehp.So may be you should use a much smaller k_ehp' if one's unbuff dps is too low and a samller k_dps' if one's ehp is too low.
    Also k_resource should considered separately. The k value for Discipline for dh and manna regen for wd should be larger then k value for fury and sprite as they are much more important!!
  54. brofist
    Rating: +2 [-][+]
    11 years ago
    Monk's OWE passive needs to be calculated in otherwise many of them have their resistances cut in half. I like how resistances are averaged in other classes now but for monks OWE still needs to be factored in. Most monk scores are off by about 1000 points.
  55. TheTimeCode
    Rating: +1 [-][+]
    11 years ago
    Agreed. Otherwise what is the point of us stacking single elemental resists at all.
  56. Vivec
    Rating: [-][+]
    11 years ago
    I think magic find should be factored into it. Magic find puts a high premium on gear. Two pieces that are otherwise similar can have tenfold difference in price if one has high magic find, and it puts anyone going for magic find sets at a disadvantage.

    Though I'd wait until they announce the magic find changes before implementing anything here.
  57. srywasntme
    Rating: [-][+]
    11 years ago
    I think that the algorithm is sort of biased based on character play style (ie. Tank/Solo/Group)
  58. NuConcept
    Rating: [-][+]
    11 years ago
    New user here... fantastic information on this site, love it. I do have a couple of issues with hero score however, some of which are addresses above, some perhaps not:

    1. unbuffed dps is a poor showing of a player's power. That just shows what would happen if they stepped out of town and smacked a white monster without doing any skills. My unbuffed dps is 27k, but my regular walking around dps is 44k (battle rage, berserker rage (superstition keeps fury at max most of the time, and always against elites), my elite dps goes up a % from items, and if I utilize WoTB, my dps against elites goes way up, if only for 15 seconds (long enough to take down 3 packs and a champion, I tested this the other day. Next goal, gather all elites from all the act 2 deserts to 1 spot and go nuts [I'm a frenzy barb btw, not a ww barb, so no ww tornadoing here]
    2. As mentioned above, MF could be taken into account, perhaps in the form of an Adventurescore or something. A player doing 60k effective dps with no MF vs my 44k effective dps with 267% MF wouldn't rank as high, etc. Also as mentioned, the gear with MF on it isn't given a high enough ranking, very hard to have STR + VIT + ALL RES + MF + CRIT on a piece of gear unless you are donald trump.

    I don't know how you guys get all these stats, but it's great stuff man! :)
  59. Mousethecat
    Rating: +1 [-][+]
    11 years ago
    What about Life Per Spirit Spent?
  60. Aarondf2003
    Rating: +1 [-][+]
    11 years ago
    I couldn't find any confirmation of this either way... Does Heroscore (ie DPS and EHP scores) factor in %Damage against Elites and %Reduced damage from Elites affixes?
  61. d2k2
    Rating: [-][+]
    11 years ago
    what about including paragonlevel into heroscore?
  62. d2k2
    Rating: +1 [-][+]
    11 years ago
    i see many high ranked glasscanon player, who die very fast. i think ehp should be weight more.
  63. Rebon1337
    Rating: [-][+]
    11 years ago
    Monk Resi should not be Allresi, it should be HIGHEST resi
  64. WalktheAgony
    Rating: [-][+]
    11 years ago
    You should allow monk to have both their All Resist + X Resist.

    Because most of us have around 800+ resist but we are treated like we had only 500-400.
  65. WalktheAgony
    Rating: [-][+]
    11 years ago
    ^

    Go with Rebon#1788 idea. Highest resist ftw.
  66. iworkout3
    Rating: [-][+]
    11 years ago
    this make us look weaker than other race , my monk has more pos reis than all reis , i shoul have more poin tfor pvp dummy
  67. axwell
    Rating: [-][+]
    11 years ago
    Is there melee and distance damage reduction in the formula of EHP??? Thx
  68. Wonsie
    Rating: +1 [-][+]
    11 years ago
    You should really add so the disc regen, is in the calculation for the heroscore, It is a way of playing. You wont really go for max disc with natalya's legacy, so the only way to go high hero score is to drop natalya and go for max disc.

    It is just a faulty on how heroscore shows, because it shows wrong value for natalya legacy users. The max regen should count for something.
  69. dafab
    Rating: +2 [-][+]
    11 years ago
    reduce melee damage, reduce missile damage and reduce controll impairing effects should have a value too, since they are the most efficient way to reduce the damage you get.
  70. iworkout3
    Rating: [-][+]
    11 years ago
    monk's all in one for in not working here, which make my total reistance decrease , i deserve better pvp dummy point .
  71. iworkout3
    Rating: [-][+]
    11 years ago
    they have problem for all our monk profile , inculde per spirt spend and all in one reistance data. which make us look weaker , but we are not.
  72. neotox
    Rating: [-][+]
    11 years ago
    you hsould really count the 2 disc regen from legacy natalyas.
    it's the most op thing ever.
  73. Eternal_
    Rating: +1 [-][+]
    11 years ago
    How the **** is One With Everything still not taken into the calculations?? on d3up i have 1,6M EHP and here only 800k EHP?
    Passives have to be in the calc if 100% monks use them! How would I compare to a monk that has half less resistance but doesnt have OWE and has taken a shitty passive instead, should I be 100th and him 10th when I clearly have 2 times more EHP?

    This ranking has been bullshit for 6 months and still is!

    And what about Won Khim Lau, it works on our MAIN skills (100% monks use them). Its not like ranged barbs or something alike, we all use fist of thunder and SW cyclone!
    So how do I compare with monks that use higher base damage weapons but no damage bonus, when i clearly have 50kdps more?
  74. Banach
    Rating: +2 [-][+]
    11 years ago
    LoH and LL should be scaled with resistences/armor!
    Why? Let's consider an extreme example:

    Player a: 1kk HP, 0% Dmg reduction -> 1kk EHP
    Player b: 10k HP, 99% Dmg reduction -> 1kk EHP

    Both players have 1000 LoH
    Both players get 100k Dmg

    What hapens?
    Player a: 900k HP
    Player b: 9k HP

    What's my point?
    Player a needs 100 hits to fill his health globe.
    Player b needs just 1 hit to fill his health globe.

    This is why you should scale LoH and LL with
    armor, resistences, dodge and other dmg reductions, bot NOT with EHP.
  75. ea89ea
    Rating: [-][+]
    11 years ago
    hello,
    First of all nice page. You give more information and comparison than blizzards page IMO. that's something.
    Some people already wrote about one with everything, and my thoughts are similar; if 80% of monks use OWE, how can it be excluded from the calculations? I did not find the formula for EHP or hero score, but as many monks gain their resist 50/50 from @ and a second resist, it puts EHP quite low. The problem is not limited to monks however; most players use some passive which increases their EHP or DPS. I don't have a good idea on how to include this in the calculation, but I know that of my two main characters (monk & WD, both with ~500k EHP), the monk can take much more dmg comparing to the WD. Bnet gives us the raw numbers, but your page gives the more realistic approach. one quite drastic approach would be to include times killed/elite kills (during e.g. the last week). I have no idea if this is even possible to calculate, but then the choice of skills could be neglected, and give a more empiric view
  76. sonnysby
    Rating: [-][+]
    11 years ago
    Please take "movement speed" into consideration of Heroscore.
  77. Treads
    Rating: [-][+]
    11 years ago
    What about Movement Speed bonus? This stat is heavily sought after, increases farming efficiency, but it is generally at the cost of other more "heroscore friendly" stats. Please consider making this addition to your formula.
  78. rebjorn
    bjornh#2928
    Rating: [-][+]
    11 years ago
    How come
    http://www.diabloprogress.com/item/22083920
    has a significantly lower +heroscore than
    http://www.diabloprogress.com/item/23328642

    ? - Just noticed this and I find it very strange.
  79. Demiwraith
    Rating: [-][+]
    11 years ago
    I think at least one other poster has said it, but heroscore really should use EFFECTIVE life replenish if it does not already. Effective life replenish is the life gained scaled by armor and resitances (in the same way that EHP is life scaled by armor and resistance). You mostly care about how much damage you can shrug off per second, and can only get that by scaling by mitigation. (appologies if this is already done, but I don;t know where to get further details of the calculation beyond what is shown on this page)


    Regarding One with Everything and Monks, I understand that the point of hero score is to be independent of class and skills chosen. You don't want to be in a place where you're deciding which skills to include in calculations and which to ignore. Is EHP at least calculated using average resistance, rather than least resistance?
  80. looser97
    Rating: [-][+]
    11 years ago
    what means "K_..."? i am just a stupid german neard and i am on scripting an excel doc to check if some items in the AH would give me GS

    thx 4 ur help
    Jonas
  81. EmpireZERG
    Rating: [-][+]
    11 years ago
    whats wrong with stats at dp?
  82. NuttyEmoKid
    Rating: [-][+]
    11 years ago
    My heroscore went down 600+ points for adding in a Marquise Ruby gem on my helm from a Radiant ruby gem, and also changing in a Marquise Emerald in my weapon from a Radiant emerald.... can someone explain this? :(((
  83. pimpmania
    Rating: [-][+]
    11 years ago
    what the my profile!!!!!!! updating!!!!!!
  84. MelisandreHC
    Rating: [-][+]
    11 years ago
    Hello, first of all congratulation for your job...
    Then here there are my opinions:
    - I agree with those who thinks that EHP should worth more. Highest score players are all boosting dps and lack of ehp. I think that increasing damage is easier than increasing ehp...unless you are one of those players that haven't a "real char" with like 3M ehp 10k dps,and an obvious build made to jump on top of ehp list. EHP should worth more 'cause there is no point in having 400k dps if you can't actually deal them, forced to run away from whatever...or for an example (and I don't make names)...is it Valuable a WD throwing leaping spiders at the edge of the screen and advance when he sees there are no more mob out of screen lol? Consider at least the option to make a different formula for HC players...seriously i see too many players start fighting than almost skrewed up run away out of battle till everything is over, or even worse, going to town after their life saving passive procs. This is ridiculous, not valuable.
    - Agree also with taking speed into consideration...too easy to build stat/dps using ice climbers...you may kill faster, but move slower from pack to pack...also: linked to my previous opinion, building speed/dps means usually to give up some stats (witching hour, lacuni, inna's pants...) and having EHP more valuable means that character balance is more valued aswell.
    - About resource regen I think that this may change a lot between classes and skill builds...for an example...blizz+hydra wiz doesn't need ap regen/ap per crit. Maybe adding a constant to multiply to resources, based on class type?

    Thank you

    PS: my paragon level doesn't upgrade like many others...but i see someone manage to do that...any hints? :)
  85. MelisandreHC
    Rating: [-][+]
    11 years ago
    oh nvm it upgrade now after 25lvl, don't know how. Thanks anyway
  86. TheMagicToiletbrush
    Rating: +1 [-][+]
    11 years ago
    Why the hell is not pickup range added to hero score?

    for witchdoctors pickup range is very very very helpfull cuz it adds up our all res and dps.

    there is no search options. if you want zuni items with pickup range or so, and you dont want to use thing of the deep. when you want higher dps you will go for other offhands like the serpent with maybe 3 items with pickup range.

    this is just silly and should be added asap! 90% of WD's use about the same build cuz its so freaking good compared to the others. only swap it out when doing ubers.
  87. majuDJ
    Rating: [-][+]
    11 years ago
    please actually in heroscore points Maju#2375
  88. Longie
    Rating: [-][+]
    10 years ago
    I like how this works, though monk/barb regen might need to be looked at, depending on how much they regen when fighting. Regenerating x% per second is all well and good while running between mobs, though if you regen when hitting mobs and/or breakable objects, you might be more effective. Only thing is, you'd need to take passives, attacks per second, block chance (in case you're being hit when attacking) and stuff like that.

    For example, WW barbs might not have massive regen because they prefer to dump after a few hits, melee monks dont have much regen because they rely on main attack (as opposed to wave of light or tempest rush)
  89. RichardD3
    Rating: [-][+]
    10 years ago
    There's two typos in the main text.
    - Effecitve HP > should be "Effective"
    Heroscore now counts +Exp% gem (red color) in you helm. > should be "your helm"
  90. boostme
    Rating: +1 [-][+]
    4 years ago
    If you are looking for a safe place where you can buy wolcen items . Boost-Me.net is your one stop place to fulfil your needs effectively. Click for details!
  91. boostme
    Rating: [-][+]
    4 years ago
    If you are looking for a safe place where you can Buy Wolcen items. Boost-Me.net is your one stop place to fulfil your needs effectively. Click for details! https://www.boost-me.net/wolcen-shop-items

< previous next >
< previous next >