Broccoli Clock Posted April 10 Report Posted April 10 (edited) Pretty simple this one, the title says it all. This is in 1.21 so perhaps this has been tweaked already for 1.22. If not, then the suggestion remains valid. As an example of this happening: I was working towards the Archive, inventory stacked as you'd expect, one of the slots was 24 pie sections (all meat, serious sat!). I ate a pie and carried on. What I didn't notice was the pie icon in my inventory to shift from x23 to x1, as the uneaten stack was dropped as the game forces the uneaten pie into your inventory, I was several hundred blocks further along the path and I found my entire food supply had morphed into 1 half eaten pie. It seems crazy that the game would consider 1 incomplete pie is more important than 23 complete ones. What was frustrating on my part was I had travelled some distance since the "pie stack dropping", and was unable to trace my path back (it's middle of winter too, so not helped by everything being white), and if I drop to creative I can't seem to spawn in a specific type of pie to restock my inventory (I certainly wasn't going home to cook more, so creative it was) as the only pie in the creative menu was a low effort apple one (you may be able to change that, I couldn't see a way). Edited April 10 by Broccoli Clock 4
MKMoose Posted April 10 Report Posted April 10 (edited) Personally, I've very quickly learned to only eat pies when I can eat an entire slice with no leftover, and I've been unaffected by the issue ever since. That said, I think an even better way to solve this (though significantly more complex code-wise) would be to allow to have a stack of multiple full slices and a partial slice in one slot. The same could apply to liquid containers with different amounts of liquid in them. Edited April 10 by MKMoose
Broccoli Clock Posted April 10 Author Report Posted April 10 (edited) 13 minutes ago, MKMoose said: That said, I think an even better way to solve this (though significantly more complex code-wise) would be to allow to have a stack of multiple full slices and a partial slice in one slot. The same could apply to liquid containers with different amounts of liquid in them. IMO.. the easiest, quickest, and with the least impact is just to add a simple check which item is being dropped. This could be attached to the routine that deals with forcing the half eaten pie back into your inventory. As far as I can see this is code is only invoked when you are dealing with half eaten food. I would guess the same would happen if you had a stack of identical meals in dishes (I presume they stack, never tried). Attaching the logic, and it could be nothing more than a basic ternary check, to this routine would seem the most obvious. I have no problem with the player dropping items if they end up having a full inventory. It's just the logic where it chooses to drop an entire stack of high sat pies that I have a gripe with. I will admit I am a little more salty than normal as this has pretty much ended a world of mine (it's 1.21, 1.22 is nearly here, I can't be fucked sorting it all out, so I'll just kill it). Not idea if this "problem" still manifests itself in 1.22 or not, but if so it does seem a far thing to revisit. Edited April 10 by Broccoli Clock
LadyWYT Posted April 10 Report Posted April 10 6 hours ago, Broccoli Clock said: Pretty simple this one, the title says it all. This is in 1.21 so perhaps this has been tweaked already for 1.22. If not, then the suggestion remains valid. It's not been tweaked, to my knowledge. That being said, if you want to eat that last bite of pie before picking the full slices back up, you can do so with this mod: https://mods.vintagestory.at/expandedstomach Otherwise, yeah, it would be really nice if the game placed priority on keeping the full slices over the half-eaten slice, so that this kind of thing doesn't happen.
KahvozeinsFang Posted April 10 Report Posted April 10 6 hours ago, Broccoli Clock said: Pretty simple this one, the title says it all. This is in 1.21 so perhaps this has been tweaked already for 1.22. If not, then the suggestion remains valid. As an example of this happening: I was working towards the Archive, inventory stacked as you'd expect, one of the slots was 24 pie sections (all meat, serious sat!). I ate a pie and carried on. What I didn't notice was the pie icon in my inventory to shift from x23 to x1, as the uneaten stack was dropped as the game forces the uneaten pie into your inventory, I was several hundred blocks further along the path and I found my entire food supply had morphed into 1 half eaten pie. It seems crazy that the game would consider 1 incomplete pie is more important than 23 complete ones. What was frustrating on my part was I had travelled some distance since the "pie stack dropping", and was unable to trace my path back (it's middle of winter too, so not helped by everything being white), and if I drop to creative I can't seem to spawn in a specific type of pie to restock my inventory (I certainly wasn't going home to cook more, so creative it was) as the only pie in the creative menu was a low effort apple one (you may be able to change that, I couldn't see a way). You could put this on the GitHub issue tracker. They may try to fix it. I've had this happen to me as well. Now I mostly use crocks of food on my travels and pies for an "at home" food, because my inventory usually isn't completely full at home.
Facethief Posted April 10 Report Posted April 10 They could possibly make a half-eaten pie act as a partial item, so you’d have 23.1 pies or whatever after eating part of one.
Recommended Posts