The bots AI part is almost covered, you can checkthe BotPlayer.vc file if you are interested on what the bots actually do, some time ago I discussed with Moose that I would base the bots AI in another projects bots (SkullTag), since I didn't get any word from the SkullTag programmers, I decided to use the latest source code released (version 0.91 IIRC), from there, I started "porting" the bots AI from ZDoom (the base engine from SkullTag) to Vavoom progs (which we are actually using), then it was evident that the AI from SkullTag wasn't going to be enough (do you remember bots getting stupidly getting stuck, right? <!-- s:lol: --><img src="{SMILIES_PATH}/icon_lol.gif" alt=":lol:" title="Laughing" /><!-- s:lol: --> ), then we discussed a way to solve it and came to decide that what we needed were path nodes (which are implemented since some time now <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->), I started incresing the bots ability to determine more stuff from their enemy and different skills for each of their reactions (aiming, moving, strafing, detecting items, etc.), that was the beginning of the bots AI.
As of now, Crimson Wizard (as he explained already) has finished the football gameplay mode implementation and now the bots need to "play" football too <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, that's what I'm actually working on right now, I already made them detect the active ball in game, they track it now and they (obviously) dont do anything yet <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, I'm now in the process of making the bots use power to determine where they should kick the ball, of course, this will need further testing, I need to make them recognize where a fellow player is, so they "aim" their kick to it and keep track of the ball at the same time, so they decide what's the best thing to do (attack another player, get a weapon/item, ask for the ball, etc.). That's the main overview of what I need to work on <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->.
You can decide if you wish to work with Crimson Wizard completing the KTH gameplay mode or if you want to begin working on the RPG system for our TCS project, any of these two options will help us a lot, since having a base for TCS development is a key to begin working on further maps, adding decorations, other things. It's your decision now, heh! <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->