OSDN Git Service

upgrade to 3.6.1
[jnethack/source.git] / dat / knox.des
index bf602c1..65e6c56 100644 (file)
@@ -6,17 +6,19 @@
 MAZE:"knox",' '
 FLAGS: noteleport
 GEOMETRY:center,center
+# Fort's entry is via a secret door rather than a drawbridge;
+# the moat must be manually circumvented.
 MAP
 ----------------------------------------------------------------------------
 | |........|...............................................................|
 | |........|.................................................------------..|
-| -------+--.................................................|..........|..|
-|       |........}}}}}}}....................}}}}}}}..........|..........|..|
-|       |........}-----}....................}-----}..........--+--+--...|..|
-|     ---........}|...|}}}}}}}}}}}}}}}}}}}}}}|...|}.................|...|..|
-|     |..........}---S------------------------S---}.................|...|..|
-|     |..........}}}|...............|..........|}}}.................+...|..|
-| -------..........}|...............S..........|}...................|...|..|
+| --S----S--.................................................|..........|..|
+|   #   |........}}}}}}}....................}}}}}}}..........|..........|..|
+|   #   |........}-----}....................}-----}..........--+--+--...|..|
+|   # ---........}|...|}}}}}}}}}}}}}}}}}}}}}}|...|}.................|...|..|
+|   # |..........}---S------------------------S---}.................|...|..|
+|   # |..........}}}|...............|..........|}}}.................+...|..|
+| --S----..........}|...............S..........|}...................|...|..|
 | |.....|..........}|...............|......\...S}...................|...|..|
 | |.....+........}}}|...............|..........|}}}.................+...|..|
 | |.....|........}---S------------------------S---}.................|...|..|
@@ -33,15 +35,31 @@ NON_DIGGABLE:(00,00,75,19)
 # Portal arrival point
 BRANCH:(08,16,08,16),(0,0,0,0)
 # accessible via ^V in wizard mode; arrive near the portal
-TELEPORT_REGION:(06,16,09,17),(0,0,0,0),up
-TELEPORT_REGION:(06,16,09,17),(0,0,0,0),down
+TELEPORT_REGION:(06,15,09,16),(0,0,0,0),up
+TELEPORT_REGION:(06,15,09,16),(0,0,0,0),down
 #   Throne room, with Croesus on the throne
 REGION:(37,08,46,11),lit,"throne"
-MONSTER:('@',"Croesus"),(43,10),hostile
+#   50% chance each to move throne and/or fort's entry secret door up one row
+IF [50%] {
+   MONSTER:('@',"Croesus"),(43,10),hostile
+} ELSE {
+   MONSTER:('@',"Croesus"),(43,09),hostile
+   TERRAIN:(43,09), '\'
+   TERRAIN:(43,10), '.'
+}
+IF [50%] {
+   TERRAIN:(47,09), 'S'
+   TERRAIN:(47,10), '|'
+}
 #   The Vault
 #   Using unfilled morgue for
 #   identification in mkmaze.c
 REGION:(21,08,35,11),lit,"morgue",unfilled
+#   Vault entrance also varies
+IF [50%] {
+   TERRAIN:(36,09), '|'
+   TERRAIN:(36,10), 'S'
+}
 #   Corner towers
 REGION:(19,06,21,06),lit,"ordinary"
 REGION:(46,06,48,06),lit,"ordinary"
@@ -64,6 +82,8 @@ DOOR:locked,(08,11)
 DOOR:open,(68,11)
 DOOR:closed,(63,14)
 DOOR:closed,(66,14)
+DOOR:closed,(04,03)
+DOOR:closed,(04,09)
 # Soldiers guarding the fort
 MONSTER:('@',"soldier"),(12,14)
 MONSTER:('@',"soldier"),(12,13)
@@ -82,6 +102,8 @@ MONSTER:('@',"soldier"),(54,13)
 MONSTER:('@',"soldier"),(57,10)
 MONSTER:('@',"soldier"),(57,09)
 MONSTER:('@',"lieutenant"),(15,08)
+# Possible source of a boulder
+MONSTER:('H',"stone giant"),(03,01)
 # Four dragons guarding each side
 MONSTER:'D',(18,09)
 MONSTER:'D',(49,10)