Олегархкак сделать, чтобы герой-непись следовал за ГГ по карте?
local x, y = GetObjectPosition(MainHero);
MoveHero(hero, x+random(2), y-random(2), -1);
в бесконечный цикл
Upd. можно сложнее c проверкой на растояние между героями, и там уже пускать героя через MoveHeroRealTime, кажись именно так сделано в кампаниях