Eating a single item would be as easy as it was before, it’d just be an additional button press (enter). Except this system would allow you to increase the number of portions you eat without having to keep pressing E (chips) E (chips) E (chips) until you are done. You would instead press E, (number of portions), (chips), (enter) and you’d be done.
But just to drink one portion of water you would only have to press E, (water), Enter. Adding additional items to the ‘meal’ is entirely optional.
That’s a good idea, though I’m not sure how you would need to handle interruptions. If you are interrupted by a zombie while eating, how much of your food is left? Do you lose the combination bonuses? I guess the easiest way to handle it would be to not eat ANY of the food unless you are uninterrupted for the entire duration. If you are interrupted your food remains intact even if you are most of the way through a meal.
[quote=“KA101, post:5, topic:3636”]I was thinking something along the lines of a skill-1 recipe to cut up the bread and spread the jam on it, making 4 servings of Jammy Bread.
(Hey, if you can carry around a portion of spaghetti bolognese in your pocket with no problems–you can, last I checked–you can carry around bread with jam on.)
:-)[/quote]
I thought about going through and creating a bunch of bread + condiment recipes, but that seemed like a lot of effort, and any time someone added a new condiment or a new type of bread or something, you’d need to update the recipes to include that stuff. So I thought about a system that doesn’t need recipes, it just needs to be able to loosely identify what it is you’re eating and spit out some bonuses based on simple combinations.
[quote=“i2amroy, post:6, topic:3636”]Definitely sounds like an interesting and possibly nice idea, but IMO the reward/work ratio just isn’t high enough to go in anytime soon.
Just to implement the json itself you would need to first create a new json to include the various food groups, and then go through and add what group each individual food was in, and if they were a condiment you would then need to go through the json and define what groups they give bonuses too (or alternatively you would need to create several condiment groups, each on that provides bonuses to other specific groups).
Also I think we might end up with some trouble over individual tastes (I mean personally I love green onion sandwiches, and I have a friend who thinks peanut butter & cheddar sandwiches are awesome. How many other people have I met who think the same? Not many. :P).
All that said I definitely think there are some good points to the idea that should be considered.[/quote]
I agree, the workload is pretty high. But at least it could be done in pieces, if at all.
Re: individual tastes, that’s kind of the beauty of it. The system doesn’t get too specific, so if grain (bread) and vegetables (lettuce, tomato) give a bonus, and grain (bread) and meat (bacon), and mayo goes good with bread and vegetables, then you can put together a BLT sandwich that gets small bonuses here and there and adds up to a compelling meal. Without needing a recipe. And if you’d rather eat green onion sandwiches the game doesn’t distinguish between onions or lettuce or tomato. It’s just a vegetable. So it kinda works for a lot of individual tastes.
I actually like some weird combinations of things, but it doesn’t bother me if the game doesn’t reward them all. As long as it’s not overly specific, only discusses food groups rather than specific foods themselves, then it should be broad enough to please most people.
I think such a system (this or a variant) would be more worthwhile than it might seem at a glance. Right now, every time a new food item is added, it needs to be included in every recipe that might use it. Every time new recipes and foods are added the process of adding new stuff gets a little harder. Recipes are still important, but you could cut down on the need for so many recipes with a system that doesn’t need specific combinations to create specific items.
It’s sort of future-proofing. If all foods could be flagged and the jsons created to make it work, adding foods in the future would be a little easier. If someone wants to add hummus as a condiment, for example, they would only need to give the base values plus the two or three food types they think it would go well with. And it would automatically be part of the system, without the need for recipes.