Melee Damage: Difference between revisions
From Ultima Online Forever Wiki
m (added references) |
mNo edit summary |
||
Line 30: | Line 30: | ||
|0.5 + | |0.5 + | ||
|- | |- | ||
|bonus | |bonus = Math.Round(lumberValue / 285, 2); | ||
|Rounded | |Rounded to 2 decimal places (Your Lumberjacking / 285); | ||
|0.35; | |0.35; | ||
|- | |- |
Revision as of 12:47, 21 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) * 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);
Formula | Description | Example |
---|---|---|
((basedamage + QualityModifier) * bonus) where bonus = | (Weapon Base Damage + Exceptional Modifier) * Bonus | (35+7) * 1.35 = |
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 Quality modifier was found by adding 20 percent to the base damage. (This may be incorrect)
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