This should be achievable by relatively simple modding. What I usually do is make way more quality meals than simple meals, and place them last in the jobs list. So only when the chef runs out of ingredients, will he start making simple meals. They can’t eat what’s not there.
I’m not talking about meals.
I’m not sure how easy it would be to mod all the implications - after writing that post I realized that one reason why it’s not in vanilla yet might be because of the distinct Food / Drug Binge mental break types : you wouldn’t want a Pawn on a Drug Binge to try to do it with chocolate ! (I hope the opposite isn’t true for Beer / Ambrosia ?)
I did request Dubs to add it to their Mint Menus mod, but IMHO this should really be part of vanilla.
I’d like to be able to permit pawns to eat lavish meals when mood is low or every so often.
I don’t know that I see a lot of benefit to having an option of ‘Eat Lavish meal every X days’ like you would for drugs. The mood boost lasts for a full day so it would be easier to just manually tell the pawn to consume one of you’re planning to abuse them a bit or they need a big mood boost. There’s already a default Lavish meal restriction that can be set if you need it for more than one time also.
automation is a big part of Rimworld IMO. Allow these special foods to be automated would be helpful and reduce micromanagement.
Automation is a big part, but it will always require manual intervention by design to keep things running smooth. The best parts of the game the once that require a players touch in my opinion.
I’m also a player that tends to get bored with endgame colonies once raids stop being a threat though so the worst aspects of a very large colony are probably lost on me. If the feature helps someone then I hope it gets made, but I would worry about performance with this type of a change because you’re forcing a mood check(and possible recreation for the OP request) with every hunger check per pawn.