WENOPAL

ProceduralDistributions

BarShelfLiquor

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

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

IDNameWeight
DrinkingGlassDrinking Glass50
DrinkingGlassDrinking Glass20
GlassTumblerTumbler20
GlassWineWine Glass10
WineScrewtopCheap Red Wine6
WineWhite Wine4
Wine2Red Wine4
BrandyBrandy4
GinGin4
RumRum4
ScotchScotch4
TequilaTequila4
VodkaVodka4
WhiskeyBottle of Whiskey4
PortPort2
SherrySherry2
VermouthVermouth2
CoffeeLiquerCoffee Liqueur2
CuracaoCuracao2
GrenadineGrenadine2
SimpleSyrupBottle2
WineAgedBottle of Fine Red Wine1
JuiceCranberryBottle1
JuiceLemonBottle1
JuiceOrangeBottle1
JuiceTomatoBottle1
ChampagneChampagne0.1

junk rolls 1

A second roll with filler items.

IDNameWeight
CocktailUmbrellaCocktail Umbrella50
CocktailUmbrellaCocktail Umbrella20
DishClothDish Towel10
PaperNapkins2Paper Napkins10
ReceiptReceipt10
BottleOpenerBottle Opener4
CorkscrewCorkscrew2

Add your item to this list

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