Форум HeroesWorld-а - Показать сообщение отдельно - Программа по определению удачи/морали в героях 3!
Показать сообщение отдельно
#560
Старый 27.10.2008, 12:23
  #560
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

.:: LMOracle 3.51 ::.

:: Что нового? ::
1) Добавлена возможность планированить присоединение нейтралов;
2) Исправлено:
а) Теперь программа корректно предсказывает присоединение и на подземном уровне;
б) Враждебность, харизма и пр. величины теперь отображаются только при наведении указателя на отряд нейтралов.

Теперь программа показывает точное количество нейтралов в отряде на карте при наведении на него указателя мыши, а также:
- Враждебность отряда (X, принимает значения от -4 до 10);
- Харизму Героя (Ch, принимает значения от -3 до 16, подробнее на ветке форума "Справочник FizMiG");

:: Инструкция ::
Найдите нужного Героя и выберите его списка (ДВОЙНОЙ клик на имени Героя).

В случае если харизма Героя не меньше враждебности нейтрального отряда (необходимое условие присоединения), программа показывает также величину JV (используется для того, чтобы определить присоединится ли отряд нейтралов бесплатно). Условие JV >= X - достаточное условие присоединения. В случае, если это условие не выполняется, программа показывает величину JVG (используется для того, чтобы определить присоединится ли отряд нейтралов за золото). JVG >= X - достаточное условие присоединения за деньги. Программа также делает текстовый прогноз, в случае если отряд нейтралов присоединится (бесплатно или за золото). Золота должно быть достаточно, иначе нейтралы просто не присоединятся. Если харизма Героя не меньше враждебности, но ни одно из условий (JV >= X, JVG >= X) не выполняется, программа показывает обе эти величины (JV и JVG).

Для справки: JV = Sympathy + Diplomacy_Level + 1, JVG = Sympathy + 2*Diplomacy_Level + 1, где
Sympathy = 0, если в Вашей армии нет таких же или улучшенных существ, как и нейтралы;
Sympathy = 1, если в Вашей армии есть хотя бы одно такое или улучшенное существо;
Sympathy = 2, если в Вашей армии общее количество таких же и улучшенных существ строго больше количества других воинов.

Примечание. Присоединению элементалов магмы, льда и энергии не помогут элементалы земли, воды и огня. Это исключение из общего правила (возможно, баг).

Diplomacy_Level = 0..3 - уровень развития вторичного навыка Дипломатия.

Пример. Нужно присоединить отряд архангелов. В Вашей армии нет ни ангелов, ни архангелов. X=5, Ch=9, и программа пишет, что JV=2, JVG=3. Это значит, что у Вас есть базовый навык дипломатии. Если Вы получите продвинутый (JV=3, JVG=5), то сможете присоединить этих нейтралов за деньги. Но даже имея экспертый навык дипломатии, Вы не сможете присоединить этот отряд бесплатно (JV=4). Но если в Вашей армии появится хотя бы один ангел, проблем с бесплатным присоединением на экспертной дипломатии не будет (JV = 1 + 3 + 1 = 5 = X).

Примечание. На уровне Easy присоединение нейтралов идёт так, как будто Герой уже имеет базовый навык дипломатии. Например, если Герой выучит продвинутую дипломатию, присоединение будет вестить по схеме экспертной дипломатии. Бонус исчезает при получении эксперной дипломатии. Учитывайте это. Хотя, я думаю, здесь никто не играет на Easy

LMOracle 3.51
AlexSpl вне форума
Ответить с цитированием