Potion of fruit juice

From NetHackWiki
(Redirected from Yecch! This tastes rotten)
Jump to navigation Jump to search
! Pink potion.png
Name fruit juice
Appearance random
Base price 50 zm
Weight 20
Monster use Will not be used by monsters.

A potion of fruit juice is a type of non-magical potion that appears in NetHack, and is juice from the nameable fruit.

Generation

Wizards may be given a potion of fruit juice as any of the three random potions in their starting inventory.[1]

Potions of fruit juice make up 21500 (4.2%) of all randomly-generated potions.

General stores, liquor emporiums, delicatessens, and health food stores can sell potions of fruit juice—each item in a delicatessen has a 120 chance of being a potion of fruit juice, while each item in a health food store has a 15 chance of being a potion of fruit juice.

Fruit juice can be created from other potions through the following methods:

Applying a horn of plenty has a 7500 chance (1.4%) of generating 1-2 potions of fruit juice.[3]

Description

Quaffing a potion of fruit juice raises the hero's nutrition: the potion grants 10 nutrition if cursed, 20 if uncursed and 30 if blessed. The amount of nutrition given is halved if the potion is diluted.[4] Quaffing fruit juice does not break foodless conduct

Strategy

Potions of fruit juice offer minimal nutrition per unit of weight compared to other comestibles, while weighing the same 20 aum as a food ration—most heroes will dliute known fruit juice into water, quaff them immediately, or else use them for polypiling. In a game where the smoky potion is fruit juice, players may consider going for wishes by collecting potions of sickness, booze, or see invisible to turn into fruit juice.

Foodless conduct players may consider seeking out these potions to maintain their nutrition, and also benefit from alchemizing diluted fruit juice into booze in particular.

Identification

The potion of see invisible uses the same messages as fruit juice when quaffed, making it somewhat difficult to tell them apart. In addition to the generation rules above, some ways to reliably identify fruit juice and distinguish it from potions of see invisible include:

  • Since fruit juice is sold in delicatessens and health food stores, you can narrow down their appearance by dropping a suspected potion of either type on an applicable shop square.
  • As mentioned above, dipping a unicorn horn into a potion of sickness turns it into fruit juice, allowing it to reliably be type-named.
  • Fruit juice is unaffected by cancellation.
  • If you have become hungry within the last few turns and that status disappears upon quaffing one of these potions, that potion is fruit juice.

History

The potion of fruit juice first appears in Hack 1.21, Hack for PDP-11 and PC/IX Hack, which are all based on Jay Fenlason's Hack. It is included in the initial item list for Hack 1.0.

Messages

The following messages use whatever the user-specified name for the fruit is, which is "slime mold" by default.

This tastes like <slime mold> juice.
The potion was blessed or uncursed.
Yecch! This tastes rotten.
The potion was cursed.
This tastes like reconstituted <slime mold> juice.
The potion was diluted.
This tastes like 10% real <slime mold> juice all-natural beverage.
You quaffed the potion while hallucinating.
This tastes like 10% real reconstituted <slime mold> juice all-natural beverage.
As above, and the potion was diluted.

Variants

Variants that implement gem alchemy do not change the ability of amethysts to turn booze into fruit juice.

SLASH'EM

In SLASH'EM, mixing a potion of blood or a potion of vampire blood with potions of fruit juice will respectively turn the fruit juice into more regular or vampire blood. This also applies to SlashTHEM.

dNetHack

In dNetHack, there is a substitution for incantifier heroes that gives them scrolls of food detection in place of potions of fruit juice, but there are no roles that are guaranteed to start with fruit juice.

References

  1. src/u_init.c in NetHack 3.6.7, line 166
  2. src/objects.c in NetHack 3.6.7, line 813
  3. src/mkobj.c in NetHack 3.6.7, line 2212: The code chooses a random potion, discarding magical potions; rnd_class(POT_BOOZE, POT_WATER) chooses the non-magical potions.[2]
  4. src/potion.c in NetHack 3.6.7, line 768