d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2 Discussion > Low Level Dueling > Mdr Bug Thread > Huhu
Prev123Next
Add Reply New Topic
Member
Posts: 56,404
Joined: Jan 19 2007
Gold: 588,503.49
Aug 28 2011 05:26am
What Werewolf12345 is basically saying is that he does'nt uderstand the math, and if hes does'nt understand it its probable that alot of other people won't either.
I also don't get some of those numbers!
Dumb it down for us.

screen physical damage = 1000
each type of elemental damage from gear, skill and charms = Cow king boots, x2 sojs, sc 1-2 cold damage (fire 25-35) (cold 1-2) (light 2-24) (psn)
the pvp penalty (17% of screen damage) = (physical damage) + (fire)(cold)(light (psn)
15% DR from string = damage reduced from ___ to ___ (physical damage)
THe MDR from string and viper = 28
The individual elemental damage (25-35) (1-2) (2-24) MDR'd =
End Result = ___

This post was edited by ferdia on Aug 28 2011 05:27am
Member
Posts: 14,040
Joined: Jul 28 2007
Gold: 0.26
Aug 28 2011 07:17am
n1 cada

Here's the order of damage calculations in case some of you don't fully understand the concept.

Quote (Scaryghoul @ Jul 14 2010 03:12pm)
17. Energy Shield
Energy shield is special in it's own because it is applied directly after the PvP penalty. It takes the raw damage, although it can reduce that damage taken by skilling TK. Energy shield takes the straight damage after PvP penalty and the % the skill provides goes to your mana instead of damage dealt to your life. So with 95% ES only 5% of the damage sneaks through, so resistances aren't needed much for full ES builds although Resistances & damage reduction is counted to the remaining damage that gets applied to your life so having max resistances is nice. Damage application order is below.
  1. XvX penalty (for example Player vs. Player = -5/6)
  2. Sorceress Energy Shield
  3. Necromancer Bone Armor and/or Druid Cyclone Armor
  4. Integer DR/MDR
  5. Percentage resists (including DR%)
  6. Percentage absorb
  7. Integer absorb


Source: http://forums.d2jsp.org/topic.php?t=45978417&f=87


...and poison damage isn't affected by this glitch.

This post was edited by Mr_Puddles on Aug 28 2011 07:30am
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 07:40am
ill break it down into parts so you can see each individual equation and the result



physical damage = 1000
1000 x .17 = 170

170 damage is the amount of damage that would go through to the opponent if there were no other sources of resistance such as physical damage reduce (DR or PDR) or resists (percentage damage reduce, i.e. stormshield, string of ears, etc...)

in the event of cowkings boots, dual stones of jordan, and a small charm with 1-2 cold damage on the attacker, and string of ears plus skin of the vipermagi on the opponent being struck (totaling 28 mdr, 15% physical damage resistance), this is the damage that would result in the scenario where the attacker hits with 24 lightning damage, 35 fire damage, and 2 cold damage.

[(listed ele dmg * 0.17) - mdr given] = mdr converted into pdr

lightning damage = 24

[(24 x .17) - 28] = -23

fire damage = 35

[(35 x .17) - 28] = -22

cold damage = 2

[(2 x .17) - 28] = -27


those 3 sources of elemental damage total up to 72 elemental damage overkill on your MDR, which then gets converted to PDR ( <- this is the bug) which takes away from your original total of 170 physical damage

170 - 72 = 98

then at this point we would factor in physical damage resistance from string of ears

98 - 15% = 83

end damage taken = 83

had there been zero sources of elemental damage, the opponent would have taken 144 damage. that is around a 40% damage loss

/e: i didnt factor resists into this at all, they were all assumed to be at zero resist for each element. at 75 resist, the damage loss would be even greater

This post was edited by bigspot_05 on Aug 28 2011 07:46am
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 07:53am
to format it like ferdia asked for:

screen physical damage = 1000
each type of elemental damage from gear, skill and charms = Cow king boots, x2 sojs, sc 1-2 cold damage (fire 25-35) (cold 1-2) (light 2-24)
prior to the pvp penalty, max damage =1000+35+24+2
after the pvp penalty, damage = 170 + 5 + 4 +0
The MDR from string and viper = 28
The individual elemental damage after MDR = -22-23 -27
Amount of MDR overkill, which in turn adds itself to PDR = 72
End result factoring in PDR and physical damage resistance (string of ears 15%) = 83
End result had there been zero elemental damage = 144
Damage difference = 61 or roughly 42%

This post was edited by bigspot_05 on Aug 28 2011 07:54am
Member
Posts: 15,377
Joined: Sep 25 2003
Gold: 11,757.00
Aug 28 2011 10:15am
The formula should be:

Quote (Mr_Puddles @ Jun 13 2010 11:11am)
(listed physical damage * 0.17) - [mdr given - (listed ele dmg * 0.17)] = pvp dmg

Member
Posts: 56,404
Joined: Jan 19 2007
Gold: 588,503.49
Aug 28 2011 10:23am
much thx bigspot_05.
Member
Posts: 13,037
Joined: Jul 30 2008
Gold: 270.69
Aug 28 2011 12:39pm
Quote (meitou @ Aug 28 2011 11:15am)
The formula should be:

Quote (Mr_Puddles @ Jun 13 2010 11:11am)
(listed physical damage * 0.17) - [mdr given - (listed ele dmg * 0.17)]= pvp dmg


That difference really only matters if the ele damage is higher than the mdr, so for this thread, it doesn't mean anything and would just confuse people. Trying to simplify things, not make them harder. And it would actually make it easier if you just switched the )-[ to a )+[

(listed physical damage * 0.17) + [(listed ele dmg * 0.17)-mdr given] = pvp dmg


physical + leftover ele dmg after mdr = pvp dmg
or
physical - - leftover ele dmg after mdr = pvp dmg
Member
Posts: 15,377
Joined: Sep 25 2003
Gold: 11,757.00
Aug 28 2011 07:40pm
Quote (Cadagan @ Aug 28 2011 01:39pm)
That difference really only matters if the ele damage is higher than the mdr, so for this thread, it doesn't mean anything and would just confuse people. Trying to simplify things, not make them harder. And it would actually make it easier if you just switched the )-[ to a )+[

(listed physical damage * 0.17) + [(listed ele dmg * 0.17)-mdr given] = pvp dmg


physical + leftover ele dmg after mdr = pvp dmg
or
physical - - leftover ele dmg after mdr = pvp dmg


The difference matters for all cases.

I don't know about other people, but for me, Mr_Puddles's formula is straight forward with the right order that I corrected, while your "leftover" damage approach is quite confusing.
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 10:27pm
Quote (meitou @ Aug 28 2011 09:40pm)
The difference matters for all cases.

I don't know about other people, but for me, Mr_Puddles's formula is straight forward with the right order that I corrected, while your "leftover" damage approach is quite confusing.


The 'leftover' damage IS the bug though, so deal with it.
Member
Posts: 15,377
Joined: Sep 25 2003
Gold: 11,757.00
Aug 28 2011 10:55pm
Quote (Cadagan @ Aug 28 2011 01:39pm)
That difference really only matters if the ele damage is higher than the mdr, so for this thread, it doesn't mean anything and would just confuse people. Trying to simplify things, not make them harder. And it would actually make it easier if you just switched the )-[ to a )+[

(listed physical damage * 0.17) + [(listed ele dmg * 0.17)-mdr given] = pvp dmg


physical + leftover ele dmg after mdr = pvp dmg
or
physical - - leftover ele dmg after mdr = pvp dmg


I think you are right on this though. And that's probably how the formula was programmed, just that the programmer forgot to add something like this:

IF ele damage < MDR, THEN ignore the whole MDR thing.

And that's the reason why MDR bug exist. Not because some idiot programmed a "leftover" damage somewhere in it.

But since we are trying to explain the mdr BUG and how it has a negative effect on pvp damage, it is probably easier to understand with a "-" instead of "+".
Go Back To Low Level Dueling Topic List
Prev123Next
Add Reply New Topic