Source:NetHack 3.4.3/dat/Monk.des
Revision as of 19:15, 31 January 2011 by Paxedbot (talk | contribs) (moved Source:Monk.des to Source:NetHack 3.4.3/dat/Monk.des: Moving src to subdirs)
Below is the full text to dat/Monk.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Monk.des|123}}, for example.
This file describes the layout of the monk quest.
License
1. # SCCS Id: @(#)Monk.des 3.4 2002/04/08 2. # Copyright (c) 1989 by Jean-Christophe Collet 3. # Copyright (c) 1991-2 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, the Grand Master 9. # and receive your quest assignment. 10. # 11. MAZE: "Mon-strt",' ' 12. FLAGS: noteleport,hardfloor 13. GEOMETRY:center,center 14. MAP 15. ............................................................................ 16. ............................................................................ 17. ............................................................................ 18. ....................------------------------------------.................... 19. ....................|................|.....|.....|.....|.................... 20. ....................|..------------..|--+-----+-----+--|.................... 21. ....................|..|..........|..|.................|.................... 22. ....................|..|..........|..|+---+---+-----+--|.................... 23. ..................---..|..........|......|...|...|.....|.................... 24. ..................+....|..........+......|...|...|.....|.................... 25. ..................+....|..........+......|...|...|.....|.................... 26. ..................---..|..........|......|...|...|.....|.................... 27. ....................|..|..........|..|+-----+---+---+--|.................... 28. ....................|..|..........|..|.................|.................... 29. ....................|..------------..|--+-----+-----+--|.................... 30. ....................|................|.....|.....|.....|.................... 31. ....................------------------------------------.................... 32. ............................................................................ 33. ............................................................................ 34. ............................................................................ 35. ENDMAP 36. # Dungeon Description 37. REGION:(00,00,75,19),lit,"ordinary" 38. REGION:(24,06,33,13),lit,"temple" 39. # Portal arrival point 40. BRANCH:(05,04,05,04),(0,0,0,0) 41. # Stairs 42. STAIR:(52,09),down 43. # Doors 44. DOOR:locked,(18,09) 45. DOOR:locked,(18,10) 46. DOOR:closed,(34,09) 47. DOOR:closed,(34,10) 48. DOOR:closed,(40,05) 49. DOOR:closed,(46,05) 50. DOOR:closed,(52,05) 51. DOOR:locked,(38,07) 52. DOOR:closed,(42,07) 53. DOOR:closed,(46,07) 54. DOOR:closed,(52,07) 55. DOOR:locked,(38,12) 56. DOOR:closed,(44,12) 57. DOOR:closed,(48,12) 58. DOOR:closed,(52,12) 59. DOOR:closed,(40,14) 60. DOOR:closed,(46,14) 61. DOOR:closed,(52,14) 62. # Unattended Altar - unaligned due to conflict - player must align it. 63. ALTAR:(28,09),noalign,altar 64. # The Grand Master 65. MONSTER:'@',"Grand Master",(28,10) 66. # No treasure chest! 67. # guards for the audience chamber 68. MONSTER:'@',"abbot",(32,07) 69. MONSTER:'@',"abbot",(32,08) 70. MONSTER:'@',"abbot",(32,11) 71. MONSTER:'@',"abbot",(32,12) 72. MONSTER:'@',"abbot",(33,07) 73. MONSTER:'@',"abbot",(33,08) 74. MONSTER:'@',"abbot",(33,11) 75. MONSTER:'@',"abbot",(33,12) 76. # Non diggable walls 77. NON_DIGGABLE:(00,00,75,19) 78. # Random traps 79. TRAP:"dart",(20,09) 80. TRAP:"dart",(20,10) 81. TRAP:random,random 82. TRAP:random,random 83. TRAP:random,random 84. TRAP:random,random 85. # Monsters on siege duty. 86. MONSTER: 'E',"earth elemental",(37,01) 87. MONSTER: 'E',"earth elemental",(37,18) 88. MONSTER: 'E',"earth elemental",(03,03) 89. MONSTER: 'E',"earth elemental",(65,04) 90. MONSTER: 'E',"earth elemental",(12,11) 91. MONSTER: 'E',"earth elemental",(60,12) 92. MONSTER: 'E',"earth elemental",(14,08) 93. MONSTER: 'E',"earth elemental",(55,00) 94. MONSTER: 'X',"xorn",(18,18) 95. MONSTER: 'X',"xorn",(59,10) 96. MONSTER: 'X',"xorn",(13,09) 97. MONSTER: 'X',"xorn",(01,17) 98.
Locate level
99. # 100. # The "locate" level for the quest. 101. # 102. # Here you have to locate the Monastery of the Earth-Lord to 103. # go further towards your assigned quest. 104. # 105. 106. MAZE: "Mon-loca",' ' 107. GEOMETRY:center,center 108. # 1 2 3 4 5 6 7 109. #123456789012345678901234567890123456789012345678901234567890123456789012345 110. MAP 111. ---------------------------------------------------- -------- 112. ---.................................................- --.....| 113. ---...--------........------........................--- ---...| 114. ---.....- --.......- ----..................---- --.-- 115. ---.....---- --------- --..................-- --..| 116. ---...----- ----.----.....----.....--- --..|| 117. ----..---- -----..--- |...--- |.......--- --...| 118. |...--- ----....--- |.--- |.........-- --...|| 119. |...- ----.....--- ---- |..........---....| 120. |...---- ----......--- | |...|.......-....|| 121. |......----- ---.........- | -----...|............| 122. |..........----- ----...........--- -------......||...........|| 123. |..............-----................--- |............|||..........| 124. |-S----...............................--- |...........|| |.........|| 125. |.....|..............------.............-----..........|| ||........| 126. |.....|.............-- ---.........................|| |.......|| 127. |.....|.............- ---.....................--| ||......| 128. |---S--------.......---- --.................---- |.....|| 129. |...........|..........--------..............----- ||....| 130. |...........|............................----- |....| 131. ------------------------------------------ ------ 132. ENDMAP 133. # Random Monsters 134. RANDOM_MONSTERS: 'E', 'X' 135. # Dungeon Description 136. REGION:(00,00,75,20),lit,"ordinary" 137. # Stairs 138. STAIR:random,up 139. STAIR:random,down 140. # Non diggable walls 141. NON_DIGGABLE:(00,00,75,20) 142. # Objects 143. OBJECT:random,random,random 144. OBJECT:random,random,random 145. OBJECT:random,random,random 146. OBJECT:random,random,random 147. OBJECT:random,random,random 148. OBJECT:random,random,random 149. OBJECT:random,random,random 150. OBJECT:random,random,random 151. OBJECT:random,random,random 152. OBJECT:random,random,random 153. OBJECT:random,random,random 154. OBJECT:random,random,random 155. OBJECT:random,random,random 156. OBJECT:random,random,random 157. OBJECT:random,random,random 158. # Random traps 159. TRAP:random,random 160. TRAP:random,random 161. TRAP:random,random 162. TRAP:random,random 163. TRAP:random,random 164. TRAP:random,random 165. # Random monsters. 166. MONSTER: 'E',"earth elemental",random 167. MONSTER: 'E',"earth elemental",random 168. MONSTER: 'E',"earth elemental",random 169. MONSTER: 'E',"earth elemental",random 170. MONSTER: 'E',"earth elemental",random 171. MONSTER: 'E',"earth elemental",random 172. MONSTER: 'E',"earth elemental",random 173. MONSTER: 'E',"earth elemental",random 174. MONSTER: 'E',"earth elemental",random 175. MONSTER: 'E',"earth elemental",random 176. MONSTER: 'E',"earth elemental",random 177. MONSTER: 'E',"earth elemental",random 178. MONSTER: 'E',"earth elemental",random 179. MONSTER: 'E',"earth elemental",random 180. MONSTER: 'X',"xorn",random 181. MONSTER: 'X',"xorn",random 182. MONSTER: 'X',"xorn",random 183. MONSTER: 'X',"xorn",random 184. MONSTER: 'X',"xorn",random 185. MONSTER: 'X',"xorn",random 186. MONSTER: 'X',"xorn",random 187. MONSTER: 'X',"xorn",random 188. MONSTER: 'X',"xorn",random 189.
Goal level
190. # 191. # The "goal" level for the quest. 192. # 193. # Here you meet Master Kaen, your nemesis monster. You have to 194. # defeat Master Kaen in combat to gain the artifact you have 195. # been assigned to retrieve. 196. # 197. 198. MAZE: "Mon-goal", ' ' 199. INIT_MAP: 'L' , '.' , false , false , unlit , false 200. GEOMETRY:center,center 201. MAP 202. .L......L.LLL.......LL.... 203. .LLL.......L......LL...... 204. LL.LL.............L.LL.... 205. .......................... 206. ......................LL.. 207. ......................LLL. 208. LL........................ 209. .LL....................... 210. .LL................LL.L... 211. ..LL.....L.LL.......LLL... 212. .........LLL.........L.... 213. ENDMAP 214. # Dungeon Description 215. RANDOM_PLACES:(14,04),(13,07) 216. REGION:(00,00,25,10),unlit,"ordinary" 217. # Stairs 218. STAIR:(20,05),up 219. # Objects 220. OBJECT:'(',"lenses",place[0],blessed,0,"The Eyes of the Overworld" 221. OBJECT:random,random,random 222. OBJECT:random,random,random 223. OBJECT:random,random,random 224. OBJECT:random,random,random 225. OBJECT:random,random,random 226. OBJECT:random,random,random 227. OBJECT:random,random,random 228. OBJECT:random,random,random 229. OBJECT:random,random,random 230. OBJECT:random,random,random 231. OBJECT:random,random,random 232. OBJECT:random,random,random 233. OBJECT:random,random,random 234. OBJECT:random,random,random 235. # Random traps 236. TRAP:"fire",random 237. TRAP:"fire",random 238. TRAP:"fire",random 239. TRAP:"fire",random 240. TRAP:random,random 241. TRAP:random,random 242. # Random monsters. 243. MONSTER:'@',"Master Kaen",place[0] 244. ALTAR:place[0],noalign,altar 245. MONSTER: 'E',"earth elemental",random 246. MONSTER: 'E',"earth elemental",random 247. MONSTER: 'E',"earth elemental",random 248. MONSTER: 'E',"earth elemental",random 249. MONSTER: 'E',"earth elemental",random 250. MONSTER: 'E',"earth elemental",random 251. MONSTER: 'E',"earth elemental",random 252. MONSTER: 'E',"earth elemental",random 253. MONSTER: 'E',"earth elemental",random 254. MONSTER: 'X',"xorn",random 255. MONSTER: 'X',"xorn",random 256. MONSTER: 'X',"xorn",random 257. MONSTER: 'X',"xorn",random 258. MONSTER: 'X',"xorn",random 259. MONSTER: 'X',"xorn",random 260. MONSTER: 'X',"xorn",random 261. MONSTER: 'X',"xorn",random 262. MONSTER: 'X',"xorn",random 263. 264. # 265. # The "fill" levels for the quest. 266. # 267. # These levels are used to fill out any levels not occupied by specific 268. # levels as defined above. "fila" is the upper filler, between the 269. # start and locate levels, and "filb" the lower between the locate 270. # and goal levels. 271. # 272. 273. LEVEL: "Mon-fila" 274. # Random Monsters 275. RANDOM_MONSTERS: 'E', 'X' 276. # 277. ROOM: "ordinary" , random, random, random, random 278. STAIR: random, up 279. OBJECT: random,random,random 280. MONSTER: 'E', random, random, hostile 281. 282. ROOM: "ordinary" , random, random, random, random 283. OBJECT: random, random, random 284. OBJECT: random,random,random 285. MONSTER: 'E', random, random, hostile 286. 287. ROOM: "ordinary" , random, random, random, random 288. OBJECT: random, random, random 289. TRAP: random, random 290. OBJECT: random,random,random 291. MONSTER: 'X', "xorn", random 292. MONSTER: 'E', "earth elemental", random 293. 294. ROOM: "ordinary" , random, random, random, random 295. STAIR: random, down 296. OBJECT: random, random, random 297. TRAP: random, random 298. MONSTER: 'E', random, random, hostile 299. MONSTER: 'E', "earth elemental", random 300. 301. ROOM: "ordinary" , random, random, random, random 302. OBJECT: random, random, random 303. OBJECT: random, random, random 304. TRAP: random, random 305. MONSTER: 'X', random, random, hostile 306. 307. ROOM: "ordinary" , random, random, random, random 308. OBJECT: random, random, random 309. TRAP: random, random 310. MONSTER: 'E', "earth elemental", random 311. 312. RANDOM_CORRIDORS 313. 314. LEVEL: "Mon-filb" 315. # Random Monsters 316. RANDOM_MONSTERS: 'E', 'X' 317. # 318. ROOM: "ordinary" , random, random, random, random 319. STAIR: random, up 320. OBJECT: random,random,random 321. MONSTER: 'X', random, random, hostile 322. 323. ROOM: "ordinary" , random, random, random, random 324. OBJECT: random, random, random 325. OBJECT: random,random,random 326. MONSTER: 'X', random, random, hostile 327. 328. ROOM: "ordinary" , random, random, random, random 329. OBJECT: random, random, random 330. TRAP: random, random 331. OBJECT: random,random,random 332. MONSTER: 'E', random, random, hostile 333. 334. ROOM: "ordinary" , random, random, random, random 335. STAIR: random, down 336. OBJECT: random, random, random 337. TRAP: random, random 338. MONSTER: 'E', random, random, hostile 339. MONSTER: 'E', "earth elemental", random 340. 341. ROOM: "ordinary" , random, random, random, random 342. OBJECT: random, random, random 343. OBJECT: random, random, random 344. TRAP: random, random 345. MONSTER: 'X', random, random, hostile 346. 347. ROOM: "ordinary" , random, random, random, random 348. OBJECT: random, random, random 349. TRAP: random, random 350. MONSTER: 'E', "earth elemental", random 351. 352. RANDOM_CORRIDORS 353.