Better Boarding Encounters (BBE) / Улучшенные абордажные столкновения
Сегодня 17 1 Автор мода: StaticMeth0d Автор публикации: k©קaso√® Версия: 1.0.5 Перевод: Русский

Better Boarding Encounters (BBE) / Улучшенные абордажные столкновения

Разнообразит стыковки с кораблями неожиданными абордажами, периодическими опасностями и вырезанными репликами пиратов! Этот мод улучшает квесты абордажных столкновений в Starfield — в частности, столкновения при стыковке в космосе (не затрагивая высадки с десантных кораблей или столкновения на поверхности планет). При стыковке с враждебными кораблями теперь появляется шанс того, что на борту будет присутствовать какая-либо опасность, и/или вражеский экипаж решит взять ваш корабль на абордаж. При наличии опасности вероятность того, что враги пойдут на абордаж вашего корабля, увеличивается.

* Этот мод вдохновлен ранней модификацией *Hazardous Ship Boarding* (вышедшей еще до релиза Creation Kit), которая заменяла ванильный скрипт `BEScript`. Ее целью было просто принудительно запустить уже существующую в игре логику опасностей и вражеского абордажа, поскольку корабли в базовой игре так и не были настроены на ее использование. Однако после множества обновлений базовой игры измененный скрипт перестал корректно работать, а также блокировал работу некоторых других ванильных исправлений и механик (например, критических попаданий).

Цель этого мода точно такая же, как и у предшественника. Но на этот раз я перенес необходимую логику в отдельный набор скриптов, переработал, исправил и улучшил ее. Теперь на абордаж могут идти только враги-люди (никаких турелей!), и они принудительно переводятся в состояние боя, что не дает им убегать обратно на свой корабль. Кроме того, все трупы, оставшиеся на вашем корабле, будут удалены, как только ваш корабль переместится в новую локацию — больше не нужно лететь в конструктор кораблей, чтобы отмыть всю обивку от крови.

В качестве бонуса этот мод восстанавливает часть вырезанных реплик врагов — пираты могут сделать комплимент вашему кораблю и заявить, что теперь он принадлежит им!

ШАНСЫ ОПАСНОСТЕЙ И АБОРДАЖА

Вероятности по умолчанию для «улучшенного» абордажного столкновения:
* Опасность на вражеском корабле: 50%
* Абордаж со стороны врагов: 25%
* Множитель абордажа при наличии опасности: 2.4x (это дает 60% шанс того, что враги пойдут на абордаж, если на борту присутствует опасность)
* В качестве альтернативы вы можете переключить добавленную настройку в параметрах Игрового процесса в меню игры в режим «ВСЕГДА» — это установит 100% шанс как для появления опасности, так и для вражеского абордажа. Изначально я добавил этот режим в основном для собственного тестирования, но решил оставить его для тех, кому это нужно.

ПОЛЕЗНО ЗНАТЬ

* Better Boarding Encounters (BBE) не изменяет ванильные записи и не заменяет ванильные скрипты. Он не требует расширителей скриптов — только базовую игру.
* Мод протестирован на версии v1.14.x и последнем обновлении 1.15.x, и (надеюсь) будет совместим со всеми будущими обновлениями.
* Мод не конфликтует с существующими функциями игры и не ломает их — перед запуском своих механик он проверяет, что определенные свойства ванильного квеста (`BEQuest.ShipHazard` и `BEQuest.ShouldBoardPlayersShip`) имеют значения `none`/`false`. Поэтому, если вы пристыкуетесь к кораблю, который изначально был настроен на использование оригинального кода (крайне маловероятно для абордажа, но вполне возможно для опасностей), мод отступит и позволит оригинальному коду отработать самостоятельно.
* Вы можете отключить мод в настройках игрового процесса, что позволяет безопасно удалить его в любой момент.

ИЗВЕСТНЫЕ ПРОБЛЕМЫ

Несколько моментов, которые я хотел бы доработать:
* Если Васко состоит в вашем экипаже, в редких случаях он может появиться внутри корабля и присоединиться к бою. Пока не уверен, как этого избежать.
* Капитан вражеского корабля при переходе на ваш борт становится «Капитаном службы безопасности» (Security Captain). Внешне он по-прежнему выглядит как пират, спейсер, наемник «Эклиптика» и т.д., просто меняется его имя, а сам он становится живучее. Похоже, это жестко зашито в механику наследования фракционной информации NPC в зависимости от их локации. Не уверен, можно ли это исправить.
* Ваш напарник может отчитать вас за стрельбу шальными пулями внутри корабля прямо в момент окончания боя (однако злиться на вас он не станет).
* У меня не так много опыта в работе с поведением NPC — если кто-то обладает необходимыми знаниями и знает, как правильно исправить эти недочеты, пожалуйста, дайте мне знать!

МЫСЛИ И ПЛАНЫ НА БУДУЩЕЕ
* Вероятно, элементы с опасностями и абордажем были вырезаны из базовой игры, потому что казались «незавершенными» — и я думаю, это вполне справедливое предположение. И/или в Bethesda решили, что было бы несправедливо допускать перестрелки внутри корабля игрока, чтобы не расстраивать тех, кто любит тщательно украшать интерьер мелкими предметами (которые, очевидно, разлетятся во все стороны, когда толпа пиратов ворвется в ваше небесное убежище!).
* В этом моде я хотел сосредоточиться исключительно на восстановлении этих вырезанных функций в том виде, который более или менее повторяет ванильный код и задумку мода *Hazardous Ship Boarding* (с рядом исправлений).
* У меня есть планы на гораздо более расширенную версию, которая привнесет действительно новые геймплейные механики. Сейчас я работаю над прототипом... это может занять некоторое время, но следите за новостями!

А пока — приятной игры :)

Требования:
Starfield 1.14.х и выше

Установка:
Скачать архив и установить через менеджеры модов или вручную. Проверить активацию плагина.
Как устанавливать моды читаем здесь
avatar
Gamer-mods.ru © 2012 - 2026. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.