Я бы точно не с чата начинал. Нужно научить ботов понимать, где они находятся, по зонам например. Потом, контроллить бафф/селфбафф. Прописать им основные ротации, в зависимости от класса игрока - таргета, или моба. Научить их ресаться. ТП к игроку на ренже 1000 - это заметно, думаю, будет. Если 1-2 раза - ну ок, вышел из релога. А так, нужно, чтобы игрок видел, как к нему подбегают, так что лучше ПвПшеров (или просто конкурентов за спот) спавнить на дистанции, сравнимой с макс дистанцией видимости клиента. Для локаций с "тяжелыми агро-мобами" можно забафывать ШД ботам перед ТП.