For an explanation of how I see dropping energy and using time instead:
....Hunger states click to TRUE at 8:00 am, 12:00 noon, and 6:00 pm.
Snacks are opportunities for minor stat boosts that can be used just once after each meal.
Can I ask if I understand your plan right & that IF (when time has been added after doing something) the time has reached/passed 8am/12pm/6pm then the hunger flag is set to TRUE....
IMHO may I suggest - if you've not already thought of it - that if an event occurs that involves a snack then 'Hunger' should be reset to 'False' until the next time slot occurrence.
Lets take a possible scenerio.
Let's say you go to the Mall in the Morning (7am);assuming you live next door to the mall & don't take time travelling there by bus LOL.
You popped into a clothes shop to try on clothes (taking +15m.. Note I assume that if you do anything 'special in changing rooms' then time added would be longer) then you played in the Arcade (+30m).
- 'Hunger' would still be FALSE since by this time it's 7:45am
But you then decide to take her to watch a Movie
- Watching a movie could take 2hr so time would've now reached 9:45am when you leave - meaning 'Hunger' now becomes TRUE since it's now past 8am
HOWEVER (in the text) you had 'stop at the concession stand... make your way with snacks in hand' so technically you won't be THAT hungry when you leave the movies because of the snacks...
..... So would 'Hunger' = TRUE (since after 8am) or FALSE (since you had snacks) ?
Let's say instead of going to Movies, you go to Electronics shop instead (+15m) then Time would be 8am meaning Hunger = True - will the ' she says she's hungry and so are you, so let's eat.' be an automatic event that also takes coins from you since you had to buy a snack for her ??
FYI, Looking through code I see a few 'snack' possibilities that you'll probably need to look at if Hunger is set to False after having a snack
* Mall - Ice Cream
* Kitchen - Special Ice Cream
* Ice Cream Truck
* Fountain - Street Vendor:
Note in code there's a comment that states Cream hunger is based on how substantial the snack was
* When Tails comes over for a visit
* At the Movies
* At the Carnival