Вроде всё уже было сказано выше. Хочу немного дополнить. Максимальное количество городов на карте 48.
Значит теоритический максимум героев (если на карте максимум городов) - это 8 (на карте приключений) + 48 (спрятанных в городах) = 56 героев.
Добавлено через 3 часа 15 минут
Ну а для конкретной карты теоритический максимум нанятых героев равен 8 + количество городов на карте.