WENOPAL

ProceduralDistributions

SchoolLockers

Project Zomboid B42 loot table with 84 items and 2 rolls.

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

IDNameWeight
Book_SchoolTextbookBook20
SheetPaper2Sheet of Paper20
NoteNote20
GumGum20
Book_SchoolTextbookBook10
GraphPaperGraph Paper10
NotebookNotebook10
SheetPaper2Sheet of Paper10
IndexCardIndex Card10
LetterHandwrittenHandwritten Letter10
NoteNote10
NotepadNotepad8
PencilCasePencil Case8
CalculatorCalculator4
Disc_RetailCD4
VideoGameHandheld Game Console4
Bag_SatchelSatchel4
Bag_SchoolbagSmall Backpack4
ComicBook_RetailComic Book2
CDplayerCD Player2
EarbudsEarbuds2
Jacket_VarsityJacket - Varsity2
Shoes_TrainerTINTSneakers2
LunchbagLunchbag2
LunchboxLunchbox2
HoodieDOWN_WhiteTINTHoodie1
Diary1Diary1
Magazine_ChildsMagazine1
Magazine_HumorMagazine1
Magazine_TeensMagazine1
Paperback_ChildsPaperback1
Paperback_FantasyPaperback1
Paperback_SciFiPaperback1
Bracelet_LeftFriendshipTINTFriendship Bracelet1
HeadphonesHeadphones1
FirecrackerFirecrackers1
MoneyMoney1
PhotoPhotograph0.5
Hat_BaseballCapTINTBaseball Cap0.5
Shorts_LongSportLong Shorts - Sport0.5
Shorts_ShortSportShorts - Sport0.5
Shirt_Baseball_KYShirt - Kentucky Baseball0.2
Shirt_Baseball_RangersShirt - Riverside Rangers Baseball0.2
Shirt_Baseball_ZShirt - Z Hurricanes Baseball0.2
Trousers_SportSport Pants0.2
Tshirt_LongSleeve_SuperColorLong Sleeve T-shirt0.2
Tshirt_SportT-shirt - Sports0.2
Tshirt_SportDECALT-shirt - Sports0.2
Tshirt_SuperColorT-shirt0.2
Tshirt_TieDyeT-shirt - Tie Dye0.2
Hat_BeanyBeanie0.1
Hat_BucketHatBucket Hat0.1
Magazine_HobbyMagazine0.1
RPGmanualRPG Manual0.1
DiceBagPouch0.1
RubberSpiderRubber Spider0.1
WristWatch_Left_ClassicBlackWrist Watch - Classic0.1
WristWatch_Left_ClassicBrownWrist Watch - Classic0.1
WristWatch_Left_DigitalBlackDigital Watch0.1
WristWatch_Left_DigitalRedDigital Watch0.1
Hat_SweatbandSweatband0.1
Shoes_BlueTrainersSneakers0.1
Shoes_RedTrainersSneakers0.1
SportsbottleSports Bottle0.1
WhistleWhistle0.1
Bag_Schoolbag_PatchesSmall Backpack0.1
Hat_BaseballCapBaseball Cap0.05
Hat_BaseballCapBlueBaseball Cap0.05
Hat_BaseballCapGreenBaseball Cap0.05
Hat_BaseballCapRedBaseball Cap0.05
Kneepad_Left_SportKneepad0.05
ElbowPad_Left_SportElbow Pad0.01
Hat_BaseballCapKYBaseball Cap - Kentucky0.01
Hat_BaseballCapKY_RedBaseball Cap - Kentucky0.01
Kneepad_Left_TINTKneepad0.01
WeaponMag7Magazine: The Louisville Bruiser0.01
ElbowPad_Left_TINTElbow Pad0.005
Hat_HalloweenMaskDevilHalloween Mask - Devil0.005
Hat_HalloweenMaskMonsterHalloween Mask - Monster0.005
Hat_HalloweenMaskPumpkinHalloween Mask - Pumpkin0.005
Hat_HalloweenMaskSkeletonHalloween Mask - Skeleton0.005
Hat_HalloweenMaskVampireHalloween Mask - Vampire0.005
Hat_HalloweenMaskWitchHalloween Mask - Witch0.005
Lunchbox2Lunchbox0.001

junk rolls 1

A second roll with filler items.

IDNameWeight
CombinationPadlockCombination Padlock10

Add your item to this list

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