WENOPAL

ProceduralDistributions

FitnessTrainer

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

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

IDNameWeight
DumbBellDumbbell10
Magazine_HealthMagazine10
SportsbottleSports Bottle10
Hat_SweatbandSweatband8
BarBellBarbell4
Kneepad_Left_SportKneepad4
Paperback_DietPaperback4
Paperback_NewAgePaperback4
Paperback_SelfHelpPaperback4
WhistleWhistle4
Bag_FannyPackFrontFanny Pack2
CDplayerCD Player2
Disc_RetailCD2
Shoes_TrainerTINTSneakers2
EarbudsEarbuds1
HeadphonesHeadphones1
HoodieDOWN_WhiteTINTHoodie1
PillsVitaminsCaffeine Pills1
Shoes_FlipFlopFlip-flops1
Shoes_SandalsSandals1
Shorts_LongSportLong Shorts - Sport1
Shorts_ShortSportShorts - Sport1
Bag_DuffelBagTINTDuffel Bag0.5
Shirt_Baseball_KYShirt - Kentucky Baseball0.5
Shirt_Baseball_RangersShirt - Riverside Rangers Baseball0.5
Shirt_Baseball_ZShirt - Z Hurricanes Baseball0.5
Trousers_SportSport Pants0.5
Tshirt_PoloStripedTINTT-shirt - Striped Polo0.5
Tshirt_PoloTINTT-shirt - Polo0.5
Tshirt_SportT-shirt - Sports0.5
Tshirt_SportDECALT-shirt - Sports0.5
Vest_DefaultTEXTURE_TINTTank Top0.5
Bag_SatchelSatchel0.2
Shoes_BlueTrainersSneakers0.2
Shoes_RedTrainersSneakers0.2
ElbowPad_Left_SportElbow Pad0.1
SwimTrunks_BlueSwim Trunks0.1
SwimTrunks_GreenSwim Trunks0.1
SwimTrunks_RedSwim Trunks0.1
SwimTrunks_YellowSwim Trunks0.1

Add your item to this list

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