Source:NetHack 3.4.3/dat/Valkyrie.des
Revision as of 19:15, 31 January 2011 by Paxedbot (talk | contribs) (moved Source:Valkyrie.des to Source:NetHack 3.4.3/dat/Valkyrie.des: Moving src to subdirs)
Below is the full text to dat/Valkyrie.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Valkyrie.des|123}}, for example.
This file describes the layout of the valkyrie quest.
License
1. # SCCS Id: @(#)Valkyrie.des 3.4 2002/05/02 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 Norn, 9. # and receive your quest assignment. 10. # 11. MAZE: "Val-strt",' ' 12. FLAGS: noteleport,hardfloor 13. GEOMETRY:center,center 14. MAP 15. IIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 16. IIIIPPPPPIIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII...IIIIIIIIIIIIIIIIIIIII 17. IIIIPLLPPIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..{..IIIIIIIIIIIIIIIIIIII 18. IIIIPLPPIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.....IIIIIIPPPIIIIIIIIII 19. IIIPPPPPIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIPPLPIIIIIIIIII 20. IIIIPIIIIIIII..IIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIPLPPIIIIIIIIII 21. IIIIIIIIIIII..IIIIIPLPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..IIIIIPPPIIIIIIIIIII 22. IIIIIIII.....IIIIIIPPPIIII|----------------|IIIIIPPPIII.IIIIIIIIIIIIIIIIIIII 23. IIIIIII..III...IIIIIIIIIII|................|IIIIIPLPII..IIIIIIIIIIIIIIIIIIII 24. IIIIII..IIIIII......IIIII.|................|.IIIIPPPII.IIIIIIIIIIIIIIIIIIIII 25. IIIII..IIIIIIIIIIII.......+................+...IIIIIII.IIIIIIIIIIIIIIIIIIIII 26. IIII..IIIIIIIII.....IIIII.|................|.I...IIIII.IIIIIIIIIIIIIIIIIIIII 27. III..IIIIIIIII..IIIIIIIIII|................|IIII.......IIIIIIIIIIIIIIIIIIIII 28. IIII..IIIIIII..IIIIIIIIIII|----------------|IIIIIIIIII...IIIIIIIIIIIIIIIIIII 29. IIIIII..IIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPPIIII...IIIIIIIIIIIIIIIII 30. IIIIIII......IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPLLPPIIIII...IIIIIIIIIIIIIII 31. IIIIPPPIP...IIIIIIIIIIIPIIIIIIIIIIIIIIIIIIIIIIIIPPPPIIIIIIII...I......IIIIII 32. IIIPPLPPIIIIIIIIIIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.........IIIII 33. IIIIPPPIIIIIIIIIIIIIIPPLPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.......IIIIII 34. IIIIIIIIIIIIIIIIIIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 35. ENDMAP 36. # Dungeon Description 37. REGION:(00,00,75,19),lit,"ordinary" 38. REGION:(27,08,42,12),lit,"ordinary" 39. # Portal arrival point 40. BRANCH:(66,17,66,17),(0,0,0,0) 41. # Stairs 42. STAIR:(18,01),down 43. FOUNTAIN:(53,02) 44. # Doors 45. DOOR:locked,(26,10) 46. DOOR:locked,(43,10) 47. # Norn 48. MONSTER:'@',"Norn",(35,10) 49. # The treasure of the Norn 50. OBJECT:'(',"chest",(36,10) 51. # valkyrie guards for the audience chamber 52. MONSTER:'@',"warrior",(27,08) 53. MONSTER:'@',"warrior",(27,09) 54. MONSTER:'@',"warrior",(27,11) 55. MONSTER:'@',"warrior",(27,12) 56. MONSTER:'@',"warrior",(42,08) 57. MONSTER:'@',"warrior",(42,09) 58. MONSTER:'@',"warrior",(42,11) 59. MONSTER:'@',"warrior",(42,12) 60. # Non diggable walls 61. NON_DIGGABLE:(26,07,43,13) 62. # Random traps 63. TRAP:"fire",random 64. TRAP:"fire",random 65. TRAP:"fire",random 66. TRAP:"fire",random 67. TRAP:"fire",random 68. TRAP:"fire",random 69. # Monsters on siege duty. 70. MONSTER: 'a',"fire ant",(04,12) 71. MONSTER: 'a',"fire ant",(08,08) 72. MONSTER: 'a',"fire ant",(14,04) 73. MONSTER: 'a',"fire ant",(17,11) 74. MONSTER: 'a',"fire ant",(24,10) 75. MONSTER: 'a',"fire ant",(45,10) 76. MONSTER: 'a',"fire ant",(54,02) 77. MONSTER: 'a',"fire ant",(55,07) 78. MONSTER: 'a',"fire ant",(58,14) 79. MONSTER: 'a',"fire ant",(63,17) 80. MONSTER: 'H',"fire giant",(18,01),hostile 81. MONSTER: 'H',"fire giant",(10,16),hostile 82.
Locate level
83. # 84. # The "locate" level for the quest. 85. # 86. # Here you have to find the cave of Surtur to go 87. # further towards your assigned quest. 88. # 89. 90. MAZE: "Val-loca",' ' 91. FLAGS: hardfloor 92. INIT_MAP: '.' , 'I' , true , true , lit , false 93. GEOMETRY:center,center 94. MAP 95. PPPP.... ....PPPPP. 96. PLP... .PPLLLPP 97. PPP ....................... PPPLLP 98. .. ............................ PPPP 99. . ............................... .... 100. ................................. .. 101. .................................... . 102. ................................... 103. . .................................. . 104. .. .............................. PP 105. .PPP .......................... PLP 106. .PLLP ..PLLP 107. .PPPP.. ....PPPP 108. ENDMAP 109. # Dungeon Description 110. REGION:(00,00,39,12),lit,"ordinary" 111. # Stairs 112. STAIR:(48,14),up 113. STAIR:(20,06),down 114. # Non diggable walls 115. NON_DIGGABLE:(00,00,39,12) 116. # Objects 117. OBJECT:random,random,random 118. OBJECT:random,random,random 119. OBJECT:random,random,random 120. OBJECT:random,random,random 121. OBJECT:random,random,random 122. OBJECT:random,random,random 123. OBJECT:random,random,random 124. OBJECT:random,random,random 125. OBJECT:random,random,random 126. OBJECT:random,random,random 127. OBJECT:random,random,random 128. OBJECT:random,random,random 129. OBJECT:random,random,random 130. OBJECT:random,random,random 131. OBJECT:random,random,random 132. # Random traps 133. TRAP:"fire",random 134. TRAP:"fire",random 135. TRAP:"fire",random 136. TRAP:"fire",random 137. TRAP:random,random 138. TRAP:random,random 139. # Random monsters. 140. MONSTER:'a',"fire ant",random 141. MONSTER:'a',"fire ant",random 142. MONSTER:'a',"fire ant",random 143. MONSTER:'a',"fire ant",random 144. MONSTER:'a',"fire ant",random 145. MONSTER:'a',"fire ant",random 146. MONSTER:'a',"fire ant",random 147. MONSTER:'a',"fire ant",random 148. MONSTER:'a',"fire ant",random 149. MONSTER:'a',"fire ant",random 150. MONSTER:'a',"fire ant",random 151. MONSTER:'a',"fire ant",random 152. MONSTER:'a',"fire ant",random 153. MONSTER:'a',"fire ant",random 154. MONSTER:'a',"fire ant",random 155. MONSTER:'a',"fire ant",random 156. MONSTER:'a',"fire ant",random 157. MONSTER:'a',random,random 158. MONSTER:'H',random,random,hostile 159. MONSTER:'H',"fire giant",random,hostile 160. MONSTER:'H',"fire giant",random,hostile 161. MONSTER:'H',"fire giant",random,hostile 162. MONSTER:'H',"fire giant",random,hostile 163. MONSTER:'H',"fire giant",random,hostile 164. MONSTER:'H',"fire giant",random,hostile 165. MONSTER:'H',"fire giant",random,hostile 166. MONSTER:'H',random,random,hostile 167.
Goal level
168. # 169. # The "goal" level for the quest. 170. # 171. # Here you meet Lord Surtur your nemesis monster. You have to 172. # defeat Lord Surtur in combat to gain the artifact you have 173. # been assigned to retrieve. 174. # 175. 176. MAZE: "Val-goal", 'L' 177. INIT_MAP: '.' , 'L' , true , true , lit , false 178. GEOMETRY:center,center 179. MAP 180. .L............................LLLLL 181. LLL.........LLLLL.LLLLL.........LLL 182. .LLL......LLLLLLLLLLLLLLL.......LL. 183. .LLL.....LLL|---------|LLL.....L... 184. ..LL....LL|--.........--|LL.....LLL 185. .......LL|-...LLLLLLL...-|LL.....L. 186. .......LL|...LL.....LL...|LL....... 187. ......LL|-..LL.......LL..-|LL...... 188. ......LL|.................|LL...... 189. ......LL|-..LL.......LL..-|LL...... 190. .......LL|...LL.....LL...|LL....... 191. .......LL|-...LLLLLLL...-|LL....... 192. ..L.....LL|--.........--|LL.....LL. 193. ..LL.....LLL|---------|LLL....LLLL. 194. ..LLL.....LLLLLLLLLLLLLLL...LLLLL.. 195. .LLLL.......LLLLL.LLLLL.....LLLL... 196. ..LL............................... 197. ENDMAP 198. # Dungeon Description 199. REGION:(00,00,34,16),lit,"ordinary" 200. # Stairs 201. # Note: The up stairs are *intentionally* off of the map. 202. STAIR:(45,10),up 203. # Non diggable walls 204. NON_DIGGABLE:(00,00,34,16) 205. # Drawbridges 206. DRAWBRIDGE:(17,02),south,open 207. DRAWBRIDGE:(17,14),north,open 208. # Objects 209. OBJECT:'(',"crystal ball",(17,08),blessed,5,"The Orb of Fate" 210. OBJECT:random,random,random 211. OBJECT:random,random,random 212. OBJECT:random,random,random 213. OBJECT:random,random,random 214. OBJECT:random,random,random 215. OBJECT:random,random,random 216. OBJECT:random,random,random 217. OBJECT:random,random,random 218. OBJECT:random,random,random 219. OBJECT:random,random,random 220. OBJECT:random,random,random 221. OBJECT:random,random,random 222. OBJECT:random,random,random 223. OBJECT:random,random,random 224. # Traps 225. TRAP:"board",(13,08) 226. TRAP:"board",(21,08) 227. # Random traps 228. TRAP:"fire",random 229. TRAP:"fire",random 230. TRAP:"fire",random 231. TRAP:"fire",random 232. TRAP:"board",random 233. TRAP:random,random 234. TRAP:random,random 235. # Random monsters. 236. MONSTER:'H',"Lord Surtur",(17,08) 237. MONSTER:'a',"fire ant",random 238. MONSTER:'a',"fire ant",random 239. MONSTER:'a',"fire ant",random 240. MONSTER:'a',"fire ant",random 241. MONSTER:'a',random,random 242. MONSTER:'a',random,random 243. MONSTER:'H',"fire giant",(10,06),hostile 244. MONSTER:'H',"fire giant",(10,07),hostile 245. MONSTER:'H',"fire giant",(10,08),hostile 246. MONSTER:'H',"fire giant",(10,09),hostile 247. MONSTER:'H',"fire giant",(10,10),hostile 248. MONSTER:'H',"fire giant",(24,06),hostile 249. MONSTER:'H',"fire giant",(24,07),hostile 250. MONSTER:'H',"fire giant",(24,08),hostile 251. MONSTER:'H',"fire giant",(24,09),hostile 252. MONSTER:'H',"fire giant",(24,10),hostile 253. MONSTER:'H',"fire giant",random,hostile 254. MONSTER:'H',"fire giant",random,hostile 255. MONSTER:'H',random,random,hostile 256. 257. # 258. # The "fill" levels for the quest. 259. # 260. # These levels are used to fill out any levels not occupied by specific 261. # levels as defined above. "filla" is the upper filler, between the 262. # start and locate levels, and "fillb" the lower between the locate 263. # and goal levels. 264. # 265. 266. MAZE: "Val-fila" , 'I' 267. INIT_MAP: '.' , 'I' , true , true , lit, false 268. NOMAP 269. # 270. STAIR: random, up 271. STAIR: random, down 272. # 273. OBJECT: random, random, random 274. OBJECT: random, random, random 275. OBJECT: random, random, random 276. OBJECT: random, random, random 277. OBJECT: random, random, random 278. OBJECT: random, random, random 279. OBJECT: random, random, random 280. OBJECT: random, random, random 281. OBJECT: random, random, random 282. # 283. MONSTER: 'a', "fire ant", random 284. MONSTER: 'a', "fire ant", random 285. MONSTER: 'a', "fire ant", random 286. MONSTER: 'a', "fire ant", random 287. MONSTER: 'a', "fire ant", random 288. MONSTER: 'a', random, random 289. MONSTER: 'H', "fire giant", random, hostile 290. # 291. TRAP: random, random 292. TRAP: random, random 293. TRAP: random, random 294. TRAP: random, random 295. TRAP: random, random 296. TRAP: random, random 297. TRAP: random, random 298. 299. MAZE: "Val-filb" , 'L' 300. INIT_MAP: '.' , 'L' , true , true , lit, false 301. NOMAP 302. # 303. STAIR: random, up 304. STAIR: random, down 305. # 306. OBJECT: random, random, random 307. OBJECT: random, random, random 308. OBJECT: random, random, random 309. OBJECT: random, random, random 310. OBJECT: random, random, random 311. OBJECT: random, random, random 312. OBJECT: random, random, random 313. OBJECT: random, random, random 314. OBJECT: random, random, random 315. OBJECT: random, random, random 316. OBJECT: random, random, random 317. # 318. MONSTER: 'a', "fire ant", random 319. MONSTER: 'a', "fire ant", random 320. MONSTER: 'a', "fire ant", random 321. MONSTER: 'a', random, random 322. MONSTER: 'H', "fire giant", random, hostile 323. MONSTER: 'H', "fire giant", random, hostile 324. MONSTER: 'H', "fire giant", random, hostile 325. # 326. TRAP: "fire", random 327. TRAP: "fire", random 328. TRAP: "fire", random 329. TRAP: "fire", random 330. TRAP: "fire", random 331. TRAP: random, random 332. TRAP: random, random