A-Life: Caravans добавляет в Project Zomboid путешествующие караваны выживших. Встречайте военные колонны, полицейские патрули, торговцев, спасателей и дорожных бандитов. Останавливайте машины, обменивайтесь товарами, путешествуйте с NPC и сопровождайте их за награды. Предусмотрены засады, репутация фракций, радиопереговоры и отслеживание на карте. Требуется Project A-Life.
Содержание
- Караваны и автомобильные колонны NPC
- Как остановить караван?
- Торговля с путешествующими NPC
- Отношения с фракциями и система доверия
- Совместные поездки с караванами
- Задания на сопровождение
- Засады зомби и нападения бандитов
- Отображение караванов на карте
- Требования и установка
- Настройки песочницы
- Статус разработки и известные проблемы
A-Life: Caravans - дополнение для Project Zomboid, которое оживляет дороги округа Нокс благодаря путешествующим группам NPC. Теперь фракции из Project A-Life могут отправлять автомобильные колонны между городами, перевозить припасы, вступать в столкновения и взаимодействовать с игроком.
Во время путешествия можно встретить военных, полицейских, торговцев, спасателей или бандитов. Одни согласятся остановиться и обменяться товарами, другие предложат совместную поездку, а некоторые потребуют плату за проезд.
Поведение зависит от принадлежности группы, её отношения к выжившему и происходящих событий.
Модификация использует существующую систему вождения Project A-Life, не заменяя и не изменяя его исходный код.
Версия 0.3.3 является тестовой, поэтому отдельные функции ещё нуждаются в проверке в реальной игре.
Караваны и автомобильные колонны NPC
Одновременно в игровом мире могут действовать до трёх караванов.
Каждый имеет собственную фракцию, именованного лидера с позывным и группу из 3-6 NPC, путешествующих на одном или нескольких автомобилях.
Доступные разновидности:
- Военные: Вооружённые организованные колонны.
- Полиция: Патрульные группы.
- Спасатели: Команды экстренной помощи.
- Торговцы: Путешественники, перевозящие товары.
- Налётчики: Враждебные отряды, способные устраивать засады и вымогать деньги.
Маршруты состоят из двух-четырёх участков, соединённых дорожной сетью A-Life.
Как работает движение по карте?
Для оптимизации используется сочетание виртуального моделирования и настоящего автомобильного движения.
Пока NPC находятся далеко, их перемещение рассчитывается в специальной системе учёта маршрутов. Там они движутся втрое быстрее обычной крейсерской скорости.
При приближении к игроку виртуальная группа превращается в реальные автомобили с водителями и пассажирами.
Основные параметры:
| Характеристика | Значение |
|---|---|
| Одновременно активных караванов | До 3 |
| Автомобилей в одной колонне | 1-4 |
| Состав | Лидер и 3-6 NPC |
| Обычная скорость | 35 км/ч |
| Военные | 30 км/ч |
| Налётчики | 40 км/ч |
| Появление реальных автомобилей | В пределах 100 клеток |
| Минимальная дистанция появления | 45 клеток |
| Возврат к виртуальному движению | Далее 170 клеток |
Автомобили появляются на подходящих свободных участках дороги, чтобы переход между режимами не выглядел внезапным.
Движение в колонне
Машины стараются соблюдать порядок.
Следующие автомобили замедляются или останавливаются за впереди идущими, а лидер ожидает отставших.
При остановке каравана остальные участники также паркуются.
Невысокая скорость выбрана специально, чтобы игрок мог догнать колонну, обогнать её или попытаться перекрыть дорогу.
Как остановить караван?
Для привлечения внимания путешественников предусмотрено несколько способов.
Можно использовать:
- Контекстное меню правой кнопкой мыши на расстоянии до 18 клеток.
- Автомобильный сигнал в пределах 30 клеток.
- Тройное мигание фарами.
Реакция зависит от характера фракции.
Дружелюбные и нейтральные группы обычно соглашаются остановиться на две минуты.
Осторожные отказывают приблизительно в половине случаев.
Враждебные NPC могут потребовать освободить дорогу, а налётчики способны сами остановить игрока для вымогательства.
После остановки можно поговорить с лидером, попросить подождать, узнать новости или разрешить продолжить путь.
Торговля с путешествующими NPC
Одна из главных возможностей дополнения - обмен предметами через отдельный торговый интерфейс.
В нём отображаются товары каравана, имущество игрока и стоимость предлагаемых вещей.
Для заключения сделки необходимо покрыть требуемую сумму.
Можно расплачиваться деньгами или предметами.
Ассортимент зависит от разновидности встреченной группы.
| Фракция | Характерные товары |
|---|---|
| Торговцы | Разнообразные припасы |
| Военные | Боеприпасы, медикаменты, продовольствие |
| Спасатели | Медицинские принадлежности |
| Налётчики | Краденые вещи с повышенной стоимостью |
После каждого путешествия запасы обновляются.
В многопользовательском режиме операции рассчитаны на проверку сервером, однако реальная работа торгового окна пока не прошла полноценного тестирования.
Отношения с фракциями и система доверия
Взаимодействие с NPC влияет на отношение соответствующего сообщества к персонажу.
Положительную репутацию можно получать за:
- Честную торговлю.
- Успешное сопровождение караванов.
Хорошие отношения способны снижать цены и делать осторожные группы более открытыми к общению.
Угрозы, нападения и грабежи, напротив, ухудшают положение игрока.
Для последствий враждебных действий используется система репутации Project A-Life.
Ограбления и дорожные поборы
При желании можно попытаться запугать путешественников.
Однако разные группы реагируют неодинаково.
- Торговцы: Могут отдать один предмет и попытаться скрыться.
- Военные и полицейские: Способны выйти из машин и вступить в бой.
- Налётчики: Могут ответить вооружённым сопротивлением.
Бандиты также способны потребовать 60 денежных единиц за право безопасного проезда.
После оплаты устанавливается перемирие продолжительностью 30 минут.
Совместные поездки с караванами
Необязательно постоянно путешествовать на собственном автомобиле.
Модификация предусматривает возможность попросить NPC подвезти вас до города назначения.
Особенности поездки:
- Персонаж может занять место в автомобиле каравана.
- Машина с игроком внутри не удаляется при переходе к виртуальной симуляции.
- После прибытия колонна приостанавливает движение, учитывая присутствие пассажиров.
Это позволяет использовать путешествующие группы как дополнительный способ перемещения между населёнными пунктами.
Задания на сопровождение
Игрок может принять контракт на защиту каравана во время поездки.
Для успешного выполнения необходимо сопровождать колонну до конечного пункта, оставаясь в пределах 70 клеток.
Награды включают:
- Деньги.
- Различные предметы.
- Улучшение отношений с фракцией.
Подобные задания делают путешествия более разнообразными и дают дополнительную причину взаимодействовать с нейтральными сообществами.
Засады зомби и нападения бандитов
Дороги округа Нокс остаются опасными даже для организованных групп выживших.
Во время путешествия колонна может столкнуться с ордой заражённых или вооружённой бандой.
В таких ситуациях NPC способны остановить транспорт, выйти из автомобилей и вступить в бой.
После устранения угрозы выжившие возвращаются на места и пытаются продолжить маршрут.
Что происходит при гибели водителя?
Если водитель погибает, другой член экипажа может занять его место.
Однако не каждую проблему удаётся решить.
Дополнительные особенности:
- Машины без топлива или с неисправным двигателем могут быть брошены.
- Груз остаётся в оставленном транспорте.
- При затруднениях на дороге система пытается пропустить промежуточную точку маршрута.
- Возможен повторный поиск подходящего пути.
- Возврат к виртуальному перемещению допускается только вне поля зрения всех игроков.
Если весь экипаж погибает, автомобили остаются на месте.
Восстановление маршрута не предполагает телепортации машин перед глазами персонажа.
Отображение караванов на карте
Местоположение путешествующих групп можно отслеживать через мировую карту и мини-карту.
Для этого используются небольшие значки автомобилей с видом сверху.
Маркеры отображают:
- Тип каравана.
- Цветовую принадлежность.
- Направление движения.
- Позывной лидера.
- Обновляемое местоположение.
Перемещение значков предусмотрено как во время виртуального путешествия, так и при реальной езде.
Каждый игрок может самостоятельно отключить их отображение.
Радиопереговоры NPC
Караваны используют Knox County Radio из Project A-Life.
Радиообмен доступен в радиусе приблизительно 600 клеток.
Реплики предусмотрены на английском и русском языках.
Требования и установка
Для работы необходимы следующие компоненты:
| Компонент | Требования |
|---|---|
| Project Zomboid | Build 42.21 или новее |
| Project A-Life | Версия 1.4.6+ |
| A-Life Driving | Включён в настройках Sandbox |
| A-Life: Factions Expanded | Необязателен, но рекомендуется |
A-Life Driving обычно включён по умолчанию.
Дополнительный каталог Factions Expanded позволяет разнообразить состав встречающихся группировок.
Как установить?
- Установите Project A-Life.
- Подпишитесь на A-Life: Caravans.
- Активируйте дополнение после основного мода в списке.
- Полностью перезапустите игру.
Для сервера в параметре Mods= необходимо разместить:
ALifeCaravans
после:
ProjectALifeNPCs
В мультиплеере мод должен быть установлен у сервера и всех игроков.
При обновлении с версии 0.1.0 предусмотрен перенос данных виртуальных маршрутов без необходимости начинать новое сохранение.
Перед обновлениями рекомендуется делать резервную копию мира.
Настройки песочницы
Основные параметры доступны по пути:
Host > Edit Settings > Sandbox > A-Life: Caravans
Можно настраивать:
- Количество караванов.
- Скорость передвижения.
- Численность экипажа.
- Число автомобилей, максимум четыре.
- Расстояния появления и исчезновения.
- Скорость виртуального путешествия.
- Продолжительность остановок.
- Реакцию на сигналы и мигание фарами.
- Появление враждебных групп.
- Возможность брать пассажиров.
- Торговлю и сопровождение.
- Вероятность засад.
- Радиопереговоры.
- Брошенные автомобили.
- Отображение маркеров.
- Отладочную информацию.
Дополнительные пользовательские настройки находятся в Options > Mods.
Параметры Sandbox можно изменять во время уже запущенной игры.
Статус разработки и известные проблемы
A-Life: Caravans 0.3.3 распространяется как тестовая версия.
Разработчиком выполнено 115 автоматических проверок, а клиент Project Zomboid успешно загрузил дополнение без ошибок, связанных с его Lua-кодом.
При этом часть возможностей пока проверялась только в симуляции.
Известные ограничения:
- Передача управления автомобилями между игроками требует дополнительного тестирования.
- Торговое окно может работать нестабильно.
- Механика пассажиров проверена преимущественно автоматическими тестами.
- Значки на мировой карте ещё не прошли визуальную проверку в игровом мире.
- Реальное движение происходит только в загруженных областях.
- Максимум четыре автомобиля на одну колонну.
- Прицепы не поддерживаются.
- Группы, полностью потерявшие экипаж, остаются на месте.
Исходный код опубликован под лицензией MIT в репозитории GitHub.
A-Life: Caravans превращает дороги Project Zomboid в пространство для случайных встреч, торговли, переговоров и вооружённых столкновений. Теперь проезжающий автомобиль может оказаться не просто частью окружения, а возможностью получить припасы, заработать репутацию, найти попутчиков или столкнуться с новой угрозой.

Комментарии 1
Очень классный мод, респект👍
Войдите или зарегистрируйтесь, чтобы оставить комментарий.