Source:NetHack 3.6.0/dat/Caveman.des

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

Below is the full text to Caveman.des from the source code of NetHack 3.6.0. To link to a particular line, write [[Source:NetHack 3.6.0/dat/Caveman.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	Caveman.des	$NHDT-Date: 1432512783 2015/05/25 00:13:03 $  $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
  2. #	Copyright (c) 1989 by Jean-Christophe Collet
  3. #	Copyright (c) 1991 by M. Stephenson
  4. # NetHack may be freely redistributed.  See license for details.
  5. #
  6. #	The "start" level for the quest.
  7. #
  8. #	Here you meet your (besieged) class leader, Shaman Karnov
  9. #	and receive your quest assignment.
  10. #
  11. MAZE: "Cav-strt",' '
  12. FLAGS: noteleport,hardfloor
  13. GEOMETRY:center,center
  14. MAP
  15.  
  16. ......     ..........................       ...        ....  ......       
  17. ......       ..........................     ........       ....    .....   
  18. ..BB      .............................    .........            ....  ..  
  19. ..    ......................              .......      ..     ....  .. 
  20. ..     ....................                     ..  .......    ..  ... 
  21. ..              S   BB                .....     .......   ....      .... 
  22. ..        ...  .   ..               ........  ..     ..   ..       ...  
  23. ..      ......     ..             ............       ..          ...   
  24. .      ....       ..             ........           ..  ...........  
  25. ...   ..     ..        .............                  ................... 
  26. .....   .....            ...............................      ...........  
  27. .....B................            ...                               ...   
  28. .....     .  ..........        .... .      ...  ..........           ...  
  29. ...     ..          .............  ..    ...................        .... 
  30. BB       ..   .........      BB    ...  ..........  ..   ...  ... 
  31. ......    .....  B          ........         ..         .. ....  ... 
  32. ..........  ..........         ..... ...      .....        ........    
  33. ..  ...    .  .....         ....    ..       ...            ..       
  34.  
  35. ENDMAP
  36. # Dungeon Description
  37. REGION:(00,00,75,19),unlit,"ordinary"
  38. REGION:(13,01,40,05),lit,"temple",unfilled,irregular
  39. # The occupied rooms.
  40. REGION:(02,01,08,03),lit,"ordinary",unfilled,irregular
  41. REGION:(01,11,06,14),lit,"ordinary",unfilled,irregular
  42. REGION:(13,08,18,10),lit,"ordinary",unfilled,irregular
  43. REGION:(05,17,14,18),lit,"ordinary",unfilled,irregular
  44. REGION:(17,16,23,18),lit,"ordinary",unfilled,irregular
  45. REGION:(35,16,44,18),lit,"ordinary",unfilled,irregular
  46. # Stairs
  47. STAIR:(02,03),down
  48. # Portal arrival point
  49. BRANCH:(71,09,71,09),(0,0,0,0)
  50. # Doors
  51. DOOR:locked,(19,06)
  52. # The temple altar (this will force a priest(ess) to be created)
  53. ALTAR:(36,02),coaligned,shrine
  54. # Shaman Karnov
  55. MONSTER:('@',"Shaman Karnov"),(35,02)
  56. # The treasure of Shaman Karnov
  57. OBJECT:('(',"chest"),(34,02)
  58. # neanderthal guards for the audience chamber
  59. MONSTER:('@',"neanderthal"),(20,03)
  60. MONSTER:('@',"neanderthal"),(20,02)
  61. MONSTER:('@',"neanderthal"),(20,01)
  62. MONSTER:('@',"neanderthal"),(21,03)
  63. MONSTER:('@',"neanderthal"),(21,02)
  64. MONSTER:('@',"neanderthal"),(21,01)
  65. MONSTER:('@',"neanderthal"),(22,01)
  66. MONSTER:('@',"neanderthal"),(26,09)
  67. # Non diggable walls
  68. NON_DIGGABLE:(00,00,75,19)
  69. # Random traps
  70. TRAP:"pit",(47,11)
  71. TRAP:"pit",(57,10)
  72. TRAP:random,random
  73. TRAP:random,random
  74. TRAP:random,random
  75. TRAP:random,random
  76. # Monsters on siege duty (in the outer caves).
  77. MONSTER: ('h',"bugbear"),(47,02),hostile
  78. MONSTER: ('h',"bugbear"),(48,03),hostile
  79. MONSTER: ('h',"bugbear"),(49,04),hostile
  80. MONSTER: ('h',"bugbear"),(67,03),hostile
  81. MONSTER: ('h',"bugbear"),(69,04),hostile
  82. MONSTER: ('h',"bugbear"),(51,13),hostile
  83. MONSTER: ('h',"bugbear"),(53,14),hostile
  84. MONSTER: ('h',"bugbear"),(55,15),hostile
  85. MONSTER: ('h',"bugbear"),(63,10),hostile
  86. MONSTER: ('h',"bugbear"),(65,09),hostile
  87. MONSTER: ('h',"bugbear"),(67,10),hostile
  88. MONSTER: ('h',"bugbear"),(69,11),hostile
  89. WALLIFY
  90.  
  91. #
  92. #	The "locate" level for the quest.
  93. #
  94. #	Here you have to find the lair of Tiamat to go
  95. #	further towards your assigned quest.
  96. #
  97.  
  98. MAZE: "Cav-loca",' '
  99. FLAGS: hardfloor
  100. GEOMETRY:center,center
  101. MAP
  102.  
  103. .............                     ...........                           
  104. ...............                   .............                          
  105. .............                  ...............        ..........        
  106. ...........                    .............      ...............      
  107. ...                                    ...   ..................     
  108. ...                ..........          ... ..................      
  109. ...              ............          BBB...................     
  110. ...              ..........          ......................      
  111. .....                 ..      .....B........................    
  112. ....       ...............      .    ........B..........................  
  113. ......     .. .............S..............         ..................      
  114. ....     ..                ...........             ...............        
  115. ..  ...                                    ....................        
  116. ....                                      BB...................       
  117. ..                 ..                 ..  ...............          
  118. ..   .......     ....  .....  ....  ..     .......   S            
  119. ............     ....... ..  .......       .....    ...  ....    
  120. .......       .....   ......                      .......    
  121.  
  122. ENDMAP
  123. # Dungeon Description
  124. REGION:(00,00,75,19),unlit,"ordinary"
  125. REGION:(52,06,73,15),lit,"ordinary",unfilled,irregular
  126. # Doors
  127. DOOR:locked,(28,11)
  128. # Stairs
  129. STAIR:(04,03),up
  130. STAIR:(73,10),down
  131. # Non diggable walls
  132. NON_DIGGABLE:(00,00,75,19)
  133. # Objects
  134. OBJECT:random,random
  135. OBJECT:random,random
  136. OBJECT:random,random
  137. OBJECT:random,random
  138. OBJECT:random,random
  139. OBJECT:random,random
  140. OBJECT:random,random
  141. OBJECT:random,random
  142. OBJECT:random,random
  143. OBJECT:random,random
  144. OBJECT:random,random
  145. OBJECT:random,random
  146. OBJECT:random,random
  147. OBJECT:random,random
  148. OBJECT:random,random
  149. # Random traps
  150. TRAP:random,random
  151. TRAP:random,random
  152. TRAP:random,random
  153. TRAP:random,random
  154. TRAP:random,random
  155. TRAP:random,random
  156. # Random monsters.
  157. MONSTER:('h',"bugbear"),(02,10),hostile
  158. MONSTER:('h',"bugbear"),(03,11),hostile
  159. MONSTER:('h',"bugbear"),(04,12),hostile
  160. MONSTER:('h',"bugbear"),(02,11),hostile
  161. MONSTER:('h',"bugbear"),(16,16),hostile
  162. MONSTER:('h',"bugbear"),(17,17),hostile
  163. MONSTER:('h',"bugbear"),(18,18),hostile
  164. MONSTER:('h',"bugbear"),(19,16),hostile
  165. MONSTER:('h',"bugbear"),(30,06),hostile
  166. MONSTER:('h',"bugbear"),(31,07),hostile
  167. MONSTER:('h',"bugbear"),(32,08),hostile
  168. MONSTER:('h',"bugbear"),(33,06),hostile
  169. MONSTER:('h',"bugbear"),(34,07),hostile
  170. MONSTER:('h',"bugbear"),random,hostile
  171. MONSTER:('h',"bugbear"),random,hostile
  172. MONSTER:('h',"bugbear"),random,hostile
  173. MONSTER:('h',"bugbear"),random,hostile
  174. MONSTER:'h',random,hostile
  175. MONSTER:'H',random,hostile
  176. MONSTER:('H',"hill giant"),(03,12),hostile
  177. MONSTER:('H',"hill giant"),(20,17),hostile
  178. MONSTER:('H',"hill giant"),(35,08),hostile
  179. MONSTER:('H',"hill giant"),random,hostile
  180. MONSTER:('H',"hill giant"),random,hostile
  181. MONSTER:('H',"hill giant"),random,hostile
  182. MONSTER:('H',"hill giant"),random,hostile
  183. MONSTER:'H',random,hostile
  184. WALLIFY
  185.  
  186. #
  187. #	The "goal" level for the quest.
  188. #
  189. #	Here you meet Tiamat your nemesis monster.  You have to
  190. #	defeat Tiamat in combat to gain the artifact you have
  191. #	been assigned to retrieve.
  192. #
  193.  
  194. MAZE: "Cav-goal", ' '
  195. GEOMETRY:center,center
  196. MAP
  197.  
  198. .....................                             
  199. .......................                            
  200. .........................                           
  201. ...........................                          
  202. .............................                         
  203. ...............................                        
  204. .................................                       
  205. ...................................                      
  206. .....................................                     
  207. .......................................                    
  208. .....................................                     
  209. ...................................                      
  210. .................................                       
  211. ...............................                        
  212. .............................                         
  213. ...........................                          
  214. .........................                           
  215. .......................                            
  216.  
  217. ENDMAP
  218. # Dungeon Description
  219. REGION:(00,00,75,19),lit,"ordinary"
  220. # Stairs
  221. STAIR:random,up
  222. # Non diggable walls
  223. NON_DIGGABLE:(00,00,75,19)
  224. # Objects
  225. OBJECT:(')',"mace"),(23,10),blessed,0,name:"The Sceptre of Might"
  226. OBJECT:random,random
  227. OBJECT:random,random
  228. OBJECT:random,random
  229. OBJECT:random,random
  230. OBJECT:random,random
  231. OBJECT:random,random
  232. OBJECT:random,random
  233. OBJECT:random,random
  234. OBJECT:random,random
  235. OBJECT:random,random
  236. OBJECT:random,random
  237. OBJECT:random,random
  238. OBJECT:random,random
  239. OBJECT:random,random
  240. # monsters.
  241. MONSTER:('D',"Chromatic Dragon"),(23,10),asleep
  242. MONSTER:('F',"shrieker"),(26,13)
  243. MONSTER:('F',"shrieker"),(25,8)
  244. MONSTER:('F',"shrieker"),(45,11)
  245. WALLIFY
  246.  
  247. #
  248. #	The "fill" levels for the quest.
  249. #
  250. #	These levels are used to fill out any levels not occupied by specific
  251. #	levels as defined above. "filla" is the upper filler, between the
  252. #	start and locate levels, and "fillb" the lower between the locate
  253. #	and goal levels.
  254. #
  255.  
  256. MAZE: "Cav-fila" , ' '
  257. INIT_MAP: mines, '.' , ' ' , true , true , random , true
  258. NOMAP
  259. #
  260. STAIR: random, up
  261. STAIR: random, down
  262. #
  263. OBJECT: random, random
  264. OBJECT: random, random
  265. OBJECT: random, random
  266. OBJECT: random, random
  267. OBJECT: random, random
  268. OBJECT: random, random
  269. OBJECT: random, random
  270. #
  271. TRAP: random, random
  272. TRAP: random, random
  273. TRAP: random, random
  274. TRAP: random, random
  275. #
  276. MONSTER: ('h', "bugbear"), random, hostile
  277. MONSTER: ('h', "bugbear"), random, hostile
  278. MONSTER: ('h', "bugbear"), random, hostile
  279. MONSTER: ('h', "bugbear"), random, hostile
  280. MONSTER: ('h', "bugbear"), random, hostile
  281. MONSTER: 'h', random, hostile
  282. MONSTER: ('H', "hill giant"), random, hostile
  283.  
  284. MAZE: "Cav-filb" , ' '
  285. INIT_MAP: mines, '.' , ' ' , true , true , random , true
  286. NOMAP
  287. #
  288. STAIR: random, up
  289. STAIR: random, down
  290. #
  291. OBJECT: random, random
  292. OBJECT: random, random
  293. OBJECT: random, random
  294. OBJECT: random, random
  295. OBJECT: random, random
  296. OBJECT: random, random
  297. OBJECT: random, random
  298. OBJECT: random, random
  299. OBJECT: random, random
  300. OBJECT: random, random
  301. OBJECT: random, random
  302. OBJECT: random, random
  303. #
  304. TRAP: random, random
  305. TRAP: random, random
  306. TRAP: random, random
  307. TRAP: random, random
  308. #
  309. MONSTER: ('h', "bugbear"), random, hostile
  310. MONSTER: ('h', "bugbear"), random, hostile
  311. MONSTER: ('h', "bugbear"), random, hostile
  312. MONSTER: ('h', "bugbear"), random, hostile
  313. MONSTER: 'h', random, hostile
  314. MONSTER: 'h', random, hostile
  315. MONSTER: ('H', "hill giant"), random, hostile
  316. MONSTER: ('H', "hill giant"), random, hostile