It seems that you can eat endlessly; if you keep eating when full, eventually the full status will go away. There is no penalty to speed. After a few turns, the full status returns.
[3.5-dev] Gorged status missing?
Collapse
X
-
Tags: None
-
I wasn't aware of this change, but frankly I'm all for it. The only effect of the gorged status was to penalize you for using Satisfy Hunger in conjunction with healing potions.
Though it does sound like the current implementation is a bit buggy if you can "remove" the Full status by eating more. -
It was removed on purpose -- which I, for one, wholeheartedly support. It was a stupid "gotcha" which meant you couldn't use Satisfy Hunger before any big fights which would require lots of (potion-based) healing.Comment
-
I would rather like to see satisfy hunger fixed so that it doesn't put you on a brink of being gorged. Put it in mid-way between full and gorged instead.Comment
-
Speaking of hunger..
Is it supposed to be broken in 3.5?
Note: grab any "Slow Digestion" item and you end up with Metabolic Stasis. I.e., never need to buy food again.
Slow Digestion needs to be renamed to Stop Digestion, if that is the intended affect.Comment
-
With slow digestion and no speed or regeneration, you get hungry very slowly; are you positive that you aren't getting hungry at all?
With regeneration and/or some speed bonus, your metabolism should speed up, at which point slow digestion just acts to counteract some of that malus.Comment
-
With slow digestion and no speed or regeneration, you get hungry very slowly; are you positive that you aren't getting hungry at all?
With regeneration and/or some speed bonus, your metabolism should speed up, at which point slow digestion just acts to counteract some of that malus.
1. Slip on any Slow Disgestion ring, amulet, gear.
2. Rest for 50,000,000 turns if you like. Nothing will happen... well, ok, a mob might come up and disturb your rest. Otherwise, you're watching the counter tick down as fast as your CPU goes. (ok, sorry, 9999 seems to be the max counter for resting....)Comment
-
If you put your foot on the brake, that slows the car. Sometimes it slows you all the way to zero, sometimes not.Comment
-
Spacebux is claiming that Slow Digestion is Stop Digestion in 3.5, though. I asked if he was sure because I wasn't aware of this being an official change and I know that "normally slow" digestion in previous versions meant you could go an awfully long time without food. But 50k turns is a bit much.
Any of the other devs care to comment?Comment
-
Feel free to TEST IT guys. 'gb1011f7' is the nightly I'm using...
Let me state it simply here:
If you have a piece of equipment that gives your character 'Slow Digestion' in the 3.5-dev-gb1011f7 version, your character no longer digests food, not even 1 tick. 'Slow' means 'Stop' in this case.
Shall I need to start quoting code here? I'm not a developer, nor do I play one on t.v., but I can still decipher code if I have to.Last edited by Spacebux; June 27, 2013, 04:41.Comment
-
Here's the relevant block of code from dungeon.c's process_world():Code:/* Digest normally */ if (!(turn % 100)) { /* Basic digestion rate based on speed */ i = extract_energy[p_ptr->state.speed] * 2; /* Regeneration takes more food */ if (check_state(p_ptr, OF_REGEN, p_ptr->state.flags)) i += 30; /* Slow digestion takes less food */ if (check_state(p_ptr, OF_SLOW_DIGEST, p_ptr->state.flags)) i = 1; /* Minimal digestion */ if (i < 1) i = 1; /* Digest some food */ player_set_food(p_ptr, p_ptr->food - i); }
DaviddesJ, I appreciate your desire for clarity, but in this case it really came across as you doubting Spacebux' word. It's clear he got irritated by the constant questioning of what he had to say. I admit I started things with the "are you sure?" question, but piling onto him after me did not help.Comment
-
Here's the relevant block of code from dungeon.c's process_world():Code:/* Digest normally */ /* ... snipped ... */ }
DaviddesJ, I appreciate your desire for clarity, but in this case it really came across as you doubting Spacebux' word. It's clear he got irritated by the constant questioning of what he had to say. I admit I started things with the "are you sure?" question, but piling onto him after me did not help.
The code is working as written... .Last edited by Spacebux; June 27, 2013, 06:38.Comment
Comment