Так может конкретнее сделать? Выписать список героев для каждого города, которых нельзя брать стартовыми и появление которых в таверне на 111-112 (с армией или без - неважно, куплен или нет - неважно) = техре? Что-то типа
Некрополис: Галтран, Тант, ..
Данж: Шакти, Гуннар, ..
Конфлакс: Гриндан, Лабета, Монер, Луна, ..
Замок: Валеска, Муллих ..
Рампарт: Киррь, Ивор, ..
никого не забыл?
для остальных городов ограничений нет..
Можно заодно ещё количество субъективных рестартов уменьшить до 112.
мне-то кажется что некры всё равно будут очень сильны, но в любом случае разговор то об этом идёт, когда про рандомных говорят.
а если будет рандомный старт, а в таверне довольное лицо Танта, то имеем те же проблемы, поэтому надо про таверну 111-112 прописывать
а что насчёт если в игре Замок vs Эльфы одному приходит Тант и выигрывает игру? вы об этом думаете когда пишете + к рандому ?

в чём цель-то ваша?