Тестил программу.
На шаблоне Diamond
В одной и той же зоне 2 охраны:
-гоги за тюрьму и 2 кучки драг камней (9к)
-гр.пегасы за улей (9к)
Программа правильно определяет охрану, но с разными настойками силы монстров по первому пункту(силы монстров зоны). Для тюрмы подходит вариант 3(avg.avg+avg.weak), а для улья 4(strong.avg).
Настройки генератора - strong. Для всех ульев подходит именно 4 вариант, а гогов за 9к в нём вообще нет.
Почему для охран в одной зоне получается такое несовпадение ? Если нужно, запилю сейв.