WENOPAL

ProceduralDistributions

CarpenterOutfit

Project Zomboid B42 loot table with 33 items and 3 rolls.

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

IDNameWeight
Hat_DustMaskDust Mask10
NotepadNotepad10
PencilPencil10
RippedSheetsRag10
Trousers_DenimJeans10
TsquareT-square10
Vest_HighVizHigh Visibility Vest10
Glasses_SafetyGogglesSafety Goggles8
Shirt_LumberjackShirt - Lumberjack8
Shirt_Lumberjack_TINTShirt - Lumberjack8
Shoes_WorkBootsWork Boots8
BookCarpentry1Carpentry I: "A Guide to Nailing"6
Tshirt_DefaultTEXTURE_TINTT-shirt6
Vest_DefaultTEXTURE_TINTTank Top6
BookCarpentry2Carpentry II: "Carpentry, Woodcraft Style"4
DuctTapeDuct Tape4
Hat_EarMuff_ProtectorsEar Protectors4
Hat_HardHatHard Hat4
Kneepad_Left_WorkmanKneepad4
MarkerBlackMarker - Black4
BookCarpentry3Carpentry III: "Hand Crafted Shelving and Storage"2
Hat_BuildersRespiratorHalf Mask Respirator2
ToolboxToolbox2
BookCarpentry4Carpentry IV: "Making Your Own Cabin From Scratch"1
ElbowPad_Left_WorkmanElbow Pad1
Gloves_LeatherGlovesLeather Gloves1
HandiknifeHandiknife1
Hat_BandanaBandana1
Hat_BandanaTINTBandana1
KnifePocketPocket Knife1
BookCarpentry5Carpentry V: "Site Joinery and Architectural Carpentry"0.5
ToolRoll_LeatherTool Roll - Leather0.5
MultitoolMultitool0.1

Add your item to this list

lua
local dist = ProceduralDistributions.list["CarpenterOutfit"]
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