Actually it was pretty simple to fix overall, I didn't pay much attention to the eating code since it's pretty irrelevant but I've fixed it.found a different sleepless softlock bug in 0.3 but this one's caused by something else: Eating in the kitchen at night makes the time dissapear (maybeit advancessomekind of"time"variableout of range?). Entering your bedroom normally (from upstairs) fixes this by setting the time to night, but if you watch the TV AD in the livingroom (all options send you to your room) while the time is broke then the time stays broke. Exiting and reentering the bedroom doesn't fix it (even after several times). Which softlocks the game: Since it isn't night, you can't sleep.
Changing time == 4 to time == 3 seems to fix the eating bug: View attachment 3097882
if it were me I'd also slap a [if time > 2, set time to 2] (dunno syntax, I'm allergic to html) check to whenever the bedroom passage loadsto leave all my programming teachers malding at wasting...what, 5 CPU cycles?as a lazy failsafe for timetravellers
You must be registered to see the links
if anyone does bug in that, here's an html for the fix