Quote:
Originally Posted by bcbrown
[You must be logged in to view images. Log in or Register.]
When thinking about melee damage you need to incorporate the additional bonus damage added when at high levels. I also mostly play casters, so I'm far from an expert on this stuff, but https://wiki.project1999.com/Game_Me...bat_and_Damage is helpful.
Here's how I think of it. First, adjust the delay for haste: new delay = old delay / (1 + haste percentage). Second, weapons can generally hit for twice the stated value, so double the damage. Then, add a level-based damage modifier for main hand; wiki suggests it would be 8 or 9 for your level. That's the actual ratio you should be optimizing for.
So, if you have 36% haste and are comparing a 29/30 and a 38/40, the haste makes them 29/22 and 38/28. Doubling the damage and adding 9 gets you 38/22 and 47/28. So the final ratios are 1.72 and 1.68.
This calculation is just for example's sake, as I don't know the actual damage bonus values, and I believe they can be different for 1h and 2h weapons.
I think the other two important considerations is that the damage bonus only applies to main-hand weapon, and that off-hand weapon procs are half the rate of main-hand procs.
|
You don't add the main hand damage bonus to the weapon's damage when calculating ratio. That has been said a lot on these forums, so it's understandable why you thought that was the case.
You simply add the main hand damage bonus to the final damage number. So if a weapon hits for a maximum of 100 on your character, you would deal 109 damage total after the main hand bonus is applied.
2 handed weapons get an additonal damage bonus if their delay is large enough. I want to say this damage table is accurate for P99:
https://lucy.allakhazam.com/dmgbonus.html?setcookie=1
So in the case of TStaff vs. IFS, TStaff gets +29 damage added to the final damage value, and IFS gets +34 damage added to the final damage value. These values have the main hand damage bonus already added in, and are for a level 60 character.
EDIT: I did do max damage calculations before. This is using a 46/44 weapon on a level 60:
Minus factor can be found in the link starting on line 5285:
https://github.com/EQEmu/Server/blob...one/attack.cpp
Damage Table for a level 60: { 285 Max Extra, 23 Chance, 65 Minusfactor }
1. 225 Offense Skill + ((2 * 231 Strength - 150) / 3) + 21 ATK (1x AoB item + Firefist) = 350.
2a. 350 - 65 (Minusfactor from damage table) = 285
2b. (285 / 2) + 100 = 242.5
2c. ((46 Weapon Damage * 2) * 242.5) / 100 = 223.1
2d. Add 2h damage table bonus. Total is 37 according to
https://lucy.allakhazam.com/dmgbonus.html?setcookie=1 (this includes the formula 3 + ((60 level - 28) / 3) + ((44 delay - 40) / 3)). 37 + 223.1 = 260.1
https://youtu.be/Py96jk2NflU video link for test.