Source:NetHack 3.6.1/dat/knox.des

From NetHackWiki
(Redirected from Knox.des)
Jump to: navigation, search

Below is the full text to knox.des from the source code of NetHack 3.6.1. To link to a particular line, write [[Source:NetHack 3.6.1/dat/knox.des#line123]], for example.

The NetHack General Public License applies to screenshots, source code and other content from NetHack.

This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.

  1.  # NetHack 3.6	knox.des	$NHDT-Date: 1432512784 2015/05/25 00:13:04 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
  2.  #	Copyright (c) 1989 by Jean-Christophe Collet
  3.  #	Copyright (c) 1992 by Izchak Miller
  4.  # NetHack may be freely redistributed.  See license for details.
  5.  #
  6.  MAZE:"knox",' '
  7.  FLAGS: noteleport
  8.  GEOMETRY:center,center
  9.  # Fort's entry is via a secret door rather than a drawbridge;
  10.  # the moat must be manually circumvented.
  11.  MAP
  12.  ----------------------------------------------------------------------------
  13.  | |........|...............................................................|
  14.  | |........|.................................................------------..|
  15.  | --S----S--.................................................|..........|..|
  16.  |   #   |........}}}}}}}....................}}}}}}}..........|..........|..|
  17.  |   #   |........}-----}....................}-----}..........--+--+--...|..|
  18.  |   # ---........}|...|}}}}}}}}}}}}}}}}}}}}}}|...|}.................|...|..|
  19.  |   # |..........}---S------------------------S---}.................|...|..|
  20.  |   # |..........}}}|...............|..........|}}}.................+...|..|
  21.  | --S----..........}|...............S..........|}...................|...|..|
  22.  | |.....|..........}|...............|......\...S}...................|...|..|
  23.  | |.....+........}}}|...............|..........|}}}.................+...|..|
  24.  | |.....|........}---S------------------------S---}.................|...|..|
  25.  | |.....|........}|...|}}}}}}}}}}}}}}}}}}}}}}|...|}.................|...|..|
  26.  | |..-S----......}-----}....................}-----}..........--+--+--...|..|
  27.  | |..|....|......}}}}}}}....................}}}}}}}..........|..........|..|
  28.  | |..|....|..................................................|..........|..|
  29.  | -----------................................................------------..|
  30.  |           |..............................................................|
  31.  ----------------------------------------------------------------------------
  32.  ENDMAP
  33.  # Non diggable walls
  34.  NON_DIGGABLE:(00,00,75,19)
  35.  # Portal arrival point
  36.  BRANCH:(08,16,08,16),(0,0,0,0)
  37.  # accessible via ^V in wizard mode; arrive near the portal
  38.  TELEPORT_REGION:(06,15,09,16),(0,0,0,0),up
  39.  TELEPORT_REGION:(06,15,09,16),(0,0,0,0),down
  40.  #   Throne room, with Croesus on the throne
  41.  REGION:(37,08,46,11),lit,"throne"
  42.  #   50% chance each to move throne and/or fort's entry secret door up one row
  43.  IF [50%] {
  44.     MONSTER:('@',"Croesus"),(43,10),hostile
  45.  } ELSE {
  46.     MONSTER:('@',"Croesus"),(43,09),hostile
  47.     TERRAIN:(43,09), '\'
  48.     TERRAIN:(43,10), '.'
  49.  }
  50.  IF [50%] {
  51.     TERRAIN:(47,09), 'S'
  52.     TERRAIN:(47,10), '|'
  53.  }
  54.  #   The Vault
  55.  #   Using unfilled morgue for
  56.  #   identification in mkmaze.c
  57.  REGION:(21,08,35,11),lit,"morgue",unfilled
  58.  #   Vault entrance also varies
  59.  IF [50%] {
  60.     TERRAIN:(36,09), '|'
  61.     TERRAIN:(36,10), 'S'
  62.  }
  63.  #   Corner towers
  64.  REGION:(19,06,21,06),lit,"ordinary"
  65.  REGION:(46,06,48,06),lit,"ordinary"
  66.  REGION:(19,13,21,13),lit,"ordinary"
  67.  REGION:(46,13,48,13),lit,"ordinary"
  68.  #   A welcoming committee
  69.  REGION:(03,10,07,13),lit,"zoo",filled,irregular
  70.  #   arrival chamber; needs to be a real room to control migrating monsters,
  71.  #   and `unfilled' is a kludge to force an ordinary room to remain a room
  72.  REGION:(06,15,09,16),unlit,"ordinary",unfilled
  73.  #   Barracks
  74.  REGION:(62,03,71,04),lit,"barracks",filled,irregular
  75.  # Doors
  76.  DOOR:closed,(06,14)
  77.  DOOR:closed,(09,03)
  78.  DOOR:open,(63,05)
  79.  DOOR:open,(66,05)
  80.  DOOR:open,(68,08)
  81.  DOOR:locked,(08,11)
  82.  DOOR:open,(68,11)
  83.  DOOR:closed,(63,14)
  84.  DOOR:closed,(66,14)
  85.  DOOR:closed,(04,03)
  86.  DOOR:closed,(04,09)
  87.  # Soldiers guarding the fort
  88.  MONSTER:('@',"soldier"),(12,14)
  89.  MONSTER:('@',"soldier"),(12,13)
  90.  MONSTER:('@',"soldier"),(11,10)
  91.  MONSTER:('@',"soldier"),(13,02)
  92.  MONSTER:('@',"soldier"),(14,03)
  93.  MONSTER:('@',"soldier"),(20,02)
  94.  MONSTER:('@',"soldier"),(30,02)
  95.  MONSTER:('@',"soldier"),(40,02)
  96.  MONSTER:('@',"soldier"),(30,16)
  97.  MONSTER:('@',"soldier"),(32,16)
  98.  MONSTER:('@',"soldier"),(40,16)
  99.  MONSTER:('@',"soldier"),(54,16)
  100.  MONSTER:('@',"soldier"),(54,14)
  101.  MONSTER:('@',"soldier"),(54,13)
  102.  MONSTER:('@',"soldier"),(57,10)
  103.  MONSTER:('@',"soldier"),(57,09)
  104.  MONSTER:('@',"lieutenant"),(15,08)
  105.  # Possible source of a boulder
  106.  MONSTER:('H',"stone giant"),(03,01)
  107.  # Four dragons guarding each side
  108.  MONSTER:'D',(18,09)
  109.  MONSTER:'D',(49,10)
  110.  MONSTER:'D',(33,05)
  111.  MONSTER:'D',(33,14)
  112.  # Eels in the moat
  113.  MONSTER:(';',"giant eel"),(17,08)
  114.  MONSTER:(';',"giant eel"),(17,11)
  115.  MONSTER:(';',"giant eel"),(48,08)
  116.  MONSTER:(';',"giant eel"),(48,11)
  117.  # The corner rooms treasures
  118.  OBJECT:('*',"diamond"),(19,06)
  119.  OBJECT:('*',"diamond"),(20,06)
  120.  OBJECT:('*',"diamond"),(21,06)
  121.  OBJECT:('*',"emerald"),(19,13)
  122.  OBJECT:('*',"emerald"),(20,13)
  123.  OBJECT:('*',"emerald"),(21,13)
  124.  OBJECT:('*',"ruby"),(46,06)
  125.  OBJECT:('*',"ruby"),(47,06)
  126.  OBJECT:('*',"ruby"),(48,06)
  127.  OBJECT:('*',"amethyst"),(46,13)
  128.  OBJECT:('*',"amethyst"),(47,13)
  129.  OBJECT:('*',"amethyst"),(48,13)