bot_proxy
bot_proxy
is a point entity available in Team Fortress 2. It creates a functioning bot which can move around and attack players or other bots.
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
![](/w/images/thumb/2/2e/Confirm.png/10px-Confirm.png)
Contents
Keyvalues
- Bot Name
(???)
<string> - Name of the bot.
Bug:Creates random gibberish names if specified, otherwise it is named TFBot(number).
- Class
(???)
<string> - Class of the bot. Options are: auto, scout, sniper, soldier, demoman, medic, heavyweapons, pyro, spy and engineer.
Bug:Does not function, always picks a random class. SetClass input works, however.
- Team
(???)
<string> - Team of the bot. Options are: auto, red and blue.
Bug:Does not function, always picks the red team. SetTeam input works, however.
- Spawn on start
(???)
<boolean> - Spawn a bot when the round starts.
Bug:Does not function, use the Spawn input instead.
- Respawn delay
(???)
<float> - If non-zero, respawn a bot N seconds after it dies.
Bug:Cannot function since the bot is kicked on death.
- Action point
(???)
<targetname> - Name of a bot_action_point to tell a bot to move to it when it spawns in.
Bug:Does not function.
Inputs
SetTeam
<string>- Changes the bot team immediately. Options are: auto, red and blue.
SetClass
<string>- Change the bot class immediately. Options are: auto, scout, sniper, soldier, demoman, medic, heavyweapons, pyro, spy and engineer.
SetMovementGoal
<targetname>- Tell a bot to move to the given goal.
Bug:Does not function.
Spawn
- Spawn a bot at this bot_proxy.
Delete
- Delete any existing bots from this bot_proxy.
Outputs
OnSpawned
- Sent when a TFBot has spawned.
OnInjured
- Sent when a TFBot has been injured.
Bug:Does not function.
OnKilled
- Sent when a TFBot has been killed.
Bug:Does not function.
OnAttackingEnemy
- Sent when a TFBot has started attacking an enemy.
Bug:Does not function.
OnKilledEnemy
- Sent when a TFBot has killed an enemy.
Bug:Does not function.