Ну, можно вообще просто выключить ИИ какому-нибудь герою, делается это командой:, где heroname - скриптовое имя того или иного героя.EnableHeroAI("heroname", nil)
Попробовал добавить героя в город, и отключить его через EnableHeroAI("heroname", nil), однако, компьютер продолжает покупать армию в городе и скупать юнитов с двеллов.