You can see three source files (the most importants) in the Open sources section. Don't hesitate to give advise, be rude if the code is really too sucky (it's the best way to learn :p ), give your ideas..
I will release a beta version soon so you guys can try the bots. I would really like to finish all the things that are group related so we can start to focus on raids.
Just a little resume of the actual features:
1) Commands:
#bot help / #bot help create = shows the help
#bot create [name] [class] [race] [gender] = create your bot
#bot list = show the list of all the available bots
#bot spawn [Bot ID] = spawn yours bots (you can have the IDs with #bot list)
#bot group add [target] = make your targetted bot joining the group
#bot group remove [target] = remove the targetted bot from your group
#bot inventory list [target] = show the inventory of your targetted bot
#bot inventory remove [slotid] [target] = remove an item in the given slot of your targetted bot
#bot update [target] = update your bot (necessary once you've gained a level)
2) In-game
Since the start, you are able to create your bots and make them joining your group. Actually, the exp rate isn't based on the number of bots you have. So, you can set it to 0.3 (variable table) wich is fair.
3) After a level
Target all your bots and "#bot update" them so they will also gain power/spells.
4) Fighting in a closed place
As the bots don't stay packed and split, be careful to not stay too near of a wall. Else, if there is a bot in a wall, it will not assist you if you have the aggro.
5) If you want to play a CC, don't be surprised if the bots break your mezz's
yes, the CC'ing isn't implemented yet and, in the actual state, the bots will always attack the mob that has the most aggro on you. That will be changed as I would like to make the bots always assist the main tank of the group. This way, it will be easier to CC or to make a bot able to do some CC.
to be continued,
Mag