Патч 1.10

**Патч 1.10 «Колли»** (**1.10.1**) — это крупное обновление для Hearts of Iron IV, выпущенное 15 октября 2020, одновременно с дополнением Battle for the Bosporus.

## Набор стран Battle for the Bosporus

* Новое дерево фокусов для Греции.
* Новое дерево фокусов для Турции.
* Новое дерево фокусов для Болгарии.

## Особенности

* Переработано дерево фокусов Югославии (Death or Dishonor).
* Переработано и улучшено стартовое положение Румынии (Death or Dishonor).
* Добавлено несколько новых выделяемых стран.
* Набор 3D-ассетов тяжёлого крейсера включён в базовую игру.
* Добавлена особая модель пехоты с пикельхельмами для нейтральной Германии (Waking the Tiger).

## Исправления ошибок

* Исправлена ошибка, из-за которой Сербия использовала неправильные цвета страны.
* Запрет коммунизма или фашизма теперь также должен удалять влияние зарубежных национальных духов коммунизма или фашизма.
* Исправлено, что иностранное снаряжение не отображалось в окне запасов.
* Югославия теперь может завершать промышленные фокусы, если провинцией владеет её субъект.
* Исправлено, что количество кораблей не отображалось в стратегическом окне региона.
* Добавлено несколько отсутствовавших описаний для корпусов кораблей (только MtG).
* Исправлено, что некоторые моды ошибочно удалялись при запуске игры.
* Войска внешнего участника гражданской войны больше не будут исчезать, если они были на территории победителя, а гражданская война не переросла в полномасштабную.
* Югославия теперь теряет дух «Военные против Германии», если военные уже спровоцировали переворот.
* Ракетные площадки теперь правильно очищают оставшееся снаряжение при захвате и не крашат игру после этого.
* Исправлена иконка национального духа во французском дереве.
* Исправлены ошибки с назначением оперативников у ИИ, когда он пытался назначить одних и тех же несколько раз.
* Исправлено, что оперативники застревали на спасательной операции, когда спасать уже некого.
* Добавлен файл со списком файлов для бекапа и удаления при нажатии кнопки «Очистить данные».
* Добавлен отсутствовавший вариант «ничего не делать» для события.
* На старте правящая партия в Румынии теперь — нейтральная.
* Фокус Institute Royal Monarchy теперь начинается с 65% поддержки нейтралитета.
* Исправлена опечатка в wtt\_events\_l\_english.yml в новостях о германском антисоветском пакте.
* Удалён солдат Italian\_generic\_land\_4 и добавлен вместо него Britain\_generic\_land\_6.
* Новая шапка для ошибочного пёсика.
* Добавлен портрет для ванильной Германии.

## Баланс

* Морское превосходство теперь масштабируется в процентах, в зависимости от уровня разведки врага, вместо падения до 0% при низком уровне разведки.
* Германия больше не сможет аннексировать Югославию единственным фокусом и без ведома игрока на Югославии.

## Стабильность и производительность

* Улучшена производительность для интерфейса национальных фокусов, когда в нём фокусы со множеством требований или сложных триггеров.
* Исправлен рассинхрон при показе описания некоторых фокусов и эффектов от событий.
* Улучшена производительность CPoliticalMinister, которое оценивало решения при ai\_factor равном нулю.
* Исправлен краш при взаимодействии с портретами армий при их объединении.
* Исправлен краш в коде ИИ.
* Добавлен триггер для стратегических планов ИИ.
* Исправлен краш, связанный с воздушными заданиями авианосцев.
* Исправлен рассинхрон из-за локализованного названия области.
* Исправлен краш из-за эффекта из истории, который пытался получить доступ к ещё не загруженной графической карте.

## Моддинг

* Добавлены модификаторы navy\_leader\_start\_level, navy\_leader\_start\_attack\_level, navy\_leader\_start\_defense\_level, navy\_leader\_start\_maneuvering\_level, navy\_leader\_start\_coordination\_level для соответствия тем же названиям для army\_leader.
* Исправлен триггер has\_dlc — он возвращал false, когда название DLC неизвестно.
* Добавлена поддержка вложенной локализации, то есть использования ключей локализации в других строках, что позволяет писать «Открывает $nukes$ в окне $technology$», где «nukes» и «technology» — другие строки локализации.
* Добавлена поддержка знаков доллара в строках локализации. В общем случае он обозначает начало и конец переменной. С этим изменением для вывода в строке единичного знака доллара нужно писать «$$».
* Эффект add\_equipment\_to\_stockpile теперь принимает переменные производителя.
* Изменён скоуп added faction\_leader.
* Добавлена поддержка custom\_modifier\_tooltip для динамических модификаторов.
* Добавлены эффекты add\_victory\_points и set\_victory\_points.
* Добавлена консольная команда Audio.PlayEffect для проигрывания скриптованного звукового эффекта по желанию.
* Добавлен триггер can\_be\_produced для снаряжения, так что его создание можно запретить некоторым странам.
* Добавлена возможность указывать переменную, обращающуюся к идее, в триггерах и эффектах has\_idea, add\_ideas, remove\_ideas, swap\_ideas, add\_timed\_idea и modify\_timed\_idea.
* Добавлена поддержка триггеров is\_enemy, is\_friend и is\_neutral в правилах близости, что позволяет скрипту определять, какое правило использовать. Порядок вычисления указан в adjacency\_rules.txt.
* Добавлен массив игровых переменных global.province\_controllers, возвращающих массивы с владельцами для каждой провинции, причём индекс массива привязан к ID провинции. Например, global.province\_controllers^4135 возвращает владельца Гибралтара.
* Добавлен триггер создаваемого снаряжения.

## База данных

* Добавлен ряд решения для Югославии по распространению коммунистических восстаний в Болгарии, Албании и прочих балканских странах.
* Константин Сэнэтеску добавлен в качестве генерала.
* Лидер иракских фашистов перенесён в ванильную версию игры.
* Добавлены тег, история и лидеры Курдистана.
* Набор тяжёлых крейсеров теперь бесплатный для всех!

## Примечания

1. ↑ Paradox Plaza - Patch 1.10.1 Collie Live