Lethal Company

Lethal Company

42 ratings
Подробное руководство по спавну лута
By Mutata
Глубокое руководство по генерации лома, пожалуйста, нажмите кнопку "Мне нравится", чтобы мы могли стать заметнее :D
   
Award
Favorite
Favorited
Unfavorite
Основы
Введение

Добро пожаловать в мое подробное руководство по спавну лута в Lethal Company. В этом руководстве подробно описано, как игра генерирует скрап.

Основные положения начинаются с генерации карт. Как только надпись Random Seed: появляется на вашем экране, сам макет карты уже сгенерирован (без присутствия самого лута на карте). Спавн скрапа происходит в первом кадре, когда надпись Random Seed: исчезает с экрана. Спавн происходит в соответствии с определенным количеством лома, вычисляемого из диапазона Min/Max, определенного в файле SelectableLevel.

Все "спавнеры" лома имеют определенный диапазон, в котором они могут спавнить лом, и только определенные комнаты, используемые при генерации карты, содержат эти самые "спавнеры" лома.

Ниже приведены комнаты, которые генерируются с ломовыми "спавнерами":


  • LargeForkTileB (Гигантская комната) (на самом деле имеет 2 основных "спавнера" с диапазонами 23 и 15 соответственно)
  • CatwalkTile2x1 (Подиум) (20)
  • CatwalkTile2x1Split (паркур-прыжок) (20)
  • 4x4ServerRoomTile (Серверная комната) (20)
  • 4x4BigStairTile (Большая квадратная комната с отверстием посередине) (20)
  • DoubleDoorRoom (Спауны в комнате с аппаратурой) (20)
  • MHallwayB (Другая комната с аппаратурой) (20)
  • SmallStairTile (Лестничная клетка) (15)
  • SmallLRoom (15)
  • SmallPillarRoom (15)

Для получения наглядного представления о комнате, пожалуйста, обратитесь к другому руководству:
https://steamproxy.net/sharedfiles/filedetails/?id=3061189785


Комнаты, на которых не генерируются "спавнеры" лома:

  • Коридоры
  • StartRoom (главный вход)
  • SmallRoom2 (комната с видом на задние помещения)

Изображение ниже представляет собой визуализацию, показывающую области, в которых находятся "спавнеры лома".

Обратите внимание на черные контуры - они показывают отдельные комнаты.

В данном случае на карте расположено 12 первичных спавнеров.
  • Области, выделенные зеленым цветом, содержат "спавнер" лома.
  • Области, выделенные красным цветом, не содержат "спавнер" лома.


Основной спавнер
Основные "спавнеры" - это спавнеры, которые генерируются рядом с определенными комнатами, используемыми при генерации карты. Эти спавнеры также имеют установленный радиус, в котором они могут спавнить фрагменты.

Сам первичный "спавнер" в программе называется как GeneralScrapSpawn, который спавнит только предметы, перечисленные в группе GeneralItemClass. Каждый лом в игре подпадает под эту категорию. Сами предметы, которые спавнятся, зависят от выбранной карты, так как на каждой карте есть своя таблица лута с установленной редкостью отдельных предметов.

Существуют также вторичные спавнеры - это дополнительные спавнеры, которые генерируются в определенных комнатах. Мы называем их лут-комнатами, так как в них есть дополнительные спавнеры, что повышает вероятность присутствия лома. Кроме того, радиус этих спавнеров очень мал, что позволяет легко находить лом, который спаунится из вторичного спавнера.

Радиус первичных "спавнеров" отмечен синим кружком

(Примечание #1: Как уже говорилось, некоторые комнаты имеют разные диапазоны для основных "спавнеров", которые в них генерируются. Например, лестничные клетки имеют радиус 15, в то время как другие помещения, такие как подиумы, аппаратная, L-образная комната, серверная и т. д., имеют радиус 20.)

(Примечание #2: радиус круга на этом изображении не является точным, представленные круги имеют приблизительный радиус для "спавнеров", которые имеют радиус 20. Это изображение дает вам примерное представление о визуализации)

Вторичный спавнер
В некоторых комнатах есть вторичные "спавнеры", которые спавнятся вместе с первичным спавнером.

Вторичные "спавнеры" бывают следующих типов:
  • TablePropSpawn - спаунит только TabletopItems (радиус спаунинга: 4)
  • SmallItemsSpawn - спаунит только SmallItems (радиус спаунинга: 15)
  • GeneralScrapSpawn EPV - спаунит любой лом (спаунится в "точном" месте спаунера)
  • FancyPropSpawn - спаунит любой лом. Эксклюзивно для особняков (радиус спавна: 15)

TablePropSpawns - вторичные спавны, чаще всего связанные с деревянными поддонами в определенных комнатах, сам предмет всегда имеет TablePropSpawn (Примечание: только определенные конфигурации поддонов имеют TablePropSpawn, прикрепленный к ним)

SmallItemsSpawn - это вторичные спавны, которые связаны со шкафчиками в большой квадратной комнате с отверстием в центре. В каждом шкафчике есть по 2 спавнера. Некоторые полки в L-образной комнате и большой комнате с аппаратурой также используют эти спавнеры.

GeneralScrapSpawn Exact Position Variant - это вторичные спавнеры, связанные с полками в определенных комнатах, которые всегда будут спавнить предмет точно на своем месте.

(Примечание #1: Только определенные конфигурации полок имеют точный спаунер)

(Примечание #2: В маленькой комнате с колоннами есть ошибка с точным спаунером. В отличие от того, как все остальные спавнеры этого типа прикреплены к самой модели полки, этот не прикреплен к самой модели полки. Таким образом, каждый раз, когда вы получаете маленькую комнату с колоннами, в ней всегда будет активен спаунер. В результате, даже если сама модель полки не решит спауниться в комнате, она все равно сможет дать вам точный спаун лома, который находится прямо перед одним из входов в комнату)

Круги ниже показывают вторичные спавнеры

4x TablePropSpawns (фиолетовый)
2x SmallItems (оранжевый) (Примечание: оба находятся прямо друг на друге)
1x Exact (синий)
Сведения об Авторе
Данное руководство является переводом Оригинального руководства
1 Comments
ДРИСТОМЫСЛ 24 Feb @ 1:42pm 
Реально очень полезное руководство