Боты постоянно затревают при спавне в зданиях поэтому простое решение - при постройке точки сбора игра проверяет стоит ли точка в здании и если да, то проводит линию от ближайшей цели и ставит невидимую точку для ботов вне здания:

Не сработает. Постоянно подправляю ботов ставя точку куда бежать, и ещё ни один застрявший в трех стенах бот ко мне не прибежал
Так они не будут застревать, потому что спавнятся будут на улице, а не на чердаке/подвале/печке.
