Wow, you got alot of stuff implemented already. Yeah if it already exists than there would be no need to include it in a script file only, but you could possibly use the script file together with the current system to provide more information for the objectives and such (i'd have to see the current waypoint structure to make comments on that).
But yeah we do think alot alike, you pretty much got everything implemented that i had suggested, and that's great!
That environmental sampling really sounds cool, and worth the extra CPU loss (which probably isn't much for modern CPU's, especially with HT enabled, or even 64-bit CPU's). But having this method implemented can make waypointing alot easier because we wouldn't have to tell the bots where those types of conditions are.
From the sounds of it though you got pretty much the whole system setup, you just need a streamlined way of using it (i.e. in-game menu).
The bots are great though, i mean the medics are awesome, i never have to call out for a medic there usually right there. And from what you say and from what i've seen the waypointing system looks pretty good all it needs is a menu and support for some of the really advanced stuff and we'd be set. Keep up the good work mal and anytime you need any suggestions or anything don't hesitate to ask.
If you need help getting the Vanilla RTCW and GoTY maps waypointed, whenever your ready, i'd be happy too help and i'm pretty sure Ghost would be up for it. I call mp_castle though, so don't even think about taking it!

Well i mean once you get a menu system worked out, your right that console command stuff sounds like i'd take forever to do, but i'd do it if it came down to that.
Another thing i just remembered to ask, is there a limitation on the distance between waypoints? I mean do they have to be a certain max length apart?