есть таверна, рядом с ней должен быть юнит который обеспечит условие покупки героя (например магический круг, или другой замаскированный юнит) в таверне есть несколько героев на выбор при покупке героя срабатывает событие "Событие - боевая единица - юнит продаёт юнита" далее условие, ну или действие, а в нём ИФ (если/то/иначе) в условии которого будет логическое вравнение ... (проданный юнит) является Героем = Да ... то - передвигать проданного юнита в нужную область, ну и всё остальное что душе угодно...