For calculating weapon related stuff such as momentum, penetration and similar.
How to use:
Specify the attacker characteristics to your liking. You have two ways:
Load vanilla stats using the dropdowns.
Introduce the details by hand (you can still load similar races/weapons/materials first).
Add as many armor layers as you want. The first layer is outermost layer (the one that gets hit
first). With 0 armor layers (the default) you will only get the weapon momentum.
Specify each layer characteristics (same as before).
Press the "Calculate" button and you will get the results.
All the formulas are from the DF wiki weapon
article. The stats are from the game raws (I just scraped them).
Note: As of right now there are two things that will make the results of this tool differ from
experimental results:
Contact Area: I have finished the Layer Permit Checker that allows me to calculate the size of the
armor/body parts of humanoid races but currently this tool doesn't use it.
This means that the contact area of the attacks is used as if hitting a very very big target and thus
weapons with a bigger contact area will perform worse than they would otherwise.
If you want to get realistic results in this regard against normal size enemies (goblins, humans etc...)
just reduce the contact area of the attack to 2500 for example (I will change this later).
My nemesis, the bouncing formula: Blunt attacks made with low density materials (read, spoiler
materials) should bounce but the formula doesn't represent that. Basically, until I find the full form
of the formula or
Putnam and Tarn come from the heavens the bouncing condition won't work properly (for low density
materials).
If you aren't using low density blunt weapons or high contact area weapons the calculator should work well.
Armor characteristics
To specify various armor layers and their characteristics.
The first layer is the one on the outside and each layer you add after it is considered to be under the
previous
layers.
Body characteristics
To specify various body layers and their characteristics.
The first layer is the one on the outside and each layer you add after it is considered to be under the
previous
layers.