WENOPAL

ProceduralDistributions

GarageTools

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

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

IDNameWeight
GardenSawWood Saw10
HandShovelGardening Trowel10
LeafRakeLeaf Rake10
RakeRake10
ScrewdriverScrewdriver10
FunnelFunnel10
RatchetRatchet Wrench10
RopeRope10
RubberHoseRubber Hose10
SteelWoolSteel Wool10
TwineTwine10
MeasuringTapeMeasuring Tape10
WhetstoneWhetstone10
HammerClaw Hammer8
PliersPliers8
WrenchWrench8
TirePumpTire Pump8
SawHacksaw8
NutsBoltsNuts and Bolts8
PipeWrenchPipe Wrench6
Hat_DustMaskDust Mask6
ShovelSpade4
Shovel2Shovel4
ClubHammerClub Hammer4
CrowbarCrowbar4
HandAxeHatchet4
HandDrillHand Drill4
ViseGripsVise Grips4
WoodenMalletWooden Mallet4
LugWrenchLug Wrench4
TireIronTire Iron4
BallPeenHammerBall-peen Hammer4
SheetMetalSnipsSheet Metal Snips4
Glasses_SafetyGogglesSafety Goggles4
Hat_EarMuff_ProtectorsEar Protectors4
CircularSawbladeCircular Sawblade4
GraphPaperGraph Paper4
GardenHoeGarden Hoe2
HandForkHand Fork2
HandScytheHand Scythe2
SnowShovelSnow Shovel2
CarpentryChiselCarpentry Chisel2
FileFile2
CalipersCalipers2
MetalworkingChiselMetalworking Chisel2
MetalworkingPunchMetalworking Punch2
SmallFileSetSmall File Set2
SmallPunchSetSmall Punch and Chisel Set2
SmallSawSmall Hacksaw2
Kneepad_Left_WorkmanKneepad2
GardenForkGarden Fork1
ScytheScythe1
LargeKnifeLarge Knife1
Gloves_LeatherGlovesLeather Gloves1
Hat_BuildersRespiratorHalf Mask Respirator1
RespiratorFiltersRespirator Filters1
MasonsChiselMason's Chisel1
MasonsTrowelMason's Trowel1
RatPoisonRat Poison1
TongsTongs1
PickAxePickaxe0.5
KnifePocketPocket Knife0.5
MetalworkingPliersMetalworking Pliers0.5
ElbowPad_Left_WorkmanElbow Pad0.5
Mov_LightConstructionFlood Lights0.1
AxeFirefighter Axe0.05
WoodAxeWood Axe0.025
MacheteMachete0.01
SledgehammerSledgehammer0.01
Sledgehammer2Sledgehammer0.01

Add your item to this list

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