Skill Tree

$ Skill Tree 1.7.2

* Исправлена ошибка, из-за которой лимит очков не отображался в меню.
* Исправлена ошибка, из-за которой верхние кнопки навигации не изменяли стрелки «назад/вперед».
* Исправлена ошибка, из-за которой перераспределение очков на основе дерева навыков не работало со стрелками.
* Обновлено выравнивание числа очков на узле «назад» в нижний левый угол.
* Обновлено дерево навыков, чтобы отображать требования для разблокировки узлов в определенных деревьях навыков, где это применимо (минимальный уровень/очки/престиж и т. д.).
* Добавлена опция конфигурации для отображения полос прокрутки для узлов, выходящих за пределы видимой рамки.
* Обновлена работа ультимативной способности транспортного средства со значением, назначенным баффу (удалена опция конфигурации).
* Обновлена команда resetxpbars, чтобы включить логический параметр для включения игроков, находящихся в автономном режиме.
* Исправлена ошибка, из-за которой навык InstantUntie зависал в определенных областях.
* Добавлена опция конфигурации для установки ширины панели узлов, позволяющая отображать больше или меньше узлов до начала горизонтальной прокрутки.
* Исправлена ошибка с некорректным отображением изображений в URL-адресах.
* Обновлено время регистрации языка, чтобы обеспечить загрузку сущностей при запуске сервера.
* Добавлен вызов хука при удалении данных игрока (отключение или выгрузка плагина): void STOnUnloadPlayerData(BasePlayer player);
* Обновлены значения source_string в соответствии с полями xp для вызовов хука STCanGainXP.
* Исправлена ошибка масштабирования опыта.
* Исправлен бесконечный цикл получения опыта с SKillExtractors и навыком Guide.
* Исправлена опечатка в хуке OnMealCrafted.
* Добавлена поддержка опыта для автоматических турелей.
* Добавлены розы в настройки урожайности.
* Добавлена опция конфигурации для отображения изображения престижа рядом с полосой опыта (по умолчанию отключено).
* Обновлена функция Craft_Duplicate для дублирования слотов аморальности.
* Добавлена опция конфигурации для масштабирования получения опыта в зависимости от масштаба сущности.
* Добавлен перетаскиваемый элемент на панель насоса, позволяющий размещать его в любом месте по желанию игрока.
* Добавлена поддержка плагина NotificationSystem
. * Переписан основной интерфейс дерева навыков:
* - Изменено так, что при нажатии отправляются только элементы, требующие обновления, для более плавной работы.
* - Теперь в дереве может быть до 100 строк навыков (100-й уровень зарезервирован для ультимативных навыков).
* - В деревья встроена горизонтальная и вертикальная прокрутка, которая будет включена, если навыки выйдут за пределы дерева.
* — Обновлен экран информации о баффах, теперь количество отображаемых пользователю баффов никогда не превышает лимит.
* — Добавлены параметры для установки размера узлов и расстояния между ними (в разделе «Разные настройки»).
* Added blacklist for Craft_Refund so it shows black listed items.
* Added config option for text field check to scavengers ultimate.
* Updated for September's forced wipe.
* Added support to trigger commands when a player prestiges.
* Added blacklist to the raiding ultimate that allows for raidable base modes to be excluded from the MLRS strike (prevents acquiring target).
* Added new skill: Cooking_Speed - increases the cooking speed when using the cooking station.
* Added new skill: Mixing_Speed - increases the mixing speed when using a mixing station.
* Added new skill: Rocket_Velocity - increases the velocity of rockets when fired from a launcher.
* Added config option to set a daily xp cap for players.
* Optimised deforest ability and prevented it from cutting down trees with non default skin values.
* Added config option to prevent sam site damage for vehicles ultimate.
* Fixed a calculation issue when giving xp from jackhammer.
* Patched for forced wipe.
* Исправлена проблема с неправильным распределением начальных очков навыков при назначении разрешений начальной точки.
* Удалена отладка.
* Добавлены избыточности в метод выгрузки.
* Оптимизированы некоторые методы таймера.
* Исправлена проблема с эффективностью переработчика, которая не сбрасывалась.
* Обновлен плагин для спешивания игроков, которые отключают баффы на основе транспортного средства во время езды.
* Перемещен перк Rationer на другой крючок, чтобы предотвратить его срабатывание при бросании пирогов.
* Исправлена проблема с перком heli_speed, который не применялся к вертолетам для транспортировки лома.
* Обновлены настройки потери опыта, чтобы добавить больше контроля над типами потерь [PercentageOfCurrentLevel, PercentageOfTotalXp, XpValue]
* Обновлен способ сбора ресурсов для лучшей совместимости с другими плагинами, увеличивающими урожайность.
* Обновлена поддержка навыков мгновенного сбора между EpicLoot и ItemPerks.
* Добавлена поддержка модификатора урожайности для пшеницы.
* Исправлена продолжительность приготовления чая для craftingtea_quality.
* Добавлен параметр конфигурации для управления тем, как модификатор престижа сочетается с другими модификаторами опыта.
* Исправлено округление в сообщении о потере опыта.
* Добавлена поддержка ShoppyStock.
* Разделение источника опыта рыбалки на разные типы улова.
* Исправлена проблема, если очки навыков становились отрицательными, что позволяло разблокировать неограниченное количество узлов.
* Обновлен STGetHorseStats для возврата float для модификатора скорости.
* Исправлен бафф скорости лошади.
* Исправлена проблема, при которой игрок мог переключиться на другую предустановку после повышения уровня престижа, что давало ему отрицательные очки навыков.
* Исправлена проблема с кнопкой престижа, отображающей черный экран.
* Исправлена проблема с нерегистрацией предустановленных переопределений.
* Исправлена проблема с отображением чёрного экрана при нажатии на кнопку престижа.
* Исправлена проблема с отсутствием регистрации настроек.
* Добавлен hookmethod int STGetMaxLevel(); Возвращает текущий максимальный уровень.
* Исправлена проблема с созданием пресетов в oxide.
* Добавлен черный список для баффа SharkSkinner.
* Исправлено выравнивание полосы прокрутки информации о баффе престижа.
* Добавлен мини-арбалет в расширенный магазин по умолчанию, чтобы предотвратить выкидывание клиентов.
* Изменена настройка табло на сопрограмму для помощи в обработке больших объемов информации.
* Добавлены настройки табло для управления интервалом обновления, округлением опыта и итерацией обновления.
* Обновлена обработка очистки, чтобы разрешить обработку очистки престижа и опыта/уровня/баффа отдельно.
* Исправлена проблема с переполнением байтов, вызванная отправкой слишком большого CUI.
* Реструктурирован способ обработки баффов для оптимизации производительности.
* Добавлено меню настроек баффов, чтобы игроки могли переключать любые разблокированные баффы.
* Добавлена опция конфигурации для управления тем, как работает перераспределение. Отключено, все и дерево. Это позволит перераспределение отдельных деревьев, а не стирать все дерево.
* Обновлены разрешения начальной точки, чтобы начальные точки добавлялись игроку при предоставлении разрешения.
* Добавлено меню предустановок дерева навыков (по умолчанию отключено)
* Добавлена опция настроек сообщений в конфигурацию, чтобы разрешить отображение сообщений, связанных с пользовательским интерфейсом, в пользовательском интерфейсе.
* Добавлен черный список предметов в настройки баффов осведомленности.
* Обновлен метод-хук GetXPStats для возврата xp_debt (double) и уровня престижа (int). Новый возвращаемый параметр - object[] { int current_level, double current_xp, double level_xp_target, double next_level_xp_start, double xp_debt, int prestige_level }
* Добавлен хук для случая, когда игрок повышает свой уровень престижа: void STOnPlayerPrestigeLevelled(BasePlayer player, int newPrestigeLevel)
* Форматирование информации о баффах перемещено в lang.
* Добавлено 41 демо-видео (кнопку воспроизведения можно отключить в конфигурации).