Difference between revisions of "Domestic animal"

From NetHackWiki
Jump to navigation Jump to search
(Rewrite. Not quite accurate yet on what tames and what pacifies. Update from nethack-343 to nethack-367. Major difference is that non-veggy food does not pacify a horse (as of 3.6.1).)
(Rearrange refs. Code-reading order is: do_throw, befriend_with_obj, tame_dog. Beatitude of thrown food does not matter. Dogs are harder to tame during a full moon.)
 
Line 18: Line 18:
 
== Taming ==
 
== Taming ==
  
Throwing a [[treat]], a suitable [[corpse]], or certain other food may tame a domestic animal and make it a [[pet]].{{refsrc|nethack=3.6.7|src/dog.c|860|comment=function tamedog}}
+
Throwing a [[treat]], a suitable [[corpse]], or certain other food may tame a domestic animal and make it a [[pet]].{{refsrc|nethack=3.6.7|src/dothrow.c|1769}}{{refsrc|nethack=3.6.7|include/mondata.h|225|comment=befriend_with_obj}}{{refsrc|nethack=3.6.7|src/dog.c|860|comment=function tamedog}}
  
 
Food sufficient for taming a domestic [[carnivore]] (any cat or dog):
 
Food sufficient for taming a domestic [[carnivore]] (any cat or dog):
Line 35: Line 35:
  
 
A [[melon]] would also work, but they usually splat when you throw them.
 
A [[melon]] would also work, but they usually splat when you throw them.
 +
 +
The [[beatitude]] of the thrown food does not matter.
  
 
Certain other monsters may be tamed with food as well, such as monkeys and apes, even though they are not domestic.
 
Certain other monsters may be tamed with food as well, such as monkeys and apes, even though they are not domestic.
  
 
A [[shapeshifter]] in the form of a domestic animal can be tamed, and will remain tame even as it changes forms.
 
A [[shapeshifter]] in the form of a domestic animal can be tamed, and will remain tame even as it changes forms.
 +
 +
At [[night]] during a [[full moon]], dogs are more likely to resist taming.{{refsrc|nethack=3.6.7|src/dog.c|878}}
  
 
== Pacification ==
 
== Pacification ==
  
If a domestic animal is not tamed by thrown food, it may be pacified, even if the item is something that the domestic animal would not normally eat. Nearly any food will pacify a carnivorous domestic animal (cat or dog). Even a [[tin]] will do. Only a [[veggy]] food item will pacify an herbivorous domestic animal (horse).{{refsrc|nethack=3.6.7|include/mondata.h|225|comment=befriend_with_obj}}
+
If a domestic animal is not tamed by thrown food, it may be pacified, even if the item is something that the domestic animal would not normally eat. Nearly any food will pacify a carnivorous domestic animal (cat or dog). Even a [[tin]] will do. Only a [[veggy]] food item will pacify an herbivorous domestic animal (horse).
  
 
For example, throwing a [[carrot]] or a [[lichen]] corpse will pacify a dog, and throwing a [[food ration]] or a [[fortune cookie]] will pacify a horse.
 
For example, throwing a [[carrot]] or a [[lichen]] corpse will pacify a dog, and throwing a [[food ration]] or a [[fortune cookie]] will pacify a horse.

Latest revision as of 13:03, 3 July 2024

A domestic animal is a monster in NetHack that has the M2_DOMESTIC flag. This is not to be confused with HI_DOMESTIC, which is a stand-in for the color white and applied to monster glyphs.

List of domestic animals

These monsters are domestic:[1]

Taming

Throwing a treat, a suitable corpse, or certain other food may tame a domestic animal and make it a pet.[2][3][4]

Food sufficient for taming a domestic carnivore (any cat or dog):

An egg or cream pie would also work, but they usually splat when you throw them. (Except for petrifying eggs, of course, those do worse than splat.)

Food sufficient for taming a domestic herbivore (any horse):

A melon would also work, but they usually splat when you throw them.

The beatitude of the thrown food does not matter.

Certain other monsters may be tamed with food as well, such as monkeys and apes, even though they are not domestic.

A shapeshifter in the form of a domestic animal can be tamed, and will remain tame even as it changes forms.

At night during a full moon, dogs are more likely to resist taming.[5]

Pacification

If a domestic animal is not tamed by thrown food, it may be pacified, even if the item is something that the domestic animal would not normally eat. Nearly any food will pacify a carnivorous domestic animal (cat or dog). Even a tin will do. Only a veggy food item will pacify an herbivorous domestic animal (horse).

For example, throwing a carrot or a lichen corpse will pacify a dog, and throwing a food ration or a fortune cookie will pacify a horse.

Pacifying will make the domestic animal peaceful and remove any fear effects.

Other differences

A tame domestic animal starts with a tameness of 10; any other tame monster starts with a tameness of 5.[6]

A domestic animal which can be saddled (i.e. a horse) has a 1100 chance of being equipped with a saddle when it is generated.[7]

Eating the corpse of certain domestic animals confers the aggravate monster intrinsic, unless the character is a Caveman or an Orc.[8] Relevant monsters are cats and dogs, but not horses.

History

In NetHack 3.6.0 and earlier versions, throwing any food item would pacify an herbivorous domestic animal (horse).

NetHack 3.6.1 introduced the chance of a saddle-able domestic animal being generated with a saddle.

Variants

SLASH'EM

SLASH'EM adds the following domestic animals:[9]

Also, some animals in SLASH'EM can be tamed or pacified with specific foods; throwing other kinds of comestibles at them has no pacifying effect.[11]

Tameable with cheese:

Tameable with carrots:

Tameable with bananas: all apelike creatures (monsters represented by ​Y)

See also

References