bot_proxy
Jump to navigation
Jump to search
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.
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?]