08-02-2016, 03:24 PM
Currently the only benefit from eating food is healing a slight amount, and only if you're above a certain threshold of health. Some foods have chemicals or you can put chemicals in them, but it's not enough to get people to eat something even once a round. This leads to you almost never seeing chefs, and if they are around the food they make piles up on the tables.
The system I propose is to give minor buffs when someone eats a food based upon the ingredients used. The food has to be completely consumed, not just a bite taken out of it. These aren't chemical reactions, but rather "psychological" effects, or something along those lines. Foods created in the kitchen would provide much better buffs than vending machine food on top of having more diverse ingredients.
Let's say someone eats a vending machine candy bar. They get the "Sated" buff on their HUD which lasts 2:30 and gives a small max stamina boost. They also get the "Happy" buff added to "Sated" since it was a sugary treat. Someone else eats a 6-ingredient sandwich from the kitchen, and gets a handful of buffs from each ingredient on top of "Well Sated" which lasts 10 minutes because the chef created it.
I have some ideas for more specific buffs (Botany produce gives the "Healthy" buff?) but maybe you guys have some better ones.
This would lead to Sandwiches and Cakes being the most cooked items. But at least everyone would be popping by the bar and going through their shift with a full stomach.
I made some HUD sprites but it probably wasn't necessary.