WENOPAL

ProceduralDistributions

CabinetFactoryTools

Project Zomboid B42 loot table with 36 items and 4 rolls.

Data taken from the game files: Project Zomboid 42.21.0 · updated on

IDNameWeight
CircularSawbladeCircular Sawblade20
CarpentryChiselCarpentry Chisel10
GardenSawWood Saw10
HammerClaw Hammer10
ScrewdriverScrewdriver10
CircularSawbladeCircular Sawblade10
WhetstoneWhetstone10
ClubHammerClub Hammer8
HingeDoor Hinge8
PliersPliers8
SawHacksaw8
WoodenMalletWooden Mallet8
HandleMedium Handle8
NailsBoxBox of Nails8
NutsBoltsNuts and Bolts8
ScrewsBoxBox of Screws8
SmallHandleSmall Handle8
CalipersCalipers4
CrowbarCrowbar4
HandDrillHand Drill4
PaintbrushPaintbrush4
ViseGripsVise Grips4
Glasses_SafetyGogglesSafety Goggles4
Hat_DustMaskDust Mask4
Kneepad_Left_WorkmanKneepad4
DuctTapeDuct Tape4
LongHandleLarge Handle4
LongStickLong Stick4
WoodenStick2Wooden Rod4
WoodglueWood Glue4
EpoxyEpoxy2
ElbowPad_Left_WorkmanElbow Pad1
Hat_BuildersRespiratorHalf Mask Respirator1
Hat_HardHatHard Hat1
NailsCartonCarton of Nails0.5
ScrewsCartonCarton of Screws0.5

junk rolls 1

A second roll with filler items.

IDNameWeight
MagnifyingGlassMagnifying Glass10
MeasuringTapeMeasuring Tape10
SteelWoolSteel Wool10
SplintersWood Splinters8
UnusableWoodScrap Wood4

Add your item to this list

lua
local dist = ProceduralDistributions.list["CabinetFactoryTools"]
if dist and dist.items then
    table.insert(dist.items, "MiMod.MiItem")
    table.insert(dist.items, 2)
end

Goes inside a function hooked to Events.OnPostDistributionMerge. Full loot guide (Spanish) → · All lists