WENOPAL

ProceduralDistributions

BaseballStoreShelves

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

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

IDNameWeight
BaseballBaseball20
Paperback_BaseballPaperback20
BaseballBaseball10
Book_BaseballBook10
Hat_BaseballCapTINTBaseball Cap10
Paperback_BaseballPaperback10
Shirt_Baseball_KYShirt - Kentucky Baseball10
Shirt_Baseball_RangersShirt - Riverside Rangers Baseball10
Shirt_Baseball_ZShirt - Z Hurricanes Baseball10
SportsbottleEmpty10
WhistleWhistle10
Vest_CatcherVestCatcher's Vest8
Bag_BaseballBagDuffel Bag6
BaseballBatBaseball Bat4
Trousers_WhiteTEXTUREPants4
Hat_BaseballCapBaseball Cap2
Hat_BaseballCapBlueBaseball Cap2
Hat_BaseballCapGreenBaseball Cap2
Hat_BaseballCapKYBaseball Cap - Kentucky2
Hat_BaseballCapKY_RedBaseball Cap - Kentucky2
Hat_BaseballCapRedBaseball Cap2
Hat_BaseballHelmetBatting Helmet2
ShinKneeGuard_L_BaseballShin Guard2
Shoes_TrainerTINTSneakers2
AthleticCupAthletic Cup1
BaseballBat_MetalMetal Baseball Bat1
Kneepad_Left_SportKneepad1

Add your item to this list

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