I've been trying to make sense of AmmoTypes.xml for over 10 years now, and while trial and error (much error) has gotten me something I considered as "acceptable till I find better" in 3356, I'm wary to start all over again with 8796, which clearly uses a different calculation (copying values apparently doesn't cut it). I admit I'm not really a fan of the "monkeys + typewriters" type of technique...
The parts I'm having trouble with are those pairs:
<structureImpactReductionMultiplier>x</structureImpactReductionMultiplier>
<structureImpactReductionDivisor>y</structureImpactReductionDivisor>
<armourImpactReductionMultiplier>x</armourImpactReductionMultiplier>
<armourImpactReductionDivisor>y</armourImpactReductionDivisor>
<beforeArmourDamageMultiplier>x</beforeArmourDamageMultiplier>
<beforeArmourDamageDivisor>y</beforeArmourDamageDivisor>
<afterArmourDamageMultiplier>x</afterArmourDamageMultiplier>
<afterArmourDamageDivisor>y</afterArmourDamageDivisor>
The comments in the beginning of the file are significantly unhelpful since they mix each pair of settings into one mongrel ("<structureImpactReductionMultiplier>x<structureImpactReductionDivisor>"). Could as well just say "Pertains to differences between ammo types"...
Looking at the values used doesn't yield any logical cause-effect explanation.
Does somebody has some clue as to what those 8 settings really do?