ну, да, герой у меня именно зарезервированный.
если сделать так DeployReservereHero('duncan',getObjectPosition('to wm'))
то он появляется или в замке, но чаще в случайной точке около замка. с чем это связано - не знаю. возможно, ему как то мешают войска в гарнизоне замка или караваны
.
Если сначала раздеплоить его в точку на карте, а уже оттуда SetObjectPosition - в замок, все получается..
но это на конкретной карте хорош, там у этого игрока только 1 герой.
а если героев несколькои на момент респавна в замке уже 2 других героя, места не будет.