Another thing I should mention.. Ivan's code change works great for melee statstring, so I modified the statstring mod I use for Piratez. I thought I'd share it since maybe some others would like it. There's a screenshot of my gals below, with the statstrings.
By category, badges are:
Overall soldier quality badges:
A - Awesome soldier, good at everything. They're a bit like batman.
a - awesome soldier, good at everything too, but not quite as good. They're the robin to your batman.
B - Balanced soldier, can handle pretty much everything.
b - balanced soldier, doesn't particularly suck at anything.
D - Detritus. This soldier is a waste of money
Notes:
- A soldier can only get one of the above (obviously)
- Awesome soldiers only get special uppercase ability badges for really outstanding scores.
- "a" and "B" soldiers don't get lowercase ability badges, those are a given for being that good.
Specific ability badges:
F - Fighty soldier (of Feisty gal?), great melee accuracy
f - fighty soldier. Will hit.. most of the time?
M - Marksman (or markswoman!), great firing accuracy
m - marksman, not quite a sniper but can be trusted not to waste ammo
Q - Quick soldier. Moves faster than the eye can see. (lots of TUs)
q - quick, but not lightning quick
R - Reactive soldier. You won't surprise them.
r - good reactions. Unlikely to be caught flat-footed, unless you move them too much.
w - weakling. Can barely carry their own weight..
V - Voodoo witch
v - voodoo practitioner
+ - voodoo resistant
- - vulnerable to voodoo
x - designated voodoo target
X - voodoo lightning rod. A liability unless you planned for it.
Note2: Sometimes OpenXCom goes stupid and repeats some strings. Reloading the mod (go to the mod screen, deselect it, reselect it) seems to fix it. No idea why it happens.