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:The bots are kicked after death.
Warning:This entity appears to be unfinished as indicated by its broken functionality, bot_generator or bot_controller should be used instead.
Confirm:This entity may have worked previously, but may have been since broken by an update.
Contents
Keyvalues
- Bot Name
([todo internal name (i)])
<string> - Name of the bot.
- Bug:Creates random gibberish names if specified, otherwise it is named TFBot(number). [todo tested in?]
- Class
([todo internal name (i)])
<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. [todo tested in?]
- Team
([todo internal name (i)])
<string> - Team of the bot. Options are: auto, red and blue.
- Bug:Does not function, always picks the red team. SetTeam input works, however. [todo tested in?]
- Spawn on start
([todo internal name (i)])
<boolean> - Spawn a bot when the round starts.
- Bug:Does not function, use the Spawn input instead. [todo tested in?]
- Respawn delay
([todo internal name (i)])
<float> - If non-zero, respawn a bot N seconds after it dies.
- Bug:Cannot function since the bot is kicked on death. [todo tested in?]
- Action point
([todo internal name (i)])
<targetname> - Name of a bot_action_point to tell a bot to move to it when it spawns in.
- Bug:Does not function. [todo tested in?]
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. [todo tested in?]
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. [todo tested in?]
OnKilled
- Sent when a TFBot has been killed.
- Bug:Does not function. [todo tested in?]
OnAttackingEnemy
- Sent when a TFBot has started attacking an enemy.
- Bug:Does not function. [todo tested in?]
OnKilledEnemy
- Sent when a TFBot has killed an enemy.
- Bug:Does not function. [todo tested in?]