It works like this: There are 3 tiers of ingredient with 1-3 points (more valuable ingredients fall faster). Every recipe has a random number of ingredients each time. If the total number of points is bellow 3, worm-boot spawns, if above glass of wine, if above 6 goblet of blood. So there are really no recipes :D