Quote Originally Posted by bggeneral
You can mod this
In the EDU txt file, after every unit stats there is a line like this:
" Recruitment rate importance" (something like this, I do not remember exactly). It is the last line for this unit.
Parameters used are between -20 and 25.
If you want AI to produce less units from this type, just put this parameter to maximum (as bigger is the parameter, as less is the producement of this unit).
I have mod this in 2 ways in my Britain Campaign:

1. Mod the export_descr_unit file to lower the recruit_priority_offset for artillery.

For example, the default of the priority offset of peasant is -35, spear militia is -25, Armored Sergeants is 20 and those artillery is 18~25. So the AI will recruit artillery in their cities most of the time but not those militia unit. And since there are like 4 cities to 1 castle ratio in game, the AI will turn out with 50% + artillery army.

What i have done is mod the artillery offset to 0 or 5, spear militia as 0 therefore the AI will recruit more spear militia if they dont have much castle left.

2. Mod the export_descr_buildings file to lower the recruit pool of artillery.

Meanwhile, i have lower the siege or cannon building's recruiting pool for artillery as well. I have mod it so each artillery will take 4 turns to become avaiable and have a maximum pool of 1, instead of 3 in default.