When I wrote my own A* routine a few years back, the performance in pathfinding on XYZ was
expotentially slower than pathfinding on XZ.
I believe you can achieve the avoidance on the Y-Axis with DarkAI, but, it will require a lil trickery. Perhaps something like using 2 - 3 Waypoints for XYZ.
AI Add Waypoint Container Number, Position X#, Position Z#
AI Add Waypoint Container Number, Position X#,
Position Y#
AI Add Waypoint Container Number,
Position Z#,
Position Y#
You may also be able to get away with a simple `Homing Missile` Algo for general 3D point-to-point navigation switching to 2D collision avoidance needed.