WENOPAL

ProceduralDistributions

GarageFirearms

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

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

IDNameWeight
HuntingRifleMSR788 Rifle10
Pistol2M1911 Pistol10
RevolverPatrol Revolver10
ShotgunJS-2000 Shotgun10
VarmintRifleMSR700 Rifle10
ScrewdriverScrewdriver10
HolsterSimple_BrownHolster8
Glasses_ShootingShooting Glasses8
Hat_EarMuff_ProtectorsEar Protectors8
Magazine_FirearmMagazine8
Magazine_OutdoorsMagazine8
Bag_AmmoBox_HuntingAmmunition Box6
DoubleBarrelShotgunDouble Barrel Shotgun4
JS14_RifleJS-14 Rifle4
L92_CarbineL92 Carbine4
L94_RifleL94 Rifle4
PistolM9 Pistol4
Revolver_ShortSN38 Revolver4
AmmoStrap_BulletsBullets Bandolier4
AmmoStrap_ShellsShells Bandolier4
ChokeTubeFullChoke Tube - Full4
HolsterDoubleHolster - Double4
RecoilPadRecoil Pad4
RedDotRed Dot Sight4
x2Scopex2 Scope4
HuntingKnifeHunting Knife4
Bag_AmmoBox_MixedAmmunition Box4
FirstAidKitFirst Aid Kit4
Mov_FlagUSAStars & Stripes Flag4
Paperback_MilitaryHistoryPaperback4
ChokeTubeImprovedChoke Tube - Improved2
HolsterShoulderHolster - Shoulder2
x4Scopex4 Scope2
SmallKnifeSmall Knife2
Magazine_CrimeMagazine2
Magazine_MilitaryMagazine2
DoubleBarrelShotgunSawnoffSawed-off Double Barrel Shotgun1
Pistol3B-F Pistol1
Revolver_LongMagnum1
TrapperCarbineTrapper Carbine1
GunLightGun Light1
HolsterAnkleHolster - Ankle1
x8Scopex8 Scope1
LargeKnifeLarge Knife1
Bag_ProtectiveCaseBulkyAmmoBulky Ammo Container1
Bag_ProtectiveCaseBulkyAmmo_HuntingBulky Ammo Container1
Bag_ProtectiveCaseSmall_ArmorerSmall Protective Case1
Bag_ProtectiveCaseSmall_Pistol1Small Protective Case1
Bag_ProtectiveCaseSmall_Revolver1Small Protective Case1
Bag_RifleCaseClothCloth Gun Case1
Bag_ShotgunCaseClothCloth Gun Case1
Bag_ShotgunCaseCloth2Cloth Gun Case1
PistolCase1Handgun Case1
RevolverCase1Handgun Case1
FlashLight_AngleHead_ArmyFlashlight - Angle Headed1
Mov_FlagUSALargeUSA Flag1
Mov_HuntingTrophyDeer Head Trophy1
BookAiming1Aiming I: "Better Aiming"1
BookReloading1Reloading I: "Basic Reloading"1
FarmingMag1Magazine: Kentucky Farmer - June 19931
FarmingMag2Magazine: Kentucky Farmer - May 19931
FarmingMag3Magazine: Blooms and Blossoms1
FarmingMag4Magazine: The Farmers Guide1
FarmingMag5Magazine: American Homesteading1
FarmingMag6Magazine: Cropping for Cash1
FarmingMag7Magazine: Growing Your Own1
FarmingMag8Magazine: Thyme Time1
FishingMag1Magazine: Angler USA - June 19931
FishingMag2Magazine: Angler USA - May 19931
HerbalistMagMagazine: Wilderness Survival1
HuntingMag1Magazine: Small Game Hunting1
HuntingMag2Magazine: The Hunter1
HuntingMag3Magazine: Wildlife Preserve1
HuntingMag4Magazine: Get Stuffed1
BookAiming2Aiming II: "Drawing and Shooting"0.8
BookReloading2Reloading II: "Dead Man's Click"0.8
BookAiming3Aiming III: "Leading Moving Targets"0.6
BookReloading3Reloading III: "Jungle Style Reloading"0.6
AssaultRifle2M1A Rifle0.5
KnifePocketPocket Knife0.5
Bag_ProtectiveCaseSmall_Pistol2Small Protective Case0.5
Bag_ProtectiveCaseSmall_Revolver2Small Protective Case0.5
Bag_RifleCaseCloth2Cloth Gun Case0.5
PistolCase2Handgun Case0.5
RevolverCase2Handgun Case0.5
RifleCase1Gun Case0.5
ShotgunCase1Gun Case0.5
ShotgunCase2Gun Case0.5
Glasses_Prescription_ShootingPrescription Shooting Glasses0.5
BookAiming4Aiming IV: "Long Range Sniping Tactics"0.4
BookReloading4Reloading IV: "Strippers, Speedloaders, and Bolt Action"0.4
BookAiming5Aiming V: "Secrets From the World's Best Snipers"0.2
BookReloading5Reloading V: "The Ultimate Encyclopedia of Reloading Techniques"0.2
Bag_ALICE_BeltSus_CamoALICE Belt and Suspenders0.1
Bag_ALICE_BeltSus_GreenALICE Belt and Suspenders0.1
KnifeButterflyButterfly Knife0.1
RifleCase2Gun Case0.1
MilitaryMedalMilitary Medal0.1
ShemaghScarf_GreenShemagh (Scarf)0.1
RifleCase3Gun Case0.05
Bag_ProtectiveCaseSmall_Pistol3Small Protective Case0.01
Bag_ProtectiveCaseSmall_Revolver3Small Protective Case0.01
PistolCase3Handgun Case0.01
RevolverCase3Handgun Case0.01

Add your item to this list

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