Cazsius / Spice-of-Life-Carrot-Edition

Motivating people to explore new foods with the carrot, not the stick.
GNU Lesser General Public License v2.1
15 stars 43 forks source link

[Request] Add a section for the "Boring Foods" #108

Open KajesLorian opened 3 years ago

KajesLorian commented 3 years ago

I noticed when adjusting the Minimum Food Value that foods that once showed up in the Foods eaten or Not Yet Eaten no longer showed up if they not longer counted towards the Food Value. Would it be possible to add them to the back of the book for completion's sake? I know that the number of Boring foods shows up at the front of the book, but there's no way to see which of those have or have not been eaten.

juliand665 commented 3 years ago

The idea behind boring foods was that they wouldn't matter since they were so insignificant—that if you cared about them, you wouldn't count them as boring. They're essentially just an easy way to mass-blacklist foods based on hunger value. Obviously it would be possible to list them just like nourishing foods, but I'm struggling to see why you'd want that. Can you elaborate a bit?

KajesLorian commented 3 years ago

Sure. I have a player on my server that uses the book as a "Foods I've eaten" list. We both decided that certain foods shouldn't count towards the overall count, and used the config exactly as you suggested, as a mass-blacklist, but when he learned it removed those foods from the book it bothered him. He has General Anxiety Disorder, and uses lists to work towards goals or collecting things, which is his play style.

juliand665 commented 3 years ago

Is it important to the rest of you that the other foods not count? You could always just let them count and scale the milestones accordingly. But yeah, I see why having a list might be nice for completionism, despite them being deemed too insignificant…

It shouldn't be too too hard to implement I don't think, but I'll have to see when I find the time. Unless you or your friend have some coding knowledge, in which case you could try it yourself and submit a pull request?

KajesLorian commented 3 years ago

We don't unfortunately. To what extent can we scale the milestones? For example, I already stretched it out from 5-25 every 5 foods, to 5-50 every 5 foods. Is there an upper limit to the config I need to be worried about? We have a lot of foods in our pack, so I could either stretch it out to 100-200 foods, change the hearts per milestone, or number of unique foods per milestone, or even a combination of the three. I will play around with this and make the raw foods count again, so they show back up in the Food Book for him.

If you do happen to add it in the future that would be great, but I think this will do in the mean time, so long as I don't overstep what the config can handle. Thank you.

juliand665 commented 3 years ago

There's no upper limit from the mod, but I believe vanilla might limit it to something like 128 hearts or something, lol. I'm always happy to see packs configure the mod to give less hearts per milestone and increase the amount of foods you need to eat to max out; I think you get more out of the mod that way. What I've seen very little of is people using the power to set the milestones different distances apart: there's nothing stopping you from setting them at [1, 4, 9, 16, 25, 36, 49, …] or literally any other ascending sequence of numbers, which might make for better balance.

Anyway, I'm glad this is an option on your end! I'll keep the issue open as a reminder to myself :)