WENOPAL

ProceduralDistributions

PrisonGuardLockers

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

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

IDNameWeight
BullhornMegaphone10
Shirt_PoliceBluePolice Shirt - Deputy10
Shirt_PoliceGreyPolice Shirt - Trooper10
Shirt_PrisonGuardShirt - Prison Guard10
Trousers_PrisonGuardPants - Prison Guard10
Tshirt_PoliceBluePolice T-shirt - Deputy10
Tshirt_PoliceGreyPolice T-shirt - Trooper10
Tshirt_Profession_PoliceBlueT-shirt - Police10
Tshirt_Profession_PoliceWhiteT-shirt - Police10
GumGum10
Shoes_RandomShoes8
Trousers_PolicePolice Pants - Deputy8
Trousers_PoliceGreyPolice Pants - Trooper8
Magazine_PoliceMagazine8
PaperbackPaperback8
HandTorchFlashlight4
HolsterSimple_BlackHolster4
Kneepad_Left_TacticalKneepad4
FirstAidKitFirst Aid Kit4
FirstAidKit_NewProFirst Aid Kit4
MagazineMagazine4
Magazine_CrimeMagazine4
MoneyMoney4
NightstickNightstick2
WhistleWhistle2
Hat_RiotHelmetRiot Helmet2
Vest_BulletCivilianBulletproof Vest - Civilian2
Glasses_SunSunglasses2
Bag_FannyPackFrontFanny Pack2
WalkieTalkie4Tactical Walkie Talkie1
ElbowPad_Left_TacticalElbow Pad1
Glasses_AviatorsAviator Glasses1
LunchbagLunchbag1
LunchboxLunchbox1
SportsbottleSports Bottle1
TobaccoChewingChewing Tobacco1
ShortBatShort Bat0.5
WalkieTalkie5US Army Walkie Talkie0.5
FlaskFlask0.5
Bag_DuffelBagTINTDuffel Bag0.5
Bag_SatchelSatchel0.2
KeyRing_SecurityPassSecurity Pass Key Ring0.1
WristWatch_Left_ClassicBlackWrist Watch - Classic0.1
WristWatch_Left_ClassicBrownWrist Watch - Classic0.1
WristWatch_Left_ClassicGoldWrist Watch - Gold0.1
WristWatch_Left_ClassicMilitaryWrist Watch - Military0.1
WristWatch_Left_DigitalBlackDigital Watch0.1
WristWatch_Left_DigitalRedDigital Watch0.1
Lunchbox2Lunchbox0.01

junk rolls 1

A second roll with filler items.

IDNameWeight
CombinationPadlockCombination Padlock10
PadlockPadlock1
Bag_MoneyBagDuffel Bag0.0001

Add your item to this list

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