Change to manual eating

Threads moved from the Suggestions forum after implementation

Moderators: Public Relations Department, Players Department

Read the points below and rate here

Good idea
25
71%
Bad idea
3
9%
I feel ambivalent about this
4
11%
NOOoo it ruins the game!
3
9%
 
Total votes: 35
User avatar
Snickie
RD/HR Member/Translator-English (LD)
Posts: 4946
Joined: Tue Jul 06, 2010 5:28 pm
Location: FL

Re: Change to manual eating

Postby Snickie » Tue Jun 28, 2011 10:19 pm

What about this:

Odd drunken-like events start around 35%, and increase in frequency and likelihood per 6%. Drinking coffee or other "sobering agents" (not the right term, I know) changes the 6 to 9%, and decreases the likelihood to 75% of its regular value (a.k.a. without coffee, water, whatever)


Passing out happens at 100% drunkenness

You:
3591-7:23: You drink 25 kilos of brandy.
3591-7:23: You pass out into a drunken stupor.

Other people:
3591-7:23: You see so-and-so pass out in a drunken stupor.


You see no events while passed out until you regress back to 79% drunkenness at a rate of 7% per tick, except for purging. (That's three hours....)


You wake back up when drunkenness reaches 79% or less. If you have taken damage, you are now notified of this.

You:
3592-2:34: You wake up in [location name] from your drunken stupor. While you were passed out, you lost 24 percent strength from what looks like an attack from a/an [weapon/animal that did the highest damage while drunk].

Other people:
3592-2:25: You see XXX efficiently attack drunk guy using a scimitar.
3592-2:34: You see drunk guy wake up from his drunken stupor.
User avatar
SekoETC
Posts: 15525
Joined: Wed May 05, 2004 11:07 am
Location: Finland
Contact:

Re: Change to manual eating

Postby SekoETC » Tue Jun 28, 2011 11:36 pm

It's easier to have drinking coffee simply decrease current drunkenness. If the sobering effect is very small, like a tenth or less, and stomach capacity will limit consumption, people are unlikely to be able to sober themselves considerably with coffee alone.

I think it was a good point by Piscator that passing out should happen before 100% because if someone drinks a ridiculously large amount at once without exercising any caution, it serves them right to be passed out for hours instead of sobering up when ever the next time drunkenness is reduced.
Piscator wrote:Are turns per hour or per day?

It's per hour but if it turns out that it's too heavy to process, it can be changed to happen less frequently.

Having an event for passing out is a good idea. Drunkenness is separate from what remains in the stomach, the reason everything gets purged once a day is merely because it's the simplest and lightest way to do it. If there was unlimited capacity then it would be nice to make things gradually turn into digested material and allow vomiting and gradual digestion, but there's very little reason for such a thing when a simplified simulation works such as well.

I think it would most likely be difficult to make passed out people forget events, and in the current version they are also allowed to talk (as well as read events), but there's a disclaimer that people should take the character's current status into consideration in rp. I think we can trust most people not to abuse this liberty if they are given it.
Not-so-sad panda
User avatar
MelloYell
Posts: 598
Joined: Fri Sep 03, 2010 7:16 pm

Re: Change to manual eating

Postby MelloYell » Tue Aug 16, 2011 3:08 pm

maybe im reading incorrectly (or havent read enough)
but one of my characters ate a whole bunch of tomatoes and wasn't injured. the food wasn't purged at the eating tick. how does it get "purged" or removed from the stomach once there, if it was not consumed or used to heal?
User avatar
Doug R.
Posts: 14857
Joined: Wed Mar 23, 2005 6:56 pm
Contact:

Re: Change to manual eating

Postby Doug R. » Tue Aug 16, 2011 5:27 pm

Good question. Should we start an eating FAQ?
Hamsters is nice. ~Kaylee, Firefly
User avatar
SekoETC
Posts: 15525
Joined: Wed May 05, 2004 11:07 am
Location: Finland
Contact:

Re: Change to manual eating

Postby SekoETC » Tue Aug 16, 2011 5:54 pm

The stomach table now contains 7874 rows when before the change, it contained 21067. It purged most of them during the eating tick, but my guess is the database choked on the amount of rows to remove and that's why it didn't purge all that was meant to be purged. I now manually removed all that was eaten before the previous eating tick, leaving only 9 rows, so hopefully it will work as intended tomorrow. The 20k rows were planned to be removed before the thing went live but I forgot to do it before going to bed.
Not-so-sad panda
User avatar
Addicted
Posts: 973
Joined: Thu Apr 08, 2010 2:42 pm
Location: Australia

Re: Change to manual eating

Postby Addicted » Wed Aug 17, 2011 4:53 am

I know I'm rather slow and although I read this the implications are still trickling into my brain. Please tell me if this is correct.

SekoETC wrote:1. People will be able to eat any healing or daily food, intoxicant (resources that give drunkenness, although most if not all of these will also be healing and/or energy foods) and possibly energy food if they're reintroduced, regardless of the character's current damage or tiredness.
So they disappear into the stomach and either heal or relieve hunger immediately, then if any remains it disappears at the next tick. Although, once, since there were too many lines it didn't disappear, but Seko fixed it and that won't happen now?.

SekoETC wrote:2. The amount you can eat in a day will be limited to 8 kilos. This means you can heal 120% using onions and even more using more potent healing foods, but in the other hand it will prevent people from eating say, 20 kilos of grass or sugar.
Is clear.

SekoETC wrote:3. 100 % drunkenness means a person has passed out and will be unable to do most things. Drunkenness will decrease with time.
Not introduced yet

SekoETC wrote:4. Healing will still happen directly after the healing food was consumed. The ability to eat more than necessary will be due to point 6 and to allow eating for rp reasons (now you can finally have that ice cream and cookies without having to hit yourself).
So the healing food disappears into the stomach and heals immediately, then if any remains it disappears at the next tick.

SekoETC wrote:5. Food that has been eaten will go into a "stomach" and will be purged at the eating tick. If a person has eaten a sufficient amount of daily foods manually, they won't eat automatically nor get hungry because their hunger has already been satiated. People who haven't eaten enough manually will still eat automatically.
So the potatoes disappear into the stomach and relieves hunger immediately, then if any remains it disappears at the next tick and if it's what would normally be eaten automatically you don't eat automatically at this tick.

SekoETC wrote:6. The amount of grams needed to get to full health or to zero tiredness will be hidden. Instead it will show how much of your stomach capacity is available. This is mainly because enabling resources that serve multiple functions (healing/energy/drunkenness) and also enabling eating when you don't technically need it would be a coding/display nightmare. You can still access the healing values in the wiki, but you won't be able to see the exact grams needed, so it will put an end to the
X gives you 1 gram of healing food.
X says: "Eat this and let me know how many grams you need exactly."
If you don't want to use the wiki, you can find out ingame through experimentation. The event won't say how much your health/tiredness/drunkenness changed, but you can check the meters on the character description page. If you want to be a cheapskate, you can eat 1 gram at a time and check after each eating, but I assume most people will learn to approximate.
So stomach capacity available space is unrelated to what you need to heal. And giving the amount needed is a coding nightmare. The bars are then the only guide and they give a very rough number to the nearest percent of hurt.

In Summary:
Putting healing food into the stomach heals immediately up to the hurt displayed on the bar, but any excess put in is wasted and irretrievable but useful in role play.
Putting nourishing food into the stomach relieves hunger immediately as indicated on the bar (new), but any excess over that consumed at the next eating tick is wasted, except for role play purposes.
Putting foods that are dual purpose is used for both, so presumable it heals if hurt, relieves hunger if hungry and excess is used at next eating tick to nourish, then disappears. What happens if both hurt and hungry is it gets split between the two.
We no longer know how much healing food is needed exactly to heal the approximate hurt and this is a feat to program.
Drunkenness will be introduced in some form sometime.
User avatar
MelloYell
Posts: 598
Joined: Fri Sep 03, 2010 7:16 pm

Re: Change to manual eating

Postby MelloYell » Wed Aug 17, 2011 2:58 pm

the tomatoes were not purged at todays eating tick either.
User avatar
Doug R.
Posts: 14857
Joined: Wed Mar 23, 2005 6:56 pm
Contact:

Re: Change to manual eating

Postby Doug R. » Wed Aug 17, 2011 4:13 pm

MelloYell wrote:the tomatoes were not purged at todays eating tick either.

This sounds like what happened with animal processing. The only way to fix it was for Jos to break the process up. If we need to do that here, it could be quite a bit of work.
Hamsters is nice. ~Kaylee, Firefly
User avatar
MelloYell
Posts: 598
Joined: Fri Sep 03, 2010 7:16 pm

Re: Change to manual eating

Postby MelloYell » Wed Aug 17, 2011 4:28 pm

while it would be nice, im honestly not all that concerned with getting the tomatoes back. im just trying to help with catching bugs/glitches by letting you know how it is working/not working.
User avatar
SekoETC
Posts: 15525
Joined: Wed May 05, 2004 11:07 am
Location: Finland
Contact:

Re: Change to manual eating

Postby SekoETC » Wed Aug 17, 2011 5:39 pm

Curiously enough, that's the only thing that's apparently left over from yesterday, the other rows got deleted as intended. I wonder if there's a bug somewhere or if it's just taking more resources than it should. I don't like that it's not working as intended but there's a precaution in place that it stops taking into account food that was eaten long enough ago, even if it wasn't purged.
Not-so-sad panda
User avatar
MelloYell
Posts: 598
Joined: Fri Sep 03, 2010 7:16 pm

Re: Change to manual eating

Postby MelloYell » Thu Aug 18, 2011 1:05 pm

still not purged. lol
User avatar
SekoETC
Posts: 15525
Joined: Wed May 05, 2004 11:07 am
Location: Finland
Contact:

Re: Change to manual eating

Postby SekoETC » Thu Aug 18, 2011 1:22 pm

Funny, I wonder why that entry is bugged. All the ones from day 3344 and early 3345 have been purged, it's just that one that remains.
Not-so-sad panda
User avatar
MelloYell
Posts: 598
Joined: Fri Sep 03, 2010 7:16 pm

Re: Change to manual eating

Postby MelloYell » Thu Aug 18, 2011 1:25 pm

maybe my char just likes tomatoes -that- much. haha!
User avatar
MelloYell
Posts: 598
Joined: Fri Sep 03, 2010 7:16 pm

Re: Change to manual eating

Postby MelloYell » Fri Aug 19, 2011 1:28 pm

purged!
just kidding...it wasnt purged. : )
User avatar
SekoETC
Posts: 15525
Joined: Wed May 05, 2004 11:07 am
Location: Finland
Contact:

Re: Change to manual eating

Postby SekoETC » Fri Aug 19, 2011 2:13 pm

If it stays there long enough for me to write a change in the system, you might actually be able to use its healing potential, so you might end up winning in that situation. Everyone else's food has gotten digested but your tomatoes are still hanging in there.
Not-so-sad panda

Return to “Implemented Suggestions”

Who is online

Users browsing this forum: No registered users and 1 guest