Difference between revisions of "Mail daemon"

From NetHackWiki
Jump to navigation Jump to search
m (From statues)
Line 20: Line 20:
 
  |reference=[[monst.c#line2773]]
 
  |reference=[[monst.c#line2773]]
 
}}
 
}}
The '''mail daemon''' is a [[monster]] in [[NetHack]] with unusual properties and a very specific purpose.
+
The '''mail daemon''' is a [[unique]] [[monster]] that appears in ''[[NetHack]]''. It has many unusual properties, some of which are related to its very specific purpose of delivering [[scroll of mail|mail]] to players. They cannot be used as a form for [[polymorph]].
  
== Generation ==
+
==Generation==
On multi-user systems where NetHack has been configured appropriately, the mail daemon will deliver a [[scroll of mail]] when the player receives email. Reading the scroll will typically launch the user's preferred mail reader. After closing the reader, the player may continue their game.
+
The mail daemon is not normally randomly generated. On multi-user systems where NetHack has been configured appropriately, the mail daemon will deliver a scroll of mail when the player receives an email. Reading the scroll will typically launch the user's preferred mail reader. After closing the reader, the player may continue their game.
  
 
On a [[public server]], users observing another player's session may be able to send messages to that player. The message is displayed in the in-game message bar when the scroll is read.
 
On a [[public server]], users observing another player's session may be able to send messages to that player. The message is displayed in the in-game message bar when the scroll is read.
Line 29: Line 29:
 
MS-DOS and Amiga are single-user operating systems with no built-in mail support. On these platforms, a mail demon will appear every 2000-5000 turns, delivering a scroll with a meaningless "junk" message.
 
MS-DOS and Amiga are single-user operating systems with no built-in mail support. On these platforms, a mail demon will appear every 2000-5000 turns, delivering a scroll with a meaningless "junk" message.
  
=== Delivering mail ===
+
It is possible to [[wish]] for a [[statue]] of a mail daemon, which can then be re-animated by casting {{spell of|stone to flesh}}. Mail daemons will not appear if [[Compile-time options|MAIL]] is undefined when [[compiling]] the game, or if the [[mail (option)|mail option]] is set to <code>false</code>.
  
When an item of mail needs to be delivered, the daemon is placed on a square just out of sight of the player, rushes over to the location of the player (moving through any monster in its path), hands the scroll to the player, rushes back to its starting square, and disappears. If it can't maneuver next to the player for some reason, it will "throw" the scroll to the player. This all takes place within the space of one move.
+
==Delivering mail==
 +
When an item of mail needs to be delivered, the daemon is placed on a square just out of sight of the player, rushes over to their location and moving through any monster in its path - upon reaching the player, it hands them the scroll, rushes back to its starting square and disappears. If it cannot maneuver next to the player for some reason, it will "throw" the scroll to the player. This all takes place within the space of one move - as the mail daemon is capable of flight, swimming, can [[see invisible]] and is [[breathless]], it can deliver mail in any environment.
  
On [[nethack.alt.org]], a user may observe other users' games. It is then possible to communicate to the player by sending mail. The player cannot send mail back to the spectator, but the # command can be used to type arbitrary messages visible to the observing user. The player does not need to attempt to execute the command, as the observer will see the message as it is typed in.
+
On public servers such as [[nethack.alt.org]], a user may observe other users' games and communicate with them by sending mail. The player cannot send mail back to the spectator, but the # command can be used to type arbitrary messages visible to the observing user(s) - this command does not need to be executed, only seen by the spectator(s).
  
=== From statues ===
+
==Strategy==
 +
{{main|Mail}}
 +
While the mail daemon themselves will not factor in the strategy of a mass majority of players, some seek out ways to successfully kill them (primarily for bragging rights). The only way to do this is to stone to flesh a mail daemon statue, as mentioned above; the resulting mail daemon will normally disappear in one turn unless attacked. If you step away from them after attacking, they will also disappear.
  
It is possible to create a mail daemon by means of [[wish]]ing for a [[statue]] of it which can then be re-animated by casting {{spell of|stone to flesh}}.  This is largely useless, as the resulting mail daemon will disappear in one turn ("I'm late!") unless you attack it, in which case it will disappear if you step away from it.  Killing a mail daemon will automatically (and silently) [[genocide]] mail daemons, preventing future mail delivery and breaking [[Conduct#Genocideless|genocideless conduct]].
+
Killing a mail daemon will automatically [[genocide]] them with no announcement, breaking [[Conduct#Genocideless|genocideless conduct]] and preventing any further mail delivery for the duration of that game.
  
=== Configuration ===
+
The services of mail daemons can also be used to generate scrolls of mail for certain somewhat-niche purposes, such as using them to propel yourself while [[levitating]].<ref>https://nhqdb.alt.org/?2390</ref>
  
Mail daemons will not appear if [[Compile-time options|MAIL]] is undefined when [[compiling]] the game, or if the [[mail (option)|mail option]] is set to <code>false</code>.
+
==Origin==
 +
The monster and its [[default tile]] are based on a pun - on Unix-like operating systems, a [[wikipedia:Daemon (Unix)|daemon]] is a program that runs in the background, performing various tasks such as managing log files, performing timed maintenance tasks or answering incoming network connection requests. The program responsible for receiving mail and dispatching it to the correct location is commonly referred to as the "mail daemon".
 +
 
 +
==History==
 +
In [[NetHack 3.4.3]], a mail daemon could be created when creating random demons on a special level; these mail daemons would immediately disappear as soon as the player moved. This was [[Bugs in NetHack 3.4.3#C343-415|bug C343-415]].  
  
 
== Messages ==
 
== Messages ==
 
{{message|Gangway! Look out! Pardon me!|The daemon pushed past another monster.}}
 
{{message|Gangway! Look out! Pardon me!|The daemon pushed past another monster.}}
 
{{message|Excuse me.|The daemon pushed past you to get to a square near you.}}
 
{{message|Excuse me.|The daemon pushed past you to get to a square near you.}}
{{message|This place's too crowded. I'm outta here.|The daemon left because it couldn't get close enough to you.}}
+
{{message|This place's too crowded. I'm outta here.|The daemon left because it couldn't get close enough to you.}}
 
{{message|<Hello>, <player>! I have some mail for you.|The daemon delivered a scroll of mail.}}
 
{{message|<Hello>, <player>! I have some mail for you.|The daemon delivered a scroll of mail.}}
 
{{message|Catch!|The daemon couldn't get next to you, so it threw the scroll from a distance.}}
 
{{message|Catch!|The daemon couldn't get next to you, so it threw the scroll from a distance.}}
 
+
{{message|"I'm late!"|A mail daemon that was not generated via normal means disappeared from the level.}}
==Origin==
 
On Unix-like operating systems, a [[wikipedia:Daemon (Unix)|daemon]] is a program that runs in the background, performing various tasks such as managing log files, performing timed maintenance tasks or answering incoming network connection requests.  The program responsible for receiving mail and dispatching it to the correct location is commonly referred to as the mail daemon.
 
 
 
==History==
 
 
 
In [[NetHack 3.4.3]], a mail daemon could be created when creating random demons on a special level. This was [[Bugs in NetHack 3.4.3#C343-415|bug C343-415]]. These mail daemons would immediately disappear as soon as the player moved.
 
  
 
==UnNetHack==
 
==UnNetHack==
 
 
In [[UnNetHack]], in addition to delivering mail, the mail daemon can also deliver one hint scroll per game (assuming that this option is enabled). This "helpful hint" behavior has earned the mail daemon the nickname "Unclippy - the helpful hint daemon" (as a pejorative reference to the infamous Microsoft Word "helper", Clippy).
 
In [[UnNetHack]], in addition to delivering mail, the mail daemon can also deliver one hint scroll per game (assuming that this option is enabled). This "helpful hint" behavior has earned the mail daemon the nickname "Unclippy - the helpful hint daemon" (as a pejorative reference to the infamous Microsoft Word "helper", Clippy).
  
 
==Encyclopaedia entry==
 
==Encyclopaedia entry==
 
 
{{encyclopedia|<poem>
 
{{encyclopedia|<poem>
 
It is rumoured that these strange creatures can be harmed by
 
It is rumoured that these strange creatures can be harmed by
Line 71: Line 70:
 
*[http://web.archive.org/web/20060429053527/http://www.audentes.ee/~virgo/Nethack/spam.txt Spam &mdash; A short story by Virgo Vardja, set in the NetHack universe]
 
*[http://web.archive.org/web/20060429053527/http://www.audentes.ee/~virgo/Nethack/spam.txt Spam &mdash; A short story by Virgo Vardja, set in the NetHack universe]
 
*[http://www.steelypips.org/nethack/extinctionist-faq.html#t4.12 Mail daemons in the Extinctionist Spoiler]
 
*[http://www.steelypips.org/nethack/extinctionist-faq.html#t4.12 Mail daemons in the Extinctionist Spoiler]
 +
 +
==References==
 +
</references>
 +
{{nethack-366}}
 
[[Category:Monsters]]
 
[[Category:Monsters]]
{{nethack-366}}
 

Revision as of 11:03, 29 June 2021

The mail daemon is a unique monster that appears in NetHack. It has many unusual properties, some of which are related to its very specific purpose of delivering mail to players. They cannot be used as a form for polymorph.

Generation

The mail daemon is not normally randomly generated. On multi-user systems where NetHack has been configured appropriately, the mail daemon will deliver a scroll of mail when the player receives an email. Reading the scroll will typically launch the user's preferred mail reader. After closing the reader, the player may continue their game.

On a public server, users observing another player's session may be able to send messages to that player. The message is displayed in the in-game message bar when the scroll is read.

MS-DOS and Amiga are single-user operating systems with no built-in mail support. On these platforms, a mail demon will appear every 2000-5000 turns, delivering a scroll with a meaningless "junk" message.

It is possible to wish for a statue of a mail daemon, which can then be re-animated by casting stone to flesh. Mail daemons will not appear if MAIL is undefined when compiling the game, or if the mail option is set to false.

Delivering mail

When an item of mail needs to be delivered, the daemon is placed on a square just out of sight of the player, rushes over to their location and moving through any monster in its path - upon reaching the player, it hands them the scroll, rushes back to its starting square and disappears. If it cannot maneuver next to the player for some reason, it will "throw" the scroll to the player. This all takes place within the space of one move - as the mail daemon is capable of flight, swimming, can see invisible and is breathless, it can deliver mail in any environment.

On public servers such as nethack.alt.org, a user may observe other users' games and communicate with them by sending mail. The player cannot send mail back to the spectator, but the # command can be used to type arbitrary messages visible to the observing user(s) - this command does not need to be executed, only seen by the spectator(s).

Strategy

Main article: Mail

While the mail daemon themselves will not factor in the strategy of a mass majority of players, some seek out ways to successfully kill them (primarily for bragging rights). The only way to do this is to stone to flesh a mail daemon statue, as mentioned above; the resulting mail daemon will normally disappear in one turn unless attacked. If you step away from them after attacking, they will also disappear.

Killing a mail daemon will automatically genocide them with no announcement, breaking genocideless conduct and preventing any further mail delivery for the duration of that game.

The services of mail daemons can also be used to generate scrolls of mail for certain somewhat-niche purposes, such as using them to propel yourself while levitating.[1]

Origin

The monster and its default tile are based on a pun - on Unix-like operating systems, a daemon is a program that runs in the background, performing various tasks such as managing log files, performing timed maintenance tasks or answering incoming network connection requests. The program responsible for receiving mail and dispatching it to the correct location is commonly referred to as the "mail daemon".

History

In NetHack 3.4.3, a mail daemon could be created when creating random demons on a special level; these mail daemons would immediately disappear as soon as the player moved. This was bug C343-415.

Messages

Gangway! Look out! Pardon me!
The daemon pushed past another monster.
Excuse me.
The daemon pushed past you to get to a square near you.
This place's too crowded. I'm outta here.
The daemon left because it couldn't get close enough to you.
<Hello>, <player>! I have some mail for you.
The daemon delivered a scroll of mail.
Catch!
The daemon couldn't get next to you, so it threw the scroll from a distance.
"I'm late!"
A mail daemon that was not generated via normal means disappeared from the level.

UnNetHack

In UnNetHack, in addition to delivering mail, the mail daemon can also deliver one hint scroll per game (assuming that this option is enabled). This "helpful hint" behavior has earned the mail daemon the nickname "Unclippy - the helpful hint daemon" (as a pejorative reference to the infamous Microsoft Word "helper", Clippy).

Encyclopaedia entry

It is rumoured that these strange creatures can be harmed by
domesticated canines only.


External links

References

</references>