Difference between revisions of "Egg"

From NetHackWiki
Jump to navigation Jump to search
(Noted #adjust to avoid wielding entire stack of eggs; minor punctuation fixes and rewording)
(Hatching eggs: Added info on shopkeeper-owned egg hatching)
 
(15 intermediate revisions by 6 users not shown)
Line 10: Line 10:
 
}}
 
}}
  
An '''egg''' in ''NetHack'' may be "just an egg" (presumably an ordinary unfertilised hen egg) or it may be the egg of a [[monster]], in which case it might eventually hatch. When the egg hatches, the hatched monster may [[Pet#Acquiring%20pets|become your pet]].  
+
An '''egg''' is a [[comestible]] in ''[[NetHack]]'' which may also hatch into a [[monster]] if left uneaten. If an egg hatches, the hatched monster may [[Pet#Acquiring%20pets|become your pet]]. For the purpose of [[conduct]]s, eggs count as [[vegetarian]] but not [[vegan]].
  
One in three generated eggs is from a non-unique non-aquatic [[oviparous]] species, picked following the normal random monster generation for the current level.{{refsrc|mksobj|423}} The species of monster eggs can be identified with a [[Scroll of identify|scroll]] or [[Spellbook of identify|spell of identify]]; if the post-identification type is still just "egg", it is not a monster egg. If it ''is'' a monster egg, you will now recognize the type in the future. Monster eggs can also be identified by seeing one hatch. Polymorphing into the adult form of an oviparious monster (regardless of gender) will identify all future eggs of that type. Polymorphing into any type of adult dragon will identify all types of dragon eggs as well.
+
==Generation==
 +
===Egg species===
 +
One in three generated eggs is from a non-unique, non-aquatic and [[oviparous]] species, picked according to the normal random monster generation for the current level.{{refsrc|mkobj.c|870|nethack=3.6.1}} The species of monster eggs can be identified by any [[Identification#Magical identification|magical method]]; monster eggs can also be identified by seeing one hatch. If the post-identification type is still just "egg", it is not a monster egg (presumably just an ordinary unfertilized hen egg); if it ''is'' a monster egg, you will be able to recognize the type in the future.
  
For the purpose of [[conduct]]s, eggs count as [[vegetarian]] but not [[vegan]].
+
[[Polymorph]]ing into the adult form of an oviparous monster (regardless of gender) will also identify all future eggs of that type; polymorphing into any type of adult dragon will identify all types of dragon eggs as well.
  
Although eggs are surprisingly efficient on the nutrition/weight ratio, eating them can be dangerous. They may be [[rotten]], in which case you will vomit and should have a [[unicorn horn]] handy, or on the later levels they may be [[cockatrice]] eggs, which will cause delayed [[stoning|stoning]] if you eat them. If you are already [[satiated]], you won't get a warning about eating an egg, even if it would choke you to death. It is safer to leave eggs sitting on the ground as food for carnivorous [[pet]]s&mdash;[[throw]]ing them will cause them to break 99% of the time.<ref>{{function|Dothrow.c|breaktest}}</ref>.
+
[[Winged gargoyle]]s are oviparous, but lay very few winged gargoyle eggs; {{frac|76|77}} (approx. 98.7%) of the time, the egg will hatch into a normal [[gargoyle]].{{refsrc|mon.c|2596}}
  
Old eggs are a good source of [[confusion]] before one of your spells expires if you have a unicorn horn. They rot after 400 turns.{{refsrc|obj.h|208}} As opposed to [[tripe]], rotten eggs also work when you are polymorphed.
+
==Eating eggs==
 +
Eggs provide 80 nutrition when eaten, but don't provide any [[intrinsic]]s that the corresponding [[corpse]] would provide. An egg becomes stale after 400 turns; the spell or [[wand of undead turning]] can rejuvenate stale eggs. A stale egg makes you [[Vomiting|nauseated]] for 10d4 (more) turns, eventually causing you to vomit unless cured.{{refsrc|eat.c|1775|version=NetHack 3.6.0}}  
  
If you polymorph into a female [[oviparous]] monster, you can lay an egg with the #[[sit]] command, and when it hatches it will become your pet. Laying an egg will reduce your nutrition by the nutrition value of an egg.{{refsrc|sit.c|303}} Breaking your own eggs carries a Luck penalty, but eating them does not.{{refsrc|dothrow.c|1588}}
+
If the egg is a [[cockatrice]] egg, you will suffer [[Stoning#Stiffening vs. instadeath|delayed petrification]] unless [[petrification resistance|resistant]].{{refsrc|eat.c|2112|version=NetHack 3.6.0}}{{refsrc|eat.c|1714|version=NetHack 3.6.0}} Unless you identified the egg, you will not know whether it's a cockatrice egg until you eat it. Pets which aren't petrification-resistant will avoid eating cockatrice eggs, which is one way to informally identify them.
  
A randomly generated [[dragon]] egg will also become your pet if you are carrying it when it hatches. If you are male, there is a 50% chance that any egg which hatches while you are carrying it will become your pet.{{refsrc|timeout.c|432|comment=The identity of one's father is learned, not innate}} If an egg will hatch, it will do so after 151&ndash;200 turns.{{refsrc|obj.h|207}}{{refsrc|timeout.c|389}} Therefore it may be useful to #[[name]] a found or created egg with the current turn. [[Winged gargoyle]]s lay very few winged gargoyle eggs; {{frac|76|77}} (approx. 98.7%) of the time the egg will hatch into a normal [[gargoyle]].{{refsrc|mon.c|2596}}
+
==Hatching eggs==
 +
If you [[polymorph]] into a female [[oviparous]] monster, you can lay an egg with the #[[sit]] command, and when it hatches it will become your pet. Laying an egg will reduce your nutrition by 80.{{refsrc|sit.c|303}} Breaking your own eggs carries a -1 Luck penalty each, to a maximum of -5 for a single stack; eating them does not, but grants no net nutrition gain.{{refsrc|dothrow.c|1588}} A randomly generated [[dragon]] egg will also become your pet if you are carrying it when it hatches. If you are male, there is a 50% chance that any egg which hatches while you are carrying it will become your pet.{{refsrc|timeout.c|432|comment=The identity of one's father is learned, not innate}}
  
Eggs will only hatch if in your inventory or on the floor. They will not hatch if kept in a container, but will still age; if they are left inside longer than it would normally take them to hatch, they will become rotten. If they are lying on top of [[ice]], they will age more slowly than normal. Like corpses, they will not age at all in an [[ice box]].
+
A fresh monster egg will hatch with about 99.954% chance,{{refsrc|src/timeout.c|740|nethack=3.6.2|comment=the chance not to hatch is 150^50 * 150! / 200! ~= 0.00046}} unless the relevant monster (either baby or adult form) is [[genocide]]d.{{reffunc|mon.c|dead_species}} If an egg will hatch, it will do so after 151&ndash;200 turns.{{refsrc|obj.h|207}}{{refsrc|timeout.c|389}}
  
Rotten eggs can be freshened with a [[Spellbook of turn undead|spell]] or [[wand of undead turning]]. A freshened egg is never rotten, and it gets a new chance of hatching.
+
If you pick up an egg owned by a [[shopkeeper]], and the egg hatches in your inventory, you will still owe the shopkeeper the cost of the egg. If you lay an egg in a shop, it will automatically be sold; you can leave it on the floor until it hatches to avoid having to buy it back.
  
[[Cockatrice egg]]s are popular as projectiles that will petrify any stoning-susceptible monsters they hit. (When used this way, they are sometimes referred to as "grenades".) When you throw an egg, there is a risk that it will miss its target and go to waste, so you may prefer to [[wield]] the egg. Unlike wielding a cockatrice corpse, this does not have the risk of petrifying yourself. If using cockatrice eggs that you have laid yourself, there is a [[Luck]] penalty for breaking your own eggs.{{refsrc|dothrow.c|1588}} You can wield an entire stack of eggs, causing them all to break in a single attack; you can use [[Adjust|#adjust]] to avoid this. If you break a stack of your own eggs, the Luck penalty is &minus;1 for each egg, up to a maximum of &minus;5.{{refsrc|uhitm.c|757}}
+
Eggs will only hatch if in your inventory or on the floor; if kept in a container on the turn it's supposed to hatch, the egg will turn infertile. Zapping an egg with a [[Spellbook of turn undead|spell]] or [[wand of undead turning]] will re-fertilize it and reset the hatch timeout.{{reffunc|zap.c|revive_egg}} Strangely enough, re-fertilizing eggs will not affect their age (so they may still be stale or rotten).
 +
 
 +
Eggs kept in an [[ice box]] will not age and become rotten; however, this does not suspend their hatching timer, so leaving an egg in an ice box for too long will prevent it from ever hatching. 
 +
 
 +
{{upcoming|3.7.0|You can apply [[royal jelly]] to an egg to revive it and potentially make it see you as its parent.}}
 +
 
 +
==Strategy==
 +
Although eggs have a surprisingly high [[nutrition/weight]] ratio, eating them can be dangerous due to the stunning. They may be rotten and cause you to [[vomit]], or they may be [[cockatrice]] eggs, which will cause delayed [[stoning]] if you eat them. If you are already [[satiated]], you won't get a warning about eating an egg, even if it would choke you to death. It is often safer to leave eggs sitting on the ground as food for carnivorous [[pet]]s.
 +
 
 +
You can [[wield]] an entire stack of eggs, which will cause them all to break in a single attack; you can use #[[adjust]] to avoid this. If you break a stack of your own eggs, the Luck penalty is &minus;1 for each egg, up to a maximum of &minus;5.{{refsrc|uhitm.c|757}} They can also be [[thrown]] as weapons, though they will break 99% of the time.<ref>{{function|Dothrow.c|breaktest}}</ref>
 +
 
 +
Stale eggs are a good source of [[confusion]] if you have a [[unicorn horn]], and is quite viable in the absence of forgotten spells. As opposed to [[tripe]], stale eggs also work when you are polymorphed.
 +
 
 +
Cockatrice eggs are popular as projectiles that will petrify any stoning-susceptible monsters they hit. (When used this way, they are sometimes referred to as "grenades".) When you throw an egg, there is a risk that it will miss its target and go to waste, so you may prefer to wield the egg &mdash; unlike wielding a cockatrice corpse, this does not have the risk of petrifying yourself. Naturally, using cockatrice eggs that you have laid yourself incurs the aforementioned [[Luck]] penalty.{{refsrc|dothrow.c|1588}}  
 +
 
 +
==Messages==
 +
{{message|Ugh. Rotten egg.|You ate a egg that sat around for too long and became rotten; you are now nauseous.}}
 +
{{message|You see a <monster> drop out of your pack!|An egg hatched while you were carrying it.}}
 +
{{message|Its cries sound like "<mommy/daddy>".|A newly hatched monster came out tame and is now your pet.}}
  
 
==Encyclopedia entry==
 
==Encyclopedia entry==
Line 44: Line 66:
 
<references/>
 
<references/>
  
{{nethack-343}}
+
{{nethack-366}}
 
[[Category:Comestibles]]
 
[[Category:Comestibles]]

Latest revision as of 21:40, 5 July 2023

% Egg.png
Name egg
Base price 9 zm
Nutrition 80
Turns to eat 1
Weight 1
Conduct vegetarian

An egg is a comestible in NetHack which may also hatch into a monster if left uneaten. If an egg hatches, the hatched monster may become your pet. For the purpose of conducts, eggs count as vegetarian but not vegan.

Generation

Egg species

One in three generated eggs is from a non-unique, non-aquatic and oviparous species, picked according to the normal random monster generation for the current level.[1] The species of monster eggs can be identified by any magical method; monster eggs can also be identified by seeing one hatch. If the post-identification type is still just "egg", it is not a monster egg (presumably just an ordinary unfertilized hen egg); if it is a monster egg, you will be able to recognize the type in the future.

Polymorphing into the adult form of an oviparous monster (regardless of gender) will also identify all future eggs of that type; polymorphing into any type of adult dragon will identify all types of dragon eggs as well.

Winged gargoyles are oviparous, but lay very few winged gargoyle eggs; 7677 (approx. 98.7%) of the time, the egg will hatch into a normal gargoyle.[2]

Eating eggs

Eggs provide 80 nutrition when eaten, but don't provide any intrinsics that the corresponding corpse would provide. An egg becomes stale after 400 turns; the spell or wand of undead turning can rejuvenate stale eggs. A stale egg makes you nauseated for 10d4 (more) turns, eventually causing you to vomit unless cured.[3]

If the egg is a cockatrice egg, you will suffer delayed petrification unless resistant.[4][5] Unless you identified the egg, you will not know whether it's a cockatrice egg until you eat it. Pets which aren't petrification-resistant will avoid eating cockatrice eggs, which is one way to informally identify them.

Hatching eggs

If you polymorph into a female oviparous monster, you can lay an egg with the #sit command, and when it hatches it will become your pet. Laying an egg will reduce your nutrition by 80.[6] Breaking your own eggs carries a -1 Luck penalty each, to a maximum of -5 for a single stack; eating them does not, but grants no net nutrition gain.[7] A randomly generated dragon egg will also become your pet if you are carrying it when it hatches. If you are male, there is a 50% chance that any egg which hatches while you are carrying it will become your pet.[8]

A fresh monster egg will hatch with about 99.954% chance,[9] unless the relevant monster (either baby or adult form) is genocided.[10] If an egg will hatch, it will do so after 151–200 turns.[11][12]

If you pick up an egg owned by a shopkeeper, and the egg hatches in your inventory, you will still owe the shopkeeper the cost of the egg. If you lay an egg in a shop, it will automatically be sold; you can leave it on the floor until it hatches to avoid having to buy it back.

Eggs will only hatch if in your inventory or on the floor; if kept in a container on the turn it's supposed to hatch, the egg will turn infertile. Zapping an egg with a spell or wand of undead turning will re-fertilize it and reset the hatch timeout.[13] Strangely enough, re-fertilizing eggs will not affect their age (so they may still be stale or rotten).

Eggs kept in an ice box will not age and become rotten; however, this does not suspend their hatching timer, so leaving an egg in an ice box for too long will prevent it from ever hatching.

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

You can apply royal jelly to an egg to revive it and potentially make it see you as its parent.

Strategy

Although eggs have a surprisingly high nutrition/weight ratio, eating them can be dangerous due to the stunning. They may be rotten and cause you to vomit, or they may be cockatrice eggs, which will cause delayed stoning if you eat them. If you are already satiated, you won't get a warning about eating an egg, even if it would choke you to death. It is often safer to leave eggs sitting on the ground as food for carnivorous pets.

You can wield an entire stack of eggs, which will cause them all to break in a single attack; you can use #adjust to avoid this. If you break a stack of your own eggs, the Luck penalty is −1 for each egg, up to a maximum of −5.[14] They can also be thrown as weapons, though they will break 99% of the time.[15]

Stale eggs are a good source of confusion if you have a unicorn horn, and is quite viable in the absence of forgotten spells. As opposed to tripe, stale eggs also work when you are polymorphed.

Cockatrice eggs are popular as projectiles that will petrify any stoning-susceptible monsters they hit. (When used this way, they are sometimes referred to as "grenades".) When you throw an egg, there is a risk that it will miss its target and go to waste, so you may prefer to wield the egg — unlike wielding a cockatrice corpse, this does not have the risk of petrifying yourself. Naturally, using cockatrice eggs that you have laid yourself incurs the aforementioned Luck penalty.[16]

Messages

Ugh. Rotten egg.
You ate a egg that sat around for too long and became rotten; you are now nauseous.
You see a <monster> drop out of your pack!
An egg hatched while you were carrying it.
Its cries sound like "<mommy/daddy>".
A newly hatched monster came out tame and is now your pet.

Encyclopedia entry

But I asked why not keep it and let the hen sit on it till it
hatched, and then we could see what would come out of it.
"Nothing good, I'm certain of that," Mom said. "It would
probably be something horrible. But just remember, if it's a
crocodile or a dragon or something like that, I won't have it
in my house for one minute."

[ The Enormous Egg, by Oliver Butterworth ]

References