== DESCRIPTION ==
TremBot behaves like most players: it spawns, it camps, and it attacks enemy on sight. This patch also contains the Lakitu7 v5.01 Patch!
== DOWNLOAD ==
http://www.mercenariesguild.net/patches/?do=details&task_id=96== ADMIN ==
It is controlled completely via admin commands:
!bot add [botname] [team]
!bot add ROBOCOP humans - adds ROBOCOP to human team
!bot add ALIENBOT aliens - adds ALIENBOT to alien team
!bot del [name-match]
!bot del ROBO - deletes every bot that contains 'ROBO' in their name
!bot del BOT - deletes every bot that contains 'BOT' in their name
!botcmd [name-match] [command]
This will change the bot behavior.
!botcmd ROBOCOP idle <-- idle. don't shoot enemy, nothing.
!botcmd ROBOCOP standground <-- stand ground but kill enemy.
!botcmd ROBOCOP regular <-- chase enemy and kill (default behavior).
!botcmd ROBOCOP teamkill <-- consider teammates as enemies.
!botcmd ROBOCOP followattack <-- follow me until you see enemy, kill it, then follow me again!
!botcmd ROBOCOP followidle <-- follow me no matter what. Do not attack.
!botcmd ROBOCOP followprotect <-- not yet implemented.
!botcmd ROBOCOP defensive <-- not yet implemented.
!botcmd ROBOCOP attack <-- not yet implemented.
Any other !botcmd behavior will default to 'regular'.
== FLAGS ==
To give access to !bot, you need flag 'Z'.
To give access to !botcmd, you need flag 'z'.
== INSTALLATION ==
Replace game.qvm with attached qvm, OR compile it yourself:
mkdir tremsrc
cp [the .patch file] tremsrc/
cd tremsrc
rm -rf trunk
svn co svn://svn.icculus.org/tremulous/trunk -r966
patch -p0 < [the .patch file]
make
If all compiles well, you can find your new qvm here:
tremsrc/trunk/build/release-*/base/vm/game.qvm
== SETUP ==
OKAY, Pay attention. Your server MUST have reserved slots! In your config, you will find a line that looks like this (if not, add it!):
sv_privateclients 3
Change it's value (3) to the MAXIMUM amount of bots you want added!
The reserved password does not matter for bots.
A good fun setup for gaming is the same setup I use on my server (The Zubs [!BOTS!]):
Automatically add 20 alien bots and 3 human bots, lock alien team, and place eggs all over alien base (on roof, because eggs 'block' line of sight for bots).
== FAQ ==
Q. I can't add a bot!
A. Make sure you have enough reserved slots, and that you have access.
Q. I can't buy Flamer, Luci, Grenade, or Jetpack!!
A. They have been disabled in this patch. To reactivate them, look at bg_misc.c and replace '0' with the def comment I added next to it under the weapons.
Q. But.. they don't evolve, or attack enemy base?!
A. Your powers of observation serve you well.
Q. Where can I see this in action before installing it?
A. I run a server called The Zubs [!BOTS!]. Look it up!
Q. How come bots don't take slots in server listing?
A. Unfortunately I don't have much time anymore to fix that! Next version!
== CONCLUSION ==
Thank you all for helping me test this out! All comments and constructive criticism welcome! Have fun!