Source:NetHack 3.6.0/dat/Barb.des

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

Below is the full text to Barb.des from the source code of NetHack 3.6.0. To link to a particular line, write [[Source:NetHack 3.6.0/dat/Barb.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	Barb.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) 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, Pelias,
  9. #	and receive your quest assignment.
  10. #
  11. MAZE: "Bar-strt",' '
  12. FLAGS: noteleport,hardfloor
  13. GEOMETRY:center,center
  14. MAP
  15. ..................................PP........................................
  16. ...................................PP.......................................
  17. ...................................PP.......................................
  18. ....................................PP......................................
  19. ........--------------......-----....PPP....................................
  20. ........|...S........|......+...|...PPP.....................................
  21. ........|----........|......|...|....PP.....................................
  22. ........|.\..........+......-----...........................................
  23. ........|----........|...............PP.....................................
  24. ........|...S........|...-----.......PPP....................................
  25. ........--------------...+...|......PPPPP...................................
  26. .........................|...|.......PPP....................................
  27. ...-----......-----......-----........PP....................................
  28. ...|...+......|...+..--+--.............PP...................................
  29. ...|...|......|...|..|...|..............PP..................................
  30. ...-----......-----..|...|.............PPPP.................................
  31. .....................-----............PP..PP................................
  32. .....................................PP...PP................................
  33. ....................................PP...PP.................................
  34. ....................................PP....PP................................
  35. ENDMAP
  36.  
  37. # the forest beyond the river
  38. REPLACE_TERRAIN:(37,0,59,19),'.','T', 5%
  39. REPLACE_TERRAIN:(60,0,64,19),'.','T', 10%
  40. REPLACE_TERRAIN:(65,0,75,19),'.','T', 20%
  41. # guarantee a path and free spot for the portal
  42. TERRAIN:(randline (37,7),(62,02),7), '.'
  43. TERRAIN:(62,02),'.'
  44.  
  45. # Dungeon Description
  46. REGION:(00,00,75,19),lit,"ordinary"
  47. REGION:(09,05,11,05),unlit,"ordinary"
  48. REGION:(09,07,11,07),lit,"ordinary"
  49. REGION:(09,09,11,09),unlit,"ordinary"
  50. REGION:(13,05,20,09),lit,"ordinary"
  51. REGION:(29,05,31,06),lit,"ordinary"
  52. REGION:(26,10,28,11),lit,"ordinary"
  53. REGION:(04,13,06,14),lit,"ordinary"
  54. REGION:(15,13,17,14),lit,"ordinary"
  55. REGION:(22,14,24,15),lit,"ordinary"
  56. # Stairs
  57. STAIR:(09,09),down
  58. # Portal arrival point
  59. BRANCH:(62,02,62,02),(0,0,0,0)
  60. # Doors
  61. DOOR:locked,(12,05)
  62. DOOR:locked,(12,09)
  63. DOOR:closed,(21,07)
  64. DOOR:open,(07,13)
  65. DOOR:open,(18,13)
  66. DOOR:open,(23,13)
  67. DOOR:open,(25,10)
  68. DOOR:open,(28,05)
  69. # Elder
  70. MONSTER:('@',"Pelias"),(10,07)
  71. # The treasure of Pelias
  72. OBJECT:('(',"chest"),(09,05)
  73. # chieftain guards for the audience chamber
  74. MONSTER:('@',"chieftain"),(10,05)
  75. MONSTER:('@',"chieftain"),(10,09)
  76. MONSTER:('@',"chieftain"),(11,05)
  77. MONSTER:('@',"chieftain"),(11,09)
  78. MONSTER:('@',"chieftain"),(14,05)
  79. MONSTER:('@',"chieftain"),(14,09)
  80. MONSTER:('@',"chieftain"),(16,05)
  81. MONSTER:('@',"chieftain"),(16,09)
  82. # Non diggable walls
  83. NON_DIGGABLE:(00,00,75,19)
  84. # One trap to keep the ogres at bay.
  85. TRAP:"spiked pit",(37,07)
  86. # Eels in the river
  87. MONSTER:(';',"giant eel"),(36,01)
  88. MONSTER:(';',"giant eel"),(37,09)
  89. MONSTER:(';',"giant eel"),(39,15)
  90. # Monsters on siege duty.
  91. MONSTER:('O',"ogre"),(40,08),hostile
  92. MONSTER:('O',"ogre"),(41,06),hostile
  93. MONSTER:('O',"ogre"),(41,07),hostile
  94. MONSTER:('O',"ogre"),(41,08),hostile
  95. MONSTER:('O',"ogre"),(41,09),hostile
  96. MONSTER:('O',"ogre"),(41,10),hostile
  97. MONSTER:('O',"ogre"),(42,06),hostile
  98. MONSTER:('O',"ogre"),(42,07),hostile
  99. MONSTER:('O',"ogre"),(42,08),hostile
  100. MONSTER:('O',"ogre"),(42,09),hostile
  101. MONSTER:('O',"ogre"),(42,10),hostile
  102.  
  103. #
  104. #	The "locate" level for the quest.
  105. #
  106. #	Here you have to infiltrate the Duali Oasis to go
  107. #	further towards your assigned quest.
  108. #
  109.  
  110. MAZE: "Bar-loca",' '
  111. FLAGS: hardfloor
  112. GEOMETRY:center,center
  113. MAP
  114. ..........PPP.........................................                      
  115. ...........PP..........................................        .......      
  116. ..........PP...........-----..........------------------     ..........     
  117. ...........PP..........+...|..........|....S...........|..  ............    
  118. ..........PPP..........|...|..........|-----...........|...  .............  
  119. ...........PPP.........-----..........+....+...........|...  .............  
  120. ..........PPPPPPPPP...................+....+...........S.................   
  121. ........PPPPPPPPPPPPP.........-----...|-----...........|................    
  122. ......PPPPPPPPPPPPPP..P.......+...|...|....S...........|          ...       
  123. .....PPPPPPP......P..PPPP.....|...|...------------------..         ...      
  124. ....PPPPPPP.........PPPPPP....-----........................      ........   
  125. ...PPPPPPP..........PPPPPPP..................................   ..........  
  126. ....PPPPPPP........PPPPPPP....................................  ..........  
  127. .....PPPPP........PPPPPPP.........-----........................   ........  
  128. ......PPP..PPPPPPPPPPPP...........+...|.........................    .....   
  129. ..........PPPPPPPPPPP.............|...|.........................     ....   
  130. ..........PPPPPPPPP...............-----.........................       .    
  131. ..............PPP.................................................          
  132. ...............PP....................................................       
  133. ................PPP...................................................      
  134. ENDMAP
  135. # Dungeon Description
  136. REGION:(00,00,75,19),lit,"ordinary"
  137. REGION:(24,03,26,04),unlit,"ordinary"
  138. REGION:(31,08,33,09),unlit,"ordinary"
  139. REGION:(35,14,37,15),unlit,"ordinary"
  140. REGION:(39,03,54,08),lit,"ordinary"
  141. REGION:(56,00,75,08),unlit,"ordinary"
  142. REGION:(64,09,75,16),unlit,"ordinary"
  143. # Doors
  144. DOOR:open,(23,03)
  145. DOOR:open,(30,08)
  146. DOOR:open,(34,14)
  147. DOOR:locked,(38,05)
  148. DOOR:locked,(38,06)
  149. DOOR:closed,(43,03)
  150. DOOR:closed,(43,05)
  151. DOOR:closed,(43,06)
  152. DOOR:closed,(43,08)
  153. DOOR:locked,(55,06)
  154. # Stairs
  155. STAIR:(05,02),up
  156. STAIR:(70,13),down
  157. # Objects
  158. OBJECT:random,(42,03)
  159. OBJECT:random,(42,03)
  160. OBJECT:random,(42,03)
  161. OBJECT:random,(41,03)
  162. OBJECT:random,(41,03)
  163. OBJECT:random,(41,03)
  164. OBJECT:random,(41,03)
  165. OBJECT:random,(41,08)
  166. OBJECT:random,(41,08)
  167. OBJECT:random,(42,08)
  168. OBJECT:random,(42,08)
  169. OBJECT:random,(42,08)
  170. OBJECT:random,(71,13)
  171. OBJECT:random,(71,13)
  172. OBJECT:random,(71,13)
  173. # Random traps
  174. TRAP:"spiked pit",(10,13)
  175. TRAP:"spiked pit",(21,07)
  176. TRAP:"spiked pit",(67,08)
  177. TRAP:"spiked pit",(68,09)
  178. TRAP:random,random
  179. TRAP:random,random
  180. TRAP:random,random
  181. TRAP:random,random
  182. # Random monsters.
  183. MONSTER:('O',"ogre"),(12,09),hostile
  184. MONSTER:('O',"ogre"),(18,11),hostile
  185. MONSTER:('O',"ogre"),(45,05),hostile
  186. MONSTER:('O',"ogre"),(45,06),hostile
  187. MONSTER:('O',"ogre"),(47,05),hostile
  188. MONSTER:('O',"ogre"),(46,05),hostile
  189. MONSTER:('O',"ogre"),(56,03),hostile
  190. MONSTER:('O',"ogre"),(56,04),hostile
  191. MONSTER:('O',"ogre"),(56,05),hostile
  192. MONSTER:('O',"ogre"),(56,06),hostile
  193. MONSTER:('O',"ogre"),(57,03),hostile
  194. MONSTER:('O',"ogre"),(57,04),hostile
  195. MONSTER:('O',"ogre"),(57,05),hostile
  196. MONSTER:('O',"ogre"),(57,06),hostile
  197. MONSTER:('O',"ogre"),random,hostile
  198. MONSTER:('O',"ogre"),random,hostile
  199. MONSTER:('O',"ogre"),random,hostile
  200. MONSTER:'O',random,hostile
  201. MONSTER:'T',random,hostile
  202. MONSTER:('T',"rock troll"),(46,06),hostile
  203. MONSTER:('T',"rock troll"),(47,06),hostile
  204. MONSTER:('T',"rock troll"),(56,07),hostile
  205. MONSTER:('T',"rock troll"),(57,07),hostile
  206. MONSTER:('T',"rock troll"),(70,13),hostile
  207. MONSTER:('T',"rock troll"),random,hostile
  208. MONSTER:('T',"rock troll"),random,hostile
  209. MONSTER:'T',random,hostile
  210.  
  211. #
  212. #	The "goal" level for the quest.
  213. #
  214. #	Here you meet Thoth Amon, your nemesis monster.  You have to
  215. #	defeat Thoth Amon in combat to gain the artifact you have
  216. #	been assigned to retrieve.
  217. #
  218.  
  219. MAZE: "Bar-goal", ' '
  220. GEOMETRY:center,center
  221. MAP
  222.  
  223. .............                                
  224. ..................                             
  225. ....              .........................          ....           
  226. .......          ..........................           .......         
  227. ......             ........................          .......          
  228. ..  ......................................             ..             
  229. ..                 .....................             ..              
  230. ..                 ..................              ..               
  231. ..         ..S...S..............   ................                
  232. ..                   ........                ...                  
  233. .........                                         ..                 
  234. ......  ..                                         ...  ....         
  235. .. ...    ..                             ......       ........        
  236. ....          .. ..................        ........       ......         
  237. ......          ......................       ......         ..            
  238. ....             ..................              ...........             
  239. ..............                                        
  240. ...........                                         
  241.  
  242. ENDMAP
  243. # Dungeon Description
  244. REGION:(00,00,75,19),unlit,"ordinary"
  245. # Secret doors
  246. DOOR:locked,(22,09)
  247. DOOR:locked,(26,09)
  248. # Stairs
  249. STAIR:(36,05),up
  250. # The altar.  Unattended.
  251. ALTAR:(63,04),noncoaligned,altar
  252. NON_DIGGABLE:(00,00,75,19)
  253. # Objects
  254. OBJECT:('*',"luckstone"),(63,04),blessed,0,name:"The Heart of Ahriman"
  255. OBJECT:random,random
  256. OBJECT:random,random
  257. OBJECT:random,random
  258. OBJECT:random,random
  259. OBJECT:random,random
  260. OBJECT:random,random
  261. OBJECT:random,random
  262. OBJECT:random,random
  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. # Random traps
  270. TRAP:random,random
  271. TRAP:random,random
  272. TRAP:random,random
  273. TRAP:random,random
  274. TRAP:random,random
  275. TRAP:random,random
  276. # Random monsters.
  277. MONSTER:('@',"Thoth Amon"),(63,04),hostile
  278. MONSTER:('O',"ogre"),random,hostile
  279. MONSTER:('O',"ogre"),random,hostile
  280. MONSTER:('O',"ogre"),random,hostile
  281. MONSTER:('O',"ogre"),random,hostile
  282. MONSTER:('O',"ogre"),random,hostile
  283. MONSTER:('O',"ogre"),random,hostile
  284. MONSTER:('O',"ogre"),random,hostile
  285. MONSTER:('O',"ogre"),random,hostile
  286. MONSTER:('O',"ogre"),random,hostile
  287. MONSTER:('O',"ogre"),random,hostile
  288. MONSTER:('O',"ogre"),random,hostile
  289. MONSTER:('O',"ogre"),random,hostile
  290. MONSTER:('O',"ogre"),random,hostile
  291. MONSTER:('O',"ogre"),random,hostile
  292. MONSTER:('O',"ogre"),random,hostile
  293. MONSTER:('O',"ogre"),random,hostile
  294. MONSTER:'O',random,hostile
  295. MONSTER:'O',random,hostile
  296. MONSTER:('T',"rock troll"),random,hostile
  297. MONSTER:('T',"rock troll"),random,hostile
  298. MONSTER:('T',"rock troll"),random,hostile
  299. MONSTER:('T',"rock troll"),random,hostile
  300. MONSTER:('T',"rock troll"),random,hostile
  301. MONSTER:('T',"rock troll"),random,hostile
  302. MONSTER:('T',"rock troll"),random,hostile
  303. MONSTER:('T',"rock troll"),random,hostile
  304. MONSTER:'T',random,hostile
  305. WALLIFY
  306.  
  307. #
  308. #	The "fill" levels for the quest.
  309. #
  310. #	These levels are used to fill out any levels not occupied by specific
  311. #	levels as defined above. "filla" is the upper filler, between the
  312. #	start and locate levels, and "fillb" the lower between the locate
  313. #	and goal levels.
  314. #
  315.  
  316. MAZE: "Bar-fila" , ' '
  317. INIT_MAP: mines, '.' , '.' , true , true , unlit , false
  318. NOMAP
  319. #
  320. STAIR: random, up
  321. STAIR: random, down
  322. #
  323. OBJECT: random, random
  324. OBJECT: random, random
  325. OBJECT: random, random
  326. OBJECT: random, random
  327. OBJECT: random, random
  328. OBJECT: random, random
  329. OBJECT: random, random
  330. OBJECT: random, random
  331. #
  332. TRAP: random, random
  333. TRAP: random, random
  334. TRAP: random, random
  335. TRAP: random, random
  336. #
  337. MONSTER: ('O', "ogre"), random, hostile
  338. MONSTER: ('O', "ogre"), random, hostile
  339. MONSTER: 'O', random, hostile
  340. MONSTER: ('T', "rock troll"), random, hostile
  341.  
  342. MAZE: "Bar-filb" , ' '
  343. INIT_MAP: mines, '.' , ' ' , true , true , unlit , true
  344. NOMAP
  345. #
  346. STAIR: random, up
  347. STAIR: random, down
  348. #
  349. OBJECT: random, random
  350. OBJECT: random, random
  351. OBJECT: random, random
  352. OBJECT: random, random
  353. OBJECT: random, random
  354. OBJECT: random, random
  355. OBJECT: random, random
  356. OBJECT: random, random
  357. OBJECT: random, random
  358. OBJECT: random, random
  359. OBJECT: random, random
  360. #
  361. TRAP: random, random
  362. TRAP: random, random
  363. TRAP: random, random
  364. TRAP: random, random
  365. #
  366. MONSTER: ('O', "ogre"), random, hostile
  367. MONSTER: ('O', "ogre"), random, hostile
  368. MONSTER: ('O', "ogre"), random, hostile
  369. MONSTER: ('O', "ogre"), random, hostile
  370. MONSTER: ('O', "ogre"), random, hostile
  371. MONSTER: ('O', "ogre"), random, hostile
  372. MONSTER: ('O', "ogre"), random, hostile
  373. MONSTER: 'O' , random, hostile
  374. MONSTER: ('T', "rock troll"), random, hostile
  375. MONSTER: ('T', "rock troll"), random, hostile
  376. MONSTER: ('T', "rock troll"), random, hostile
  377. MONSTER: 'T' , random, hostile