WENOPAL

ProceduralDistributions

MechanicShelfTools

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

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

IDNameWeight
LargeHookLarge Hook50
Boilersuit_BlueRedCoveralls10
FunnelFunnel10
Hat_DustMaskDust Mask10
IronPieceIron Piece10
NutsBoltsNuts and Bolts10
RubberHoseRubber Hose10
ScrewdriverScrewdriver10
SteelPieceSteel Piece10
SteelWoolSteel Wool10
TarpTarp10
WhetstoneWhetstone10
BlowTorchWelding Torch8
Glasses_SafetyGogglesSafety Goggles8
HandTorchFlashlight8
Hat_EarMuff_ProtectorsEar Protectors8
HeavyChainHeavy Chain8
IronBarQuarterIron Bar Quarter8
PliersPliers8
SteelBarQuarterSteel Bar Quarter8
TirePumpTire Pump8
WrenchWrench8
IronBarHalfIron Bar Half6
SteelBarHalfSteel Bar Half6
FileFile4
HandDrillHand Drill4
IronBarIron Bar4
Kneepad_Left_WorkmanKneepad4
LugWrenchLug Wrench4
MetalworkingChiselMetalworking Chisel4
MetalworkingPunchMetalworking Punch4
SheetMetalSnipsSheet Metal Snips4
SmallFileSetSmall File Set4
SmallPunchSetSmall Punch and Chisel Set4
SmallSawSmall Hacksaw4
SteelBarSteel Bar4
TireIronTire Iron4
ToolRoll_LeatherTool Roll - Leather4
TorchFlashlight - Heavy Duty4
ViseGripsVise Grips4
CalipersCalipers2
Hat_BuildersRespiratorHalf Mask Respirator2
JackJack2
Toolbox_MechanicToolbox2
BlowerFanBlower Fan1
ElbowPad_Left_WorkmanElbow Pad1
EpoxyEpoxy1
FiberglassTapeFiberglass Tape1
HeavyChain_HookHeavy Chain with Hook1
MetalworkingPliersMetalworking Pliers0.5

Add your item to this list

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