Skip to content

Crafting & recycling

Stations are building pieces, so they go inside a faction flag like everything else. They’re defined in Crafting.Stations in bs_crafting/config/config_crafting.lua, and bs_building reads them on start.

StationUsed for
WorkbenchTools, building parts, general stuff
CampfireCooking. Food left on the fire too long (burnAfter, 180 s) burns
Chemistry tableMedicine, drugs, explosives
Weapon benchWeapons and attachments
Farm plotSeeds. Takes farmGrowMinutes (90) and needs water and fertilizer

Recipes are in config_recipes.lua. Hand crafting from the inventory needs no station.

  • You stand still for a short setup (setupMs), then the job runs on its own and you can walk away.
  • handQueueMax (5) and stationQueueMax (8) cap the queue.
  • Storage boxes within materialRadius (10 m) feed the craft, no need to empty them first.
  • Each crafting level cuts the time by speedPerLevel (2.5%), up to maxSpeedCut (50%).
  • allowExplosives (F1) turns the C4 and pipe bomb recipes off if you don’t want raids with explosives.

Foraging bushes, skinning animals and infected (skinZombies), and salvaging wrecks with a wrench (salvageMs).

bs_recycler puts fuel-driven machines at fixed spots (Rogers Salvage, Sandy scrapyard, Paleto, Cypress, Elysian docks, Davis quarry). Anyone can load, start or empty one.

  • One litre of fuel runs itemsPerLitre (10) items, itemSeconds (5) each.
  • You get back yieldRate (50%) of the crafting cost, plus 1% per crafting level up to 15%.
  • A running machine is loud. Zombies hear it within noiseRadius (150 m).
  • Hand dismantling gives less (dismantleRate, 25%) and needs a screwdriver or a wrench.

Points live in the database (bs_recycler_points) and have their own page in F1, so you can move them without touching files.

Migration: 032_crafting.sql.