Jump to content

Recommended Posts

Posted

Ello!

Historically frumenty was a very popular, simple recipe from the medieval period in Western Europe, comprised of at its most basic level wheatberries boiled in milk or broth. This meal was a staple for both the commoners and the more lordly folks at the time.

"But Lakul!" you say, "this is basically just porridge but with milk!" you say.

But it is not, my dear friend, it is MORE than porridge! A superior porridge! A porridge fit for the later game! (and I just want more recipes with milk and eggs in it)

When people could afford to, they would dress up their frumenty with other ingredients, such as egg yolks, nuts, berries, and often sweetened with other spices.

And so I propose a new recipe, one that would give us a meal option with a very diversified nutritional profile.

image.png.ee6dd798ed6b49614723915e49d41269.png

You've got your dairy! You've got your grains! Some protein from either an egg or peanuts! In the 4th slot, any fruit you desire, or a splash of honey. BOOM. Four different nutrients, one meal. Take THAT porridge, you and your TWO nutrients!

 

Thoughts?

 

(also Tyrone pls give us the ability to make broth from cooking bones)

20190526_092717.jpg

  • Like 2
  • Amazing! 1
Posted

Welcome to the forums! Have never heard of this dish, but it sounds amazing. I'm kinda surprised it's not a thing in Expanded Foods, however, I've also not checked to see if those ingredients combine to a valid meal. 

I think to keep it balanced out against the other foods, perhaps it doesn't offer much in terms of saturation value? That is, it may cover four different nutrient groups, but it won't keep you full like a meaty stew will. That makes it a good meal to eat when you're at your base, but not something that you can expect to make a good travel food out of, as it will mean sacrificing multiple inventory slots for crocks/cookpots.

  • Like 1
Posted (edited)

frumenty.thumb.jpg.9bd67c003ebd88260712ea2197c40eaf.jpg

{
	code: "frumenty",
	perishableProps: {
		freshHours: { avg: 96 },
		transitionHours: { avg: 24 },
		transitionRatio: 1,
		transitionedStack: { type: "item", code: "rot" }
	},
	shape: { base: "block/food/meal/porridge" },
	ingredients: [
		{ 
			code: "stock", 
			validStacks: [ 
				{ 
					type: "item", 
					code: "milkportion", 
					shapeElement: "bowl/milk"
				}
			],
			minQuantity: 1,
			maxQuantity: 1,
			portionSizeLitres: 0.2,
			typeName: "stock"
		},
		{ 
			code: "grain-base", 
			validStacks: [  { type: "item", code: "grain-*",  shapeElement: "bowl/grain/*" } ],
			minQuantity: 1,
			maxQuantity: 1,
			typeName: "grain"
		},
		{
			code: "egg-base", 
			validStacks: [ { type: "item", code: "egg-chicken-raw",  shapeElement: "bowl/egg/*", textureMapping: ["scrambledegg", "group7"] }, ],
			minQuantity: 1,
			maxQuantity: 1,
			typeName: "egg"
		},
		{
			code: "fruit-extra", 
			validStacks: [ { type: "item", code: "fruit-*",  shapeElement: "bowl/fruit 1/*" } ],
			minQuantity: 1,
			maxQuantity: 1,
			typeName: "fruit"
		}
	]
}

Call it anything you want, clean it up, add the peanut variant if you like (never grown them myself, so don't even know what they are used in) and Bob's your uncle.

[EDIT]

It's not a big deal, @LadyWYT. 0.2 dairy is only 30 sat., so it's only 590 per serving. Meaty stew is still much better.

[EDIT2]

I take that back. If you make it with breadfruit and rice, it tops out at 760. Still, just the two required redmeat for stew comes to 840.

Edited by Thorfinn
  • Like 3
Posted
56 minutes ago, Thorfinn said:

frumenty.thumb.jpg.9bd67c003ebd88260712ea2197c40eaf.jpg

{
	code: "frumenty",
	perishableProps: {
		freshHours: { avg: 96 },
		transitionHours: { avg: 24 },
		transitionRatio: 1,
		transitionedStack: { type: "item", code: "rot" }
	},
	shape: { base: "block/food/meal/porridge" },
	ingredients: [
		{ 
			code: "stock", 
			validStacks: [ 
				{ 
					type: "item", 
					code: "milkportion", 
					shapeElement: "bowl/milk"
				}
			],
			minQuantity: 1,
			maxQuantity: 1,
			portionSizeLitres: 0.2,
			typeName: "stock"
		},
		{ 
			code: "grain-base", 
			validStacks: [  { type: "item", code: "grain-*",  shapeElement: "bowl/grain/*" } ],
			minQuantity: 1,
			maxQuantity: 1,
			typeName: "grain"
		},
		{
			code: "egg-base", 
			validStacks: [ { type: "item", code: "egg-chicken-raw",  shapeElement: "bowl/egg/*", textureMapping: ["scrambledegg", "group7"] }, ],
			minQuantity: 1,
			maxQuantity: 1,
			typeName: "egg"
		},
		{
			code: "fruit-extra", 
			validStacks: [ { type: "item", code: "fruit-*",  shapeElement: "bowl/fruit 1/*" } ],
			minQuantity: 1,
			maxQuantity: 1,
			typeName: "fruit"
		}
	]
}

Call it anything you want, clean it up, add the peanut variant if you like (never grown them myself, so don't even know what they are used in) and Bob's your uncle.

[EDIT]

It's not a big deal, @LadyWYT. 0.2 dairy is only 30 sat., so it's only 590 per serving. Meaty stew is still much better.

[EDIT2]

I take that back. If you make it with breadfruit and rice, it tops out at 760. Still, just the two required redmeat for stew comes to 840.

I wish I was able to perform this type of sorcery! Thanks for figuring out the sat levels, I tried to math it to see if it would be unbalanced and it didn't seem like it'd be too crazy, but with all the different sats between peanuts and various fruits I didn't have a concrete answer. For a recipe that requires milk and eggs, which can take time to acquire (especially milk!), I figured it providing 4 nutrients while not having the highest sat would allow it to be somewhat balanced. Perhaps it can be limited to berries/honey for the final slot if cooking with higher sat fruits makes it too op?

Posted (edited)

760 is not a big deal, and breadfruit isn't exactly common in the north. Hearty redmeat stew with cabbage and cabbage would be, what, 1740? But limit it if you like.

Edited by Thorfinn
  • Like 1
Posted (edited)

Oh, and it's pretty easy. Start with the recipe for porridge, and it's already mostly done. Delete all the ingredients that you don't need. Copy the ingredient for liquids from soup, and change it to milk and change the quantity. Copy the ingredient from scrambled eggs. And that's it. All that's really left is adding the description to the language files and running ModMaker3000 to bundle it up into a nice mod. I mean, you could change the word "stock" to "milk", but you might want to leave it in case you decide to make a recipe for bone broth. Which I'd probably do starting with the soup recipe.

Edited by Thorfinn
  • Like 2
Posted
23 minutes ago, Thorfinn said:

Oh, and it's pretty easy. Start with the recipe for porridge, and it's already mostly done. Delete all the ingredients that you don't need. Copy the ingredient for liquids from soup, and change it to milk and change the quantity. Copy the ingredient from scrambled eggs. And that's it. All that's really left is adding the description to the language files and running ModMaker3000 to bundle it up into a nice mod. I mean, you could change the word "stock" to "milk", but you might want to leave it in case you decide to make a recipe for bone broth. Which I'd probably do starting with the soup recipe.

Wow I'll have to try this out! Had no idea it was that simple. Thank you!

Posted (edited)

Oh, one thing that is not intuitive, but I believe is on the Wiki is that the first two ingredients determine which recipe is being cooked, so the first two have to be unique. So if you wanted to be able to make porridge with milk, and not cause problems with frumenty, grain would have to remain the first two, because that defines porridge, and milk would be just an optional ingredient, minimum 0, maximum 2. 

Edited by Thorfinn
Posted (edited)

There are some tricks to get the proper dynamic naming purely in JSON but you can even add all the proper language strings too and this can easily be a mod!

Edited by pizza2004
Posted (edited)

Really? Could you explain? I've always added them as entries in the language file. Which was kind of a pain. I never knew there was an alternative. That would be so much more convenient!

Edited by Thorfinn
Posted

Incidentally, if you don't add an entry to the guides explaining how to add a recipe, including the names and descriptions, I'm going to have to. This game has gone on long enough with people not understanding just how easy it is to make the game their own.

Posted
13 hours ago, Thorfinn said:

Really? Could you explain? I've always added them as entries in the language file. Which was kind of a pain. I never knew there was an alternative. That would be so much more convenient!

You’re on the Discord, right?  If you ping me in the mod development channel it’d be easier for me to give you a good explanation there, but the shortest answer is that the languages files *are* JSON and I meant that it’s possible without a code mod, now.  You still need all the language strings, but rather than it simply not working at all or only allowing for one static name there is now a “generic” namer that you can take advantage of to make more dynamic names like, say, `Honey topped frumenty with egg” or “Frumenty with egg and blueberries”.

  • Like 2
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.