Перейти к содержимому

Крафт и переработка

Станции - это строительные детали, поэтому они ставятся внутри флага фракции, как и всё остальное. Они задаются в Crafting.Stations в bs_crafting/config/config_crafting.lua, а bs_building читает их при старте.

СтанцияДля чего
ВерстакИнструменты, строительные детали, общее
КостёрГотовка. Еда, оставленная на огне слишком долго (burnAfter, 180 с), подгорает
Химический столЛекарства, наркотики, взрывчатка
Оружейный верстакОружие и обвесы
ГрядкаСемена. Растут farmGrowMinutes (90) и требуют воды и удобрения

Рецепты лежат в config_recipes.lua. Ручному крафту из инвентаря станция не нужна.

  • Ты стоишь на месте на короткую подготовку (setupMs), затем работа идёт сама, и можно уходить.
  • handQueueMax (5) и stationQueueMax (8) ограничивают очередь.
  • Складские ящики в пределах materialRadius (10 м) питают крафт, опустошать их сначала не нужно.
  • Каждый уровень крафта сокращает время на speedPerLevel (2,5%), до maxSpeedCut (50%).
  • allowExplosives (F1) отключает рецепты C4 и трубной бомбы, если не хочешь рейдов со взрывчаткой.

Сбор в кустах, свежевание животных и заражённых (skinZombies) и разбор обломков разводным ключом (salvageMs).

bs_recycler ставит топливные машины в фиксированных местах (Rogers Salvage, свалка в Сэнди, Палето, Сайпресс, доки Элизиан, карьер Дэвис). Любой может загрузить, запустить или опустошить машину.

  • Один литр топлива обрабатывает itemsPerLitre (10) предметов, по itemSeconds (5) с каждый.
  • Ты получаешь назад yieldRate (50%) стоимости крафта плюс 1% за уровень крафта, до 15%.
  • Работающая машина шумит. Зомби слышат её в пределах noiseRadius (150 м).
  • Ручная разборка даёт меньше (dismantleRate, 25%) и требует отвёртки или разводного ключа.

Точки хранятся в базе данных (bs_recycler_points) и имеют отдельную страницу в F1, так что их можно переносить, не трогая файлы.

Миграция: 032_crafting.sql.