Difference between revisions of "Egg"

From NetHackWiki
Jump to navigation Jump to search
(clarify rotten/stale difference; remove other incorrect info; reorganize the paragraphs)
(big rewrite: break up and organize wall of text into sections)
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. When the egg hatches, the hatched monster may [[Pet#Acquiring%20pets|become your pet]].
  
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.
+
For the purpose of [[conduct]]s, eggs count as [[vegetarian]] but not [[vegan]].
  
For the purpose of [[conduct]]s, eggs count as [[vegetarian]] but not [[vegan]].
+
Eggs over 400 turns old are always rotten, and typically cause you to become nauseous for 4d10 turns, resulting in [[vomiting]].
 +
 
 +
==Egg species==
 +
One in three generated eggs is from a non-unique non-aquatic [[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]]; 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 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.
 +
 
 +
[[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}}
  
Although eggs are surprisingly efficient on the nutrition/weight ratio, eating them can be dangerous. They may be stale (see below), 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>.
+
==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 the nutrition value of an egg.{{refsrc|sit.c|303}} Breaking your own eggs carries a &minus;5 Luck penalty, but eating them does not.{{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}}
  
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}} [[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}}  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}}
+
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}} Eggs will only hatch if in your inventory or on the floor. If the egg is kept in a container on the turn it's supposed to hatch, it 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).
  
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}} Therefore it may be useful to #[[name]] a found or created egg with the current turn.  Eggs will only hatch if in your inventory or on the floor.  If the egg is kept in a container on the turn it's supposed to hatch, it 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}}
+
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.
  
Like other comestibles, old eggs have a chance to be [[rotten]]; however, for eggs there's a separate check: if the egg is not rotten, but has aged at least 400 turns,{{refsrc|include/obj.h|246|nethack=3.6.2}} it will always be stale,{{refsrc|src/eat.c|1872|nethack=3.6.2}} giving you 10d4 turns of [[nausea]] with a (terminologically confusing) message "Ugh. Rotten egg."  As usual, eggs kept in an [[ice box]] will not age; however, this will not delay the hatching (but it may be entirely prevented if the egg is kept inside the container for too long). Strangely enough, re-fertilizing eggs does not affect their age (so they may still be stale or rotten).
+
==Strategy==
 +
Although eggs have a surprisingly high nutrition/weight ratio, eating them can be dangerous. They may be rotten and cause you to [[vomit]], or 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>.
  
 
Old eggs are a good source of [[confusion]] before one of your spells expires if you have a unicorn horn.  As opposed to [[tripe]], stale eggs also work when you are polymorphed.
 
Old eggs are a good source of [[confusion]] before one of your spells expires if you have a unicorn horn.  As opposed to [[tripe]], stale eggs also work when you are polymorphed.
  
 
[[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}}
 
[[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}}
 +
 +
==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 42: Line 54:
 
<references/>
 
<references/>
  
{{nethack-343}}
+
{{nethack-362}}
 
[[Category:Comestibles]]
 
[[Category:Comestibles]]

Revision as of 01:29, 11 November 2019

% 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. When the egg hatches, the hatched monster may become your pet.

For the purpose of conducts, eggs count as vegetarian but not vegan.

Eggs over 400 turns old are always rotten, and typically cause you to become nauseous for 4d10 turns, resulting in vomiting.

Egg species

One in three generated eggs is from a non-unique non-aquatic 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; 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 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.

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

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 the nutrition value of an egg.[3] Breaking your own eggs carries a −5 Luck penalty, but eating them does not.[4] 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.[5]

A fresh monster egg will hatch with about 99.954% chance,[6], unless the relevant monster (either baby or adult form) is genocided.[7] If an egg will hatch, it will do so after 151–200 turns.[8][9] Eggs will only hatch if in your inventory or on the floor. If the egg is kept in a container on the turn it's supposed to hatch, it will turn infertile. Zapping an egg with a spell or wand of undead turning will re-fertilize it and reset the hatch timeout.[10] 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.

Strategy

Although eggs have a surprisingly high nutrition/weight ratio, eating them can be dangerous. 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 safer to leave eggs sitting on the ground as food for carnivorous petsthrowing them will cause them to break 99% of the time.[11].

Old eggs are a good source of confusion before one of your spells expires if you have a unicorn horn. 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. If using cockatrice eggs that you have laid yourself, there is a Luck penalty for breaking your own eggs.[12] You can wield an entire stack of eggs, causing 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.[13]

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


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

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

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