Исправлены нулевые проверки и очистка для NPC.
Исправлены параметры здоровья оружейной ловушки и огневой турели.
Исправлена ошибка, из-за которой дверь с дверным контроллером не позволяла игрокам пройти.
В покупаемые события добавлен параметр «Сброс приобретенного владельца после X минут неактивности» (0); эта опция является новой, и для платных мероприятий неактивное время не было доступно более 2 лет, поэтому значение по умолчанию намеренно установлено на 0/отключено.
Добавлено «Максимальное время неактивности до потери права на получение наград» в «Управление рейдами» и «Покупаемые события», оба устанавливаются с использованием существующего времени неактивности или 20 минут для новых конфигураций.
- Исправлено обновление Rust
- Исправлена ошибка, из-за которой NPC мог появляться частично внутри ландшафта.
- Исправлена потенциальная ошибка в функции RemoveTurret, возникающая при нулевом значении ссылки на турель.
- Добавлено значение «Здоровье от ловушки» (300) в профили.
- Добавлено «Разрешить убийство скота в собственных PvE-событиях через X секунд» (30)
Добавлена поддержка навигационной сетки в Rust, которая впервые позволяет NPC перемещаться внутри баз. Поддержка навигационной сетки в Unity остаётся доступной, но будет удалена в ближайшем будущем и ограничена стационарными NPC внутри баз.
Базы, поставленные в очередь CopyPaste, могут ожидать определения Steam столько времени, сколько необходимо. 15-минутный тайм-аут по-прежнему применяется после выгрузки CopyPaste.
Исправлена ошибка, из-за которой спящие NPC пытались повторно экипировать оружие, взятое игроком, что могло привести к одновременному отображению нескольких моделей оружия.
Исправлено появление NPC на кроватях с правильным положением и вращением, хотя их перемещение с кровати может быть немного странным на данный момент.
Переработана функциональность турелей.
В целом улучшена обработка ошибок, время поиска и очистка.
Исправлены обработчики завершения и входа/выхода, на которые полагались XDQuest, SkillTree и SuperPVxInfo (обратите внимание, что в будущем обработчики будут намеренно изменены для удаления всех неиспользуемых аргументов).
Исправлено исключение NullPointerException для мозгов NPC.
Исправлена ошибка в обновлении Rust.
Исправлена ошибка, из-за которой верхний рейдер не назначался при сбросе карт.
Улучшена точность отслеживания времени.
- Исправлена ошибка, из-за которой NPC внутри баз появлялись за пределами баз.
- Устранена проблема с торговыми автоматами, не получающими электропитание.
- Исправлена ошибка компиляции спринклера в ветке staging.
- Добавлено `Спящие -> Добываемые` (true)
- Добавлена поддержка ракетных установок в качестве автоматического оружия турелей.
- Обновление: Увеличена высота стены НЛО на 1, чтобы исправить проблему, из-за которой стена появлялась слишком далеко вглубь местности.
- Обновлены флаги сущностей.
- Обновлены сообщения на новом языке.
Исправление для обновления Rust (требуется обновление Rust).
Исправлена ошибка, из-за которой холодильник не выбрасывал добычу при убийстве энта.
Исправлен ID скина ездовых животных, удаленных из события (правильно восстанавливается поле skinID для дочерних элементов каждого родительского элемента).
Исправлена ошибка, из-за которой хук OnPlayerExitedRaidableBase мог не вызываться.
Исправлена ошибка с размещением купола для пользовательских точек спавна. Исправлена
ошибка, из-за которой подобранные развертываемые объекты могли иметь пустой скин.
Исправлена ошибка, из-за которой помехи от турели могли не блокироваться при спавне.
Исправлена ошибка OnLootEntityEnd.
Исправлены возврат средств и оплата для пользовательских вариантов оплаты.
Исправлено закрытие анимированных дверей, при этом анимация все еще отображалась как открытая.
Исправлено несколько проблем с опцией переключения освещения, вызывающих проблемы с питанием сущностей io.
Исправлена проблема с HBHFSensor, лазерным детектором, нажимными пластинами и компьютерной станцией.
Исправлена величина мощности катушки Тесла (25->35).
Добавлено `Door Controller Requires Power Source` (true).
Для масштабного обновления требуется дополнительное тестирование, и оно будет выпущено в новой версии после его завершения. А пока мы внесли некоторые исправления для устранения существующих проблем.
3.1.5:
3.1.4:
- Исправлено время возрождения NPC
- В BuyRaid теперь требуется настраивать цены, если в команде: BuyRaid 0 SteamID Free не указано бесплатно
- Обновлённый крючок buyraid
OnRaidableBasePurchased(владелец строки, Vector3 eventPos, string gridLabel, int mode, bool allowPVP, string BaseName, DateTime spawnDateTime, DateTime despawnDateTime)
- Исправление обновления Rust (ошибки компиляции)
- Исправлен rpc kick при посадке на маунта, который ранее был снят после исчезновения события
- Исправлено блокирование подбора для некоторых развёртываемых вариантов при внесении в белый список
- Добавлено «Уничтожить контейнер DLC после его добычи» (верно) — также требуется включить опцию TOS
- Добавлено «Применить кулдаун при получении наград» (верно)
- Добавлено «Блокировать урон от осадного оружия на базы» (ложь)
- Добавлено «Заблокировать плагин AlphaLoot» (false)
- Добавлено «Блокировать плагин BetterLoot» (верно)
- Добавлено «Удалить турели событий на сколько часов после уничтожения карты» (0) — отлично подходит для лёгких и средних рейдов при свежем уничтожении карты, что делает эти рейды всё сложнее после этого
- Добавлено «Call OnCorpsePopulate Hook (некоторые плагины это требуют)» (неверно) — слишком много плагинов теперь заставляют свои луты, и это блокирует некоторых из них, если эта опция установлена как ложная.
- Добавлено «Количество дней до удаления неактивного пользователя из пожизненной лестницы?» (60) — когда это время истекает, пользователь удаляется из пожизненной лестницы
- Перереализовано и включено 'Respawn Deleted Trees After Despawning Base`
Исправление обновления
- Исправлен rpc kick при посадке на маунта, который ранее был снят после исчезновения события
- Исправлено блокирование подбора для некоторых развёртываемых вариантов при внесении в белый список
- Добавлено «Уничтожить контейнер DLC после его добычи» (верно) — также требуется включить опцию TOS
- Добавлено «Применить кулдаун при получении наград» (верно)
- Добавлено «Блокировать урон от осадного оружия на базы» (ложь)
- Добавлено «Заблокировать плагин AlphaLoot» (false)
- Добавлено «Блокировать плагин BetterLoot» (верно)
- Добавлено «Удалить турели событий на сколько часов после уничтожения карты» (0) — отлично подходит для лёгких и средних рейдов при свежем уничтожении карты, что делает эти рейды всё сложнее после этого
- Добавлено «Call OnCorpsePopulate Hook (некоторые плагины это требуют)» (неверно) — слишком много плагинов теперь заставляют свои луты, и это блокирует некоторых из них, если эта опция установлена как ложная.
- Добавлено «Количество дней до удаления неактивного пользователя из пожизненной лестницы?» (60) — когда это время истекает, пользователь удаляется из пожизненной лестницы
- Перереализовано и включено 'Respawn Deleted Trees After Despawning Base`
Исправлена ошибка, появившаяся в версии 3.1.2, из-за которой игроки противника не удалялись с мероприятий.
Исправлена ошибка, связанная с обновлением Rust (требуется обновление Rust).
- Добавлена опция raidablebases.limitedannouncements, которая ограничивает отображение некоторых различных сообщений объявления только для участников рейда.
- Добавлен список разрешенных для подбора объектов (Entities Allowed To Be Picked Up), если параметр `Allow Players To Pickup Deployables` установлен в значение `false`. Это полезно при блокировке подбора всех предметов, кроме некоторых избранных.
- Добавлен параметр `IIndustrialStorage` в опцию `Empty All Containers Before Spawning Loot` (в настоящее время расширяет функциональность на IndustrialCrafter, ElectricFurnaceIO и Hopper).
- Переписан метод возрождения NPC.
- Добавлен API для разработчиков: int GetAllEventsCount()
- Добавлен API для разработчиков: int GetActiveEventCount()
- Удалена избыточная строка «Максимальное количество игроков, которым разрешено войти» и исправлена связанная с ней ошибка.