Обновление 49.6

Ниже содержится информация об обновлении 49.6 от 30 сентября 2026 года

Специальные новости

Предзаказ дополнения «Волки Мордора» уже доступен!

Откликнитесь на зов охоты и отправляйтесь в Драугард — дальний уголок Мордора, где свободным народам, как оказалось, ещё далеко до полной победы. Не все тени рассеялись, когда угасло пламя Мордора. Старейшие слуги Тёмного Властелина вновь выходят на свет, чтобы покарать тех, кто поверг их господина. Полночную тишину пронзает жуткий вой: выстоите ли вы против волкодлаков Мордора или падёте жертвой пробудившегося там зла?

Видео можно посмотреть на Youtube, а предзаказать на официальном сайте.


Новые соседи уже доступны!

Новая система соседей теперь доступна в ВКО при предзаказе дополнения «Волки Мордора»! Подробнее о ней можно узнать здесь.


Новости и заметки

Обновление масштабирования Lua

Плагины Lua теперь поддерживают масштабирование интерфейса. По умолчанию масштабирование для плагинов отключено. Чтобы включить его, установите флажок «Использовать глобальное масштабирование» в менеджере плагинов.

Примечание: большинство ошибок, возникающих при включённом масштабировании интерфейса для плагина, связано с отсутствующими привязками к краям (Edge Attachments). При изменении размера элемента Control сверх максимального значения класс Control выдаст ошибку с указанием файла и номера строки, где создан проблемный элемент Control.

Авторы плагинов могут изменять масштабирование для своего плагина с помощью следующих команд.

Window:

Method — Window:SetScalingOriginPoint(left, top);

Задаёт точку, относительно которой масштабируется окно. Положение по умолчанию — 0,0.

Отключено, если плагин не использует масштабирование интерфейса.

Method — Window:GetScalingOriginPoint();

Возвращает точку, относительно которой масштабируется окно. Положение по умолчанию — 0,0.

Возвращает: left, top.

Отключено, если плагин не использует масштабирование интерфейса.

Method — Window:RegisterForGlobalScaling();

Включает глобальный множитель масштабирования для окна.

Отключено, если плагин не использует масштабирование интерфейса.

Method — Window:UnregisterForGlobalScaling();

Отключает глобальный множитель масштабирования для окна.

Отключено, если плагин не использует масштабирование интерфейса.

Method — Window:SetUIScalingGroup(UIScalingGroup);

Задаёт для окна тип UIScalingGroupType.

Если плагин не использует глобальное масштабирование, включает масштабирование для этого окна.

Method — Window:GetUIScalingGroup();

Возвращает назначенный для окна тип UIScalingGroupType.

Возвращает: перечисление UIScalingGroupType.

Method — Window:SetScale(scale);

Изменяет локальный масштаб окна. Если окно зарегистрировано для глобального масштабирования, это значение умножается на глобальный коэффициент масштабирования.

Если плагин не использует глобальное масштабирование, включает масштабирование для этого окна.

Method — Window:GetScale();

Возвращает общий масштаб окна (глобальный масштаб * локальный масштаб).

Возвращает: масштаб.

Event — Window:UIScaleChanged();

Событие вызывается, когда игрок изменяет параметр масштабирования интерфейса, влияющий на окно. Это может быть глобальная группа или назначенная группа.


Display:

Static Method — Display:GetUIGroupScale( UIScalingGroupIndex );

Возвращает значение параметра масштабирования интерфейса игрока, соответствующее указанному UIScalingGroupIndex.

Список индексов групп масштабирования интерфейса приведён ниже.


Plugin:

Static Method — Plugin:GetUsesGlobalScaling();

Возвращает информацию о том, использует ли загруженный плагин глобальное масштабирование.

Работает только для загруженных плагинов.


Следующие методы были перенесены из LuaWindow в LuaControl:

  • GetMinimumWidth
  • SetMinimumWidth
  • GetMinimumHeight
  • SetMinimumHeight
  • GetMinimumSize
  • SetMinimumSize
  • GetMaximumWidth
  • SetMaximumWidth
  • GetMaximumHeight
  • SetMaximumHeight
  • GetMaximumSize
  • SetMaximumSize


Control:

Method — Control:AttachEdges( Left, Top, Right, Bottom );

Этот метод указывает LuaControl, как изменять его размер и положение (для каждой стороны) при изменении размера родительского элемента.

Параметры имеют тип EdgeAttachmentType.

Этот метод применяется только к дочерним элементам управления.

Должен использоваться для элементов управления с режимами растягивания, чтобы элемент управления корректно масштабировался вместе с масштабированием интерфейса.

Event — Control:GetEdgeAttachments();

Возвращает заданные для элемента управления типы привязки к сторонам.

Возвращает: Left, Top, Right, Bottom.

Возвращаемые значения имеют тип EdgeAttachmentType.


Turbine.UI.EdgeAttachmentType:

  • None — Размеры остаются неизменными.
  • Center — Перемещает эту сторону так, чтобы расстояние от неё до центра родительского элемента составляло половину ширины этого элемента управления (для левой или правой стороны) или половину его высоты (для верхней или нижней стороны).
  • Mirror — Изменяет положение этой стороны так, чтобы расстояние в пикселях между противоположной стороной этого элемента управления и противоположной стороной родительского элемента оставалось таким же.
  • Proportional — Сохраняет то же соотношение расстояния между стороной этого элемента управления и соответствующей стороной родительского элемента.
  • Opposite — Сохраняет то же расстояние в пикселях между стороной этого элемента управления и противоположной стороной родительского элемента.
  • Same — Сохраняет то же расстояние в пикселях между стороной этого элемента управления и соответствующей стороной родительского элемента.
  • RatioProportional — Изменяет положение этой стороны в соответствии с соотношением размеров объекта относительно положения перпендикулярных сторон этого элемента управления. Может использоваться вместе с Same/Opposite/Proportional для противоположной стороны этого элемента управления, чтобы сохранять соотношение размеров, одновременно сохраняя заданное положение противоположной стороны.


Turbine.UI.UIScalingGroupType:

  • QuickslotBars
  • PetQuickslotBar
  • PetVitals
  • OpponentVitals
  • Radar
  • Toolbar
  • QuestTracker
  • Vitals
  • Alerts
  • FellowshipVitals1
  • FellowshipVitals2
  • FellowshipVitals3
  • FellowshipVitals4
  • ClassAbilities
  • MountDisplay
  • SoldierVitals
  • EscortVitals
  • AllegianceProgress
  • InventoryBags
  • Character
  • Options
  • Panels
  • BarberShop
  • Tooltips
  • Deeds
  • TraitTree
  • HobbitPresents
  • Wallet
  • ItemWear
  • MountedCombat
  • BigBattles
  • Skirmish
  • Mail
  • Chat
  • DressingRoom
  • Help
  • Webstore
  • Vault
  • Inspect
  • Wardrobe
  • Barter
  • ProgressBar
  • Menus
  • HudText
  • Auction
  • QuestBestow
  • Global
  • Pregame
  • MapQuestGuideFrame
  • QuestActionButton
  • Tutorials
  • TargetProgressBar
  • Map
  • TargetAssist
  • FellowshipManoeuvres
  • LootRoll

Ссылки на подсказки в масштабированном окне чата теперь имеют корректную область выбора при наведении курсора и нажатии.

Наша документация по LUA теперь доступна на lotro.com в виде ZIP-архива. Документацию можно найти здесь.


Фестивали и события

Завеса девяти

Проклятие Кханда теперь появляется на соответствующем уровне.

Частота появления Назгулов увеличена до 1 раза в день, обычно в период предполагаемого прайм-тайма сервера.


PvMP и Эттенские высоты

Эффект «Поиск славы» теперь лишь временно подавляется при поднятии артефакта или реликвии и больше не снимается навсегда.

Техническая часть события «Артефакт — захват флага» была переработана для повышения стабильности.

Техническая часть события «Реликвия — захват флага» была переработана для повышения стабильности.

Оригинальная новость здесь

К Вашим услугам и услугам Вашего рода,
Хранители Наследия

+2
11:05
224
Нет комментариев. Ваш будет первым!
^ Наверх