Source:NetHack 3.6.0/dat/Ranger.des

From NetHackWiki
Jump to: navigation, search

Below is the full text to Ranger.des from the source code of NetHack 3.6.0. To link to a particular line, write [[Source:NetHack 3.6.0/dat/Ranger.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	Ranger.des	$NHDT-Date: 1432512783 2015/05/25 00:13:03 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
  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, Orion,
  9. #	and receive your quest assignment.
  10. #
  11. MAZE: "Ran-strt",'.'
  12. FLAGS: noteleport,hardfloor,arboreal
  13. INIT_MAP:mines,'.','.',true,true,lit,false
  14. REPLACE_TERRAIN:(0,0,76,19),'.', 'T', 5%
  15. GEOMETRY:left,center
  16. #1234567890123456789012345678901234567890123456789012345678901234567890
  17. MAP
  18. xx
  19. ...................................  x
  20. ..                                 ..  
  21. ..  ...............F...............  .. 
  22. .  ..             .F.             ..  . 
  23. . ..  .............F.............  .. . 
  24. . .  ..                         ..  . . 
  25. . . ..  .......................  .. ... 
  26. . . .  ..                     ..  .     
  27. ... . ..  .|..................... ......
  28. FFF . .  ..S..................          
  29. ... . ..  .|.................  .... ... 
  30. . . .  ..                     ..  . . . 
  31. . . ..  .......................  .. . . 
  32. . .  ..                         ..  . . 
  33. . ..  .............F.............  .. . 
  34. .  ..             .F.             ..  . 
  35. ..  ...............F...............  .. 
  36. ..                                 ..  
  37. ...................................  x
  38. xx
  39. ENDMAP
  40. # Dungeon Description
  41. REGION:(00,00,40,20),lit,"ordinary"
  42. # Stairs
  43. STAIR:(10,10),down
  44. # Portal arrival point; just about anywhere on the right hand side of the map
  45. BRANCH:levregion(51,2,77,18),(0,0,40,20)
  46. # Orion
  47. MONSTER:('@',"Orion"),(20,10)
  48. # The treasure of Orion
  49. OBJECT:('(',"chest"),(20,10)
  50. # Guards for the audience chamber
  51. MONSTER:('@',"hunter"),(19,09)
  52. MONSTER:('@',"hunter"),(20,09)
  53. MONSTER:('@',"hunter"),(21,09)
  54. MONSTER:('@',"hunter"),(19,10)
  55. MONSTER:('@',"hunter"),(21,10)
  56. MONSTER:('@',"hunter"),(19,11)
  57. MONSTER:('@',"hunter"),(20,11)
  58. MONSTER:('@',"hunter"),(21,11)
  59. # Non diggable walls
  60. NON_DIGGABLE:(00,00,40,20)
  61. # Traps
  62. TRAP:"arrow",(30,09)
  63. TRAP:"arrow",(30,10)
  64. TRAP:"pit",(40,09)
  65. TRAP:"spiked pit",random
  66. TRAP:"bear",random
  67. TRAP:"bear",random
  68. # Monsters on siege duty.
  69. MONSTER: ('H',"minotaur"),(33,09),hostile,asleep
  70. MONSTER: ('C',"forest centaur"),(19,03),hostile
  71. MONSTER: ('C',"forest centaur"),(19,04),hostile
  72. MONSTER: ('C',"forest centaur"),(19,05),hostile
  73. MONSTER: ('C',"forest centaur"),(21,03),hostile
  74. MONSTER: ('C',"forest centaur"),(21,04),hostile
  75. MONSTER: ('C',"forest centaur"),(21,05),hostile
  76. MONSTER: ('C',"forest centaur"),(01,09),hostile
  77. MONSTER: ('C',"forest centaur"),(02,09),hostile
  78. MONSTER: ('C',"forest centaur"),(03,09),hostile
  79. MONSTER: ('C',"forest centaur"),(01,11),hostile
  80. MONSTER: ('C',"forest centaur"),(02,11),hostile
  81. MONSTER: ('C',"forest centaur"),(03,11),hostile
  82. MONSTER: ('C',"forest centaur"),(19,15),hostile
  83. MONSTER: ('C',"forest centaur"),(19,16),hostile
  84. MONSTER: ('C',"forest centaur"),(19,17),hostile
  85. MONSTER: ('C',"forest centaur"),(21,15),hostile
  86. MONSTER: ('C',"forest centaur"),(21,16),hostile
  87. MONSTER: ('C',"forest centaur"),(21,17),hostile
  88. MONSTER: ('C',"plains centaur"),random,hostile
  89. MONSTER: ('C',"plains centaur"),random,hostile
  90. MONSTER: ('C',"plains centaur"),random,hostile
  91. MONSTER: ('C',"plains centaur"),random,hostile
  92. MONSTER: ('C',"plains centaur"),random,hostile
  93. MONSTER: ('C',"plains centaur"),random,hostile
  94. MONSTER: ('s',"scorpion"),random,hostile
  95. MONSTER: ('s',"scorpion"),random,hostile
  96.  
  97.  
  98. #
  99. #	The "locate" level for the quest.
  100. #
  101. #	Here you have to infiltrate the Cave of the Wumpus to go
  102. #	further towards your assigned quest.
  103. #
  104.  
  105. MAZE: "Ran-loca",' '
  106. FLAGS: hardfloor
  107. GEOMETRY:center,center
  108. #1234567890123456789012345678901234567890123456789012345678901234567890
  109. MAP
  110. .......  .........  .......              
  111. ...................       ...................     
  112. ....        .......             .......        ....  
  113. ...    .....     .       .....       .     .....    ...
  114. .   .......... .....  ...........  ..... ..........   .
  115. .  ..  ..... ..........  .....  .......... .....  ..  .
  116. .  .     .     .....       .       .....     .     .  .
  117. .  .   .....         .............         .....   .  .
  118. .  .  ................  .......  ................  .  .
  119. .  .   .....            .......            .....   .  .
  120. .  .     .    ......               ......    .     .  .
  121. .  .     ...........   .........   ...........     .  .
  122. .  .          ..........       ..........          .  .
  123. .  ..  .....     .       .....       .     .....  ..  .
  124. .   .......... .....  ...........  ..... ..........   .
  125. .      ..... ..........  .....  .......... .....      .
  126. .        .     .....       .       .....     .        .
  127. ...   .......           .......           .......   ...
  128. ..............     .............     ..............  
  129. .......  .......  .......  .......  .......      
  130. ENDMAP
  131. # Dungeon Description
  132. REGION:(00,00,54,19),lit,"ordinary"
  133. # Stairs
  134. STAIR:(25,05),up
  135. STAIR:(27,18),down
  136. # Non diggable walls
  137. NON_DIGGABLE:(00,00,54,19)
  138. # Objects
  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. # Random traps
  148. TRAP:"spiked pit",random
  149. TRAP:"spiked pit",random
  150. TRAP:"teleport",random
  151. TRAP:"teleport",random
  152. TRAP:"arrow",random
  153. TRAP:"arrow",random
  154. # Random monsters.
  155. MONSTER:('q',"wumpus"),(27,18),hostile,asleep
  156. MONSTER:('B',"giant bat"),random,hostile
  157. MONSTER:('B',"giant bat"),random,hostile
  158. MONSTER:('B',"giant bat"),random,hostile
  159. MONSTER:('B',"giant bat"),random,hostile
  160. MONSTER:('C',"forest centaur"),random,hostile
  161. MONSTER:('C',"forest centaur"),random,hostile
  162. MONSTER:('C',"forest centaur"),random,hostile
  163. MONSTER:('C',"forest centaur"),random,hostile
  164. MONSTER:('C',"mountain centaur"),random,hostile
  165. MONSTER:('C',"mountain centaur"),random,hostile
  166. MONSTER:('C',"mountain centaur"),random,hostile
  167. MONSTER:('C',"mountain centaur"),random,hostile
  168. MONSTER:('C',"mountain centaur"),random,hostile
  169. MONSTER:('C',"mountain centaur"),random,hostile
  170. MONSTER:('C',"mountain centaur"),random,hostile
  171. MONSTER:('C',"mountain centaur"),random,hostile
  172. MONSTER:('s',"scorpion"),random,hostile
  173. MONSTER:('s',"scorpion"),random,hostile
  174. MONSTER:('s',"scorpion"),random,hostile
  175. MONSTER:('s',"scorpion"),random,hostile
  176. MONSTER:'s',random,hostile
  177. MONSTER:'s',random,hostile
  178.  
  179.  
  180. #
  181. #	The "goal" level for the quest.
  182. #
  183. #	Here you meet Scorpius, your nemesis monster.  You have to
  184. #	defeat Scorpius in combat to gain the artifact you have
  185. #	been assigned to retrieve.
  186. #
  187.  
  188. MAZE: "Ran-goal", ' '
  189. GEOMETRY:center,center
  190. MAP
  191.  
  192. ...                                                                  ...  
  193. .......................................................................... 
  194. ...                                +                                 ...  
  195. .     ............     .......    .                   .......        .   
  196. .  .............................  .       ........   .........S..    .   
  197. .   ............    .  ......     .       .      .    .......   ..   .   
  198. .     .........     .   ....      +       . ...  .               ..  .   
  199. .        S          .         .........   .S.    .S...............   .   
  200. .  ...   .     ...  .         .........          .                   .   
  201. . ........    .....S.+.......+....\....+........+.                   .   
  202. .  ...         ...    S       .........           ..      .....      .   
  203. .                    ..       .........            ..      ......    .   
  204. .      .......     ...            +       ....    ....    .......... .   
  205. . ..............  ..              .      ......  ..  .............   .   
  206. .     .............               .     ..........          ......   .   
  207. ...                                +                                 ...  
  208. .......................................................................... 
  209. ...                                                                  ...  
  210.  
  211. ENDMAP
  212. # Dungeon Description
  213. REGION:(00,00,75,19),lit,"ordinary"
  214. # Stairs
  215. STAIR:(19,10),up
  216. # Non diggable walls
  217. NON_DIGGABLE:(00,00,75,19)
  218. # Objects
  219. OBJECT:(')',"bow"),(37,10),blessed,0,name:"The Longbow of Diana"
  220. OBJECT:('(',"chest"),(37,10)
  221. OBJECT:random,(36,09)
  222. OBJECT:random,(36,10)
  223. OBJECT:random,(36,11)
  224. OBJECT:random,(37,09)
  225. OBJECT:random,(37,11)
  226. OBJECT:random,(38,09)
  227. OBJECT:random,(38,10)
  228. OBJECT:random,(38,11)
  229. OBJECT:random,random
  230. OBJECT:random,random
  231. OBJECT:random,random
  232. OBJECT:random,random
  233. OBJECT:random,random
  234. # Random traps
  235. TRAP:random,random
  236. TRAP:random,random
  237. TRAP:random,random
  238. TRAP:random,random
  239. TRAP:random,random
  240. TRAP:random,random
  241. # doors
  242. DOOR:locked,(12,08)
  243. DOOR:closed,(22,10)
  244. DOOR:locked,(24,10)
  245. DOOR:closed,(25,11)
  246. DOOR:closed,(32,10)
  247. DOOR:closed,(37,03)
  248. DOOR:closed,(37,07)
  249. DOOR:closed,(37,13)
  250. DOOR:closed,(37,16)
  251. DOOR:closed,(42,10)
  252. DOOR:locked,(46,08)
  253. DOOR:closed,(51,10)
  254. DOOR:locked,(53,08)
  255. DOOR:closed,(65,05)
  256. # Random monsters.
  257. MONSTER:('s',"Scorpius"),(37,10),hostile
  258. MONSTER:('C',"forest centaur"),(36,09),hostile
  259. MONSTER:('C',"forest centaur"),(36,10),hostile
  260. MONSTER:('C',"forest centaur"),(36,11),hostile
  261. MONSTER:('C',"forest centaur"),(37,09),hostile
  262. MONSTER:('C',"forest centaur"),(37,11),hostile
  263. MONSTER:('C',"forest centaur"),(38,09),hostile
  264. MONSTER:('C',"mountain centaur"),(38,10),hostile
  265. MONSTER:('C',"mountain centaur"),(38,11),hostile
  266. MONSTER:('C',"mountain centaur"),(02,02),hostile
  267. MONSTER:('C',"mountain centaur"),(71,02),hostile
  268. MONSTER:('C',"mountain centaur"),(02,16),hostile
  269. MONSTER:('C',"mountain centaur"),(71,16),hostile
  270. MONSTER:('C',"forest centaur"),random,hostile
  271. MONSTER:('C',"forest centaur"),random,hostile
  272. MONSTER:('C',"mountain centaur"),random,hostile
  273. MONSTER:('C',"mountain centaur"),random,hostile
  274. MONSTER:'C',random,hostile
  275. MONSTER:'C',random,hostile
  276. MONSTER:('s',"scorpion"),(03,02),hostile
  277. MONSTER:('s',"scorpion"),(72,02),hostile
  278. MONSTER:('s',"scorpion"),(03,17),hostile
  279. MONSTER:('s',"scorpion"),(72,17),hostile
  280. MONSTER:('s',"scorpion"),(41,10),hostile
  281. MONSTER:('s',"scorpion"),(33,09),hostile
  282. MONSTER:('s',"scorpion"),random,hostile
  283. MONSTER:('s',"scorpion"),random,hostile
  284. MONSTER:'s',random,hostile
  285.  
  286. WALLIFY
  287.  
  288. #
  289. #	The "fill" levels for the quest.
  290. #
  291. #	These levels are used to fill out any levels not occupied by specific
  292. #	levels as defined above. "fila" is the upper filler, between the
  293. #	start and locate levels, and "filb" the lower between the locate
  294. #	and goal levels.
  295. #
  296.  
  297. MAZE: "Ran-fila" , ' '
  298. INIT_MAP: mines, '.' , 'T', true, true, random, true
  299. NOMAP
  300. #
  301. STAIR: random, up
  302. STAIR: random, down
  303. #
  304. OBJECT: random, random
  305. OBJECT: random, random
  306. OBJECT: random, random
  307. OBJECT: random, random
  308. OBJECT: random, random
  309. OBJECT: random, random
  310. OBJECT: random, random
  311. #
  312. TRAP: random, random
  313. TRAP: random, random
  314. TRAP: random, random
  315. TRAP: random, random
  316. #
  317. MONSTER: ('C', "mountain centaur"), random, hostile
  318. MONSTER: ('C', "mountain centaur"), random, hostile
  319. MONSTER: ('C', "forest centaur"), random, hostile
  320. MONSTER: ('C', "forest centaur"), random, hostile
  321. MONSTER: ('C', "forest centaur"), random, hostile
  322. MONSTER: 'C', random, hostile
  323. MONSTER: ('s', "scorpion"), random, hostile
  324.  
  325. MAZE: "Ran-filb" , ' '
  326. INIT_MAP: mines, '.' , ' ', true, true, random, true
  327. NOMAP
  328. #
  329. STAIR: random, up
  330. STAIR: random, down
  331. #
  332. OBJECT: random, random
  333. OBJECT: random, random
  334. OBJECT: random, random
  335. OBJECT: random, random
  336. OBJECT: random, random
  337. OBJECT: random, random
  338. OBJECT: random, random
  339. OBJECT: random, random
  340. OBJECT: random, random
  341. OBJECT: random, random
  342. OBJECT: random, random
  343. #
  344. TRAP: random, random
  345. TRAP: random, random
  346. TRAP: random, random
  347. TRAP: random, random
  348. #
  349. MONSTER: ('C', "mountain centaur"), random, hostile
  350. MONSTER: ('C', "mountain centaur"), random, hostile
  351. MONSTER: ('C', "mountain centaur"), random, hostile
  352. MONSTER: ('C', "mountain centaur"), random, hostile
  353. MONSTER: 'C', random, hostile
  354. MONSTER: ('s', "scorpion"), random, hostile
  355. MONSTER: ('s', "scorpion"), random, hostile