WENOPAL

ProceduralDistributions

SafehouseLighting_Late

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

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

IDNameWeight
CandleCandle20
BatteryBattery20
Flashlight_CraftedFlashlight - Improvised20
MatchesMatchbook20
CandleCandle10
BatteryBattery10
LightBulbLight Bulb10
MagnesiumFirestarterMagnesium Firestarter10
MatchboxMatchbox10
LightbarRedLightbar - Red10
LightbarRedBlueLightbar - Red and Blue10
LightbarYellowLightbar - Yellow10
CandleBoxBox of Candles8
Lantern_CraftedElectricImprovised Electric Lantern8
HandTorchFlashlight8
LighterDisposableLighter - Disposable8
SparklersBox of Sparklers8
LightBulbBoxBox of Light Bulbs4
TorchFlashlight - Heavy Duty2
Lantern_PropanePropane Lantern1
BatteryBoxBox of Batteries1
FlashLight_AngleHeadFlashlight - Angle Headed1
LighterLighter1
FlashLight_AngleHead_ArmyFlashlight - Angle Headed0.1
Lantern_HurricaneHurricane Lantern0.01

junk rolls 1

A second roll with filler items.

IDNameWeight
Lantern_CraftedElectricImprovised Electric Lantern100

Add your item to this list

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