By the way, here is an untested patch to deal with milk. Untested, because I have no characters able to eat, right at the moment. I'll test it and submit it tomorrow, unless people say it's cool today:
- Rather than limiting milk of magnesium to 1 if you don't have Got Milk and 0 if you do, limit it to the ceil( fullness available / turns per milk ), taking into account number of turns of Got Milk you already have.
- When eating N of an M fullness food, if Got Milk would run out before starting to eat the last one (i.e., it's OK for it run out as long as it is in effect when you start eating the last one), prompt "Got Milk will run out before you finish eating that. Are you sure?"
And, I guess I should do the same for Ode...
- Rather than limiting milk of magnesium to 1 if you don't have Got Milk and 0 if you do, limit it to the ceil( fullness available / turns per milk ), taking into account number of turns of Got Milk you already have.
- When eating N of an M fullness food, if Got Milk would run out before starting to eat the last one (i.e., it's OK for it run out as long as it is in effect when you start eating the last one), prompt "Got Milk will run out before you finish eating that. Are you sure?"
And, I guess I should do the same for Ode...