Melee Damage: Difference between revisions

From Ultima Online Forever Wiki
Jump to: navigation, search
(Unlinked for now, still researching)
 
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
This formula does '''not''' take into account damage absorption by armor or any other means.
This formula does '''not''' take into account damage absorption by armor or any other means.


Formula: ((basedamage + QualityModifier) * bonus) where bonus =
Formula: basedamage + QualityModifier + ((basedamage + QualityModifier) * bonus) where bonus =
:bonus += Math.Min(100.0, attacker.Str) / 500.0 +
:bonus += Math.Min(100.0, attacker.Str) / 500.0 +
:bonus += Math.Min(anatomyValue, 100.0) / 500.0 + if (anatomy == 100)(bonus +0.1) +
:bonus += Math.Min(anatomyValue, 100.0) / 500.0 + if (anatomy == 100)(bonus +0.1) +
Line 14: Line 14:
!Example
!Example
|-
|-
|((basedamage + QualityModifier) * bonus) where bonus =
|((basedamage + QualityModifier + ((basedamage + QualityModifier) * bonus) where bonus =
|(Weapon Base Damage + Exceptional Modifier) * Bonus
|(Weapon Base Damage + Exceptional Modifier) * Bonus
|(35+7) * 1.35 =
|35+ 4 + ((35+4) * 1.35) = 91.65
|-
|-
|bonus += Math.Min(100.0, attacker.Str) / 500.0 +
|bonus += Math.Min(100.0, attacker.Str) / 500.0 +
Line 30: Line 30:
|0.5 +
|0.5 +
|-
|-
|bonus += Math.Floor(lumberValue / 285);
|bonus = Math.Round(lumberValue / 285, 2);
|Rounded Down (Your Lumberjacking / 285);
|Rounded to 2 decimal places (Your Lumberjacking / 285);
|0.35;
|0.35;
|-
|-
Line 37: Line 37:


The above information was based on a character with 100 Tactics, 100 Anatomy, 100 Lumber-jacking, and 100 Strength; getting a 35 roll of damage on whatever axe he/she would have had equipped.<br />
The above information was based on a character with 100 Tactics, 100 Anatomy, 100 Lumber-jacking, and 100 Strength; getting a 35 roll of damage on whatever axe he/she would have had equipped.<br />
The Quality modifier was found by adding 20 percent to the base damage. ''(This may be incorrect)''
The Formula does not match that given in the below referenced posts. That formula left out the basedamage itself, so it was corrected.
The Quality modifier used was exceptional which adds 4 damage.
 
References:<br />
Initial Post: http://www.uoforum.com/threads/publish-4-september-5-2014-meta-pets-pvp-tweaks-and-more.42697/<br />
Correction: http://www.uoforum.com/threads/publish-4-september-5-2014-meta-pets-pvp-tweaks-and-more.42697/page-4

Latest revision as of 03:45, 22 October 2014

This is how UO Forever currently figures melee damage.
This formula does not take into account damage absorption by armor or any other means.

Formula: basedamage + QualityModifier + ((basedamage + QualityModifier) * bonus) where bonus =

bonus += Math.Min(100.0, attacker.Str) / 500.0 +
bonus += Math.Min(anatomyValue, 100.0) / 500.0 + if (anatomy == 100)(bonus +0.1) +
bonus += (Math.Min(tacticsValue, 100) - 50.0) / 100.0 +
bonus += Math.Floor(lumberValue / 285);
Explanation and Example
Formula Description Example
((basedamage + QualityModifier + ((basedamage + QualityModifier) * bonus) where bonus = (Weapon Base Damage + Exceptional Modifier) * Bonus 35+ 4 + ((35+4) * 1.35) = 91.65
bonus += Math.Min(100.0, attacker.Str) / 500.0 + Lowest of (100 and Your Strength) / 500 + 0.2 +
bonus += Math.Min(anatomyValue, 100.0) / 500.0 + if (anatomy == 100)(bonus +0.1) + Lowest of (Your Anatomy and 100) / 500 + (Additional .1 if GM Anatomy) + 0.3 +
bonus += (Math.Min(tacticsValue, 100) - 50.0) / 100.0 + Lowest of ((Your Tactics and 100) -50) / 100 + 0.5 +
bonus = Math.Round(lumberValue / 285, 2); Rounded to 2 decimal places (Your Lumberjacking / 285); 0.35;

The above information was based on a character with 100 Tactics, 100 Anatomy, 100 Lumber-jacking, and 100 Strength; getting a 35 roll of damage on whatever axe he/she would have had equipped.
The Formula does not match that given in the below referenced posts. That formula left out the basedamage itself, so it was corrected. The Quality modifier used was exceptional which adds 4 damage.

References:
Initial Post: http://www.uoforum.com/threads/publish-4-september-5-2014-meta-pets-pvp-tweaks-and-more.42697/
Correction: http://www.uoforum.com/threads/publish-4-september-5-2014-meta-pets-pvp-tweaks-and-more.42697/page-4