Be With Robots Redux

**Be With Robots Redux** (also known as BWRR) is a server plugin by caxanga334. It can be found on GitHub and was last updated on July 31, 2023. It is currently in active development, receiving new changes/updates.

This plugin is hosted on the servers of *Gamers ala Pro* and *Awesome's Awesome Servers*.

## Gameplay

Similar to *Be With Robots* & *Be With Robots 2*, this plugin allows players to join the robot team and play as a variety of robots against the defending team of humans.

## Notable Features

* Cooldown to prevent spamming of the command to join robots.
* 60 second cooldown on joining robots after a round has ended.
* Custom support for various Mann vs. Machine maps.
* Robot classes are restricted based on the current wave.
* Robots have a set respawn time.
* Robots have set chances of spawning with crits.
* Annotations appear that help guide robot players into playing their roles.
* Gatebot lights will turn off after all the map's control points are captured.

### Custom Map Support

This plugin has custom support made for the following maps:

* Big Rock
* Coal Town
* Decoy
* Ghost Town
* Mannhattan
* Mannworks
* Rottenburg
* Powerplant (RC1)
* Dockyard (RC7)
* Giza (B7)
* Outpost (V9)
* Area 52 (RC3)
* Brugge (RC4B)
* Condemned (B3)
* Isolation (RC3)
* Derelict (RC2)
* Sharp (RC9)
* Doppler (B12)
* Downpour (RC3)
* Silentsky (RC3)
* Oilrig (RC3)
* Cyberia (RC6A)
* Hoovydam (B10)
* Yiresa (RC5A)
* Boogge (RC3D)
* Hanami (RC1)
* New Normandy
* Tunnels (A11)
* Deathpour (RC1)
* Akure (RC1A)
* Autumnull (RC2)
* Cliffside (B7 2)

## Robots

### Boss Robots

In *Be With Robots Redux*, boss robot health is scaled dynamically. Each robot has a base health, and health is added based on the number of Red players. Health regen is also based on the number of Red players.

## Commands

These commands can be inputted in chat by typing an exclamation mark (!) followed by the command.

```
joinred
joinblu
joinblue
bwr
bewithrobots
robotclass
rc
bwrr_players
robotinfo
waveinfo
bossinfo
robotmenu
rm
bwrrhelp

```

### Admin Commands

```
sm_bwrr_debug
sm_bwrr_debug_spy
sm_bwrr_debug_spytrace
sm_bwrr_debug_engy
sm_bwrr_forcebot
sm_bwrr_forceboss
sm_bwrr_move
sm_bwrr_getorigin
sm_bwrr_add_cooldown

```

## Console Variables

```
sm_bwrr_minred
sm_bwrr_minred_inprog
sm_bwrr_giantchance
sm_bwrr_giantminred
sm_bwrr_gatebot_chance
sm_bwrr_maxblu
sm_bwrr_autoteambalance
sm_bwrr_sentry_buster_delay
sm_bwrr_sentry_buster_minkills
sm_bwrr_blu_respawn_time <--Removed in version 1.1.2
sm_bwrr_force_delay
sm_bwrr_force_giant_delay
sm_bwrr_botnormal_file
sm_bwrr_botgiant_file
sm_bwrr_limit_classes
sm_bwrr_antispam
sm_bwrr_wave666_fullcrit_chance
sm_bwrr_sentry_buster_profiles
sm_bwrr_spawn_currency

```

## Trivia

* This plugin is made to replace *Be With Robots 2*.
* Some code is taken from *MvM Bot Control*.
* It is possible to put cosmetics on robots by simply using a cosmetic instead of a weapon in the robot configs files.
* If the server is running SteamWorks, the Game text will show as *Be With Robots Redux*.
* Blue players cannot call votes from the main menu, nor can they kill themselves via console commands.
* Certain bosswave configs have different health caps on certain maps. This is likely based on the size of the map.
* Red Spies will appear as a robot to their team when disguised, likewise Blue Spies will appear as a human. This is so the Spy actually blends in as a robot, since they appear human to the enemy team by default. If the mission has `EventPopfile` set to `Halloween`, Red Spies will appear as humans, as well as Blue Spies.

### Possible Bugs/Oversights

*For bugs that were fixed, see* Be With Robots Redux/Bugfixes
* On *Mannhattan*, engineer nest Sentry Guns are usually disabled during the robot stun. However, Sentry Guns built by robot players are not disabled and will actively shoot any target it sees.
* On the map *mvm\_sharp\_rc6a*, there is an open spawn area (from where the tank spawns) that Blue players can go in. It does not provide any spawn protection, but buildings can be built within that area.
* Players are able to repeatedly spawn as a Sentry Buster using the commands `sm_rc` or `sm_robotclass`. This will also cause Red team members to repeatedly use a speak concept.
	+ This can also be used to repeatedly spawn as a boss robot.
* When a player builds a Teleporter on Blue and switches team to Red, it is possible for that teleporter to function as the builder's exit.*[citation needed]*
* Players do not get the `TF_COND_PHASE` condition removed when deploying the bomb as Your Own Loadout.
* Players deploying the bomb have their velocity constantly reduced, which makes them harder to push back depending on how far they're in the capture zone and where they are getting pushed from.*[citation needed]*

### Plugin Differences

*Main article:* Differences Among Plugins

## References

1. ↑ https://github.com/caxanga334/tf-bewithrobots-redux
2. ↑ https://streamable.com/u4ptvk