Voila!
Eureka!
Ill worked this up and tested it. Will be adding to BAC shortly. Meanwhile if you want to use it separately:
Try this:
add to your menudef
.Tub cooking. -T- *COOKERY*
and stick into cookery_glossary
[SUBMENU_START:Tub cooking]
//Tub Cooking
//
// by Brygun
// added 2023-12-07
//
// Inspired by conversations stared by Matti-patti at
//
https://www.unrealworld.fi/forums/index.php?topic=7171.0//
// Sample real world recipe
//
https://www.maajakotitalousnaiset.fi/reseptit/lemin-sara-etela-karjalasta// Cook time based on average of young lamb 180m and old shepp
// at half that. Thus 150m.
// For this game a stone is used to elevate the tub out of the fire
//
// The result from bottom to top is the fire lay, the stone,
// tub on the stone
// in the tub the turnips on the bottom
// meat on top of the turnips
// thus meat juices drip onto turnips
//
// sounds tasty so a good skill bonus given
//
// Allowed patch based on capacity of the tub at 10
// herbs and seasoning allowance for stacking a little higher
// than what liquids the tub could hold
.Lemi sra. *COOKERY* /10/ \150\ %30% [effort:1] [patch:5]
{Fire} '+ Heat source started'
{Firewood} (3) [remove] [ground] [noquality]'+ to sustain fire'
{*tub*} [ground] '+ to hold food near heat'
{Stone} [ground] '+ to raise tub from fire'
{Raw meat} #1# [remove] [ground] [roast] [patchwise] [name] '+ cooked in tub near fire'
{Turnip} #1# [remove] [roast] [patchwise] '+ cooked in tub near fire'
{Herbs} #.5# [remove] [roast] [optional] [patchwise]
{Seasoning} #0.25# [remove] [roast] [optional] [patchwise]
{Knife} '+for preparing'
[COOK_WEIGHT_DIV:1.5]
[TILEGFX:org-meatcut]
[SUBMENU_END:Tub cooking]