View Single Post
  #8  
Old 06-11-2024, 10:28 AM
DeathsSilkyMist DeathsSilkyMist is offline
Planar Protector

DeathsSilkyMist's Avatar

Join Date: Jan 2014
Posts: 8,247
Default

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.
Last edited by DeathsSilkyMist; 06-11-2024 at 10:56 AM..
Reply With Quote