int diff
Alchemical dfficulty level.
recipelist * next
Pointer to next recipe list.
int total_chance
Total chance of the recipes in this list.
int is_combination
Whather this is an alchemy recipe, or an item transformation description.
sstring title
Distinguishing name of product.
linked_char * ingred
List of ingredients.
recipe * items
Pointer to first recipe in this list.
int index
Index value derived from formula ingredients.
sstring skill
Skill name used to make this recipe.
int transmute
If defined, one of the formula ingredients is used as the basis for the product object.
sstring failure_message
Specific failure message.
int exp
How much exp to give for this formulae.
size_t arch_names
Size of the arch_name[] array.
size_t tool_size
Length of tool.
sstring keycode
Optional keycode needed to use the recipe.
List of recipes with a certain number of ingredients.
char ** tool
Tool(s) for item transformation.
int yield
Maximum number of items produced by the recipe.
int chance
Chance that recipe for this item will appear in an alchemical grimore.
sstring failure_arch
Arch of the item to generate on failure, instead of blowing up stuff.
int min_level
Minimum level to have in the skill to be able to use the formulae.
recipe * next
Next recipe with the same number of ingredients.
char ** arch_name
Possible archetypes of the final product made.
int ingred_count
Number of items in ingred.
sstring cauldron
Arch of the cauldron/workbench used to house the formulae.
int number
Number of recipes in this list.