Bay 12 Games Forum

Dwarf Fortress => DF Suggestions => Topic started by: tiferet on December 24, 2023, 04:51:34 am

Title: Cauldron Master
Post by: tiferet on December 24, 2023, 04:51:34 am
Hello All!

After reading this Future of the Fortress (http://www.bay12forums.com/smf/index.php?topic=169696.msg8514574#msg8514574 (http://www.bay12forums.com/smf/index.php?topic=169696.msg8514574#msg8514574)), the part regarding procedural meals, I thought of a way to implement this.

My suggestion is to introduce the Cauldron Master, a new noble (who doesn't need more nobles?). After appointing a Cauldron Master, the current Kitchen Labour tab is enabled but with the addition of a new sub-tab: the Cookbook.

The Cookbook contains the recipes for all the meals of the chosen dwarven civilization; the current biscuit, stew, and roast are ever-present and they are the only recipes that don't require specific ingredients; every other recipe requires something specific: a particular meat, plant, liquid, or even a tool (a cauldron, a knife...). From the Cookbook you can see which recipes are currently cookable and which are not. From the Work Orders, you should be able to queue a specific recipe to be cooked or a random one, from the ones that can be cooked (to avoid Missing Ingredients spam).

The idea can expanded in many ways, for example: nobles that require specific meals, culinary research, trading recipes with caravans.

What do you think?
Title: Re: Cauldron Master
Post by: Eric Blank on December 24, 2023, 12:18:24 pm
Sounds like a good idea overall, though I don't know if you need a new noble for the position (most people know some of their cultural dishes afterall), so maybe just add recipes your cooks know to the kitchens (as something they can learn the way they learn and attain skill in as with poems and music). And I don't feel every recipe requiring specific ingredients is necessarily a good thing. Instead requiring categories (must be a fruit, or a meat, or vermin remains/live vermin) should work, as most recipes can be altered slightly and still produce a good product.

I would also personally like to be able to order specific dishes to be prepared with specific ingredients and write new recipes. Just because.