Hi there, long time no see...
I'm quite fed up with those boring "plump helmet roast", and even more of their bland descriptions "This is a stack of 42 finely-prepared plump helmet roast. The ingredients are exceptionally minced plump helmet, well-minced plump helmet, superiorly minced plump helmetand minced plump helmet."
So I tried to figure another kind of cooking system, based on a classification of each ingredients :
- the
MAIN ingredient is the main ingredient of the meal (gee...), giving it's name to the meal.
One and only one MAIN ingredient should be present in the meal. No liquid ingredient should be in this category (it will solve some annoying and very persistent bug...)
-
BASE ingredients are major ingredients that define the kind of meal. Flour will make bread and pies, alcohols will be used in various stews...
-
SECONDARY ingredients are additionnal ingredients similar to the main one, but liquid ingredients can be member of this class
-
SPICE ingredients are only used for flavoring. They will add flavoring adjectives to the meal.
Furthermore, I added some "mixing rules" on the various kind of meals. The lavish meals will require a very narrow range of ingredients while the easy meal will accept anything as long as at least one MAIN ingredient is provided.
Some examples :
* Easy meal : Must contain one MAIN ingredient and any one of the other kind of ingredient.
MAIN ingredient : kitten meat
BASE ingredient : kitten intestines
The BASE ingredient will define the kind of meal ("intestines" -> sausages) and the MAIN ingredient the actual content (kitten meat)
This will produce a "kitten meat sausage", and its description will be
"This is a kitten meat sausage. It is made of exceptionally roasted kitten meat masterfully crammed into kitten intestines."
* Fine Meal : Must contain one MAIN ingredient, any one of the other ingredient and either one SECONDARY or a SPICE ingredient.
MAIN ingredient : wild strawberry
BASE ingredient : Longland flour
SPICE ingredient : dwarven sugar
-> This is a sweet wild strawberry pie. It is made of cleaned wild strawberry baked with Longland flour. It is flavored with a hint of melted dwarven sugar.
*Lavish Meal. Must contain one MAIN ingredient, one BASE ingredient, one SPICE ingredient and either one SECONDARY or another SPICE ingredient.
MAIN ingredient : kitten brain
BASE ingredient : gutter cruor
SECONDARY ingredient : muck root
SPICE ingredient : cow cheese
-> This is a cheesy kitten brain pungent stew. It is made of superiorly broiled kitten brain well cooked in gutter cruor. It also contains superiorly sliced muck root, and is flavored with a hint of exceptionally grated cow cheese.
If you want to try some other recipes, I made a convenient spreadsheet (Excell 2K without macros, should be useable even with OO)
http://www.petit-creux.fr/f589dc6/How%20to%20serve%20dwarves.xlsUse the dropmenus on the blue colored cells to select the various options, the name and descriptions of the resulting meal should be automatically updated.
Feel free to share the weirdest combo you may find...
"This is a soothing plump helmet man tissue witch stew. It is made of prepared plump helmet man tissue cooked in mog juice. It also contains boiled kitten eye, and is flavored with a hint of minced valley herb."
"This is a plump plump plump helmet jam. It is made of minced plump helmet candied in dwarven syrup. It is flavored with a hint of mashed plump helmet and mashed plump helmet"
* Advantages :
- Names and description will be funnier and feel more unique than the usual "<whatever> roast".
- Cooking lavish meals will be marginally more difficult, and will require more than an unique kind of raw ingredient.
- Not very difficult to code (I hope...)
- Farewell 100% liquid meal related bugs.
* Disavantage :
- Impossible to tell the level of a meal by its name any longer (is there a point?)
- Some combinations are... too weird.
PS : Sorry for my poor english :s