13 декабря 2019Игровые новости
Обновлено 19.05.2023

К гибели компаньонов в The Outer Worlds приводили лестницы


Компания Obsidian выпустила патч 1.2 к ролевой игре The Outer Worlds. Он добавляет ряд настроек и исправляет несколько десятков игровых ошибок. В частности, проблему с «погибшими» компаньонами.

После релиза The Outer Worlds ряд игроков столкнулись с проблемой: персональные квесты напарников отмечались как проваленные из-за гибели компаньона. Несомненно, это было ошибкой: ведь спутники героя никак не могут умереть на любом уровне сложности за вычетом SuperNova.

Проблема оказалась столь нетривиальной, а поиск её занял так много времени, что ведущий тестировщик Obsidian Тейлор Своп описал весь ход «починки» в ряде твитов.

Пытаясь понять, почему игра считает кого-то из напарников мёртвым, разработчики выяснили, что в большинстве случаев соратники гибли от падения с высоты на корабле героя, то есть там, где попросту невозможно сколь-нибудь пострадать при падении.

Разгадка отыскалась в системе furniture, «обстановка». Она описывает все взаимодействия NPC с мебелью и прочим окружением. И в ней был прописан запрет компаньонам на совершение подобных действий во время диалога.

Однако в случае с лестницами у NPC существовало два варианта «обстановки»: залезть и начать подниматься, а затем прекратить подниматься и слезть. Что происходило с несчастными компаньонами, видно в видеозаписи.

Напарник начинает подниматься по лестнице, в этот момент герой вступает в диалог. Теперь NPC запрещена остановка, и он продолжает карабкаться в глубокий космос. Как только диалог прекращается, соратник слезает с лестницы… и падает с огромной высоты.

Разработчики вернули компаньонам возможность взаимодействия с предметами во время диалогов и даже починили все «пострадавшие» сохранения.

Комментарии
Чтобы оставить комментарий, Войдите или Зарегистрируйтесь