Dyrman2) Добавлять по 25% от силы полного отряда по градации: Рукопашники-НЛ, Рукопашники-Л, Стрелки, Колдуны (в зависимости от сложности игры, можно поменять).
3) Выпадение каждого следующего отряда равно только 50%, максимум полных итераций - 2, после чего выпадение каждого следующего отряда = 100%.
RedHeavenHeroНемного не понял пункты 2 и 3.
Просьба разъяснить.
Так как у нас имеются массивы (Рукопашники-НЛ, Рукопашники-Л, Стрелки, Колдуны), то желательно задействовать все.
Сила первоначального отряда =100%
Начинаем добавлять существо из "Рукопашники-НЛ":
Играем рандом 50\50:
1) Если выпало истина, то
Находим любое рандомное существо из близкой по боевому духу (Добрые\злые\нейтралы), но не более 25% силы от начальной силы отряда. Если существо значительно слабее этих 25%, то добавляем столько этих существ, чтобы догнать эти 25%.
Играем следующую позицию 50\50, в данном случае, это "Рукопашники-Л" ...
2) Если выпала ложь, то
Играем следующую позицию 50\50, в данном случае, это "Рукопашники-Л" ...
50\50 играется только в первой и второй итерации, то есть, пройдя "Колдуны" второй раз , вероятность каждого следующего всегда равна 100%.