Самодельный фонарик и фонарь в Project Zomboid
В записях Project Zomboid 42.21.0 описаны самодельный фонарик и электрический фонарь. У них почти одинаковые материалы, а фонарю дополнительно нужна проволока. После сборки отдельно проверьте, принимает ли предмет батарейку: соответствие тегов результата и действие обработчика пока не подтверждены.
Подготовьте общие материалы и инструменты
Оба рецепта требуют Electricity 1 и помечены NeedToBeLearn = true; AutoLearnAny указан как Electricity:3. В learnedBy перечислены Base.ElectronicsMag5 и профессии Electrician и Engineer. Проверьте открытие рецепта и уровень в интерфейсе; требование навыка и автоматическое изучение — разные поля.
Для каждого варианта нужны сохраняемые screwdriver, pliers и инструмент из тегов smallsaw или lightmetalsnips. Плоскогубцы и пила или ножницы по металлу имеют MayDegradeVeryLight. Также нужны по одной единице Base.ElectronicsScrap, Base.LightBulb, Base.ElectricWire и Base.Screws и один вход с тегами tincan или smallsheetmetal; последний помечен mode:destroy и ItemCount.
Выберите результат
- Make Improvised Flashlight использует общие входы и выдаёт Base.Flashlight_Crafted с флагом HasNoUses.
- Make Improvised Lantern использует те же входы и дополнительно 1 Base.Wire; результат — Base.Lantern_CraftedElectric с флагом HasNoUses.
- Найдите выбранный рецепт, убедитесь, что он открыт, проверьте инструменты и входы, затем выполните сборку. Оба рецепта помечены AnySurfaceCraft.
Проверьте питание
Отдельная запись Insert Battery принимает пустое устройство с тегами flashlight и usesbattery и флагами IsEmpty, AllowFavorite и ItemCount, сохраняет устройство и уничтожает 1 Base.Battery. Она вызывает RecipeCodeOnCreate.torchBatteryInsert и не перечисляет отдельный инвентарный результат.
Если действие не появляется
Проверьте навык Electricity, изучение рецепта, правильность инструмента и выбранных компонентов. Для батарейки проверьте, что устройство пустое и допускается рецептом. Моды могут изменить правила; не повторяйте расход материалов до выяснения причины.