ProceduralDistributions
ToolFactoryTools
Project Zomboid B42 loot table with 45 items and 4 rolls.
| ID | Name | Weight |
|---|---|---|
MarkerBlack | Marker - Black | 10 |
MeasuringTape | Measuring Tape | 10 |
Screwdriver | Screwdriver | 10 |
Screws | Screws | 10 |
SteelPiece | Steel Piece | 10 |
Whetstone | Whetstone | 10 |
BallPeenHammer | Ball-peen Hammer | 8 |
Calipers | Calipers | 8 |
File | File | 8 |
MetalworkingChisel | Metalworking Chisel | 8 |
MetalworkingPunch | Metalworking Punch | 8 |
Pliers | Pliers | 8 |
Saw | Hacksaw | 8 |
SmallFileSet | Small File Set | 8 |
SmallHandle | Small Handle | 8 |
SmallPunchSet | Small Punch and Chisel Set | 8 |
SmallSaw | Small Hacksaw | 8 |
SteelBarQuarter | Steel Bar Quarter | 8 |
SteelChunk | Steel Chunk | 8 |
Woodglue | Wood Glue | 8 |
SteelBarHalf | Steel Bar Half | 6 |
Awl | Awl | 4 |
CarpentryChisel | Carpentry Chisel | 4 |
Glasses_SafetyGoggles | Safety Goggles | 4 |
HandDrill | Hand Drill | 4 |
Handle | Medium Handle | 4 |
Hat_DustMask | Dust Mask | 4 |
Hat_EarMuff_Protectors | Ear Protectors | 4 |
Kneepad_Left_Workman | Kneepad | 4 |
ScrewsBox | Box of Screws | 4 |
SheetMetalSnips | Sheet Metal Snips | 4 |
SteelBar | Steel Bar | 4 |
SteelBlock | Steel Block | 4 |
ViseGrips | Vise Grips | 4 |
WeldingMask | Welder Mask | 4 |
Tongs | Tongs | 4 |
Epoxy | Epoxy | 2 |
Hat_BuildersRespirator | Half Mask Respirator | 2 |
Hat_HardHat | Hard Hat | 2 |
LongHandle | Large Handle | 2 |
RespiratorFilters | Respirator Filters | 2 |
SteelIngot | Steel Ingot | 2 |
ElbowPad_Left_Workman | Elbow Pad | 1 |
MetalworkingPliers | Metalworking Pliers | 1 |
ScrewsCarton | Carton of Screws | 0.1 |
junk rolls 1
A second roll with filler items.
| ID | Name | Weight |
|---|---|---|
Splinters | Wood Splinters | 4 |
AluminumFragments | Aluminum Fragments | 2 |
BrassScrap | Brass Scrap | 2 |
IronScrap | Iron Scrap | 2 |
SteelScrap | Steel Scrap | 2 |
UnusableMetal | Sheet Metal Scrap | 2 |
UnusableWood | Scrap Wood | 2 |
Add your item to this list
lua
local dist = ProceduralDistributions.list["ToolFactoryTools"]
if dist and dist.items then
table.insert(dist.items, "MiMod.MiItem")
table.insert(dist.items, 2)
endGoes inside a function hooked to Events.OnPostDistributionMerge. Full loot guide (Spanish) → · All lists