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

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

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

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

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

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

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

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

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: