Можно скриптом. Если на карте есть неиспользованный игрок, нужно скриптом присвоить герою цвет этого игрока. Иначе никак.
Например, на карте все игроки кроме красного. Ставим героя любому игроку из семи наличных. Затем скриптом делаем его красным. Красного игрока нет, игра сделает героя нейтральным, но сразу нейтральным нельзя. Выдаст ошибку.