Difference between revisions of "Canine"
(and finally) |
(expan) |
||
Line 22: | Line 22: | ||
==Common traits== | ==Common traits== | ||
− | Canines are quadrupedal [[animal]]s that lack [[hand]]s | + | Canines are quadrupedal [[animal]]s that lack [[hand]]s, are visible via [[infravision]], and attack via bites. Canines can be separated into four broad categories: |
* [[Domestic]] dogs | * [[Domestic]] dogs | ||
Line 46: | Line 46: | ||
{{message|You notice a dog smell.|A monster polymorphed into a dog outside of your sight range.<ref name="smell"/>}} | {{message|You notice a dog smell.|A monster polymorphed into a dog outside of your sight range.<ref name="smell"/>}} | ||
+ | |||
+ | ==Variants== | ||
+ | ===SLASH'EM=== | ||
+ | [[SLASH'EM]] introduces several new canines to the monster class: | ||
+ | |||
+ | * {{monsymlink|pit bull}} | ||
+ | * {{monsymlink|dingo puppy}} | ||
+ | * {{monsymlink|large dingo}} | ||
+ | * {{monsymlink|death dog}} | ||
+ | * {{monsymlink|rabid wolf}} | ||
+ | * {{monsymlink|wolverine}} | ||
+ | * {{monsymlink|shadow wolf}} | ||
+ | * {{monsymlink|mist wolf}} | ||
==References== | ==References== |
Revision as of 13:02, 18 January 2024
The canine, usually short for dog or other canine, is a monster class that appears in NetHack, and is represented by the lowercase d glyph (d). Dogs and canines are designated internally by the macro S_DOG
.[1]
The class contains the following monsters:[2]
- d jackal
- d fox
- d coyote
- d werejackal (animal)
- d little dog
- d dingo
- d dog
- d large dog
- d wolf
- d werewolf (animal)
- d winter wolf cub
- d warg
- d winter wolf
- d hell hound pup
- d hell hound
- Deferred monsters
- d Cerberus
Common traits
Canines are quadrupedal animals that lack hands, are visible via infravision, and attack via bites. Canines can be separated into four broad categories:
- Domestic dogs
- Werecreatures
- 'Ordinary' canines
- Fantastic canines
Canines are either neutral as with the warg and the "mundane" canine monsters, or they are chaotic as with the canine werecreatures and breath-users. Chatting to a tame canine monster can be used to gauge its current condition.
Canines that eat mimic corpses may assume the form of a sink or tripe ration for the duration of the meal if they do not assume a monster-specifici form.[3] Monsters that polymorph into any canine monster - excluding werecreatures assuming their animal form - will produce a unique message if this occurs out of your character's sight.[4]
Generation
Randomly generated canines that are not domestic always created hostile; domestic canines are sometimes peaceful towards neutral characters.
The canine is the first quest monster class for Samurai, and makes up 24⁄175 of the monsters randomly generated on the Samurai quest. Some random canines are also generated on a few levels within the quest branch at level creation: one each is placed randomly on every floor between the home and goal levels, and two are randomly placed on the goal level itself.
Messages
- <The canine> howls.
- You chatted to a canine while it is night time during a full moon, regardless of other circumstances.[5]
- <The canine> whines.
- Your tame canine is hungry, caught in a trap, confused, scared, or at low tameness.[6] A leashed canine that is near a square with a trap will whine on its own.[7]
- <The canine> barks.
- A tame non-dingo canine will become hungry in 1000 turns or less, or you chatted to a peaceful non-dingo canine.[8]
- <The canine> yips.
- You chatted to a peaceful or tame canine, and none of the above conditions apply.[9]
- <The canine> growls.
- You chatted to a hostile canine.[10]
- You notice a dog smell.
- A monster polymorphed into a dog outside of your sight range.[4]
Variants
SLASH'EM
SLASH'EM introduces several new canines to the monster class:
- d pit bull
- d dingo puppy
- d large dingo
- d death dog
- d rabid wolf
- d wolverine
- d shadow wolf
- d mist wolf
References
- ↑ include/monsym.h in NetHack 3.6.7, line 18
- ↑ src/monst.c in NetHack 3.6.7, line 196
- ↑ src/dogmove.c in NetHack 3.6.7, line 1352
- ↑ 4.0 4.1 src/mon.c in NetHack 3.6.7, line 4225
- ↑ src/sounds.c in NetHack 3.6.7, line 637
- ↑ src/sounds.c in NetHack 3.6.7, line 643
- ↑ src/sounds.c in NetHack 3.6.7, line 437
- ↑ src/sounds.c in NetHack 3.6.7, line 646
- ↑ src/sounds.c in NetHack 3.6.7, line 644
- ↑ src/sounds.c in NetHack 3.6.7, line 651