В дереве свойств карты:
players.[игрок].TavernFilter
players.[игрок].TavernFilter.BannedHeroesRaces запрещённые расы героев
players.[игрок].TavernFilter.BannedHeroes запрещенные герои (скриптовые имена)
players.[игрок].TavernFilter.AllowedHeroes эти будут разрешены даже если забанены в BannedHeroesRaces
Если герой сценарный, то, чтобы сделать его нанимаемым лишь на единственной карте (т.е. без модов), его скриптовое имя нужно добавить в AdditionallyRollableHeroes (в самом конце дерева).
Добавлено через 4 минуты
Пример использования есть в "После".