FANDOM


Research on Crit Mods and Order of Operations completed by Rmosley753 and documented by Mad5cout.

Reminder of the newly corrected damage calculation process:

Base Damage Calculation

  1. Base Weapon Damage * (1 + Damage Mods) = Modded Base Damage round down
  2. Modded Base Damage * Body Part MP = Part Damage  round to the nearest
  3. Part Damage * (1 + Faction Mod) = Faction Damage round down
  4. Faction Damage * Damage Type MP = Faction Type Damage round down
  5. Faction Type Damage * Armor Mitigation (see Armor page for formula) = Final Base Damage round down

Elemental Mod Damage Calculation

  1. Base Weapon Damage * (1 + Damage Mods) = Modded Base Damage round down
  2. Modded Base Damage * Elemental Mods = Elemental Damage round to nearest
  3. Elemental Damage * Body Part MP = Elemental Damage to Part round to the nearest
  4. Elemental  Part Damage  * (1 + Faction Mod) = Faction Elemental Damage round down
  5. Faction Elemental Damage * Damage Type MP = Faction Elemental-Type Damage round down
  6. Faction Elemental-Type Damage * Armor Mitigation (see Armor page for formula) = Final Elemental Damage round down

You can see the research on that here:  User_blog:Mad5cout/Warframe_Damage_Calculation_Research

Crit Multiplier Results

Bold indicates actual in game returns.  Italics denotes failed test results.


Round 1

Braton Prime +150%Dmg +30%Fact +90%Fire +90%Freeze +180%Crit Weapon Damage Fire Damage Freeze Damage Pass/Fail
Trooper(lv57) Head 117 88 70 ACTUAL
ROUNDDOWN Before Damage MP 118 89 71 Fail
ROUND Before Damage MP 118 89 71 Fail
With Damage MP 118 89 71 Fail
ROUNDDOWN Before Element MP 117 88 70 PASS
ROUND Before Element MP 117 88 70 PASS
With Element MP 117 88 70 PASS
ROUNDDOWN Before Body Part MP 117 88 71 Fail
ROUND Before Body Part MP 117 88 71 Fail
With Body Part MP

117

88 71 Fail
ROUNDDOWN Before Faction MP 117 88 71 Fail
ROUND Before Faction MP 117 88 71 Fail
With Faction MP 117 88 71 Fail
ROUNDDOWN Before Type MP 117 88 70 PASS
ROUND Before Type MP 117 88 70 PASS
With Type MP 117 88 70 PASS
ROUNDDOWN Before Armor 117 88 70 PASS
ROUND Before Armor 117 88 70 PASS
With Armor 117 88 70 PASS
ROUNDDOWN After All 117 88 67 Fail
ROUND After All 118 88 67 Fail

Round 2

Braton Prime +0%Dmg +30%Fact +150%Fire +90%Freeze +120%Crit Weapon Damage Fire Damage Freeze Damage Pass/Fail
Trooper(lv58) Head 36 46 22 ACTUAL
ROUNDDOWN Before Element MP 36 45 21 Fail
ROUND Before Element MP 36 46 22 PASS
With Element MP 36 45 21 Fail
ROUNDDOWN Before Type MP 36 46 22 PASS
ROUND Before Type MP 36 46 22 PASS
With Type MP 36 46 22 PASS
ROUNDDOWN Before Armor 36 45 22 Fail
ROUND Before Armor 36 46 22 PASS
With Armor 36 46 22 PASS

Round 3

Braton Prime +0%Dmg +0%Fact +60%Fire +90%Freeze +60%CritDmg Weapon Damage Fire Damage Freeze Damage Pass/Fail
Trooper (lv 44) Head 26 13 15 ACTUAL
ROUND Before Element MP 26 13 15 PASS!
ROUNDDOWN Before Type MP 26 13 16 Fail
ROUND Before Type MP 26 13 16 Fail
With Type MP 26 13 16 Fail
ROUND Before Armor 26 12 16 Fail
With Armor 26 12 16 Fail


Rmosley753:  Not quite what I expected, but I triple checked the formulas.   I also added in weapon damage for the formulas where the critMP was next to the eleMP.  They are unnecessary, but with them there it helps show the winning formula.  So, according to my data, the final critical formula is:

=ROUNDDOWN((ROUNDDOWN((ROUNDDOWN((ROUND((ROUND((ROUND((ROUNDDOWN((BaseDmg * (1+DmgMOD%),0) * Crit%),0) * EleMOD%),0) * BodyPartMP),0) * FactMOD%,0) * TypeMP),0) * Armor Mitigation),0)

In plain English:

Crit Multipliers are inserted right after Step 1 of the calculations noted at the top of the page and then results are rounded to the nearest integer.


Crit Mod Results

This portion of the testing was to see if the Crit Mods affects on the CritMP are rounded prior to being inserted into the Damage Calculation or whether they are simply rounded altogether.


Lanka - 0%Damage, 15% CritMP Hammer Shot Crit Damage Pass/Fail?
Grineer Lancer (Lv. 15) 431 ACTUAL
Crit Mods Rounded Down Prior to Damage Calculation 430 Fail
Crit Mods Rounded Nearest Prior to Damage Calculation

433

Fail
Crit Mods Rounded to nearest after applied in the Damage Calculation 431 PASS!

Thus,

Excel Syntax:

...ROUND((ROUNDDOWN((BaseDmg * (1+DmgMOD%)),0) * BaseCrit%*(1+CritMOD%), 0)

In plain English:

Crit Mods affects on your Crit Damage multiplier are not rounded before being put into the damage equation.  Therefore, when a critical hit occurs the following alteration occurs to the above damage calculations:

1) Base Weapon Damage * (1 + Damage Mods) = Modded Base Damage round down
Step 1.5:  Modded Base Damage * Base Crit MP% * (1 + Crit Mods %) = Modded Crit Damage round to nearest
2) Modded Crit Damage * Body Part MP = Part Damage  round to the nearest

Continue calculation as normal....

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.