WENOPAL

ProceduralDistributions

FactoryLockers

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

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

IDNameWeight
BoilersuitCoveralls20
Shirt_WorkmanWorkman Shirt20
BoilersuitCoveralls10
GumGum10
Shirt_WorkmanWorkman Shirt10
Tshirt_WhiteTINTT-shirt10
Glasses_SafetyGogglesSafety Goggles8
Hat_DustMaskDust Mask8
Hat_EarMuff_ProtectorsEar Protectors8
Paperback_PoorPaperback8
Shirt_DenimShirt - Denim8
Shoes_WorkBootsWork Boots8
Shoes_TrainerTINTSneakers8
Trousers_DenimJeans8
Trousers_JeanBaggyJeans - Baggy8
MagazineMagazine5
Magazine_PopularMagazine5
Belt2Belt4
Hat_HardHatHard Hat4
Kneepad_Left_WorkmanKneepad4
MoneyMoney4
Shirt_LumberjackShirt - Lumberjack4
Shirt_Lumberjack_TINTShirt - Lumberjack4
Vest_HighVizHigh Visibility Vest4
CarKeyVehicle Key2
Bag_FannyPackFrontFanny Pack2
CDplayerCD Player2
Disc_RetailCD2
Glasses_SunSunglasses2
ToolboxToolbox2
EarbudsEarbuds1
ElbowPad_Left_WorkmanElbow Pad1
FlaskFlask1
Glasses_AviatorsAviator Glasses1
HeadphonesHeadphones1
SportsbottleSports Bottle1
Vest_ForemanForeman Vest1
TobaccoChewingChewing Tobacco1
Key1Key0.5
Key1Key0.5
Key1Key0.5
Bag_DuffelBagTINTDuffel Bag0.5
Bag_WorkerBagDuffel Bag0.5
HandbagHandbag0.5
PursePurse0.5
Bag_SatchelSatchel0.2
BriefcaseBriefcase0.2
SuitcaseSuitcase0.2
KeyRingKey Ring0.1
KnifePocketPocket Knife0.1
WristWatch_Left_ClassicBlackWrist Watch - Classic0.1
WristWatch_Left_ClassicBrownWrist Watch - Classic0.1
WristWatch_Left_ClassicGoldWrist Watch - Gold0.1
WristWatch_Left_DigitalBlackDigital Watch0.1
WristWatch_Left_DigitalRedDigital Watch0.1

junk rolls 1

A second roll with filler items.

IDNameWeight
CombinationPadlockCombination Padlock10
PadlockPadlock1

Add your item to this list

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