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