Seeing how devs are currently rethinking gluttony, it's perfect time to discuss how to improve it. IMO the problems with it are:
- the system is too complex for newbies, which significantly lowers player retention rate
- randomness is too high, which makes it especially frustrating at low purities (which also happen to be the only purities attainable without legacy humus)
- the difference between high purity and low purity food is too high, mainly due to how the purity multiplier is calculated
- timer-based drain is frustrating to work with (hiding how long it takes to eat something doesn't help), and ineffective at promoting food diversity which makes gluttony a very grindy experience
Now, to simplify things, I propose to remove the whole 4 events thing, and replace it with a single set of gluttony values for each food. To retain importance of different elements each food type should have an element assigned to it. The gluttony value should be calculated as max * relevant element / 100. This obviously reduces the difference between 0% and 100% pure food from 10x to 4x, which is still more than enough. But more importantly, it provides constant gains rather than unnoticeable at start and huge at the end, which made purification too much work for too little gain early on (ie when most players borequit). Heal values can still use the old purity multiplier formula since that's not so important, though I think it'd be better for reducing the learning curve if heal values were identical to gluttony values, ie there was just a single set of numbers to remember.
As for time and invariance issues, I think we should do away with the timer altogether and replace it with an invariance penalty like the one inspirationals have. This would make the game's systems more consistent, reducing the learning curve and improving player retention rates. Though I think the degradation should be steeper, something like 100%->50%->25%. Anyway, since time is no longer an issue, incomplete bars could carry over between gluttony sessions. An idea I've been entertaining is removing explicit gluttony mode and just have food give humour-raising points whenever it's eaten, though that would prevent filling up on spammable stuff like crackers when doing phlegm-intesive stuff like leveling ground, so I'm not really sold on the idea myself.
So, thoughts?