Базовые принципы
Все предметы в игре распределяются по локациям тремя способами:
1) Заданные предметы. Они прописаны в свойствах локации и появятся там в обязательном порядке. В описании локаций такие предметы всегда идут первыми в списке и под ними указано их точное количество. Бывают, впрочем, и обратные ситуации, когда по тем или иным соображениям разработчики запрещали появление каких-то предметов на локациях. В этом случае под предметом будет указана цифра ноль и, соответственно, вы никогда не найдете его на данной локации.
2) Случайные предметы. Для всех локаций в игре обычно прописываются алгоритмы по случайной генерации предметов в различных категориях, однако алгоритм в таком случае работает не с предметами как таковыми, а с их общей стоимостью. Это значит, что генератор создаст максимально возможное количество предметов в рамках указанной суммы и уровня локации (подробнее см. ниже). Соответственно, для таких предметов вместо точного количества будет указана лишь сумма, выделенная на их создание. Необходимо подчеркнуть, что речь идет именно о возможности появления перечисленных предметов в каком-либо контейнере на локации, поэтому не рассчитывайте, что у вас непременно получится найти где-то нужную вещь.
3) Индивидуальные предметы. Они жестко привязаны к конкретным NPC в игре, как правило, это оружие и броня. Заполучить содержимое инвентаря NPC можно только убив его.
Контейнеры
Всего в игре существует несколько типов контейнеров (Container_Food, Container_Kitchen, Container_Bathroom, Container_Weapons, Container_Treasure, Container_Furniture) и несколько алгоритмов по генерации предметов в них (LootGenerator_Survival, LootGenerator_Trader, LootGenerator_Med, LootGenerator_TraderBasic, LootGenerator_Skarby, LootGenerator_Ammo, Timeline_Wood, Timeline_Materials, Timeline_Parts, Timeline_WoodAndFuel). К сожалению, без полноценного редактора карт невозможно точно узнать какие типы контейнеров имеются на локациях и какие алгоритмы привязаны к этим контейнерам, поэтому если в ходе прохождения игры вы никогда не встречали где-то какие-то предметы, несмотря на то, что формально локация удовлетворяет условиям их появления, то значит, на данной локации либо нет нужного типа контейнера, либо к нему не привязан требуемый алгоритм.
Необходимо отметить, что для некоторых предметов вообще не указаны никакие условия генерации, т.е. они никогда не будут получены в рамках процедуры по случайному созданию предметов. К таким предметам относятся все инструменты (лом, лопата, топор, отмычка, ножовка), все устройства (фильтр, миксер, терморегулятор, ультрафиолетовая лампа), а также различное снаряжение (нож, каска, бронежилет). Соответственно, найти такие предметы во время ночных вылазок получится только при условии, что они были явным образом заданы в свойствах локации или размещены в инвентаре NPC. Во всех остальных же случаях вы не найдете перечисленные предметы нигде и никогда.
Генератор предметов
Генератор старается равномерно распределять указанную сумму между всеми предметами в той или иной категории. Например, если для алгоритма LootGenerator_Ammo была указана сумма 45,0 единиц стоимости, то при визите на локацию можно будет обнаружить на ней некоторое количество патронов, пустых гильз и пороха. В цифрах это выглядит примерно так: 8 х 3,5 + 7 х 1,0 + 10 х 1,0 = 45,0. Соответственно, мы найдем 8 патронов, 7 пустых гильз и 10 единиц пороха. Однако иногда генератор предметов начинает бросать из крайности в крайность, в результате чего получаются очень странные результаты: в одном сценарии можно найти новенькую штурмовую винтовку, а при следующем прохождении в том же шкафу обнаружится лишь куча сломанных дробовиков. Да, совокупно они будут иметь ту же стоимость, что и винтовка, но вот то, что исправный предмет ценнее и полезнее кучи сломанных, игрой явно не учитывается... В общем, здесь все зависит от вашей удачи.
Также все локации в игре разделены на пять классов: A, B, C, D, E. Соответственно, у всех предметов указан минимальный уровень, который должна иметь локация, чтобы предмет в принципе мог там появиться в рамках процедуры генерации предметов.
Название предмета | Уровень локации |
Оружейные детали | A |
Пистолет | C |
Сломанный пистолет | B |
Дробовик | C |
Сломанный дробовик | B |
Штурмовая винтовка | D |
Сломанная штурмовая винтовка | C |
Повреждённая каска | B |
Повреждённый бронежилет | C |
Порох | A |
Пустая гильза | A |
Патрон | A |
Травы | A |
Лекарственные ингредиенты | B |
Чистый спирт | B |
Лекарства из трав | A |
Бинты | A |
Медикаменты | A |
Чистая вода | A |
Кофе | A |
Сахар | A |
Самогон | A |
Удобрения | A |
Сырая еда | A |
Овощи | A |
Консервы | A |
Табак-самосад | A |
Табак | A |
Самокрутка | A |
Сигарета | A |
Качественная самокрутка | A |
Компоненты | A |
Запчасти | A |
Электрические детали | A |
Доски | A |
Книга | A |
Игрушка | A |
Сломанная гитара | C |
Драгоценность | A |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
A | A | B | B | C | A | B | C |
![]() | ![]() | ![]() | ![]() |
A | C | C | D |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
A | B | B | A | A | A |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
A | A | A | A | A | A | A | A |
![]() | ![]() | ![]() | ![]() | ![]() |
A | A | A | A | A |
![]() | ![]() | ![]() | ![]() |
A | A | A | A |
![]() | ![]() | ![]() | ![]() |
A | A | C | A |
Название локации | Уровень локации |
Аптека | C |
Армейский блокпост | B |
Аэропорт | C |
Бордель | D |
Булочная | C |
Ветхая трущоба | A |
Вокзал | C |
Гараж | A |
Городская больница | D |
Гостиница | D |
Дом для двух семей (девушки) | A |
Дом для двух семей (торговец) | E |
Дом с привидениями | A |
Заброшенный дом | A |
Институт Самуила | C |
Магазин игрушек (разгромленный) | C |
Малая обитель | C |
Музыкальный клуб | C |
Парк | C |
Пивоварня (разбомбленная) | C |
Порт | E |
Разбомбленная школа (гражданские) | B |
Разбомбленная школа (ополчение) | D |
Разбомбленный дом | A |
Разграбленная бензоколонка | A |
Разрушенная вилла (гражданские) | C |
Разрушенная вилла (дезертиры) | E |
Разрушенная многоэтажка | A |
Склад | D |
Снайперская развязка | B |
Центральная площадь | E |
Старый город | A |
Стройплощадка | D |
Супермаркет | B |
Тихий дом | A |
Церковь Святой Марии (верующие) | A |
Церковь Святой Марии (бандиты) | D |
Важно! Уровни локаций не являются фиксированным параметром и могут изменяться в разных подборках карт. Приведенные в таблице уровни локаций взяты из ветки Scavange location config → LocationPacks → CustomScenarioPack, поскольку она содержит в себе наиболее полный список локаций, уровень которых примерно соответствуют тому уровню, который можно получить, начав свой сценарий через Мастерскую игры. Предположительно, игра автоматически меняет уровень некоторых локаций в ту или иную сторону в зависимости от уровня сложности (так называемая "интенсивность конфликта"), выставленной в Мастерской перед стартом своей игры.
Количество предметов в описании локаций
Еда (сырая еда, овощи, консервы)
- Немного: 1 - 2 шт.
- Много: 6 - 9 шт.
- Огромное количество: 10 и более
Материалы (доски, компоненты)
- Немного: 1 - 20 шт.
- Много: 21 - 50 шт.
- Огромное количество: 90 и более
Инструменты (лом, отмычки, топор, лопата, ножовка) (только если сами принесёте)
- Немного: 1 - 2 шт.
- Много: 3 - 6 шт.
- Огромное количество: 7 и более
Медикаменты (лекарства из трав, бинты, медикаменты)
- Немного: 1 - 2 шт.
- Много: 4 - 7 шт.
- Огромное количество: 8 и более
Оружие (нож, пистолет, дробовик, штурмовая винтовка, патроны, пустые гильзы)
- Немного: 1 - 2 шт.
- Много: 3 - 5 шт.
- Огромное количество: 6 и более
Запчасти (запчасти, оружейные детали, электродетали)
- Немного: 1 - 4 шт.
- Много: 8 - 15 шт.
- Огромное количество: 16 и более
Ингредиенты (табак-самосад)
- Немного: 1 - 5 шт.
- Много: 15 - 29 шт.
- Огромное количество: 30 и более
Комментарии
Добавить комментарий