Glide: AI shouldn't use glide if velocity is below 80% of maximum velocity. In addition it should try to use afterburner before using glide.
I'll take it under consideration.
To be honest, I have yet to see the AI use glide at low speeds: most of the places that trigger glide behavior imply that the ship is already moving pretty fast. But then again, almost all of my testing has been done in a Diaspora context, where ships have pretty high accelerations.
Slide: Much more difficult because so much depends on what kind of specs sliding has on given ship. No matter what, best evasion is always through maximum possible velocity. At the moment AI simply doesn't seem to realize that 20m/s sliding is inferior to 80m/s forward thrust if you want to evade.
Yes, but right now, the AI doesn't really use slide to evade... at least not in any of the code I added. The only place I've added new slide behavior is for "circle strafe," which is more of an offensive move than a defensive one. The idea behind circle strafe is that sliding is used to provide some level of evasion, but the primary goal is to keep the target in front and pound them. The current logic for triggering that is based on $Circle Strafe Percent and the relationship between current target speed and max sidethrust speed: the AI won't attempt it if the target is moving faster than they can sidethrust.
In fact, the new glide moves are primarily offensive as well. Both glide attack (glide vs fighters) and glide strafe (glide vs capships) make the ship an easier target in exchange for more offensive capability.
It is certainly true that glide/slide behaviors work a lot better on some ships than others: generally, fast nimble ships work decently well, while bombers & other slow moving/turning ships end up looking stupid. Best way to work around that at the moment is to use different sets of AI classes for ships that "should" and "shouldn't" use glide/slide. And hopefully I'll be able to improve all of the new behaviors and make them more useful and flexible..thanks for the feedback!