Quake3 & Team Arena Overview
Bots
The bots were mainly coded by Mr.Elusive who also happens to have coded
the excellent Gladiator bots for Quake2. Due to the similarity of the
bot data files, with a little bit of editing and pasting I managed to
convert three of the Gladiator bots to the new format in Quake3 -
Adrenaline Hunk, DemiGoddess and the Reaper. The Quake3 bots are
programmed to understand 'english' command structures, the game also has
bot commands that are not documented that may be of interest.
Note: To increase the challenge of playing bots in singleplayer try
adding the following settings to your config file
/seta bot_challenge "1"
seta bot_rocketjump "1"
seta bot_visualizejumppads "1" /
Undocumented Commands
cl_timeNudge Warning: If you are playing online set this value to 0.
Enables you to play with a fake ping, append your desired ping to the
command. Example: cl_timeNudge "85"
bot_rocketjump
Enables weapons jumping such as the rocket jump. 0 to disable, 1 to
enable. Note: Only bots that have the characteristic for 'weapon jumps'
will rocket jump.
bot_usehook In CTF mode enables or disables use the ability of the bots
to use grapple. 0 to disable, 1 to enable.
bot_nochat Enables or disables the bots ability to talk. 0 to disable,
1 to enable.
bot_fastchat When chatting the bots normally pause to taunt or chat,
this setting controls the time spent 'chatting' - 0 to disable, 1 to
enable.
bot_thinktime The time cycle for each bot thought, defaults to 100.
bot_enable Enables or disables bots on a server. 0 to disable, 1 to
enable.
addbot
Adds the specified bot to the game, type the command at console with no
arguments to see template. Example: Addbot major 4 will add major to the
game at skill level 4.
kick Use to remove a bot from the game. Example: kick major will remove
the bot named major from the game
Documented Commands
The information below is taken directly from the 'Bot Commands' file in
the demo release directory. It was written by ID software and is
included here for reference. You can find a more complete guide in the
retail game extras/help/botcommands.htm file.
Team Play with Bots
In Quake3 Arena you can control all the bots on your team. You can, for
example ask them to defend a location, conduct a patrol, cover your
back, as well as many other useful actions.
Communicating with bots is only possibly in Team Deathmatch and Capture
the Flag. The only way your bots will listen to you is if you use the
command team_say. Team_say is much like the talk command but only your
team mates can hear you. The default team_say key is ?Y?
The first command you need to give your bots is, ?I am the leader? this
puts you in charge and everyone starts listening to you. If you don?t
want to be leader anymore pass leadership on to a bot by saying, ?Grunt
you are the leader?. Or just give up leadership all together and let the
bots figure it out by saying, ?I quit being the leader?.
For the examples below I use Grunt and Ranger as the names. These names
can be replaced with anyone on your team.
Start up a game with Grunt and Ranger on your team and practice with
these commands.
/say_team I am the leader -You are now in control of your bots
/say_team grunt follow me - Grunt now follows you wherever you go
/say_team ranger camp the rl - Ranger will now go to the rocket launcher
and defend it
/say_team grunt dismiss -Grunt will now stop following you and roam freely
/say_team grunt patrol from ra to rg - Grunt will now patrol from the
red armor to the rocket launcher
/say_team ranger report - Ranger will tell you that he is camping the
rocket launcher
/say_team ranger follow grunt -Ranger will now patrol with Grunt.
Actions can be given to multiple bots by including (and | , ) between
the bots you want to command. For example:
/say_team grunt and ranger camp here
/say_team grunt, ranger camp here
/say_team grunt and ranger follow me
General Group Commands
/say_team everyone follow me
/say_team everybody follow me
/say_team everyone camp here
** Note: You can not give the message /say_team everyone follow grunt
because Grunt will try and follow himself.
The Basic Bot Commands
grunt (report | what are you doing?)
grunt (follow | accompany | cover | go with) ranger
grunt (follow | accompany) ranger for (number) (seconds | minutes)
grunt (go to | go get) (item | weapon)
grunt (patrol) from (item | weapon) to (item | weapon) for (number)
(seconds | minutes)
grunt (patrol) from (item | weapon) to (item | weapon)
grunt (camp near) (item | weapon)
grunt (camp | defend | guard) (here | there | weapon | item)
grunt (camp | defend | guard) (here | there | weapon | item) for
(number) (seconds | minutes)
grunt (help | meet) ranger
grunt (help | meet) ranger
grunt (help | meet) ranger (at | near) the (item | weapon)
grunt lead the way -> then give grunt an action, he?ll wait for you to
follow him.
grunt (kill | hunt down | get | go get) visor
grunt wait for me (near | at) (item | weapon)
grunt wait for me (near | at) the (item | weapon)
grunt (dismissed | dismiss | stop action |
grunt who is (the leader | team leader)
grunt is not (the leader | team leader)
I (quit | stop) being (the leader | team leader)
Squads and Sub teams
You can form squads within your team. Commanding the entire squad by
addressing them with the squad name you indicate
An example of squad forming.
/say_team grunt and ranger are in squad beta - Grunt and Ranger are now
in the squad called beta
/say_team beta follow me - Grunt and Ranger will follow you.
/say_team grunt leave your squad -Grunt leaves squad beta
grunt (and | ,) Ranger are in (team | squad) alpha
grunt (and | ,) Ranger (join | create) (team | squad) alpha
grunt leave your (team | squad)
ranger join (team | squad) alpha
grunt ungroup
CTF
Giving your bots commands in CFT is very important. One thing to
remember is letting a bot become the leader and listening to them is
sometimes the best strategy.
All the above commands work in CTF Plus
grunt (get | capture) the (red | blue | enemy) flag
grunt (get | capture) (red | blue |enemy) flag
grunt (defend | guard | camp) the base <-friendly flag
If a bot is the team leader and you forgot what you have been ordered to
do then just type one of the following and the leader will tell you.
For these you do not need to address the leader directly.
/say_team what is my command
/say_team what should I do
/say_team what am I supposed to do
/say_team what is my job
Some examples for CTF:
/say_team I am the leader
/say_team grunt defend the base
/say_team ranger capture the enemy flag
Synonyms
Synonyms are available for most items:
Red armor = ra
Yellow armor = ya
Shotgun = sg
Machinegun = mg
Grenade launcher = gl
Rocket launcher = rl
Plasma Gun = plasma
Lighting Gun = lg
Railgun = rail | rg
Bfg10k = bfg
Quad damage = quad
Regeneration = regen
Invisibility = invis
Battle Suit = bs
Haste = haste
*Contact Us* | *SavageUK*
| *UpsetChaps *
All Rights Reserved. Copyright © 1999-2005 Aqua
& Requ!em