Why, why, why do you guys still use the completely bugged out "throw javelins before charge" option? This one in the export_descr_unit file:
It's better just to say "no" instead of "prec" here, because otherwise units with javelins only occasionally throw them, almost never throw them on command, and turn into absolute idiots when you attempt to have them throw javelins at other units from walls, even with the fire at will option. Sometimes units don't throw them at all and just rush towards the enemy for melee. And maybe, maybe if you're lucky, they'll throw them at the very end of the battle at a stupid moment when your general's bodyguard unit is in the way or something obnoxious like that.
I refuse to play any campaign with the "prec" thing enabled. You guys should consider getting rid of it entirely. It's useless. It doesn't matter if the intention was to faithfully emulate Roman battle tactics of throwing pila once and then charging. If its bugged out then it serves no purpose at all and is only a negative thing dragging the game down.