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

Самодельная маска и фильтр в Project Zomboid

Подготовьте самодельную маску и фильтр и проверьте условия их установки в Build 42.21.

Записи Project Zomboid 42.21.0 описывают самодельную противогазную маску, отдельный самодельный фильтр и действие установки фильтра. Фильтр указан среди кандидатов для установки, но совместимость самодельной маски с действием по выбранной записи не установлена.

Сделайте маску

Make Improvised Gas Mask требует изучения и имеет теги InHandCraft и Engineer. В learnedBy указаны Base.EngineerMagazine2 и профессия Engineer. Запись не содержит отдельного SkillRequired; это не доказывает отсутствие иных условий доступа.

Подготовьте 2 Base.DuctTape, 1 Base.RippedSheets с mode:destroy и одну пустую Base.PopBottle, Base.PopBottleRare или Base.WaterBottle с флагами IsEmpty и ItemCount. Нужен сохраняемый инструмент с тегами scissors или sharpknife и проверками IsNotDull и SharpnessCheck. Результат — Base.Hat_ImprovisedGasMask; вызывается assignRagFilterLife.

Сделайте фильтр

Make Crafted Gas Mask Filter также помечен NeedToBeLearn = true, InHandCraft и Engineer. В learnedBy указаны Base.EngineerMagazine2, Base.WeaponMag2 и профессия Engineer. Отдельный уровень навыка в записи не указан.

Нужны сохраняемые режущий инструмент из тегов metalsaw, sheetmetalsnips, smallsaw или lightmetalsnips, плоскогубцы pliers и ступка mortarpestle. Первые два имеют MayDegradeLight. Среди материалов: один пустой вход emptycan с IsEmpty и ItemCount, одна Base.Sponge, один вход charcoal, одна Base.RippedSheets с mode:destroy, один вход glue и один вход tape. Результат — Base.GasmaskFilterCrafted.

Проверьте установку фильтра

  1. Проверьте открытие каждого рецепта и подготовьте его инструменты и материалы.
  2. Создайте маску и фильтр, если оба рецепта доступны.
  3. В действии Put Filter On Gas Mask проверьте допустимость конкретных предметов. Запись принимает сохраняемый вход с тегом gasmask и уничтожаемый непустой вход gasmaskfilter с ItemCount и NotEmpty.
  4. Проверьте результат действия в игре: оно вызывает addGasFilter и проверку noFilter, а отдельный выход в записи не указан.
Информация
GasmaskFilterCrafted указан среди кандидатов входа gasmaskfilter в действии установки. Для входа gasmask перечислены Hat_GasMask и Hat_NBCmask, но не Hat_ImprovisedGasMask; совместимость самодельной маски с действием не установлена. Назначение, срок действия и защиту от конкретных опасностей также необходимо проверять отдельно.

Если рецепт не выполняется

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