WENOPAL

ProceduralDistributions

LockerClassy

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

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

IDNameWeight
MoneyMoney20
CameraExpensiveHigh-end Camera10
CameraFilmCamera Film10
CreditCardCredit Card10
GumGum10
MoneyMoney10
StockCertificateStock Certificate10
BluePenPen - Blue8
ClipboardClipboard8
Magazine_RichMagazine8
NotepadNotepad8
Paperback_RichPaperback8
PenPen - Black8
RedPenPen - Red8
BusinessCardBusiness Card4
GreenPenPen - Green4
Magazine_BusinessMagazine4
Paperback_BusinessPaperback4
PenFancyFountain Pen4
Socks_Ankle_BlackSocks4
Socks_Ankle_BlackSocks4
Disc_RetailCD2
Shirt_FormalTINTShirt - Formal2
Shirt_FormalTINTShirt - Formal2
Shirt_FormalWhiteShirt - Formal2
Shirt_FormalWhiteShirt - Formal2
Shoes_RandomShoes2
Shoes_RandomShoes2
Socks_Ankle_WhiteSocks2
Socks_Long_WhiteLong Socks2
TrousersPants2
TrousersMesh_DenimLightJeans2
Trousers_DefaultTEXTUREPants2
Trousers_DefaultTEXTURE_HUEPants2
Trousers_DefaultTEXTURE_TINTPants2
Trousers_SuitSuit Pants2
Trousers_SuitSuit Pants2
Trousers_SuitTEXTURESuit Pants2
Trousers_SuitTEXTURESuit Pants2
Trousers_WhiteTINTPants2
Tshirt_PoloStripedTINTT-shirt - Striped Polo2
Tshirt_PoloTINTT-shirt - Polo2
Tshirt_WhiteTINTT-shirt2
BottleOpenerBottle Opener1
CalculatorCalculator1
CDplayerCD Player1
CorkscrewCorkscrew1
Diary2Diary1
DoodleDoodle1
EarbudsEarbuds1
HeadphonesHeadphones1
MarkerBlackMarker - Black1
MoneyBundleMoney Bundle1
Socks_AnkleSocks1
Socks_LongLong Socks1
Suit_JacketSuit Jacket1
Suit_JacketSuit Jacket1
Suit_JacketTINTSuit Jacket1
Suit_JacketTINTSuit Jacket1
Trousers_SuitWhiteSuit Pants1
Tshirt_WhiteLongSleeveTINTLong Sleeve T-shirt1
Vest_DefaultTEXTURE_TINTTank Top1
WalkieTalkie2ValuTech Walkie Talkie1
WineWhite Wine1
Bag_DuffelBagTINTDuffel Bag0.5
Bag_GolfBagGolf Bag0.5
HandbagHandbag0.5
Hat_FedoraFedora0.5
Hat_Fedora_DelmonteFedora0.5
Jacket_LeatherLeather Jacket0.5
Jacket_WhiteTINTJacket0.5
Jumper_DiamondPatternTINTSweater0.5
Jumper_PoloNeckSweater - Turtleneck0.5
Jumper_RoundNeckSweater - Round Neck0.5
Jumper_TankTopTINTSweater Vest - V-neck0.5
Jumper_VNeckSweater - V-neck0.5
MarkerBlueMarker - Blue0.5
MarkerGreenMarker - Green0.5
MarkerRedMarker - Red0.5
PursePurse0.5
Shirt_FormalWhite_ShortSleeveShort Sleeve Shirt0.5
Shirt_FormalWhite_ShortSleeveTINTShort Sleeve Shirt0.5
Tie_BowTieFullBow Tie0.5
Tie_BowTieWornBow Tie - Clip-on0.5
Tie_FullTie0.5
Tie_WornTie - Clip-on0.5
WalkieTalkie3Premium Tech. Walkie Talkie0.5
Bag_SatchelSatchel0.2
Hat_GolfHatTINTGolf Cap0.2
Bag_NormalHikingBagHiking Backpack0.1
FlaskFlask0.1
SportsbottleSports Bottle0.1
WhistleWhistle0.1
WristWatch_Left_ClassicGoldWrist Watch - Gold0.1
WristWatch_Left_DigitalDressDigital Watch - Metallic Dress Style0.1
Bag_BigHikingBagBig Hiking Backpack0.05
WristWatch_Left_ExpensiveWrist Watch - Luthex0.01
Bag_MoneyBagDuffel Bag0.001
Briefcase_MoneyBriefcase0.001
Hat_PeakedCapYachtCaptain's Hat0.001

junk rolls 1

A second roll with filler items.

IDNameWeight
CombinationPadlockCombination Padlock10
PadlockPadlock1
BobPicPicture of Bob0.001
CaseyPicPicture of Casey-Jo0.001
ChrisPicPicture of Chris Bailey0.001
CortmanPicPicture of Dr. Cortman0.001
HankPicPicture of Hank0.001
JamesPicPicture of James Garcia0.001
KatePicPicture of Kate0.001
MariannePicPicture of Marianne Brown0.001

Add your item to this list

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