WENOPAL

ProceduralDistributions

ArmySurplusLiterature

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
Book_MilitaryBook20
Magazine_Military_NewMagazine20
Magazine_Military_NewMagazine20
Paperback_MilitaryPaperback20
BookAiming1Aiming I: "Better Aiming"10
BookReloading1Reloading I: "Basic Reloading"10
Book_MilitaryBook10
Book_MilitaryHistoryBook10
Magazine_Military_NewMagazine10
Magazine_Military_NewMagazine10
Paperback_MilitaryPaperback10
Paperback_MilitaryHistoryPaperback10
BookAiming2Aiming II: "Drawing and Shooting"8
BookReloading2Reloading II: "Dead Man's Click"8
BookAiming3Aiming III: "Leading Moving Targets"6
BookReloading3Reloading III: "Jungle Style Reloading"6
BookAiming4Aiming IV: "Long Range Sniping Tactics"4
BookReloading4Reloading IV: "Strippers, Speedloaders, and Bolt Action"4
EngineerMagazine2Magazine: The Cheapskate's John Spiral - Chemical Warfare4
EngineerMagazine3Magazine: The Cheapskate's John Spiral - Homemade Explosives4
KeyMag1Magazine: The Cheapskate's John Spiral - Escaping Captivity4
TrickMag1Magazine: Real Spy Secrets - May 19934
WeaponMag2Magazine: No Man's Land4
WeaponMag3Magazine: The Cheapskate's John Spiral - Prison Defense4
WeaponMag5Magazine: The Cheapskate's John Spiral - Street Violence4
BookAiming5Aiming V: "Secrets From the World's Best Snipers"2
BookReloading5Reloading V: "The Ultimate Encyclopedia of Reloading Techniques"2

Add your item to this list

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