Самодельная маска и фильтр в Project Zomboid
Записи 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.
Проверьте установку фильтра
- Проверьте открытие каждого рецепта и подготовьте его инструменты и материалы.
- Создайте маску и фильтр, если оба рецепта доступны.
- В действии Put Filter On Gas Mask проверьте допустимость конкретных предметов. Запись принимает сохраняемый вход с тегом gasmask и уничтожаемый непустой вход gasmaskfilter с ItemCount и NotEmpty.
- Проверьте результат действия в игре: оно вызывает addGasFilter и проверку noFilter, а отдельный выход в записи не указан.
Если рецепт не выполняется
Проверьте изучение действия, выбранную бутылку или банку, их пустое состояние, режущий инструмент и точные входы по тегам. Сравните подсказку выбранного рецепта с установленными модами; не считайте отсутствие уровня навыка доказательством полного отсутствия ограничений.