As Bearcat says, it is more likely a MOI (moment of inertia) issue, possibly coupled with the aircraft weight. The player's aircraft uses rudder, elevator and ailerons for control, but some of our gurus have said that the AI only use the trim tabs on these controls rather than direct control input. Whether this is true or not, the AI controls responses are slower than the player aircraft. This means that the AI will pull out of a strafing attack without firing or dropping bombs when it senses it will not have time to pull out. And it errs on the side of caution.
You might give these suggestions a try.
The way for the AI to overcome the timid behavior is to reduce the MOI numbers in the .air file by trial and error until the AI will complete a test strafing run. Use AirEd to open the .air file and go to the
1001 Moment of Inertia Values line to reduce the values for Roll, Pitch and Yaw. I reduce each value by the same percentage to keep control more balanced. Seems to work for me. This allows the AI controls to respond more crisply. Save and fly your test. Repeat until it works.
Try also reducing the weight in the
1100 Primary Aerodynamics / *Empty Weight (lbs) =
Now, there is a consequence to doing this as it can make the player's plane controls very squirrely unless you do the following:
The AI flies completely based on the .air file data. But the player aircraft uses the data in the aircraft.cfg file first, and then uses the .air file for data that is NOT in the aircraft.cfg file. In order to not affect your player aircraft, the original MOI values need to be in the aircraft.cfg file. If the aircraft.cfg file does not already have the MOI and weight values, type in the following under the [WEIGHT AND BALANCE] section:
empty_weight =(original value)
; moments of inertia
empty_weight_pitch_MOI =(original value)
empty_weight_roll_MOI =(original value)
empty_weight_yaw_MOI =(original value)
empty_weight_coupled_MOI=0.000
Now the player aircraft will continue to fly properly while the AI uses the reduced MOI and weight values.
The other thing to keep in mind is that the higher your AI have to attack from the more their speed will build up and the sharper they will have to pull out. Set your strafing attacks from low levels and see if it helps the AI to fire or bomb.
Give it a try and see if it solves the problem and let us know.
