WENOPAL

ProceduralDistributions

FireDeptLockers

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

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

IDNameWeight
GumGum10
Tshirt_Profession_FiremanBlueT-shirt - Firefighter10
Tshirt_Profession_FiremanRedT-shirt - Firefighter10
Tshirt_Profession_FiremanRed02T-shirt - Firefighter10
Tshirt_Profession_FiremanWhiteT-shirt - Firefighter10
Paperback_PoorPaperback8
Shirt_DenimShirt - Denim8
Shirt_LumberjackShirt - Lumberjack8
Shirt_Lumberjack_TINTShirt - Lumberjack8
Shoes_WorkBootsWork Boots8
Socks_HeavySocks - Heavy8
Trousers_FiremanFirefighter Pants8
FirstAidKitFirst Aid Kit5
FirstAidKit_NewProFirst Aid Kit5
MagazineMagazine5
Magazine_PopularMagazine5
Belt2Belt4
Jacket_FiremanFirefighter Jacket4
MoneyMoney4
CarKeyVehicle Key2
Bag_FannyPackFrontFanny Pack2
CDplayerCD Player2
Disc_RetailCD2
Glasses_SunSunglasses2
Hat_FiremanFirefighter Helmet2
Oxygen_TankOxygen Tank2
SCBASCBA2
BullhornMegaphone1
EarbudsEarbuds1
Glasses_AviatorsAviator Glasses1
HeadphonesHeadphones1
LunchbagLunchbag1
LunchboxLunchbox1
SportsbottleSports Bottle1
TobaccoChewingChewing Tobacco1
WalkieTalkie4Tactical Walkie Talkie1
Key1Key0.5
Key1Key0.5
Key1Key0.5
Bag_DuffelBagTINTDuffel Bag0.5
FlaskFlask0.5
HandbagHandbag0.5
PursePurse0.5
BriefcaseBriefcase0.2
SuitcaseSuitcase0.2
KeyRingKey Ring0.1
Bag_MedicalBagTrauma Bag0.1
Bag_Satchel_MedicalMedical Satchel0.1
WristWatch_Left_ClassicBlackWrist Watch - Classic0.1
WristWatch_Left_ClassicBrownWrist Watch - Classic0.1
WristWatch_Left_ClassicGoldWrist Watch - Gold0.1
WristWatch_Left_DigitalBlackDigital Watch0.1
WristWatch_Left_DigitalDressDigital Watch - Metallic Dress Style0.1
WristWatch_Left_DigitalRedDigital Watch0.1
Lunchbox2Lunchbox0.001

junk rolls 1

A second roll with filler items.

IDNameWeight
CombinationPadlockCombination Padlock10
PadlockPadlock1

Add your item to this list

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