Перейти к содержанию

Редкость добычи в Project Zomboid: множители и пустые контейнеры

Категории добычи, мировые множители и поиск причин пустых контейнеров по источнику для Build 42.20.4.
Обложка настроек добычи
Редкость и множители добычи.

По источнику, посвящённому Build 42.20.4 (Steam 24909800), сначала тип помещения определяет допустимые таблицы контейнеров, затем тип контейнера выбирает конкретную таблицу с предметами и весами. Настройки редкости, уже разграбленных зданий и уменьшения добычи масштабируют результат; они не добавляют предмет в таблицу, где его нет. Утверждения источника и игровой интерфейс независимо не проверялись.

Например, увеличение Ammo делает богаче подходящие таблицы боеприпасов, но не помещает их на полку пекарни. У одной категории одинаковый множитель для одного типа предмета независимо от помещения; предварительное разграбление и уменьшение добычи влияют на здание и могут сделать одинаковые дома разными.

Настройки Loot в песочнице
Источник показывает вкладку Loot и набор Apocalypse; снимок требует отдельной проверки.
Список редкости добычи
Вкладка Loot и категории добычи; снимок требует отдельной проверки.

Почему пустая фабрика газировки

Автор утверждает, что в таблицах 42.20.4 нет ключей комнат sodafactory или popfactory. whiskeybottling использует WhiskeyBottlingEmpty / WhiskeyBottlingFull с виски; brewery и brewerystorage — BreweryBottles / BreweryCans с пивом. Общая factory использует таблицы инструментов и запасов плюс FridgeOffice, без газировки.

Для Pop, Pop2, Pop3, PopBottle и SodaCan источник перечисляет sodatruck с CrateSodaBottles / CrateSodaCans; FridgeSoda и StoreShelfDrinks для conveniencestore, cornerstore, fossoil, gasstore и zippeestore; gigamart с GigamartBottles; vendingpop и театральный склад с CrateSoda*. Это примеры таблиц, а не гарантированные маршруты добычи; повышением множителя нельзя добавить отсутствующую запись.

Редкость категорий

Источник задаёт None 0; Insanely Rare 0,05; Extremely Rare 0,2; Rare 0,4; Normal 0,6; Common 2; Abundant 3. Значения вроде 0,8, 1,0 или 1,2, не совпадающие с именованной ступенью, показаны как Custom. Это данные страницы, а не проверка игры.

КлючКатегорияApocalypseOutbreakRisingExtinction
FoodLootNewСкоропортящаяся еда0.80.80.60.4
CannedFoodLootNewДолговечная еда и напитки0.60.60.60.4
WeaponLootNewОружие ближнего боя0.60.80.40.4
RangedWeaponLootNewОгнестрельное оружие и детали1.21.20.40.6
AmmoLootNewБоеприпасы и магазины0.60.60.40.2
MedicalLootNewМедицина и перевязка0.60.60.60.4
SurvivalGearsLootNewСнаряжение для выживания0.60.620.4
MechanicsLootNewАвтодетали и механика0.60.60.60.6
SkillBookLootКниги навыков0.610.40.4
RecipeResourceLootРецептурные материалы0.60.60.80.4
LiteratureLootNewПрочая литература0.60.80.60.6
ClothingLootNewОдежда0.60.60.60.6
ContainerLootNewСумки и рюкзаки0.60.60.60.4
KeyLootNewКлючи и замки0.40.60.60.4
MediaLootNewVHS и CD0.61.220.4
MementoLootNewПамятные предметы0.60.60.60.6
CookwareLootNewКухонная утварь0.6220.6
MaterialLootNewМатериалы0.60.630.6
FarmingLootNewЗемледелие0.60.620.6
ToolLootNewИнструменты0.6120.4
OtherLootNewПрочее и сбор на дорогах0.80.810.4

Четыре столбца источник называет официальными наборами 42.20.4. Sane 0.6 — вспомогательный набор сайта, не официальный: все 21 категории в нём равны 0,6. В источнике выбор набора перезаписывает значения; Apocalypse — исходный, но сохранённое состояние браузера может быть восстановлено.

Мировые параметры

КлючНазначениеApocalypseOutbreakRisingExtinction
MaximumLootedПотолок вероятности уже разграбленного здания, %2525050
DaysUntilMaximumLootedДни до потолка вероятности90909060
RuralLootedМножитель вероятности в сельской местности0.50.50.51.0
MaximumDiminishedLootМаксимальное уменьшение добычи, %2020200
DaysUntilMaximumDiminishedLootДни до максимального уменьшения3650365036501825
MaximumLootedBuildingRoomsПредел опустошённой части разграбленного здания, %50505050
ZombiePopLootEffectВлияние плотности зомби00010

В наборе Sane 0.6 эти семь параметров соответственно: 15, 90, 0,5, 5, 3650, 50 и 0. Вероятность предварительного разграбления растёт от нуля до потолка за указанное число игровых дней. Отдельно постепенно растёт уменьшение добычи. RuralLooted 0,5 в Apocalypse уменьшает вероятность для сельских зданий вдвое, а 1,0 в Extinction делает её такой же, как в городе. У Extinction MaximumDiminishedLoot 0 отключает уменьшение; у Rising MaximumLooted 0 отключает предварительное разграбление.

Zombie Population Loot Effect соответствует ключу ZombiePopLootEffect: варианты интерфейса 0, 10 и 20. Apocalypse использует 0, Extinction — 10; по источнику положительное значение повышает добычу при давлении зомби поблизости. Ползунки сайта — границы удобства страницы, не пределы движка.

Как устроен инструмент источника

Форма источника предлагает четыре официальных набора и Sane 0.6, поиск категории по названию, ключу или описанию, массовое назначение одной ступени и режим Advanced numbers для числового ввода. Сброс возвращает выбранный набор; при выборе другого текущие параметры перезаписываются. По коду начальное состояние Apocalypse, затем возможен возврат сохранённых значений и настройки Advanced из localStorage.

Для семи мировых параметров предусмотрены ползунки и числовые поля: MaximumLooted 0–100 шаг 1; DaysUntilMaximumLooted 0–365 шаг 1; RuralLooted 0–2 шаг 0,05; MaximumLootedBuildingRooms 0–100 шаг 1; MaximumDiminishedLoot 0–100 шаг 1; DaysUntilMaximumDiminishedLoot 0–3650 шаг 1; ZombiePopLootEffect 0–20 шаг 1. Числовое поле принимает неотрицательное значение и код округляет его до двух знаков; ползунки не доказывают игровые ограничения.

Справочная таблица в источнике показывает четыре набора и текущие значения, фильтруется по ключу, названию или описанию. Предпросмотр Lua перечисляет 21 категорию и семь мировых ключей, выбранный набор и количество изменений; часы возрождения добычи намеренно исключены. Код предлагает скачать pz_b42_20_4_loot_fragment.lua или скопировать текст с запасным способом выделения при отказе буфера. Это статическое описание кода: работа инструмента, браузера, копирования и загрузки не проверялась.

Открыть инструмент настроек добычи

Как применить фрагмент по инструкции автора

  • Остановите сервер или выйдите в главное меню локального сохранения.
  • Откройте <ServerName>_SandboxVars.lua в Zomboid/Server и поместите фрагмент внутрь существующей таблицы SandboxVars = { … }; это не полный файл.
  • Замените строки с теми же ключами, сохраните завершающие запятые и убедитесь, что ниже нет дублирующихся ключей; сохраните файл и полностью перезапустите сервер.
  • По источнику, изменения применяются только к контейнерам, ещё не сгенерированным; для проверки исследуйте новую область или начните новое сохранение.

Если добыча выглядит неправильно

  • Пустой склад или фабрика: сначала проверьте тип помещения и контейнера; таблица инструментов не обязана содержать нужный предмет.
  • Редкость повышена, а ничего не изменилось: ранее сгенерированные контейнеры сохраняют старый результат; проверьте новые места.
  • Город полон добычи, а сельская местность пуста: проверьте RuralLooted и остальные настройки мира.
  • Добычи становится меньше со временем: проверьте MaximumDiminishedLoot и DaysUntilMaximumDiminishedLoot; нулевой максимум отключает уменьшение по источнику.
  • Многие дома уже пусты: проверьте MaximumLooted, DaysUntilMaximumLooted и MaximumLootedBuildingRooms.
  • Сервер игнорирует экспорт: проверьте таблицу SandboxVars, дубли ключей и полный перезапуск.
  • После Abundant Other дороги переполнены находками: эта категория также влияет на поиск в городе и на дорогах; уменьшите её на ступень.

Часы возрождения добычи — отдельная настройка со своими правилами; инструмент источника её не меняет. Соседний материал о loot respawn посвящён таймерам, а общее руководство песочницы — процессу изменения настроек сервера.