d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2 Discussion > Low Level Dueling > Mdr Bug Thread > Huhu
123Next
Add Reply New Topic
Member
Posts: 13,037
Joined: Jul 30 2008
Gold: 270.69
Aug 28 2011 01:02am
Trying to make information threads to be stickied (if they sticky anything...). Might as well consolidate everything for people to read before we all afk from this ancient game.

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

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

just add a Code- [(listed ele dmg * 0.17) - mdr given] to the equation for each new element



Quote (Cadagan @ Jun 13 2010 03:15am)
If the opponent is using string + vmagi for a total of 28 mdr

You hit an opponent for 1000 physical damage

You are using cow kings and have 25-35 fire damage
using 2x soj for 2x 1-12 lightning damage (2-24)
A charm in your inventory has 1-2 cold damage.


Physical damage without ele damage would be reduced to 166.66 damage or 166.


Now, with the mdr glitch.

28*6=168 ele damage needed to just equal mdr.

We'll assume highest ele damage rolls

168-35=133 screen damage left
168-24=144 screen damage left
168-2=166 screen damage left

mdr effects all separately, and will take away from physical damage after it runs out of ele damage.

1000-133-144-166=557 screen
557/6=92.833 pvp damage.

So with three sources of small ele damage:
166 pvp damage becomes
92 pvp damage



Now, you know how it takes away from a physical damage attack, which is the main problem. It is also possible to lose elemental damage if the opponents dr is higher than your dealt physical damage, but I have yet to see that happen (and matter)

Let's talk about ele only attacks, and how mdr effects skills in lld.

The reason why orbers suck so bad at lvl 30:
A lvl 30 orber, without a +5 Frozen orb wand will do 204-218 orb damage (using spirit). Taking an average damage of 211, let's calc the damage.

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


If the ele damage exceeds the mdr, you go into the next step, which is:

Code
- [(listed ele dmg * 0.17) - mdr given] * ((100 - resistances)/100) = pvp dmg


[(211 * .17) - 28] * ((100 - 75)/100) = pvp dmg
[7.87] * (.25) = pvp dmg
1.9675 = pvp dmg per bolt
So, you are doing 1-2 damage per ice bolt, if the user is using vmagi + string and has maximum res after cold mastery.



A breakdown-pic


This post was edited by Cadagan on Aug 28 2011 01:12am
Member
Posts: 926
Joined: Aug 18 2011
Gold: 235.24
Warn: 10%
Aug 28 2011 01:05am
wat
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 01:20am
Cada, you're forgetting 'immortal' sorcs for the whole mdr > ele damage. Since energy shield is put into the calculation before interger DR/MDR is calculated, you can pretty easily make your HP total take no damage from some char builds elemental attacks.
Member
Posts: 13,037
Joined: Jul 30 2008
Gold: 270.69
Aug 28 2011 02:13am
Quote (bigspot_05 @ Aug 28 2011 02:20am)
Cada, you're forgetting 'immortal' sorcs for the whole mdr > ele damage.  Since energy shield is put into the calculation before interger DR/MDR is calculated, you can pretty easily make your HP total take no damage from some char builds elemental attacks.


That's outside of mdr though. ES absorbs the damage, then the rest is calculated just like what is above.

In short for others:

50% es
212 dmg orb


[(106 * .17) - 28] * ((100 - 75)/100) = pvp dmg
[18.02-28]* ((100 - 75)/100)
[0] * ((100 - 75)/100) = pvp dmg
0 = pvp dmg


to comment on your "integer mdr/dr", the above calculations are not *exactly* correct in game, because Blizzard uses int or integer as their variables. In programming, int does not have decimals, and will just drop off the decimal. In essence, always rounding down. The first Frozen Orb Calc would look like this. I am not exactly sure which variables are int, but this is what I believe to be correct.

[(211 * .17) - 28] * ((100 - 75)/100) = pvp dmg
[7 * (.25) = pvp dmg
1 = pvp dmg per bolt

instead of

Quote
[(211 * .17) - 28] * ((100 - 75)/100) = pvp dmg
[7.87] * (.25) = pvp dmg
1.9675 = pvp dmg per bolt


This post was edited by Cadagan on Aug 28 2011 02:13am
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 02:30am
True, I was just noting it for people looking for why an ES sorc can build to take zero HP damage.

I use the term interger DR/MDR to clearly separate it from percentages, its just something I do because of absorbx and absorb%.
Member
Posts: 13,037
Joined: Jul 30 2008
Gold: 270.69
Aug 28 2011 02:51am
Quote (bigspot_05 @ Aug 28 2011 03:30am)
True, I was just noting it for people looking for why an ES sorc can build to take zero HP damage.

I use the term interger DR/MDR to clearly separate it from percentages, its just something I do because of absorbx and absorb%.


ah ok, I still needed to clarify on my end ;)
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 02:54am
Quote (Cadagan @ Aug 28 2011 04:51am)
ah ok, I still needed to clarify on my end ;)


np, its just habit for me to do it now, lol. whenever i get into any kind of magic or elemental damage reduction, i immediately use the term.

also, i cant recall for sure, but if your MDR exceeds magic damage done to you, will it heal you or not?
Member
Posts: 13,037
Joined: Jul 30 2008
Gold: 270.69
Aug 28 2011 03:08am
Quote (bigspot_05 @ Aug 28 2011 03:54am)
np, its just habit for me to do it now, lol.  whenever i get into any kind of magic or elemental damage reduction, i immediately use the term.

also, i cant recall for sure, but if your MDR exceeds magic damage done to you, will it heal you or not?


no, just zeros. Although I'm not sure how it would affect absorb if mdr were to cancel it first.
Member
Posts: 19,824
Joined: Dec 17 2004
Gold: 2,255.00
Aug 28 2011 03:12am
Quote (Cadagan @ Aug 28 2011 05:08am)
no, just zeros. Although I'm not sure how it would affect absorb if mdr were to cancel it first.


would have no effect, absorb comes last in the damage equation. nothing left = nothing to absorb
Member
Posts: 16,550
Joined: Aug 27 2007
Gold: 733.00
Aug 28 2011 04:52am
never been good with math. when the matter gets too complicated i just ignore it NIHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHE
Go Back To Low Level Dueling Topic List
123Next
Add Reply New Topic