Talk:Damage Calculator/@comment-11753608-20130826145930/@comment-11753608-20130827013639

Review --

We know the following:

ROUNDDOWN(ROUNDDOWN(ROUNDDOWN(BaseDmg*BaseDmgMOD,0)*FactionMod,0)*Armor, 0)

AND

ROUNDDOWN(ROUND(ROUNDDOWN(ROUNDDOWN(BaseDmg*BaseDmgMOD,0)*ElemMOD, 0)*FactionMod,0)*Armor, 0)

We also know that BP MPs go somewhere after elemental mods and either with or before faction mods.

New Info

Hikou + 0%Dmg + 30%Faction + 50%Freeze vs Runner

Actual: WeapHead=195 & WeapBody=96 & IceHead=33 & IceBody=16

So.....
 * This seems to confirm that Type MPs are after faction mods but does not confirm their relation to armor.
 * Also confirms that (and I hate to admit this) that PartMPs and TypeMPs are, in fact, not applied at the same point in the equation.

Here are the current two possibilities for the equation -

1.  Your Solution:

=ROUNDDOWN(ROUNDDOWN(ROUNDDOWN(BaseDmg * DmgMP, 0) * FactMP * BodyPartMP, 0) * Armor * TypeMP, 0)

=ROUNDDOWN(ROUNDDOWN(ROUND(ROUNDDOWN(BaseDmg * DmgMP, 0) * EleMP, 0) * FactMP * BodyPartMP, 0) * Armor * TypeMP, 0)

2.  The final untested alternative:

=ROUNDDOWN(ROUNDDOWN(ROUNDDOWN(BaseDmg * DmgMP, 0) * FactMP * BodyPartMP, 0) * Armor, 0) * TypeMP

=ROUNDDOWN(ROUNDDOWN(ROUND(ROUNDDOWN(BaseDmg * DmgMP, 0) * EleMP, 0) * FactMP * BodyPartMP, 0) * Armor, 0)*TypeMP Essentially places the Type MP outside of everything. The only way we can test this is by shooting a mob with a type MP and armor in both the body and head. Charger and Grineer, in short.