Weapon Damage: Difference between revisions
From A KoL Wiki
imported>QuantumNightmare →Weapon Damage Formula: Barehanded damage is effected by TS factor and criticals |
imported>Bagatelle m tidy equations |
||
Line 6: | Line 6: | ||
===Weapon Damage Formula=== | ===Weapon Damage Formula=== | ||
Damage done by your weapon attacks can be calculated as follows: | |||
:Total Damage = | |||
::{| | |||
| (Player [[Muscle|Muscle]] * rangeadj) - Monster Defense, (minimum 0) | | (Player [[Muscle|Muscle]] * rangeadj) - Monster Defense, (minimum 0) | ||
|- | |- | ||
| + [(10% to 20% of [[Weapons (by power)|Weapon Power]] + 0 | | + [(10% to 20% of [[Weapons (by power)|Weapon Power]] + 0 to 1) or 1 if barehanded ] * crit * tsfactor | ||
|- | |- | ||
| + (10% to 20% of [[Double-Fisted Skull Smashing|Offhand Weapon Power]] + 0 | | + (10% to 20% of [[Double-Fisted Skull Smashing|Offhand Weapon Power]] + 0 to 1) if [[Double-Fisted Skull Smashing|double-wielding]] | ||
|- | |- | ||
| + [[Bonus Melee Damage]] | | + [[Bonus Melee Damage]] | ||
Line 23: | Line 21: | ||
| + [[Elements|Elemental]] [[Bonus Melee Damage|Bonus Damage]] | | + [[Elements|Elemental]] [[Bonus Melee Damage|Bonus Damage]] | ||
|} | |} | ||
Where | Where | ||
*rangeadj is 1 for melee attack, 3/4 for ranged attack, and 1/4 for barehanded (no weapon equipped); | |||
*crit is 1 for a normal hit, 2 for a critical hit; and | |||
*tsfactor is 1 for a normal attack, 2 for [[Thrust-Smack]], 3 for [[Lunging Thrust-Smack]]. (You must have a melee weapon equipped for [[Thrust-Smack|TS]] or [[Lunging Thrust-Smack|LTS]].) | |||
*Penalties to melee damage will not reduce the damage you deal below 1 + Elemental Damage. | *Penalties to melee damage will not reduce the damage you deal below 1 + Elemental Damage. | ||
*Until the KoL dev team alleviates some semantics problems, Bonus Melee Damage always applies even when using a ranged weapon. | *Until the KoL dev team alleviates some semantics problems, Bonus Melee Damage always applies even when using a ranged weapon. | ||
*When using [[Thrust-Smack]], [[Lunging Thrust-Smack]], or [[Lunge-Smack]], only the mainhand Weapon Damage | *When using [[Thrust-Smack]], [[Lunging Thrust-Smack]], or [[Lunge-Smack]], only the mainhand Weapon Damage is doubled/tripled, not the Total Damage. | ||
*Note that with a ranged weapon equipped you will cause no stat bonus damage above the weapon power unless your | *Note that with a ranged weapon equipped you will cause no stat bonus damage above the weapon power unless your Muscle is much higher than the monster level. (In which case, why the heck are you using a ranged weapon?) | ||
*[[Monster Level]] variation may increase the apparent range of damage dealt. | *[[Monster Level]] variation may increase the apparent range of damage dealt. The above formula is for actual, not nominal, monster level. | ||
===Monster Damage Formula=== | ===Monster Damage Formula=== | ||
Raw monster damage is given by | Raw monster damage is given by: | ||
:Total Damage = (Diff + [[Random Number Generator|20 to 25%]] of [[Monster Level|Monster Attack]] - [[Damage Reduction]]) * (1-AbsorbFrac) * (1-ElementalFrac) | :Total Damage = | ||
::(Diff + [[Random Number Generator|20 to 25%]] of [[Monster Level|Monster Attack]] - [[Damage Reduction]]) * | |||
:::(1 - AbsorbFrac) * | |||
::::(1 - ElementalFrac) | |||
Where | |||
*Diff = ([[Monster Level|Monster Attack]] - Player Moxie), minimum 1 | *Diff = ([[Monster Level|Monster Attack]] - Player Moxie), minimum 1 | ||
**except for [[Hero of the Half-Shell|Heroes of the Half-Shell]] who are wielding a [[:Category:Shields|shield]] and have more Muscle than Moxie, in which case Muscle will be substituted for Moxie. | **except for [[Hero of the Half-Shell|Heroes of the Half-Shell]] who are wielding a [[:Category:Shields|shield]] and have more Muscle than Moxie, in which case Muscle will be substituted for Moxie. |
Revision as of 20:20, 28 December 2007
The second step toward rifling through a dead monster's pockets, after hitting them, is dealing damage. There are two damage formulas that are used by players, depending on what type of weapon is being used. Monsters have a separate formula.
A Moxie class's Moxious Maneuver uses Moxie for damage calculations instead of Muscle.
Weapon Damage Formula
Damage done by your weapon attacks can be calculated as follows:
- Total Damage =
(Player Muscle * rangeadj) - Monster Defense, (minimum 0) + [(10% to 20% of Weapon Power + 0 to 1) or 1 if barehanded ] * crit * tsfactor + (10% to 20% of Offhand Weapon Power + 0 to 1) if double-wielding + Bonus Melee Damage + Bonus Ranged Damage (only when wielding a ranged weapon) + Elemental Bonus Damage
Where
- rangeadj is 1 for melee attack, 3/4 for ranged attack, and 1/4 for barehanded (no weapon equipped);
- crit is 1 for a normal hit, 2 for a critical hit; and
- tsfactor is 1 for a normal attack, 2 for Thrust-Smack, 3 for Lunging Thrust-Smack. (You must have a melee weapon equipped for TS or LTS.)
- Penalties to melee damage will not reduce the damage you deal below 1 + Elemental Damage.
- Until the KoL dev team alleviates some semantics problems, Bonus Melee Damage always applies even when using a ranged weapon.
- When using Thrust-Smack, Lunging Thrust-Smack, or Lunge-Smack, only the mainhand Weapon Damage is doubled/tripled, not the Total Damage.
- Note that with a ranged weapon equipped you will cause no stat bonus damage above the weapon power unless your Muscle is much higher than the monster level. (In which case, why the heck are you using a ranged weapon?)
- Monster Level variation may increase the apparent range of damage dealt. The above formula is for actual, not nominal, monster level.
Monster Damage Formula
Raw monster damage is given by:
- Total Damage =
- (Diff + 20 to 25% of Monster Attack - Damage Reduction) *
- (1 - AbsorbFrac) *
- (1 - ElementalFrac)
- (1 - AbsorbFrac) *
- (Diff + 20 to 25% of Monster Attack - Damage Reduction) *
Where
- Diff = (Monster Attack - Player Moxie), minimum 1
- except for Heroes of the Half-Shell who are wielding a shield and have more Muscle than Moxie, in which case Muscle will be substituted for Moxie.
- AbsorbFrac = (√(Damage Absorption/10) - 1)/10 (with minimum 0, maximum 0.9)
- ElementalFrac = Elemental Resistance/10
- where Elemental Resistance ranges from 0 to 9, depending on the element of the monster's attack and your appropriate resistance rating
Notes
- Your damage will be followed by n Sound Effects, where n is equal to the square root of melee damage (not counting enchantments) rounded up to a maximum of 10.
- The monster's damage will be followed by n Sound Effects, where n is equal to the square root of the monster's damage rounded up to a maximum of 10.
- Damage within the given ranges have a triangular distribution. In slightly-less-math-geek, this means there's an expected value, and a small range of damage around that expected value; damage farther away from the expected value is less likely than damage values near or equal to the expected value.
- For original spading and graphs of Damage vs. Awesomeness, see the Combat Mechanics project thread in the HCO forums.