Sorry, but I came here looking for a fix for this. This is not a feature, it's a bug--most likely an xbug where it's working as designed but not working as the end user expects. I'm also a rotational player and my wellness guru sim is best friends with another playable sim who has the fine dining quirk and any time they are together my healthy wellness--makes her living from teaching other sims to eat healthy and do yoga--sim becomes an obese white cake binging idiot. It's frustrating because I shouldn't have to worry about maintaining *my* gameplay and storyline because of this stupid gameplay breaking issue.
I think it's great the EA allows for all different players to play with all different body types. But because I like to take my playable vegetarian fitness fan celebrity sim (which is why she is best friends with my currently unplayed wellness guru sim) and her celebrity partner out to posh restaurants for their dates--since everyone else dining there is an npc, suddenly my town full of diversely shaped sims all turn into grossly obese sims after a full night of gameplay. This makes me want to go back to Sims 2 which lacks entirely the body diversity that Sims 4 has.
Diversity and *different* body shapes does not mean all fat sims.
Sorry to necro this, but is there a fix or at least a mod to resolve this issue? I just want my unplayed sims with high fitness levels and likes to be in the same state I left them at and I want the chubby NPCs to stay chubby and the skinny NPCs to stay skinny. And I'm not a fan of "potions" or unrealistic gameplay nor do I want to remove all of the restaurants or kill all the npcs in the neighbourhood and start over.
BTW: I hate it when players ask for help and then are told--it's fun to have a borked game. It's not.