Skip to content

Commit

Permalink
Correct creature damage and armor.
Browse files Browse the repository at this point in the history
Based on calculation of damage done and taken from melee damage packets.
  • Loading branch information
ratkosrb committed Oct 11, 2023
1 parent 12908fc commit 0265c0a
Showing 1 changed file with 8,558 additions and 0 deletions.
Loading

3 comments on commit 0265c0a

@FireGolza1
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing fix…. Did you go through one by one and correct every npc with incorrect damage and armor values? If so that’s an incredible effort (I really appreciate it)

@rogical
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huge work

@ratkosrb
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but it's based on estimates from the melee damage swing packet in sniffs, so there are probably a lot of cases where it's not exactly right, as not enough swings were recorded to calculate it exactly. The most accurate method for correcting stats is to Mind Control (humanoid), Enslave Demon (demon), or Beast Lore (beast) the creature, in which case the server just sends you the exact stats, but that can only be used for a minority of creatures. The worst case is bosses, because the first thing people do when pulling a boss is apply Sunder Armor, which means I have to throw out the data to avoid errors. If you look at the amount of clean hits reported in the comments, you'll notice for most bosses we only have 1-2 clean melee hits recorded on the boss, before some armor reducing debuff was applied to the creature and the rest of the data had to be thrown out. Such low sample size can lead to statistical errors.

Please sign in to comment.