DOWNLOAD LINK: http://www.mediafire.com/download/9g...oldschool.pack
This mod re-introduces the standard Rome 1 and MTWII era system of fire at will (With no skirmishing) for certain javelin armed infantry - I mainly went with higher end Barbarian units, all Romans/Italics, most Greek infantry with javelins, having fire at will. Lower end barbarians have fire on the charge, and cavalry have only charge and throw. Fire at will (Henceforth "FAW") has a -5 marksmanship bonus penalty and a faster reload, but also a spread to make it a bit less accurate. There's also the disadvantage that you are stationary and receive the enemy's charge - it's not certain you'll be able to charge them before they charge you. I also raised the calibration distance by 5 so that in theory they should 'calibrate' (get ready to/throw) right as soon as the enemy enters their target zone.
Evidence:
http://i.imgur.com/HYXhf5z.jpg & http://i.imgur.com/27KtLzb.jpg
Notice the primary weapons drawn, no fire at will button and compare it to the fire at will button & javelins drawn here: http://i.imgur.com/3O84i3H.jpg
See a brief combat example:
http://imgur.com/nkq74RG
http://imgur.com/lTR4ziZ
http://imgur.com/dURtMxo
http://imgur.com/HGZLFoF
If you want to make a unit use fire at will javelins in your own mod:
You need to keep the animation table and the missile weapons table named as they currently are. You can rename the projectiles table, however.
Standard to unit entries, all non-skirmisher units will behave in vanilla format: they will charge and throw. All Roman units using a pilum will automatically FAW. If you wish to change them back to the vanilla system you need to enable precursor as "TRUE" to pilums in the missile_weapons table, and then copy the vanilla pilum settings in javelin_projectiles (projectiles table). If you wish to make a unit FAW, change their primary missile weaponry entry to either rome_javelin_precursor_fire_at_will or rome_iron_javelin_fire_at_will or rome_pilum - there is no real difference between the first two except cosmetic, I think. I am not going to downsize the number of projectiles from 2 to 1 because not everyone would be happy with that. If you wish to do so yourself, go into the land_units table and downgrade all infantry with 2 in their ammo spot to 1.
[b]Do not give fire-at-will to cavalry. It makes them misbehave if they aren't skirmishers (able to retreat, like numidians).
Installation: You will need to edit the user script to load the mod, or the mod loader. It isn't a drop in and play sort of package. Have it load at the top of your list as I can't testify to its compatbility. I had to remove mods I normally play with to have it work. For some unfathomable reason I could rename tables in my own version of this mod, but cannot in this.
Add the following to your user script, or via the mod loader:
mod "ahiga_mod_javelin_oldschool.pack";