Tin
A tin is a kind of comestible that appears in NetHack. It is a type of permafood that does not rot as time passes, although it may take some time to eat unless you have a way to quickly open it.
Contents
Generation
Tins comprise 7.5% of randomly generated comestibles - randomly generated tins have a 1 in 6 (16.7%) chance of containing spinach, and the rest will contain the meat of a monster that can randomly appear on the current level, with standard probabilities and the exception of corpseless monsters and wraiths.[1][2] Random tins are normally generated 90% uncursed, 5% cursed and 5% blessed.[3]
Tourists will sometimes start with tins among their initial stacks of food, following the same rules as above.[4]
Tins can be made by applying a tinning kit to a corpse; tins of spinach cannot be created this way. Tins containing the meat of genocided monsters are not randomly generated, and any tins of that monster's meat made before that genocide or wished for after it will be empty instead. Tins of unique monsters cannot be wished for at all.
Tins generated as part of a health food store will always contain either spinach or a vegetarian monster; if the initial random tin contents are not vegetarian, it will be converted to spinach, making the odds of finding spinach in these stores much higher than normal.[5]
Eating tins
Opening
When you attempt to eat a tin, you first try to open it.[6]
- If you are polymorphed into a metallivore, you open it immediately. "You bite right into the metal tin".
- Otherwise, if you are a monster with no limbs, or a very small monster, eating a tin is impossible. "You cannot handle the tin properly to open it."
- Otherwise, if the tin is blessed, it takes 0-1 turns to open it (always 0 turns if you also wield a blessed tin opener). ("The tin is opened like magic!", if 0 turns, or "The tin seems easy to open." if 1 turn.)
- Otherwise, the time depends on what you wield:
- A tin opener opens it quickly depending on its BUC status: 0 turns if blessed, 0-1 turns if uncursed, 0-2 turns if cursed. ("You easily open the tin.", if 0 turns)
- A wielded knife, crysknife, stiletto, athame, or any kind of dagger will open it in 3 turns. ("Using (your weapon) you try to open the tin.")
- A pick-axe or an axe (but not a battle-axe or dwarvish mattock) will open it in 6 turns. ("Using (your weapon) you try to open the tin.")
- If you are wielding none of the above and have slippery fingers, the tin slips from your fingers.
- Otherwise, you will take between 10 and 10 + 500/(Str+Dex) turns to open it.[7] ("It is not so easy to open this tin.") If it takes 50 or more turns, you "give up your attempt to open the tin."[8] Because this can take so long, and because many tins end up containing less than 100 nutrition, you may not actually gain any net nutrition from eating tins if you cannot open them quickly. Don't attempt to eat tins if you are Weak and unable to use one of the above options for opening them quickly, since this can put you into Fainting status.
Explosion
Randomly generated tins may explode 1/8 of the time if they are cursed when they are being opened. ("KABOOM!! The tin was booby-trapped!") The explosion has the same effects as an exploding door, and it destroys the tin.
Determining the preparation method
Once you have opened the tin, its preparation method is determined (unless it is spinach, which doesn't have a preparation method). The possible preparation methods are "deep fried", "pickled", "soup made from", "pureed", "rotten", "homemade", "stir fried", "candied", "boiled", "dried", "szechuan", "french fried", "sauteed", "broiled", and "smoked". This determines the amount of nutrition the tin provides.
If you made the tin with a tinning kit, tins of lizard and lichen are always homemade, while blessed/uncursed/cursed tins of other monsters have a chance of 0, 1/7 and 1 of being rotten, otherwise they are homemade.[9]
For randomly generated tins[9]:
- cursed tins of lizard and lichen are always homemade
- other cursed tins are always rotten
- noncursed tins of lizard and lichen are never rotten; they have a 2/15 chance of being homemade and a 1/15 chance of each other method
- other uncursed tins have 1/15 chance of being each method except rotten or homemade, 6/105 chance of being homemade, and 8/105 chance of being rotten
Since the type of preparation is determined only after you open the tin, there is no way to know it in advance, and tins that stack may end up being of different styles.
Deciding whether to eat it
Once you have opened a tin, you will receive a message telling you what it smells like and be given the choice of eating it or discarding the contents. This identifies the contents of any tins that were in the same stack. (If you are hallucinating, the monster name will be random, except for footrice meat which "smells like chicken".[10] It is safest not to consume any unknown tins whilst hallucinating.)
Eating
If the tin is empty (because its monster type is genocided or extinct), it is discarded. ("It turns out to be empty.") Non-cursed tins of spinach will increase your strength, while cursed ones decrease your strength.
Most non-spinach tins have low nutritional value (see below), but tins of pureed monster have nutritional value 500, which is more than half that of a food ration.
Eating a deep fried, french fried, or stir fried tin will give you slippery fingers and cause you to drop your weapon. It is therefore unwise to eat tins in a shop without first unwielding your weapon.
Rotten tins provide no nutrition points (eating them makes you neither more nor less hungry),[11] and make you nauseated. Unless you cure the nausea, you vomit, losing 20 nutritional points (see vomiting for more information).
Eating the tin, after it is opened, takes one turn.
Corpses that convey intrinsics will have the same probability of conferring that intrinsic when they have been tinned. Tinning makes poisonous and rotten corpses safe, however, as your character picks out the good bits for the tin that they can fit inside. It is popular to tin dragons and giants, as you will still get the intrinsic / strength increase, but without the enormous meal.
Appearance
An unidentified tin will appear as a "tin". Once the contents are known, one of the following descriptions is adopted instead:
Appearance | Notes |
---|---|
tin of foo meat | foo is a fleshy monster |
tin of foo | foo is a monster suitable for vegetarians |
tin of spinach | spinach is suitable for vegans |
empty tin | suitable for those going without food |
Nutrition
The nutrition of a tin varies depending on the way it was cooked. Below is a list of the possible variations of the contents of a tin.[12]
While the nutrition of rotten tin is technically -50, it doesn't mean that you lose 50 nutrition points when you eat it. Negative nutrition value of a tin means that it provides 0 points of nutrition and makes you nauseated, otherwise the value is ignored.[13]
Tin | Nutrition | Notes |
---|---|---|
Spinach, blessed | 600[14] | Increases strength[15] |
Spinach, uncursed | 401-600[16] | Increases strength[15] |
Spinach, cursed | 201-600[17] | Decreases strength[15] |
Pureed | 500 | |
Candied | 100 | |
Sauteed | 95 | |
Stir fried | 80 | Causes slippery fingers |
Broiled | 80 | |
Szechuan | 70 | In UnNetHack: 50% chance of a fortune cookie |
Deep fried | 60 | Causes slippery fingers |
Dried | 55 | |
Homemade | 50 | |
Boiled | 50 | |
Smoked | 50 | |
Pickled | 40 | |
French fried | 40 | Causes slippery fingers |
Soup | 20 | |
Empty | 0 | |
Rotten | -50 | Causes nausea |
The following information pertains to an upcoming version (NetHack 3.7.0). If this version is now released, please verify that the information below is still accurate, then update the page to incorporate it.
A homemade tin of a monster whose corpse provides less than 50 nutrition will only provide as much as the corpse would.Tins of nurse meat
Tins of nurse meat are a potent but complicated resource, and deserve special consideration. Like the corpse of a nurse, a tin of nurse meat will restore you to full hit points. This makes nurses an attractive target for tinning when you encounter them. Tins of nurse meat have some advantages and some disadvantages relative to potions of full healing:
- First and foremost, consumption of nurse meat is cannibalism for human characters! Fortunately, tinning the corpse does not count as cannibalism--only eating the tin does. So it is possible to tin nurses against a future need, when you might prefer the penalties of cannibalism to death.
- Unlike potions, tins never explode or dilute, so they are always safe to carry in main inventory, even in such hostile environments as the Plane of Fire.
- On the other hand, even a blessed tin will take two turns to heal you (one to open and one to consume), which is slower than quaffing a potion in main inventory and no faster than retrieving a potion from a bag before quaffing. A (non-cursed) homemade tin will always provide 50 nutrition, and can cause you to choke to death if you are satiated; this is never the case with a potion.
- A full healing potion can only restore a maximum of 400 hit points; nurse meat always restores you to your maximum, however high that is. However, a non-cursed full healing potion can also raise your maximum HP if your current HP is maxed out by it, which the tin won't do.
- You may want to keep the nurse alive for nurse dancing to raise your maximum HP instead, which you presumably are going to do until the nurse disappears.
History
Tins from Hack 1.0 through NetHack 2.3e behave quite differently from the modern form. There is no tinning kit in these versions, and consequently there are no tinned monsters. Randomly generated tins can produce the following results:[18][19]
Message | Nutrition |
---|---|
It contains spinach - this makes you feel like Popeye! | 600, increases strength |
It contains salmon - not bad! | 60, causes slippery fingers |
It contains first quality peaches - what a surprise! | 40 |
It contains apple juice - perhaps not what you hoped for. | 20 |
It contains some nondescript substance, tasting awfully. | 500 |
It contains rotten meat. You vomit. | -50 |
It turns out to be empty. | 0 |
Tins in their modern form first appear in NetHack 3.0.0. That version has only spinach, deep fried, pickled, soup, pureed, and rotten tins;[20] a tinning kit will produce one of these (except spinach of course), rather than the homemade tin.
NetHack 3.1.0 adds the homemade tin,[21] and modifies the tinning kit to produce this type only.[22]
NetHack 3.3.0 adds the complete list of tins given above.[23]
NetHack 3.6.1 allows opening tins with a knife or stiletto.
Variants
UnNetHack
UnNetHack includes the Free Fortune Cookie Patch; there is a 50% chance for a szechuan tin to contain a free fortune cookie.
SLASH'EM
SLASH'EM once again modernizes the tins: They no longer tell exactly what the tin contains, unless the player has already eaten the particular meat. Instead, they will only give some general information ("It smells kind of like a dog or other canine."), or not even that ("The smell is unfamiliar."). This makes eating tins much more risky, as the players could accidentally commit cannibalism or eat cockatrice meat, and one may easily lose vegetarian conduct without knowing. Furthermore, tins can be generated with the same traps as other traditional containers.
Minor bug
You can find tins of monsters that do not leave corpses, such as clay golems, elementals, mummies and zombies. However, you cannot wish for such tins, even in wizard mode. It is bug number 667.
If you try to eat them, the game will probably not crash, and you can get the effects of the corresponding corpses. For example you can gain a level from a wraith tin. Air elemental and yellow light tins will be empty. It seems that the tinning process was applied, so you will probably not get food poisoning from a mummy/zombie tin.
Encyclopedia entry
"You know salmon, Sarge," said Nobby.
"It is a fish of which I am aware, yes."
"You know they sell kind of slices of it in tins..."
"So I am given to understand, yes."
"Weell...how come all the tins are the same size? Salmon
gets thinner at both ends."
"Interesting point, Nobby. I think-"
References
- ↑ src/mkobj.c in NetHack 3.6.1, line 817
- ↑ src/mkobj.c in NetHack 3.6.1, line 820
- ↑ src/mkobj.c in NetHack 3.6.2, line 864
- ↑ src/u_init.c in NetHack 3.6.7, line 144
- ↑ src/eat.c in NetHack 3.6.6, line 1255
- ↑ src/eat.c in NetHack 3.6.0, line 1419
- ↑ src/eat.c in NetHack 3.6.0, line 1461
- ↑ src/eat.c in NetHack 3.6.0, line 1388
- ↑ 9.0 9.1 Source:NetHack_3.6.0/src/eat.c#tin_variety
- ↑ src/eat.c in NetHack 3.6.0, line 1619
- ↑ src/eat.c in NetHack 3.6.0, line 1323
- ↑ src/eat.c in NetHack 3.6.0, line 112
- ↑ src/eat.c in NetHack 3.6.0, line 1323
- ↑ src/eat.c in NetHack 3.6.0, line 1364
- ↑ 15.0 15.1 15.2 Source:NetHack_3.6.0/src/attrib.c#gainstr
- ↑ src/eat.c in NetHack 3.6.0, line 1364
- ↑ src/eat.c in NetHack 3.6.0, line 1364
- ↑ eat.c in NetHack 2.3e, line 40
- ↑ eat.c in NetHack 2.3e, line 70
- ↑ eat.c in NetHack 3.0.0, line 36
- ↑ eat.c in NetHack 3.1.0, line 118
- ↑ apply.c in NetHack 3.1.0, line 1771
- ↑ eat.c in NetHack 3.3.0, line 128
This page may need to be updated for the current version of NetHack.
It may contain text specific to NetHack 3.6.1. Information on this page may be out of date.
Editors: After reviewing this page and making necessary edits, please change the {{nethack-361}} tag to the current version's tag or {{noversion}} as appropriate.