На вид разобрался, но немного по другому. Блокнотом открыл map.xdb, нашёл нужные куски кода, но засцал редактировать 😁 чтоб не поломать случайно что-то)
В итоге путём проб и ошибок нашёл такой путь:
- Добавлял через , как выше описал героя через Map Properties / Player Properties / Player 2 / Reserve Heroes List / Add в резерв.
- В MapPropertiesTree / Players / [2] / ReservedHeroes появлялась новая строка с этим героев. Её редактировал, выбирая в Shared героя дальше. В том числе не из таверны проэксперементировал оба варианта
- Получив вылеты карты при вызове такого героя начал сверять поля, методом научного тыка выяснил, что добавление статов в MapPropertiesTree / Players / [2] / ReservedHeroes и указания уровня локации (земля/подземелье) достаточно. Умения героев (Тимхан попался как подопытный) отображались и работали в бою.
Но уже ночь, завтра продолжу. Пока попробовал достать так двух героев и "оно заработало".