Перейти к содержанию

Random Monsters Map Patcher - разнообразные нейтральные армии

Аватар пользователя
#30
Табличку вижу примерно так:
ID монстра
Массив ID связок с весами (вес в сумме должен составлять 1).

Пример для двух стеков:
(1, {{1,2}{0.04,0.96}}

Также необходимо в зависимости от координат считать максимальное количество повторений связок на примерно одинаковых значениях силы.
После достижения такового значения, перераспределять вес связки между остальными в зависимости от уже их использования на карте.

Добавлено через 9 минут
RedHeavenHero
Армии предполагаются только двухотрядные или возможно и большее число отрядов?
До полного заполнения (даже в 7 стеков).
Добавляется первый стек с ID1, к нему по весу находится второй стек с ID2, потом уже к обоим по суммарному максимальному весу связок ID3 к ID2 и ID3 к ID1 находится третий, четвертый уже находится из суммарно максимально возможного двух весов от ID1 до ID3... (Думаю, можно допустить огромный приоритет двойных связок в битве над всеми остальными)Высчитывается всё до тех пор, пока не будет 7 существ в отряде или же средний вес из связок будет ниже предыдущей итерации.

Затем распределяем максимально эффективно от значений силы.(пока можно просто делить поровну по силе)

Добавлено через 36 секунд
RedHeavenHero

Добавлено через 5 минут
Если с таблицей будет слишком много мороки, то можно отдать всё на волю рандома.
Часть смысла мода теряется.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...