WarMode
-Переработана настройка правил режима. Теперь вы можете устанавливать правила для определенных типов сущностей. Я настоятельно рекомендую использовать плагин расширения панели администратора WarMode для редактирования этих новых правил!
-Создан новый плагин расширения WarMode Badges. Этот плагин предоставляет настраиваемый элемент пользовательского интерфейса, который указывает, в каком режиме вы находитесь.
-Добавлена интеграция с BetterChat. Новый раздел конфига будет виден, если у вас установлен этот плагин.
-Расширение функциональности с ZoneManager. Теперь вы можете настраивать зоны с принудительным режимом на основе имени зоны, а также идентификатора зоны. Кроме того, помимо точного совпадения можно установить частичное совпадение. Обратитесь к документации, чтобы узнать, как это работает!
-Добавлена функциональность динамических конфигураций. Это означает, что параметры конфигурации для интеграции плагинов будут отображаться только в том случае, если у вас установлен этот плагин. Например, чтобы увидеть настройки BetterChat в конфиге, вам нужно установить BetterChat, а затем перезагрузить WarMode. После этого вы увидите эти параметры в конфиге. Это сделано для предотвращения раздувания конфигурации.
-Добавлено свойство Display Name в конфиг режима. Это то, как ваш режим будет отображаться у игроков в сообщениях чата. Это не локализованное значение.
-Добавлено свойство Color Hex в конфиг режима. Когда названия режимов будут отображаться в сообщениях чата, они будут выглядеть как этот цвет. При этом не происходит автоматического обновления цветов расширений и других плагинов, таких как Badges, SpawnUI или BetterChat или SimpleStatus. Вам придется обновлять их вручную.
-Введена новая команда «warmode.getmode», которая попытается сообщить вам режим сущности, которую вы просматриваете. Требуется разрешение warmode.admin
-Переработана вся локализация для уведомлений о правилах. Теперь оно будет сообщать вам, в каком режиме находится сущность, с которой вы пытались взаимодействовать.
-Добавлена опция UpdateInterval в конфигурации маркера, которая позволит вам изменить скорость обновления маркера. По умолчанию это каждые 0,5 секунды. Вы можете установить меньшее число, и маркер будет более отзывчивым, но это может повлиять на производительность.
-Добавлена опция ShowDebugMessagesInConsole Settings, при включении которой сообщения о правилах будут выводиться в консоль сервера. Это приведет к переполнению консоли сервера сообщениями, поэтому используйте ее только в тестовых средах. Эту опцию также можно включить в панели администратора WarMode.
-Исправлена ошибка, из-за которой WarMode блокировал разграбление ящиков для вертолетов, падающих на базы.
-Исправлена ошибка, из-за которой зажигательные патроны повреждали предметы, которые не должны были повреждаться
-Исправлена ошибка, из-за которой игроки не могли разграбить сброшенные парашюты или водолазные танки.
Значки режима WarMode
-Новый плагин расширения
-Добавляет элемент пользовательского интерфейса в HUD, который показывает, в каком режиме вы находитесь в данный момент.
-Этот элемент можно настроить в конфиге
Панель администратора WarMode
-Добавлены две новые страницы в панели администратора для модов и настроек. Существующая страница теперь называется «Правила».
-Существенные изменения на странице «Правила» для учета новой конфигурации правил.
-Объединили категории правил «Нападение» и «Рейд» в одну «Нападение». Это связано с тем, что для зданий теперь есть определенная цель, которой ранее был рейд.
-Вы теперь можете сворачивать/разворачивать категории на странице правил. В свернутом состоянии вы можете редактировать правила в целом без необходимости уточнять их, это похоже на то, как страница правил работала раньше. В развернутом виде вы можете настраивать правила для каждого типа сущности в отдельности.
-Теперь есть возможность копировать/вставлять правила из одного режима в другой.
-Новая страница режимов позволяет добавлять/редактировать/удалять режимы непосредственно из панели администратора, ранее вам приходилось вручную редактировать конфиг. Вам все равно придется вручную редактировать локализацию и настройки расширений для новых добавляемых режимов.
-Добавлено новое свойство для режимов под названием Display Name, которое будет определять, как режим будет отображаться игрокам в чате. Если вы зададите Display Name, то оно НЕ будет локализовано (оно будет на одном языке для всех), если вы хотите, чтобы режим отображался локально, то вы можете просто оставить это поле пустым, и он будет использовать сообщение локализации с ключом 'mode <name>', как это работало раньше.
-Добавлено новое свойство для модов под названием Chat Color, которое будет изменять цвет отображения режима при ссылке на него в сообщении чата. Это влияет ТОЛЬКО на сообщения чата, которые приходят из базового плагина WarMode. Он НЕ изменит цвет сообщений из плагинов расширений или интегрированных плагинов, таких как SpawnUI, RulesUI, Badges, SimpleStatus, BetterChat и т.д. Вам нужно будет отредактировать эти значения в соответствующих конфигах.
-Новая страница «Настройки» позволяет редактировать некоторые дополнительные глобальные настройки из конфига.
-В дополнение к кнопке «Применить изменения» теперь есть кнопка «Отменить изменения».
Пользовательский интерфейс правил WarMode
-Переработан пользовательский интерфейс правил с учетом новой конфигурации правил.
-Теперь есть 4 панели для Атаки, Рейда, Мародерства и Целеуказания. Они основаны на различных свойствах правил.
WarMode Spawn UI
-Без существенных изменений