WENOPAL

ProceduralDistributions

BookstoreCrafts

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

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

IDNameWeight
BookCarving1Carving I: "Beginners Carving"10
BookFlintKnapping1Knapping I: "Flint Knapping 101"10
BookGlassmaking1Glassmaking I: "Glass: A History"10
BookCarving2Carving II: "Cool Woodshaping Projects!"8
BookFlintKnapping2Knapping II: "Guide to Kentucky Geology"8
BookGlassmaking2Glassmaking II: "From Sand to Glass: A Journey"8
BookCarving3Carving III: "Grinling Gibbons: His Life and Works"6
BookFlintKnapping3Knapping III: "Lithic Technology Manual 1993"6
BookGlassmaking3Glassmaking III: "Laboratory Manual of Glassblowing"6
BookCarving4Carving IV: "Medieval Wood and Bone Carving Techniques"4
BookFlintKnapping4Knapping IV: "Schmidt Rock Hardness Testing Techniques"4
BookGlassmaking4Glassmaking IV: "Secrets of the Carlow Crystal Makers"4
BookCarving5Carving V: "The Art and Process of Natural Material Carving"2
BookFlintKnapping5Knapping V: "Technological Morphometrics of Clovis Artifacts"2
BookGlassmaking5Glassmaking V: "Venetian Glass: An Electron Microprobe Analysis"2
GlassmakingMag1Magazine: Murano Glass Manual2
GlassmakingMag2Magazine: Carlow Crystal Guide2
GlassmakingMag3Magazine: Bottle Making at Home2
ArmorMag2Magazine: Early Indigenous Armor - An In-Depth Study0.5
PrimitiveToolMag1Magazine: Tool Use of Early Man0.5
PrimitiveToolMag2Magazine: Cultures of Prehistory0.5
PrimitiveToolMag3Magazine: Pioneering Carvers0.5

Add your item to this list

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