Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

How weight gain is calculated is an enigma to me. 

I eat an egg. That 4 nutrition and 2 lbs

I eat 2 hearts. That's 4 nutrition and 2 lbs

I eat meat. That's 5 nutrition and 2 lbs

I eat a heart and an egg. That's 6 nutrition and 5 lbs

Why does an increase of 1 in nutrition lead to a gain of an extra 3 lbs? It makes no sense!

I've noted several amounts of nutrition along with how much they give, and it seems like the weight gain is supposed to be linear, but it has sections where it stays stagnant before jumping up to one less than the nutrition value.

The nutrition-to-weight growth is supposed to be linear, but the actual calculation is a bit funky since I used integers for a lot of the weight stuff.

Basically, for every 3 nutrition, 1 lb is distributed to the belly, 1 lb to the thighs, and 3/4 lb is distributed to the chest (rounded down after sum).

This results in stuff like:

10 nutrition -> 8 lbs

11 nutrition -> 8 lbs

12 nutrition -> 11 lbs

I actually hadn't noticed any of this until you pointed it out, so good catch btw

oh, so that's why milk makes you gain 30 pounds