Difference between revisions of "Advent calendar"

From NetHackWiki
Jump to navigation Jump to search
(Read the patch source code and added information from it. Could potentially differ from the code in variants.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
The '''Advent Calendar''' is a patch (number 338 on bilious) by [[Patric Mueller]], originally written against NetHack 3.4.3It has been incorporated into several variants, including [[UnNetHack]], [[DynaHack]], [[NetHack Fourk]], and possibly others.
+
{{patch
 +
|name=Advent Calendar
 +
|author=[[User:Bhaak|Patric Mueller]]
 +
|download=http://bhaak.net/nethack/nh343-advent-calendar-v1.0.patch
 +
  |bilious=338
 +
}}
  
The patch adds a special level, the Advent Calendar, which is only reachable during the month of December, via a [[magic portal]] on one of the early levels in the main [[Dungeons of Doom]] branch. When you enter the level the portal is located on, you get the message "you smell chocolate". The portal is only generated in December. The level itself contains 24 small rooms, each protected by [[undiggable]], [[unphaseable]] walls and an initially locked artifact door, which is indestructible and cannot be bypassed or unlocked by normal means.  Unlike the artifact doors in Slash'em and dnethack, no corresponding artifact key is generated, so the doors cannot be opened until they unlock.  Engravings on the ground outside each door number them from 1 to 24.  Additionally, pieces of colored [[glass]] are scattered around the level for atmosphere, and there are several [[tree]]s.
+
The '''Advent Calendar''' is a patch by [[User:Bhaak|Patric Mueller]], originally written against [[NetHack 3.4.3]].  It has been incorporated into several variants, including [[UnNetHack]], [[DynaHack]], [[NetHack Fourk]], and possibly others.
 +
 
 +
The patch adds a special level, the Advent Calendar, which is only reachable during the month of December, via a [[magic portal]] on one of the early levels in the main [[Dungeons of Doom]] branch. The portal is only generated in December.
 +
 
 +
== Map ==
 +
 
 +
<div class="ttymap"><replacecharsblock rules="ttymap">
 +
...........................................................................
 +
...---...---...---...---...---...---...---...---...---...---...---...---...
 +
...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...
 +
...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...
 +
...........................................................................
 +
...........................................................................
 +
...........................T...............................................
 +
...........................................................................
 +
............................................................T..............
 +
......T....................................................................
 +
...........................................................................
 +
...........................................................................
 +
...........................................................................
 +
...........................................................................
 +
.....................T..................................T..................
 +
...........................................................................
 +
...........................................................................
 +
...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...
 +
...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...
 +
...---...---...---...---...---...---...---...---...---...---...---...---...
 +
...........................................................................
 +
</replacecharsblock></div>
 +
 
 +
The level itself contains 24 small rooms, each protected by [[undiggable]], [[phasing|unphaseable]] walls and an initially locked artifact door, which is indestructible and cannot be bypassed or unlocked by normal means.  Unlike the artifact doors in [[SLASH'EM]] and [[dNetHack]], no corresponding artifact key is generated, so the doors cannot be opened until they unlock.  Engravings on the ground outside each door number them from 1 to 24.  Additionally, pieces of colored [[glass]] are scattered around the level for atmosphere, and there are several [[tree]]s.
  
 
Each door unlocks if the level is visited on the corresponding day of the month.  Most of the doors contain a minor treat, such as a piece of food; however, the twenty-fourth door contains a "Christmas present", which is typically a more desirable item -- in some cases a magic tool.
 
Each door unlocks if the level is visited on the corresponding day of the month.  Most of the doors contain a minor treat, such as a piece of food; however, the twenty-fourth door contains a "Christmas present", which is typically a more desirable item -- in some cases a magic tool.
 +
 +
== Messages ==
 +
 +
{{message|You smell chocolate!|You entered the level containing the portal to the Advent Calendar level.}}
 +
{{message|You try to ooze under the door, but the gap is too small.|You tried to move through an artifact door while polymorphed into an [[amorphous]] monster.}}
 +
{{message|You hurt your teeth on the re-enforced door.|You tried to move through an artifact door while polymorphed into a monster that can [[Tunneling_monster#Without_a_pick-axe_or_axe|tunnel without a pick]].}}
 +
{{message|Ouch! You bump into a heavy door.|You bumped into an artifact door while [[blind]], [[stunned]], [[fumbling]], or with low [[dexterity]]. This abuses dexterity.}}
 +
{{message|That door is closed.|You bumped into an artifact door, and none of the above special conditions applied.}}
 +
 +
== Treats and Presents ==
 +
 +
The treats in the first 23 rooms can be any of the following, in order of descending probability:
 +
 +
* [[candy bar]]
 +
* [[fortune cookie]]
 +
* a [[ring]]
 +
* a [[tool]]
 +
 +
The Christmas present in room 24 can be any one of the following, in order of appearance in the source code:
 +
 +
* [[bag of holding]]
 +
* [[oilskin sack]]
 +
* [[fire horn]]
 +
* [[frost horn]]
 +
* [[magic flute]]
 +
* [[magic harp]]
 +
* [[drum of earthquake]]
 +
* [[magic whistle]]
 +
* [[magic lamp]]
 +
* [[unicorn horn]]
 +
* [[bag of tricks]]
 +
* [[expensive camera]]
 +
* [[horn of plenty]]
 +
* [[stethoscope]]
 +
* [[tinning kit]]
 +
 +
[[Category:Patches]]
 +
[[Category:UnNetHack]]
 +
[[Category:DynaHack]]

Latest revision as of 04:48, 14 December 2019

Advent Calendar
Author Patric Mueller
Download link
NetHack PatchDB 338

The Advent Calendar is a patch by Patric Mueller, originally written against NetHack 3.4.3. It has been incorporated into several variants, including UnNetHack, DynaHack, NetHack Fourk, and possibly others.

The patch adds a special level, the Advent Calendar, which is only reachable during the month of December, via a magic portal on one of the early levels in the main Dungeons of Doom branch. The portal is only generated in December.

Map


...........................................................................
...---...---...---...---...---...---...---...---...---...---...---...---...
...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...
...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...
...........................................................................
...........................................................................
...........................#...............................................
...........................................................................
............................................................#..............
......#....................................................................
...........................................................................
...........................................................................
...........................................................................
...........................................................................
.....................#..................................#..................
...........................................................................
...........................................................................
...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...-+-...
...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...|.|...
...---...---...---...---...---...---...---...---...---...---...---...---...
...........................................................................

The level itself contains 24 small rooms, each protected by undiggable, unphaseable walls and an initially locked artifact door, which is indestructible and cannot be bypassed or unlocked by normal means. Unlike the artifact doors in SLASH'EM and dNetHack, no corresponding artifact key is generated, so the doors cannot be opened until they unlock. Engravings on the ground outside each door number them from 1 to 24. Additionally, pieces of colored glass are scattered around the level for atmosphere, and there are several trees.

Each door unlocks if the level is visited on the corresponding day of the month. Most of the doors contain a minor treat, such as a piece of food; however, the twenty-fourth door contains a "Christmas present", which is typically a more desirable item -- in some cases a magic tool.

Messages

You smell chocolate!
You entered the level containing the portal to the Advent Calendar level.
You try to ooze under the door, but the gap is too small.
You tried to move through an artifact door while polymorphed into an amorphous monster.
You hurt your teeth on the re-enforced door.
You tried to move through an artifact door while polymorphed into a monster that can tunnel without a pick.
Ouch! You bump into a heavy door.
You bumped into an artifact door while blind, stunned, fumbling, or with low dexterity. This abuses dexterity.
That door is closed.
You bumped into an artifact door, and none of the above special conditions applied.

Treats and Presents

The treats in the first 23 rooms can be any of the following, in order of descending probability:

The Christmas present in room 24 can be any one of the following, in order of appearance in the source code: