Because we shoot to kill,
And you know we always will,
It's a Bomber,
It's a Bomber. 1) Торговцы Артефактами – свои не для каждого игрока, а для каждого города.
И логично, и стимулирует строительство ТА в городах, и ещё раз решает проблему излишка артефактов.
2) XL-портреты переведены в RGB-pcx.
3) В оконном режиме на карте приключений курсор не может выйти за пределы экрана (интегрированный патч от
monster).
4) При автобое Воздушный Шар игрока-человека работает в ИИ-режиме. Ранее просто бездействовал.
5) Редактор карт также поддерживает mop-лоды (кроме h3moptxt.lod). Таким образом, полностью отпала нужда в сортировке ресурсов на те, что должны участвовать только в игре, и те, что и в редакторе. Всё можно кинуть в дополнительные лоды.
Кстати, давно хотел сказать: h3wog.lod и h3custom.lod – никакие не новые лоды. Это всего лишь старые «необязательные» лоды h3pbitma.lod и h3psprit.lod, которым WoG меняет названия в памяти при запуске.
6) Поднята из гроба полноценная поддержка игрой h3ab_ahd.snd, ныне переименованного в h3mop.snd.
В принципе, раз файлов фактически будет мало и не придётся удалять что-то внутри старых лодов, а только сами новые лоды, можно будет сделать нормальный деинсталлятор. Ну и инсталлятор тоже.
7) У артефактов на карте свои особенности поднятия, регулируемые спец. таблицей и параметром AR:V (хотя планируется не только это). Большинство поднимается спокойно и без шума, но крутые/особенные артефакты могут требовать деньги, Лидерство, Мудрость или даже могут охраняться.
8) ЭРА поддерживает w-переменные.
9) Реализация отрицательной Удачи (уполовинивание урона, анимация и звук) – встроенная.
10) Кнопки «Купить всех нах» и «Апгрейд всех нах»:
А при клике на иконке Форта теперь – вход в окно Форта.
Кстати, координаты иконок прироста и циферок под ними на удивление вынесены в таблицу по адресу 6436F0h. Очень редкий случай в коде геройских диалогов.
11) Несколько изменены базовые настройки игры (устанавливаемые при первом запуске экзешника):
Оконный режим вместо полноэкранного,
Testing.bik – отключен,
Громкость wav и mp3 – 1 вместо 5,
Анимация Книги Заклинаний – отключена,
Скорость передвижения родного героя – 3 вместо 2,
Скорость прокрутки карты – максимум,
Скорость существ на поле боя – максимум,
Информация о существах – вся статистика,
Тень перемещения – включена,
Тень курсора – включена,
Качество видео – высокое.
12) Во избежание перекрывания настроек другими модами и наоборот, при запуске MoP.exe он прописывает себе отдельную ветку реестра (HKEY_LOCAL_MACHINE\SOFTWARE\New Life of Heroes\Heroes of Might and Magic III\MoP).
Мод не требует предварительного запуска h3wog.exe. Можно его копировать на флэшку и спокойно давать знакомым без сопутствующих инструкций. Проверено на свеженькой Винде Келлера.
Кстати, последнего вы можете найти в парижской Палате мер и весов. Он там стоит под табличкой «Эталон толстоты».
13) Лимит значений первичных параметров увеличен по всему экзешнику до 127. Какая ведь разница, если код всё равно ни разу не контролирует превышение лимита при любом способе повышения первичных навыков.
14) Поставлен триггер на смерть героя. Работает и при убийстве, и при увольнении. Можно даже вовсе запретить герою умирать.
15) Оптимизирована замена Тюрем (которых в моде не будет). Устранены вылеты, а герой-узник больше не оказывается фактически запрещённым (в таверне никогда не появлялся).
16) Переделано окно инфы об исходном герое.
Это первый исконно игровой диалог, который был не просто расширен или модифицирован, а целиком переписан с нуля и закатан в длл.
17) При захвате Заброшенной Шахты внешний вид её преобразуется в вид шахты, производящей соответствующий ресурс.
18) Встроена раздача на старте карты машин героям, ранее имеющим БМ в стартовой армии (теперь машина не заменяет 2-ой слот, а идёт в довесок), а также удаление у всех героев Катапульт.
19) Кампанейские герои – больше не кампанейские и присутствуют в списке героев для выбора на случайной карте.
20) Команды !!DL больше не портят ERM-флаг 1.
21) Новые кнопки карты приключений:
22) Пищальник (Гном-Стрелок) мочит снарядом в упор.
23) Добавлен Посох Чернокнижника (+3 к Колдовской Силе. Все существа в армии героя получают способность красть 1 очко маны врага перед своим ходом. Бонус суммируется с уже имеющимся у существа).
24) Добавлены Компас, Секстант и Астролябия (уменьшают затраты очков хода героя при плавании на 5/10/15% соответственно), а также собирающаяся из них Армилла (фикс. -50%).
Действие артефактов складывается неким макаром с Попутным Ветром (с тяжёлыми артефактами – тоже). Минимальное кол-во очков хода за одну клетку по морю составляет 33 MP (по диагонали – 46 MP).
25) Добавлены Шёлковая Накидка, Гладкий Шлем и Круглый Щит (уменьшают повреждения от стрельбы на 5/10/15% соответственно) а также собирающийся из них Плащ Уклонения (фикс. -50%).
Действие артефактов кумулятивно с действием Возд. Щита, так что, если постараться, можно достичь 100%-го «иммунитета» к стрелам. Но, во-первых, минимальный урон в единичку будет всегда. Во-вторых, никто не отменял рукопашку.
Касательно ИИ: он не будет переходить в рукопашку, даже если стрелячий урон по всем будет в 1 dmg. Зато, если ситуация не фатальна и не все имеют 100% защиты от стрел, он выбирает, по кому больнее выстрелить. И тут-то проверки на арты тоже есть.
26) Оптимизированы скрипты, срабатывающие на старте карты. В первую очередь это коснулось циклов. Часть встроена целиком, часть – ускорена путём вызовов асмовских функций (внешних или внутренних), несущих в себе основную нагрузку.
27) Новые монстры (включая
Дьяка) генерируются на случайной карте вместе со стандартными. Ещё одно освобождение от вогификации. А замену объектов на новые можно потерпеть, тем более, что последних в первой версии маловато будет.
28) Превращено в таблицу для всех существ удешевление стоимости боевых заклинаний. Ну и, разумеется, добавлены артефакты, делающие это – Изумруд (в виде Emerald.dll) на -1 и Кольцо с Изумрудом на -2.
Бонусы артефактов суммируются между собой (но не с копиями) и с бонусом существ. Между существами же – если существ такого типа несколько в армии героя или кто-то имеет бонус, данный опытом – выбирается наилучший показатель.
29) Ну, в общем, то же самое с подорожанием заклинаний для врага в битве. Тоже таблица для всех существ и тоже два артефакта – Сапфир (в виде Saphire.dll) на 1 и Кольцо с Сапфиром на 2.
30) Добавлен Мифрильный Щит (+2 к Защите. Все существа в армии героя при вставании в оборону получают бонусные +10 к защите.).
Кстати, общая абилка Щитоносцев и Огнерожденных Гномов (последние, естественно, также обладают Огненным Щитом) – удвоение защиты в режиме обороны. Причём не базовой защиты существа, а общей (!). Но начисление бонуса от Мифрильного Щита идёт после этого.
31) Остатки сладки: превращены в таблицы для всех существ големное поглощение магического урона и уменьшение защиты врага в момент нападения. У каждого существа индивидуальная процентовка.
32) При клике на лежащих артефактах выводится описание, класс и полный вид. Ну справка такая, посан.
33) Добавлена справка по существам (угловая кнопка на скрине или клавиша F2). Вводится номер или имя монстра – открывается SoD-окно со стандартными показателями существа. Простенько и подробно.
Впрочем, справку я думаю сделать, конечно, не только по монстрам, а по всем основным аспектам мода. Так что там будет какой-нибудь ветвистый DL-диалог… когда-нибудь.
34) Изменена графика Обручального Кольца. А то прежнее было не обручальное какое-то.
35) Добавлены Свадебный Костюм и Свадебное Платье. Снижают расходы на проведение Свадьбы хозяину жениха/невесты на 50%. Применение разовое – после Свадьбы наряды исчезают. Как и Обручальные Кольца, чьи слоты блокируются.
Уникальной особенностью артефактов-нарядов является тот факт, что Костюм может одевать только посан, а Платье – только деффка. Встроено (в комментариях к коду – сальная пошлятина сортирного характера). В рюкзак класть можно.
Кстати, можно реализовать чью-то идею о том, что для ношения артефактов определённого класса герою нужно иметь определённый уровень. Правда, баланса я тут что-то не вижу: сильный будет носить сильное, слабый – слабое без каких-либо надежд. Но можно ведь подумать дальше… Условия одевания можно поставить любые.
36) Она моя, не подкатывай:
37) Грааля нет, а копать можно. Непорядочек.
Теперь есть 5%-ый шанс, что в клетке карты закопан артефакт класса от T до R (для классов нет особых процентовок, во всяком случае пока). Если у вас есть герой, которому делать нефиг – можете пожелать ему удачи и пустить копать. Вдруг выкопает недостающую часть многосетового сборника.
Артефакты в клетках определяются на старте карты. Генерация – встроена, чтобы не тормозила.
Сперва поставил 10%-ый шанс, но потом показалось жирно.
Все выкопанные артефакты принадлежат
Феанору.
38) Минимальное кол-во опыта, даваемое Жертвенным Алтарём за 1 существо, составляет 5 exp. То есть, Крестьяне тоже годятся на растерзание.
Кстати, проблема крылась вовсе не в здоровье существа – HP вообще там в расчёт не берётся, как и другие параметры монстра, кроме AI-value. Если она меньше 40, то было 0 очков за любое кол-во монстров.
Формула там реально упоротая.
39) Добавлено Зелье Бодрости, дающее иммунитет к Параличу.
40) Добавлено Зелье Решительности, дающее иммунитет к Окаменению.
41) Добавлено Связывающее Ожерелье, запрещающее вызов Клона обеим сражающимся сторонам.
42) Добавлено Ледяное Кольцо, запрещающее колдовать Армагеддон обеим сражающимся сторонам.
43) Добавлено Кольцо Точности, колдующее в начале битвы на союзные отряды стрелков… Точность, разумеется.
44) Добавлен сборник Магический Компендиум. Собирается из четырёх томов магии. В начале боя колдует на союзные войска все четыре защиты от стихий.
45) Встроено: при повышении уровня для получения экспертной магии какой-либо школы нужно обладать экспертной Мудростью. В противном случае будет предложен другой навык.
46) На продвинутой Магии Воды Забывчивость больше не колдуется массово. Просто разработчики забыли дать ей флаг 64.
47) Распараллелены звуки.
48) Игрой воспроизводится mp3 44100Hz stereo.
Ввиду этого в главное меню возвращён изначальный «государственный гимн» мода – «For Whom the Bell Tolls».
49) Добавлены ТЕ-шные операции со стеками по всяким комбинациям мыши и клавиш. Только у нас и баннер учитывается.
50) Однополчане
Майора по TPM-дивизии – передайте ему, если он вдруг забыл о своём приказе, что
город взят, потерь нет.
Ну а для тех, кому в лом качать архив, не зная, что это (хотя справка как раз внутри), поясняю: Battery.dll – плагин, способный зарядить любой город 4-мя существами в слотах двеллингов.
Не знаю, как с этой фишкой будут поступать другие. А мы?