


The result was 97.41 average damage on hit on my character and the zombie had 73% hit chance on my character ( I didnt not count missed hits so i can't confirm or deny but it felt about right )Ģ. I repeated this proccess 8 times then averaged out the dmg on hit of a hell zombie. I started by joining a game with my test character, set it to /p1, went to the blood moor, isolated a normal zombie (no elite, no minnion) and let him successfully hit me 10 times in a row pausing the game in between, counting individual damage for the 10 hits adding the total, healed up left game. The first thing I had to make sure of is that /player x does have an impact on either Monster Damage or Monster Attack Rating. So after a whole day of testing I figured it out.ġ. would going to the Array and changing the 9 values to 32 work at this point ? Im kinda out of ideas Lol.
#DIABLO II PATCH 1.13D HOW TO#
I might be wrong about this but you know everything lines up for this to be the /px damage increased it just seems i cant figured out how to apply a flat 50. (ECX+6D) being the difficulty pointer the first section from 9c9f0 to 9c9fe makes a lot of sense, then the game procceeds like in our first 2 situations : compare /px to 9 and look up the table then returns the value then at 9ca0c i can only assume it applies the changes and returns the value again. That still leaves us with a least one more bit that is linked to the number of players which is Damage and Attack rating ( In 1.14d these are linked together since they always have the same value so for all intents and purposes lets assume it also it linked in 1.13d ), and i stronly believe it is at offset 9c9f0.Ĭode: Select all Address Hex dump Command CommentsĠ009C9F0 8A51 6D MOV DL,BYTE PTR DS:Ġ009CA04 8B0485 78B7D16F MOV EAX,DWORD PTR DS:Ġ009CA0C 8D04C5 F0FFFFFF LEA EAX,īecause this change is only applied on difficulty nightmare and hell and if there is more than 2 players. FearedBliss Showed in his guide where the bit regarding /px and items dropped is and how change it so i wont repeat it, here but i believe it starts around offset 9982c for 1.13dĤ. IMO there has to be at least two other table look ups assuming that Monster damage and attack rating are linked ( 3 if the are not )ģ.

And it would make no sense that one of these two also applies Damage and/or Attack rating because the values are totally different to monster hp and/or exp gained and they do not apply on all difficulties.
#DIABLO II PATCH 1.13D CODE#
But these two sections of code do not have any effect on multiple other values linked /px like Monster Dmg, Monster Ar and Items dropped. Very similar to the first one it compares /px to 9 then looks up the table for monster hp returns the value, then applies it to base monster hp returns the value again.Įvery thing is fine up to that point. 7D 08 JGE SHORT D2Game.6FC9DCFDĦFC9DCF5 |. Code: Select all 6FC9DCF0 /$ 83F8 09 CMP EAX,9ĦFC9DCF3 |.
