Sickness
Sickness is a negative status property that occurs in NetHack. If left untreated, sickness will result in a delayed instadeath after some amount of turns. The main causes are eating too old corpses, special attacks, and cursed unicorn horns. The main remedies are applying a non-cursed unicorn horn, casting cure sickness, and quaffing certain potions.
The game uses "deathly sick" to specifically herald this condition, whereas there are many other cases where you simply "feel sick".
Sickness resistance in vanilla NetHack is possessed only by ghouls, which happily feast on old corpses, and fungi.[1]
Contrary to its name, potion of sickness does not cause sickness.
Contents
Types of sickness
There are two distinct types of sickness, indicated separately on the status line. You can also suffer both conditions simultaneously. The effects and remedies are identical, except that only food poisoning can be cured by vomiting.[2]
Food poisoning
Food poisoning is only acquired by eating an old ("tainted") corpse or glob. It is marked by the text FoodPois
on the status line. The initial time until death is set to 10–19 turns.[3]
Food poisoning is completely preventable in vanilla NetHack if you don't eat old corpses. A corpse is too old to eat after 6 × (9 + 1d20) turns, where 6 is replaced with 8 if blessed and 4 if cursed.[4] Corpses left by undead except wraith are always pre-aged by 100 turns; eaten immediately, they have 40% chance of causing food poisoning. Old corpses can be rendered safe to eat by tinning them. Lichen and lizard corpses never rot and may be safely eaten regardless of age.
Despite the name, food poisoning is unrelated to poison and is unaffected by poison resistance.
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.
You have a constitution in 100 chance of surviving food poisoning. If you do, you lose 1 point of constitution and abuse constitution.Illness
Illness is conferred by the disease attacks of certain monsters, listed below, or by applying a cursed unicorn horn. It is marked by the text Ill
on the status line.
- & Demogorgon
- & Juiblex
- s Scorpius
- & Pestilence
The first time you contract the illness, a turns-to-live timer is started, set to between 20 and (19+Con). Each additional illness attack while you are Ill
divides the remaining turns-to-live by roughly 3.[5]
Remedies
Sickness can be easily cured with any of the following:
- applying a non-cursed unicorn horn[6]
- praying to your god
- quaffing a non-cursed potion of extra healing or full healing, a blessed potion of healing, or (unless chaotic) a potion of holy water
- casting a spell of cure sickness
- eating a non-cursed eucalyptus leaf[7]
- invoking the Staff of Aesculapius[8]
The full list of less common remedies also includes:
- vomiting from eating tripe or a rotten egg. This cures food poisoning only, not illness. Quite unreliable, but it's there.
- polymorphing into a new version of yourself[9] or a sickness-resistant monster[10] (ghoul or some fungi). (A new version includes if you "fail" to change form, but get your attributes adjusted.)
- getting healed by a nurse's attack.[11]
- sitting on a throne (1⁄13 chance).[12]
The only sure-fire cures are the potions, prayer if safe, the spell at 0% failure rate, and polyself. A unicorn horn is good enough if you weren't made sick multiple times.
Importantly, poison resistance is not a remedy; if you become food poisoned and rely on this you will die.
Messages
- Ulch - that <food type> was tainted!
- The corpse you are eating is old enough to cause food poisoning.
- You feel deathly sick.
- You have contracted sickness and will soon die if untreated.
- It doesn't seem at all sickening, though...
- You would have contracted sickness but are resistant.
- You feel even worse.
- You feel much worse.
- Your sickness has worsened your sickness, further shortening your time to live ("much" if reduced by at least half).
- You feel somewhat better.
- Vomiting cured your food poisoning, but not illness. This doubles your time to live.[13]
- You are no longer ill.
- The cure sickness spell is curing your sickness (even if it was food poisoning).
- What a relief!
- You have fully cured your sickness.
Enlightenment may reveal any of the following, which are self-explanatory:
- You are sick from food poisoning.
- You are sick from illness.
- You are immune to sickness.
Other uses of "sick"
A potion of sickness does not cause sickness, despite its name. Poison resistance does not prevent food poisoning.
- You feel sick.
- You ate an old-ish corpse or engulfed an undead monster, and lost 1d8 hit points.[14][15]
- You feel a little sick.
- You lost intrinsic poison resistance to a gremlin attack.[16]
- You feel very sick.
- You quaffed a potion of sickness that reduced your constitution.[17] Replaces "You feel sick" if you are suffering sickness.
Variants
SLASH'EM
In SLASH'EM rot worms have an illness-inducing attack. You may also get food poisoning from swallowing a pill, and you can cure food poisoning by sitting on a toilet. The Necromancer and the Undead Slayer roles start the game with innate sickness resistance.
Keep in mind that here unicorn horns need to be enchanted in order to be reliable.
SporkHack
SporkHack introduces locusts and gray fungi, which have illness-inducing attacks. Drinking a potion of salt water can induce vomiting to cure food poisoning.
EvilHack
EvilHack adds a several monsters that can cause illness:
- Locusts appear in swarms and can "stun lock" the player by inflicting illness very fast.
- Zombies now have a brain-eating attack that causes illness, among other effects.
- Gray fungi have a passive illness attack.
Thankfully, EvilHack also includes more sources of immunity to sickness.
References
- ↑ polyself.c in NetHack 3.6.0, line 77
- ↑ you.h in NetHack 3.4.3, line 268: lists the two independent types of SICK: SICK_VOMITABLE an SICK_NONVOMITABLE.
- ↑ eat.c in NetHack 3.4.3, line 1270
- ↑ eat.c in NetHack 3.4.3, line 1253
- ↑ mhitu.c, line 773, apply.c, line 1458
- ↑ apply.c in NetHack 3.4.3, line 1541
- ↑ eat.c in NetHack 3.4.3, line 1725
- ↑ artifact.c in NetHack 3.4.3, line 1219
- ↑ polyself.c in NetHack 3.4.3, line 190
- ↑ polyself.c in NetHack 3.4.3, line 1411
- ↑ mhitu.c in NetHack 3.4.3, line 1407
- ↑ sit.c in NetHack 3.4.3, line 188
- ↑ potion.c in NetHack 3.4.3, line 126
- ↑ eat.c in NetHack 3.4.3, line 1300
- ↑ uhitm.c in NetHack 3.4.3, line 2078
- ↑ sit.c in NetHack 3.4.3, line 401
- ↑ potion.c in NetHack 3.4.3, line 675
- ↑ timeout.c in NetHack 3.4.3, line 47
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.