WENOPAL

ProceduralDistributions

TestingLab

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

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

IDNameWeight
Apron_WhiteApron10
Gloves_SurgicalSurgical Gloves10
Hat_SurgicalMaskSurgical Mask10
AlcoholWipesAlcohol Wipes10
BandageBandage10
CottonBallsCotton Balls10
PillsPainkillers10
PillsAntiDepAntidepressants10
PillsBetaBeta Blockers10
PillsSleepingTabletsSleeping Pills10
Magazine_ScienceMagazine10
Magazine_TechMagazine10
ScalpelScalpel10
TweezersTweezers10
Glasses_SafetyGogglesSafety Goggles8
Shirt_ScrubsMedical Scrubs8
Trousers_ScrubsPants - Medical8
Paperback_MedicalPaperback8
Paperback_SciencePaperback8
SawHacksaw8
JacketLong_DoctorMedical Coat4
AntibioticsAntibiotics4
DisinfectantBottle of Disinfectant4
Book_MedicalBook4
Book_ScienceBook4
Hat_BuildersRespiratorHalf Mask Respirator2
RespiratorFiltersRespirator Filters2
Hat_NBCmaskNuclear Biochemical Mask0.1
HazmatSuitHazmat Suit0.1

junk rolls 1

A second roll with filler items.

IDNameWeight
BluePenPen - Blue8
CalculatorCalculator8
ClipboardClipboard8
NotepadNotepad8
PenPen - Black8
RedPenPen - Red8
GreenPenPen - Green4
MarkerBlackMarker - Black4
NotebookNotebook2
MarkerBlueMarker - Blue0.5
MarkerGreenMarker - Green0.5
MarkerRedMarker - Red0.5
PenFancyFountain Pen0.5

Add your item to this list

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