I would instead use a system based on the various HoL levels. Example, having an appropriate level in Leatherworker would improve the chances of getting a skin to drop, and in some cases the quality. For cooking, this would be the various "meats", "eggs" etc.