How to get bot engis to build in specific spots?

peefTube

L1: Registered
Jul 10, 2020
7
0
The title should be fairly self-explanatory, but I'd like to go into a bit more detail regarding my question.

I don't know which entities are what I need, nor how to get them functioning. If there's some trick to getting engineers to build sentries, teleporters, and/or dispensers in specific locations, please let me know!
 

Tumby

aa
May 12, 2013
1,085
1,194
upload_2020-10-23_3-28-43.png

bot_hint_engineer_nest is used for MVM only. There is no hint for dispensers.
 

Suna

What's a greybox?
aa
Nov 10, 2017
407
614
You can do this by editing the navmesh in-game.
Just open the console and input these commands.
  1. nav_edit 1
  2. Find and look at the nav square you want to mark as a sentry spot
  3. tf_mark_sentry_spot
You can also use nav_select to select multiple nav squares.
Due to the way engineer bots are coded, it's not possible to designate where to build dispensers/teleporters, as engineer bots will always try to build a nest around their sentry.

Additionally, you can use tf_mark_sniper_spot if you'd like to do the same thing for snipers!

Note: the sentry spot won't be exactly where you are looking at when you use tf_mark_sentry_spot, it will be the entirety of the nav square you are aiming within. If you feel that the area is too big, you can use the nav_split command to 'cut' the square into pieces and refine the area you want sentries to be built within.