Sounds good, but take your time. BTW, if you have a scientist, the bots will sometimes follow you and guard you. When in combat and you die, the bot guarding you usually gets the scientist by accident anyway.
Also, I haven't really noticed they defend the scientist on purpose, since usually the defending bot delays or kills the attacking bot and the scientist returns back to his spot.
Oh yeah, can you program it so that the bot is given a random personality and/or a random order of importance and will vote according to its personality? eg. Bot A: defensive, speed, aggressive, money
Bot B: money, speed, defensive, aggressive
It seems like I'm giving you a lot to do. Take your time. 9_9
Edit: I found out that the bots will shoot the flies that come out of that alien weapon instead of the person with the alien weapon in HLDM