I came across a handling issue that seems to echo through most flight scripts.
Most vehicles (that I know of) use
"llSetVehicleVectorParam(VEHICLE_ANGULAR_MOTOR_DIRECTION, turning)"
to turn, bank, etc. But if the vehicle turns along it's Z axis (yaw) While it's banked, it consequently points itself downwards.
Think of it like this:
You are in an airplane banked at 45 degrees to the left (roll.)
The plane turns 90 degrees left (yaw)
The plane is now oriented downwards at a 45 degree angle.
Since I'm dealing with very high-velocity vehicles, this has become a major issue that I can't seem to find a workaround to.
I saw a script that sets it's hover height every few seconds to keep itself from losing too much altitude, but it causes the vehicle to handle a bit strangely.
My question in a nutshell is if there is some vehicle flag or parameter here that I am missing?
Thanks for all your help.
-- Cypher