I'm trying to come up with a function that would compare different weapons by their attacks for my
scripts that display tables of data from RAWs. I have several questions about weapons.
1) A typical attack looks like this:
[ATTACK:EDGE:3000:4000:slash:slashes:left sacrificial dagger:1100]
But I've noticed several instances of this (note the extra :text before :velocity_multilier)
[ATTACK:BLUNT:250:4000:strike:strikes:handle:right sacrificial dagger:1000]
Is this form correct? If so, I'll take it into account by a second regexp. If not, I'll continue to display it as an error for the modder to fix.
2) There is a value that separates edged and piercing attacks. What is it? EDGE <= 30? EDGE <= 100?
3) Does SIZE / WEIGHT matter? If so, does it influence the "attack power" by greater mass? Does it influence swing speed by smaller mass? Is it important enough to take into account when comparing weapons?
4) I'm thinking about reference points for best weapons, would this be good?
Edged Contact:100k Penetration:8000 Velocity:1.25
Piercing Contact:5 Penetration:12000 Velocity:2
Blunt (assuming small contact area is better) Contact:1 or Contact:100000 Penetration:8000 Velocity:2
5) Would you kindly link me to posts with answers to (at least some of) these questions?
6) Are some tools, such as carving knives, that have attacks and weapon skill, usable as weapons?