Difference between revisions of "Foodless"

From NetHackWiki
Jump to navigation Jump to search
(Cleanup)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{tocright}}
 
{{tocright}}
The '''foodless''' [[conduct]] restricts [[eat]]ing in any form. This includes noncomestible [[items]], such as [[eating jewelry|rings and amulets]], [[wall]]s, [[door]]s, and [[boulder]]s, if you happen to be [[polymorph]]ed into a creature that can eat such things.
+
The '''foodless''' [[conduct]] restricts [[eat]]ing in any form. This includes noncomestible [[item]]s, such as [[eating jewelry|rings and amulets]], [[wall]]s, [[door]]s, and [[boulder]]s, if you happen to be [[polymorph]]ed into a creature that can eat such things.
  
 
For non-eating monsters, see [[inediate]].
 
For non-eating monsters, see [[inediate]].
Line 10: Line 10:
 
* Eating the brain of a monster while [[polymorph]]ed into a [[mind flayer|(master) mind flayer]].
 
* Eating the brain of a monster while [[polymorph]]ed into a [[mind flayer|(master) mind flayer]].
 
* Engulfing a monster while polymorphed into a digester.
 
* Engulfing a monster while polymorphed into a digester.
* Chewing through a wall while polymorphed into an [[Umber hulk]]
+
* Chewing through a wall while polymorphed into an [[umber hulk]]
  
 
The following activities do ''not'' break the foodless conduct:
 
The following activities do ''not'' break the foodless conduct:
* Quaffing a potion (even [[potion of fruit juice|fruit juice]], [[potion of booze|booze]], or [[potion of water|water]]).
+
* Quaffing a potion (even {{! of|fruit juice|booze|or=1|water}}).
* Attacking while [[polymorph]]ed into a [[vampire]] so as to drink blood. This will only give nutrition in [[SLASH'EM]], however.
+
* Attacking while [[polymorph]]ed into a monster with a bite attack.
* Receiving nutrition from your god by [[Prayer|Praying]] when [[Hungry]] or worse.
+
* Receiving nutrition from your god by [[pray]]ing when [[Hungry]] or worse.
  
 
== Starving ==
 
== Starving ==
 +
{{main|Nutrition}}
  
A player starts at nine-hundred [[nutrition]]. This means, without any aid or penalties, a player begins [[fainting]] at approximately turn 900 and starves soon after. Wearing a [[ring of slow digestion]] reduces nutrition consumption to 5% of the natural rate. So if you put on a ring of slow digestion on turn one, you will last approximately 18000 turns before fainting, which, if you're fast enough, gives you plenty of time to ascend. However, only [[wizard]]s have a chance at starting with slow digestion, making this option less viable.
+
A player starts at 900 [[nutrition]]. This means, without any aid or penalties, a player begins [[fainting]] at approximately turn 900 and starves soon after. Wearing a [[ring of slow digestion]] reduces nutrition consumption to 5% of the natural rate. So if you put on a ring of slow digestion on turn one, you will last approximately 18000 turns before fainting, which, if you're fast enough, gives you plenty of time to ascend. However, only [[Wizard]]s have a chance at starting with slow digestion, making this option less viable.
  
Other than the passage of [[turns]], non-hungerless [[spellbook|spellcasting]], [[jumping]], carrying the [[Amulet of Yendor]], wearing [[rings]] and [[amulets]], attacking, attempting to displace pets, and being [[Stressed]] or worse all consume additional [[nutrition]]. See the [[nutrition]] article for more information about what consumes nutrition points.
+
Other than the passage of [[turn]]s, non-hungerless [[spellcasting]], [[jump]]ing, carrying the [[Amulet of Yendor]], wearing [[ring]]s and [[amulet]]s, attacking, attempting to displace pets, and being [[Stressed]] or worse all consume additional nutrition.
  
 
== Strategy ==
 
== Strategy ==
Line 34: Line 35:
  
 
The following activities increase your nutrition level without breaking foodless:
 
The following activities increase your nutrition level without breaking foodless:
* [[Quaff]]ing a potion of [[booze]]{{refsrc|potion.c|506}} or undiluted [[fruit juice]]{{refsrc|potion.c|570}} restores 30 nutrition if [[blessed]], 20 if [[uncursed]], 10 if [[cursed]]. Half if diluted fruit juice.
+
* [[Quaff]]ing a potion of {{! of|booze}}{{refsrc|potion.c|506}} or undiluted {{! of|fruit juice}}{{refsrc|potion.c|570}} restores 30 nutrition if [[blessed]], 20 if [[uncursed]], 10 if [[cursed]]. Diluted fruit juice restores half as much.
* [[Quaff]]ing an [[uncursed]] [[potion of water]] restores 1d10 nutrition.{{refsrc|potion.c|452}}
+
* Quaffing an uncursed [[potion of water]] restores 1d10 nutrition.{{refsrc|potion.c|452}}
  
Any [[potion]] except for a [[potion of acid]] can processed: [[wet|Dilute]] it, [[alchemy|dip]] a large stack of water into anything else for a 1/4 chance of [[potion of sickness|sickness]], convert to [[fruit juice]] by [[cancel]]ling with a [[wand of cancellation|wand]], [[spellbook of cancellation|spell]] or dipping a [[unicorn horn]], and optionally alchemize with [[potion of speed|speed]] for [[potion of booze|booze]] to double its nutritional value.
+
Any potion except for a [[potion of acid]] can be processed: [[Dilute]] it, dip a large stack of water into anything else to [[Alchemy|alchemize]] for a {{frac|1|4}} chance of {{! of|sickness}}, convert to {{! of|fruit juice}} by [[cancel]]ling or dipping a [[unicorn horn]], and optionally alchemize with {{! of|speed}} for {{! of|booze}} to double its nutritional value.
  
 
==== When to pray ====
 
==== When to pray ====
  
Successfully praying and having your hunger cured restores your nutrition to 900 points. If you pray after 900 turns when you're hungry again, the prayer will succeed if your [[prayer timeout]] was less than 1100. Your prayer will fail with a ~7% chance. If instead you spend some turns in the Fainting state, until 1200 turns have passed since your last prayer, and only then pray, you will succeed if your prayer timeout was less then 1400. Now your chance of failure is only around 2%. <ref>http://nethackwiki.com/wiki/File:PrayerTimeoutConfidenceHappy95.svg</ref> Thus if your foodless strategy relies on repeatedly praying for food (until you find a ring of slow digestion), you should consider finding a safe place to faint to increase your odds of succesfully praying.
+
Successfully praying and having your hunger cured restores your nutrition to 900 points. If you pray after 900 turns when you're hungry again, the prayer will succeed if your [[prayer timeout]] was less than 1100. Your prayer will fail with a ~7% chance. If instead you spend some turns in the Fainting state, until 1200 turns have passed since your last prayer, and only then pray, you will succeed if your prayer timeout was less than 1400. Now your chance of failure is only around 2%. <ref>[[:File:PrayerTimeoutConfidenceHappy95.svg|Graph of Prayer Timeout Confidence]]</ref> Thus if your foodless strategy relies on repeatedly praying for food (until you find a ring of slow digestion), you should consider finding a safe place to faint to increase your odds of successfully praying.
  
 
=== Keeping nutrition ===
 
=== Keeping nutrition ===
Line 47: Line 48:
 
Ways to keep your nutrition high include:
 
Ways to keep your nutrition high include:
 
* Wearing a [[ring of slow digestion]].
 
* Wearing a [[ring of slow digestion]].
* Not [[jumping]] and not wearing [[rings]] and [[amulets]].
+
* Not [[jumping]] and not wearing [[ring]]s and [[amulet]]s.
* Avoiding [[spellbook|spellcasting]] unless you have [[hungerless casting]].
+
* Avoiding [[spellcasting]] unless you have [[hungerless casting]].
 
* Abusing the [[dual ring of slow digestion bug]].
 
* Abusing the [[dual ring of slow digestion bug]].
 
* Manipulating hunger checks in other ways (such as dropping the [[Amulet of Yendor]] every twenty turns on a specific turn number).
 
* Manipulating hunger checks in other ways (such as dropping the [[Amulet of Yendor]] every twenty turns on a specific turn number).
Line 55: Line 56:
 
* Don't melee-fight or displace pets. Both cost 1 turn's worth of nutrition, including ring hunger.
 
* Don't melee-fight or displace pets. Both cost 1 turn's worth of nutrition, including ring hunger.
  
=== Gaining Intrinsics ===
+
=== Gaining intrinsics ===
  
Other than the obvious problem of avoiding [[starvation]], foodless is difficult because eating [[corpse]]s is the most popular way to gain important [[intrinsics]] like [[poison resistance]] and [[telepathy]].  One technique to address this is to [[ascension|ascend]] a [[monk]], who attain most of the important intrinsics from gaining [[experience level|experience levels]].
+
Other than the obvious problem of avoiding [[starvation]], foodless is difficult because eating [[corpse]]s is the most common way to gain important [[intrinsic]]s like [[poison resistance]] and [[telepathy]].  One technique to address this is to play as a [[Monk]], who attain most of the important intrinsics from gaining [[experience level]]s.
  
 
Here are other techniques to gain important intrinsics.
 
Here are other techniques to gain important intrinsics.
 
{|border="1" cellpadding="5" cellspacing="0"
 
{|border="1" cellpadding="5" cellspacing="0"
 
|-
 
|-
|[[Crowning|Be crowned]]
+
| Be [[crowned]]
 
|
 
|
 
* [[cold resistance]]
 
* [[cold resistance]]
Line 71: Line 72:
 
* [[see invisible]]
 
* [[see invisible]]
 
|-
 
|-
|[[Praying]]
+
| [[Pray]]
 
|
 
|
 
* [[telepathy]]
 
* [[telepathy]]
Line 78: Line 79:
 
* [[protection]]
 
* [[protection]]
 
|-
 
|-
|
+
| Zap a [[wand of speed monster]]
* [[wand of speed monster|Zapping speed monster]]
 
 
|
 
|
 
* [[speed]]
 
* [[speed]]
 
|-
 
|-
 
|
 
|
* [[throne|Sitting on a throne]]
+
* Sit on a [[throne]]
* [[Fountain#Non-magic_Fountains|Fountain quaffing]]
+
* Quaff from a [[fountain]]
* [[potion of see invisible|Quaffing blessed see invisible]]
+
* Quaff a blessed [[potion of see invisible]]
 
|
 
|
 
* [[see invisible]]
 
* [[see invisible]]
 
|-
 
|-
 
|
 
|
* [[potion of invisibility|Quaffing blessed invisibility]]
+
* Quaff a blessed [[potion of invisibility]]
* [[wand of make invisible|Zapping make invisible]]
+
* Zap a [[wand of make invisible]]
 
|
 
|
 
* [[invisibility]]
 
* [[invisibility]]
Line 98: Line 98:
 
|}  
 
|}  
  
[[Fire resistance]] is much less urgent if you detect and avoid [[fire traps]], e. g. with the [[spellbook of detect unseen|detect unseen spell]] or the [[PYEC]] and a [[crystal ball]]. Spellcasters (especially Wizards with [[hungerless casting]]) can simply use skilled [[spellbook of detect monsters|monster detection]] to substitute for [[telepathy]].
+
[[Fire resistance]] is much less urgent if you detect and avoid [[fire trap]]s, e.g. with the {{spell of|detect unseen}} spell or the [[PYEC]] and a [[crystal ball]]. Spellcasters (especially Wizards with [[hungerless casting]]) can simply use skilled [[spellbook of detect monsters|monster detection]] to substitute for [[telepathy]].
  
 
Once you have reflection, can reliably avoid traps, have poison resistance, and have free action, the other resistances can generally be missed just fine.
 
Once you have reflection, can reliably avoid traps, have poison resistance, and have free action, the other resistances can generally be missed just fine.
Line 109: Line 109:
 
=== Atheist ===
 
=== Atheist ===
  
Not [[pray]]ing to restore hunger, or being [[crowning|crowned]] for [[intrinsics]]. Also includes all of the other [[atheist]] challenges (such as no divine protection and no [[altar]] [[BUC]] identification).
+
Not [[pray]]ing to restore hunger, or being [[crowned]] for [[intrinsic]]s. Also includes all of the other [[atheist]] challenges (such as no divine protection and no [[altar]] [[BUC]] identification).
  
 
=== Liquid diet ===
 
=== Liquid diet ===
  
Only restoring nutrition by [[quaff]]ing [[potions]], usually by using the [[Platinum Yendorian Express Card]] as a [[tourist]] on a [[horn of plenty]].
+
Only restoring nutrition by [[quaff]]ing [[potion]]s, usually by using the [[Platinum Yendorian Express Card]] as a [[Tourist]] on a [[horn of plenty]].
  
 
=== True polyselfless ===
 
=== True polyselfless ===
  
Not [[polymorph]]ing into one's own [[race]] to restore hunger. Oddly enough, polying into one's own race does not break the [[polyselfless]] [[conduct]].
+
Not [[polymorph]]ing into one's own [[race]] to restore hunger. Oddly enough, polying into one's own race does not break the [[polyselfless]] conduct.
  
 
=== Survivor ===
 
=== Survivor ===
  
Not using any [[amulet of life saving|amulets of life saving]] to restore hunger.
+
Not using any [[amulets of life saving]] to restore hunger.
  
 
=== Dual slow digestion ===
 
=== Dual slow digestion ===
  
 
Abusing the [[dual ring of slow digestion bug]] to, ideally, never lose any points of nutrition.
 
Abusing the [[dual ring of slow digestion bug]] to, ideally, never lose any points of nutrition.
 +
 +
{{upcoming|NetHack 3.7.0|The dual ring of slow digestion trick no longer works, as ring hunger is no longer deterministic.}}
  
 
== Successes ==
 
== Successes ==
Line 131: Line 133:
 
* [[Daniel Ligon]] describes the first known foodless ascension [http://groups.google.com/group/rec.games.roguelike.nethack/msg/6358aef547856b4f here on RGRN].
 
* [[Daniel Ligon]] describes the first known foodless ascension [http://groups.google.com/group/rec.games.roguelike.nethack/msg/6358aef547856b4f here on RGRN].
  
* [[Michael Anthony]] Bayazes describes his foodless, [[polyless]], [[atheist]] [[wizard]] [http://groups.google.com/group/rec.games.roguelike.nethack/msg/ba6659e795daae5 here on RGRN].
+
* [[Michael Anthony]] Bayazes describes his foodless, [[polyless]], [[atheist]] [[Wizard]] [http://groups.google.com/group/rec.games.roguelike.nethack/msg/ba6659e795daae5 here on RGRN].
  
* [[Marvin]] describes his foodless, [[atheist]], [[survivor]] wizard [http://groups.google.com/group/rec.games.roguelike.nethack/msg/ce027402edf203d5 here on RGRN].
+
* [[Marvin]] describes his foodless, [[atheist]], [[survivor]] Wizard [http://groups.google.com/group/rec.games.roguelike.nethack/msg/ce027402edf203d5 here on RGRN].
  
* [[Robert R Schneck]] describes his [[liquid diet]] foodless, [[atheist]], true [[polyselfless]], [[survivor]] [[tourist]] [http://groups.google.com/group/rec.games.roguelike.nethack/msg/a987da11a8df6d6b here on RGRN].
+
* [[Robert R Schneck]] describes his [[liquid diet]] foodless, [[atheist]], true [[polyselfless]], [[survivor]] [[Tourist]] [http://groups.google.com/group/rec.games.roguelike.nethack/msg/a987da11a8df6d6b here on RGRN].
  
 
* [[eit_brad]] describes his ten-conduct ascension (including foodless) [http://groups.google.com/group/rec.games.roguelike.nethack/msg/016809b655d94331 here on RGRN].
 
* [[eit_brad]] describes his ten-conduct ascension (including foodless) [http://groups.google.com/group/rec.games.roguelike.nethack/msg/016809b655d94331 here on RGRN].

Latest revision as of 05:25, 12 July 2021

The foodless conduct restricts eating in any form. This includes noncomestible items, such as rings and amulets, walls, doors, and boulders, if you happen to be polymorphed into a creature that can eat such things.

For non-eating monsters, see inediate.

Breaking the conduct

The following activities break the foodless conduct:

  • Eating any item with the e command.
  • Eating the brain of a monster while polymorphed into a (master) mind flayer.
  • Engulfing a monster while polymorphed into a digester.
  • Chewing through a wall while polymorphed into an umber hulk

The following activities do not break the foodless conduct:

Starving

Main article: Nutrition

A player starts at 900 nutrition. This means, without any aid or penalties, a player begins fainting at approximately turn 900 and starves soon after. Wearing a ring of slow digestion reduces nutrition consumption to 5% of the natural rate. So if you put on a ring of slow digestion on turn one, you will last approximately 18000 turns before fainting, which, if you're fast enough, gives you plenty of time to ascend. However, only Wizards have a chance at starting with slow digestion, making this option less viable.

Other than the passage of turns, non-hungerless spellcasting, jumping, carrying the Amulet of Yendor, wearing rings and amulets, attacking, attempting to displace pets, and being Stressed or worse all consume additional nutrition.

Strategy

Restoring nutrition

The following activities restore nutrition to some set amount:

  • Praying while Hungry or worse may restore your nutrition to 900.[1] It is normally best to wait until Weak; being Weak or worse is considered a major problem and if prayer works at all it will cure your worst major problem.
  • Activating an amulet of life saving with less than 500 nutrition restores your nutrition to 500.[2]
  • Polymorphing into your own race sets your nutrition to 499 + 1d500.[3]

Polymorph control works even when fainted. A constitution 18 character has only a 0.15% chance of starving before polymorphing if he puts on both rings after getting hungry. At con 3 it is 2.36% chance.

The following activities increase your nutrition level without breaking foodless:

Any potion except for a potion of acid can be processed: Dilute it, dip a large stack of water into anything else to alchemize for a 14 chance of sickness, convert to fruit juice by cancelling or dipping a unicorn horn, and optionally alchemize with speed for booze to double its nutritional value.

When to pray

Successfully praying and having your hunger cured restores your nutrition to 900 points. If you pray after 900 turns when you're hungry again, the prayer will succeed if your prayer timeout was less than 1100. Your prayer will fail with a ~7% chance. If instead you spend some turns in the Fainting state, until 1200 turns have passed since your last prayer, and only then pray, you will succeed if your prayer timeout was less than 1400. Now your chance of failure is only around 2%. [7] Thus if your foodless strategy relies on repeatedly praying for food (until you find a ring of slow digestion), you should consider finding a safe place to faint to increase your odds of successfully praying.

Keeping nutrition

Ways to keep your nutrition high include:

Gaining intrinsics

Other than the obvious problem of avoiding starvation, foodless is difficult because eating corpses is the most common way to gain important intrinsics like poison resistance and telepathy. One technique to address this is to play as a Monk, who attain most of the important intrinsics from gaining experience levels.

Here are other techniques to gain important intrinsics.

Be crowned
Pray
Zap a wand of speed monster

Fire resistance is much less urgent if you detect and avoid fire traps, e.g. with the detect unseen spell or the PYEC and a crystal ball. Spellcasters (especially Wizards with hungerless casting) can simply use skilled monster detection to substitute for telepathy.

Once you have reflection, can reliably avoid traps, have poison resistance, and have free action, the other resistances can generally be missed just fine.

Variations

Speed

Ascending so quickly that nutrition never falls low enough to become a problem.

Atheist

Not praying to restore hunger, or being crowned for intrinsics. Also includes all of the other atheist challenges (such as no divine protection and no altar BUC identification).

Liquid diet

Only restoring nutrition by quaffing potions, usually by using the Platinum Yendorian Express Card as a Tourist on a horn of plenty.

True polyselfless

Not polymorphing into one's own race to restore hunger. Oddly enough, polying into one's own race does not break the polyselfless conduct.

Survivor

Not using any amulets of life saving to restore hunger.

Dual slow digestion

Abusing the dual ring of slow digestion bug to, ideally, never lose any points of nutrition.

The following information pertains to an upcoming version (NetHack 3.7.0). If this version is now released, please verify that it is still accurate, then update the page to incorporate this information.

The dual ring of slow digestion trick no longer works, as ring hunger is no longer deterministic.

Successes

1.2% of all winning accounts on NAO have a foodless ascension.

References

This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.4.3. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-343}} tag to the current version's tag or {{noversion}} as appropriate.