Хотя, я думаю, досточно создать двумерную табличку, где определить сочетаемость юнитов, выставляя в каждой клеточке вес - и уже по нему определять факт генерации. Для связок вес будет высок, для остальных будет одинаково низок. Вес между добрыми и злыми расами будет 0.
Добавлено через 12 минут
C NCF разнообразит, так как там ещё один грейд, что в сумме даёт аж 4 версии каждого существа. К тому же некоторых нейтралов можно запросто привязать к основным расам, например, каратели --> орден порядка, знахари --> лесной союз, могильщики --> некрополис.
Да и правильно, что существ надо распределить по расам.
NHF 0.90 : NHF - группа в VK
Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...