LM Oracle 3 FE[HoMM I]
1. Добавлен полноценный Diplomacy Oracle;
2. Имена героев в тавернах теперь отображаются в списке курсивом (в квадратных скобках, выделены цветом).
Diplomacy OracleТри варианта:
1) Нейтралы ни за что не присоединятся:
Пример сообщения:
N = 24, Hostile!;
2) Нейтралы присоединятся, если герой будет достаточно силён:
Пример сообщения:
N = 6, k = 57005/34326 = 1,66 [3066]Числитель - сила Вашей армии,
Знаменатель - сила нейтральной армии,
Число в квадратных скобках - количество единиц AI_Value, которых не хватает до присоединения. Если это число равно нулю, нейтралы всё равно не присоединятся (для присоединения хватило бы 1 ед. AI_Value. Добавьте крестьянина и всё будет ОК);
3) Нейтралы присоединятся:
Пример сообщения:
N = 35, k = 57005/16870 = 3,38 [Will join]Для запуска Diplomacy Oracle сделайте двойной клик на имени героя в списке (того, кем будете присоединять). Diplomacy Oracle работает в режиме реального времени (к окну с численностью армии это не относится), поэтому нет нужды заботиться о том, например, что у Вашего героя поменялась армия. Информация о нейтралах отображается при наведении на них курсора.
Примечаниe:
Комп присоединяет нейтралов по своим законам. Доходит вплоть до того, что он может присоедить более сильных нейтралов! Для игрока-человека коэффициент равен 1,75. Т.е. условие присоединения Hero_Army_Power > 1.75 * Neutrals_Power.
С кострами, кучками ресурсов и т.п. решил не напрягаться.
P.S. Пытался ускорить процесс построения дерева вторичных навыков для Героев 2, но оптимизировать алгоритм не представляется возможным из-за огромного количества вычислений, производимых для получения новой пары навыков на очередном левел-апе. Это недоработка программистов NWC. Только представьте: игра может производить до 5000(!) итераций, только чтобы получить 1(!) новый навык. Причём число итераций пропорционально количеству уже имеющихся у героя вторичных навыков на экспертном уровне. Поэтому чем большую глубину Вы задаёте, тем медленнее происходит построение дерева. Рекомендуемая глубина - 15 уровней. Уже при глубине 20 уровней наблюдается заметное торможение, не говоря о времени, необходимом на построение полного дерева развития. К счастью, 15 уровней - это более чем достаточно для выбора стартового героя.
Герои 3 избавлены от этого недостатка, и полное дерево на среднемощных машинах строится меньше чем за полминуты.
СкачатьПерезалил.