Ziggurat Event

Платно Ziggurat Event 1.0.4

1 / 22
Добавлено:
База теперь использует скин каменных блоков джунглей (Jungle stone) и скин древесины фронтира (Frontier wood), как на оригинальной карте. Эти блоки больше не являются обычным листовым металлом. Каркасы верхнего уровня остаются прежними.
В чате и сообщениях Discord теперь указывается название монумента, куда должен приземлиться вертолет: Лагерь бандитов (Bandit Camp), Комплекс апартаментов (Apartment Complex), Аванпост (Outpost) или «точка сброса» («the drop point»), если вы задали точку вручную. Описание MultiEvents больше не упоминает Лагерь бандитов.
Языковые ключи MessageHostagesLoaded и MessageDelivered заменены на MessageFlyToDestination и MessageDeliveredToDestination, а также добавлены четыре новых ключа Destination. Если вы редактировали тексты старых ключей, введите их заново для новых.
Список «Ключей сообщений» (Message keys) в Discord обновляется при первой загрузке: MessageDelivered заменяется на MessageDeliveredToDestination.
При загрузке плагин проверяет, установлены ли файлы данных: пресеты зданий, Points/Ziggurat и навимеши NpcSpawn, перечисленные в разделе «Роли NPC» («NPC roles»). Каждый отсутствующий файл выводится вместе с его путем, после чего плагин выгружается.

Исправлено:
Событие начиналось сразу же после приземления вводного вертолета (примерно через 30 секунд после начала подготовки), в то время как в чате по-прежнему говорилось, что оно начнется через настроенное время. Теперь плагин дожидается окончания полного времени «Время подготовки перед началом (секунды)» («Preparation time before the start (seconds)»), и вертолет остается на площадке до этого момента.
Событие не могло начаться, а при вводе «ziggurat.start» в консоли выдавалось исключение NullReferenceException в ClearArea. Это происходило, когда какой-то другой плагин удалял энтити (сущность) без ее корректного уничтожения в любой точке карты. После этого событие зависало на этапе подготовки, и на любой новый запуск выдавался ответ «уже запущен» («already running») вплоть до выполнения «ziggurat.stop». Теперь такие поврежденные энтити пропускаются.
Консоль сервера выдавала сообщение «Failed to create agent because there is no valid NavMesh» («Не удалось создать агента, так как нет действительного NavMesh») по одному разу для каждого внешнего охранника при старте события. Плагин больше не включает старый навигационный агент Unity, который NPC в Rust перестали использовать.
Реквизиты (пропы) подводной лаборатории и тоннельного лагеря внутри базы спавнили стандартных подводных жителей и обитателей тоннелей, и трое из них добавляли стандартный ящик с лутом каждые 15–30 минут. Эти лагеря больше не спавнят NPC или ящики.
Удален невидимый проп тоннельного лагеря с первого этажа базы. Игроки могли натыкаться на него, не видя его.
В камере заложников находились две одинаковые двери, расположенные в одном и том же месте и перекрывающие друг друга. Оставлена только одна дверь.
Игроки, стоявшие на посадочной площадке доставки, погибали, когда вертолет приземлялся на них. Теперь площадка закрыта во время следования заложников и во время церемонии. Все, кто не прибыл на вертолете события, перемещаются на 5 метров за ее пределы. Размер определяется параметром «Радиус очистки вокруг вертолетной площадки (метры)» («Clear radius around the helipad (meters)»).
Турели события стреляли по NPC из других плагинов и по ванильным ученым, приближавшимся к базе. Теперь они атакуют только игроков и игнорируют всех NPC и животных.
Замените data/ZigguratEvent/Bases/Ziggurat.json файлом из архива, чтобы получить новые скины и оба исправления данных.
Сообщение, которое сообщает игрокам, куда лететь, всегда гласило «Лагерь бандитов» (Bandit Camp), даже если посадочная площадка была выбрана у другого монумента. Игроки летели не в то место, и доставка не засчитывалась.
NullReferenceException в консоли сервера после завершения церемонии доставки. Заложники все еще воспроизводили зацикленный жест в момент их удаления. Теперь этот жест сначала отменяется.
  • Like
Реакции: Мурик
Добавлено:
В сообщениях чата и Discord теперь указывается название монумента, куда должен приземлиться вертолет: Лагерь бандитов (Bandit Camp), Жилищный комплекс (Apartment Complex), Аванпост (Outpost) или «точка сброса» (the drop point), если вы установили точку вручную. В описании MultiEvents больше не упоминается Лагерь бандитов.
Языковые ключи MessageHostagesLoaded и MessageDelivered заменены на MessageFlyToDestination и MessageDeliveredToDestination, а также добавлены четыре новых ключа Destination. Если вы редактировали тексты старых ключей, введите их заново для новых.
Список «Ключей сообщений» (Message keys) в Discord обновляется при первой загрузке: MessageDelivered заменяется на MessageDeliveredToDestination.
При загрузке плагин проверяет наличие файлов данных: пресетов зданий, Points/Ziggurat и навимешей (navmeshes) NpcSpawn, указанных в разделе «Роли NPC» (NPC roles). Для каждого отсутствующего файла выводится его путь, после чего плагин выгружается.

Исправлено:
Сообщение, подсказывающее игрокам, куда лететь, всегда содержало текст «Лагерь бандитов», даже если посадочная площадка была выбрана у другого монумента. Игроки летели не в то место, и доставка не засчитывалась.
NullReferenceException в консоли сервера после завершения церемонии доставки. Заложники продолжали выполнять зацикленный жест в момент их удаления. Теперь этот жест сначала отменяется.
Назад
Верх