Source:NetHack 3.4.3/dat/Caveman.des
Revision as of 08:48, 11 November 2010 by Ilmari Karonen (talk | contribs) (Created page with "Below is the full text to dat/Caveman.des from NetHack 3.4.3. To link to a particular line, write <nowiki>{{</nowiki>sourcecode<nowiki>|Caveman.des|123}}<...")
Below is the full text to dat/Caveman.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Caveman.des|123}}, for example.
This file describes the layout of the caveman quest.
License
1. # SCCS Id: @(#)Caveman.des 3.4 1995/10/07 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, Shaman Karnov 9. # and receive your quest assignment. 10. # 11. MAZE: "Cav-strt",' ' 12. FLAGS: noteleport,hardfloor 13. GEOMETRY:center,center 14. MAP 15. 16. ...... .......................... ... .... ...... 17. ...... .......................... ........ .... ..... 18. ..BB ............................. ......... .... .. 19. .. ...................... ....... .. .... .. 20. .. .................... .. ....... .. ... 21. .. S BB ..... ....... .... .... 22. .. ... . .. ........ .. .. .. ... 23. .. ...... .. ............ .. ... 24. . .... .. ........ .. ........... 25. ... .. .. ............. ................... 26. ..... ..... ............................... ........... 27. .....B................ ... ... 28. ..... . .......... .... . ... .......... ... 29. ... .. ............. .. ................... .... 30. BB .. ......... BB ... .......... .. ... ... 31. ...... ..... B ........ .. .. .... ... 32. .......... .......... ..... ... ..... ........ 33. .. ... . ..... .... .. ... .. 34. 35. ENDMAP 36. # Dungeon Description 37. REGION:(00,00,75,19),unlit,"ordinary" 38. REGION:(13,01,40,05),lit,"temple",unfilled,true 39. # The occupied rooms. 40. REGION:(02,01,08,03),lit,"ordinary",unfilled,true 41. REGION:(01,11,06,14),lit,"ordinary",unfilled,true 42. REGION:(13,08,18,10),lit,"ordinary",unfilled,true 43. REGION:(05,17,14,18),lit,"ordinary",unfilled,true 44. REGION:(17,16,23,18),lit,"ordinary",unfilled,true 45. REGION:(35,16,44,18),lit,"ordinary",unfilled,true 46. # Stairs 47. STAIR:(02,03),down 48. # Portal arrival point 49. BRANCH:(71,09,71,09),(0,0,0,0) 50. # Doors 51. DOOR:locked,(19,06) 52. # The temple altar (this will force a priest(ess) to be created) 53. ALTAR:(36,02),coaligned,shrine 54. # Shaman Karnov 55. MONSTER:'@',"Shaman Karnov",(35,02) 56. # The treasure of Shaman Karnov 57. OBJECT:'(',"chest",(34,02) 58. # neanderthal guards for the audience chamber 59. MONSTER:'@',"neanderthal",(20,03) 60. MONSTER:'@',"neanderthal",(20,02) 61. MONSTER:'@',"neanderthal",(20,01) 62. MONSTER:'@',"neanderthal",(21,03) 63. MONSTER:'@',"neanderthal",(21,02) 64. MONSTER:'@',"neanderthal",(21,01) 65. MONSTER:'@',"neanderthal",(22,01) 66. MONSTER:'@',"neanderthal",(26,09) 67. # Non diggable walls 68. NON_DIGGABLE:(00,00,75,19) 69. # Random traps 70. TRAP:"pit",(47,11) 71. TRAP:"pit",(57,10) 72. TRAP:random,random 73. TRAP:random,random 74. TRAP:random,random 75. TRAP:random,random 76. # Monsters on siege duty (in the outer caves). 77. MONSTER: 'h',"bugbear",(47,02),hostile 78. MONSTER: 'h',"bugbear",(48,03),hostile 79. MONSTER: 'h',"bugbear",(49,04),hostile 80. MONSTER: 'h',"bugbear",(67,03),hostile 81. MONSTER: 'h',"bugbear",(69,04),hostile 82. MONSTER: 'h',"bugbear",(51,13),hostile 83. MONSTER: 'h',"bugbear",(53,14),hostile 84. MONSTER: 'h',"bugbear",(55,15),hostile 85. MONSTER: 'h',"bugbear",(63,10),hostile 86. MONSTER: 'h',"bugbear",(65,09),hostile 87. MONSTER: 'h',"bugbear",(67,10),hostile 88. MONSTER: 'h',"bugbear",(69,11),hostile 89. WALLIFY 90.
Locate level
91. # 92. # The "locate" level for the quest. 93. # 94. # Here you have to find the lair of Tiamat to go 95. # further towards your assigned quest. 96. # 97. 98. MAZE: "Cav-loca",' ' 99. FLAGS: hardfloor 100. GEOMETRY:center,center 101. MAP 102. 103. ............. ........... 104. ............... ............. 105. ............. ............... .......... 106. ........... ............. ............... 107. ... ... .................. 108. ... .......... ... .................. 109. ... ............ BBB................... 110. ... .......... ...................... 111. ..... .. .....B........................ 112. .... ............... . ........B.......................... 113. ...... .. .............S.............. .................. 114. .... .. ........... ............... 115. .. ... .................... 116. .... BB................... 117. .. .. .. ............... 118. .. ....... .... ..... .... .. ....... S 119. ............ ....... .. ....... ..... ... .... 120. ....... ..... ...... ....... 121. 122. ENDMAP 123. # Dungeon Description 124. REGION:(00,00,75,19),unlit,"ordinary" 125. REGION:(52,06,73,15),lit,"ordinary",unfilled,true 126. # Doors 127. DOOR:locked,(28,11) 128. # Stairs 129. STAIR:(04,03),up 130. STAIR:(73,10),down 131. # Non diggable walls 132. NON_DIGGABLE:(00,00,75,19) 133. # Objects 134. OBJECT:random,random,random 135. OBJECT:random,random,random 136. OBJECT:random,random,random 137. OBJECT:random,random,random 138. OBJECT:random,random,random 139. OBJECT:random,random,random 140. OBJECT:random,random,random 141. OBJECT:random,random,random 142. OBJECT:random,random,random 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. # Random traps 150. TRAP:random,random 151. TRAP:random,random 152. TRAP:random,random 153. TRAP:random,random 154. TRAP:random,random 155. TRAP:random,random 156. # Random monsters. 157. MONSTER:'h',"bugbear",(02,10),hostile 158. MONSTER:'h',"bugbear",(03,11),hostile 159. MONSTER:'h',"bugbear",(04,12),hostile 160. MONSTER:'h',"bugbear",(02,11),hostile 161. MONSTER:'h',"bugbear",(16,16),hostile 162. MONSTER:'h',"bugbear",(17,17),hostile 163. MONSTER:'h',"bugbear",(18,18),hostile 164. MONSTER:'h',"bugbear",(19,16),hostile 165. MONSTER:'h',"bugbear",(30,06),hostile 166. MONSTER:'h',"bugbear",(31,07),hostile 167. MONSTER:'h',"bugbear",(32,08),hostile 168. MONSTER:'h',"bugbear",(33,06),hostile 169. MONSTER:'h',"bugbear",(34,07),hostile 170. MONSTER:'h',"bugbear",random,hostile 171. MONSTER:'h',"bugbear",random,hostile 172. MONSTER:'h',"bugbear",random,hostile 173. MONSTER:'h',"bugbear",random,hostile 174. MONSTER:'h',random,random,hostile 175. MONSTER:'H',random,random,hostile 176. MONSTER:'H',"hill giant",(03,12),hostile 177. MONSTER:'H',"hill giant",(20,17),hostile 178. MONSTER:'H',"hill giant",(35,08),hostile 179. MONSTER:'H',"hill giant",random,hostile 180. MONSTER:'H',"hill giant",random,hostile 181. MONSTER:'H',"hill giant",random,hostile 182. MONSTER:'H',"hill giant",random,hostile 183. MONSTER:'H',random,random,hostile 184. WALLIFY 185.
Goal level
186. # 187. # The "goal" level for the quest. 188. # 189. # Here you meet Tiamat your nemesis monster. You have to 190. # defeat Tiamat in combat to gain the artifact you have 191. # been assigned to retrieve. 192. # 193. 194. MAZE: "Cav-goal", ' ' 195. GEOMETRY:center,center 196. MAP 197. 198. ..................... 199. ....................... 200. ......................... 201. ........................... 202. ............................. 203. ............................... 204. ................................. 205. ................................... 206. ..................................... 207. ....................................... 208. ..................................... 209. ................................... 210. ................................. 211. ............................... 212. ............................. 213. ........................... 214. ......................... 215. ....................... 216. 217. ENDMAP 218. # Dungeon Description 219. REGION:(00,00,75,19),lit,"ordinary" 220. # Stairs 221. STAIR:random,up 222. # Non diggable walls 223. NON_DIGGABLE:(00,00,75,19) 224. # Objects 225. OBJECT:')',"mace",(23,10),blessed,0,"The Sceptre of Might" 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. OBJECT:random,random,random 236. OBJECT:random,random,random 237. OBJECT:random,random,random 238. OBJECT:random,random,random 239. OBJECT:random,random,random 240. # monsters. 241. MONSTER:'D',"Chromatic Dragon",(23,10),asleep 242. MONSTER:'F',"shrieker",(26,13) 243. MONSTER:'F',"shrieker",(25,8) 244. MONSTER:'F',"shrieker",(45,11) 245. WALLIFY 246. 247. # 248. # The "fill" levels for the quest. 249. # 250. # These levels are used to fill out any levels not occupied by specific 251. # levels as defined above. "filla" is the upper filler, between the 252. # start and locate levels, and "fillb" the lower between the locate 253. # and goal levels. 254. # 255. 256. MAZE: "Cav-fila" , ' ' 257. INIT_MAP: '.' , ' ' , true , true , random , true 258. NOMAP 259. # 260. STAIR: random, up 261. STAIR: random, down 262. # 263. OBJECT: random, random, random 264. OBJECT: random, random, random 265. OBJECT: random, random, random 266. OBJECT: random, random, random 267. OBJECT: random, random, random 268. OBJECT: random, random, random 269. OBJECT: random, random, random 270. # 271. TRAP: random, random 272. TRAP: random, random 273. TRAP: random, random 274. TRAP: random, random 275. # 276. MONSTER: 'h', "bugbear", random, hostile 277. MONSTER: 'h', "bugbear", random, hostile 278. MONSTER: 'h', "bugbear", random, hostile 279. MONSTER: 'h', "bugbear", random, hostile 280. MONSTER: 'h', "bugbear", random, hostile 281. MONSTER: 'h', random, random, hostile 282. MONSTER: 'H', "hill giant", random, hostile 283. 284. MAZE: "Cav-filb" , ' ' 285. INIT_MAP: '.' , ' ' , true , true , random , true 286. NOMAP 287. # 288. STAIR: random, up 289. STAIR: random, down 290. # 291. OBJECT: random, random, random 292. OBJECT: random, random, random 293. OBJECT: random, random, random 294. OBJECT: random, random, random 295. OBJECT: random, random, random 296. OBJECT: random, random, random 297. OBJECT: random, random, random 298. OBJECT: random, random, random 299. OBJECT: random, random, random 300. OBJECT: random, random, random 301. OBJECT: random, random, random 302. OBJECT: random, random, random 303. # 304. TRAP: random, random 305. TRAP: random, random 306. TRAP: random, random 307. TRAP: random, random 308. # 309. MONSTER: 'h', "bugbear", random, hostile 310. MONSTER: 'h', "bugbear", random, hostile 311. MONSTER: 'h', "bugbear", random, hostile 312. MONSTER: 'h', "bugbear", random, hostile 313. MONSTER: 'h', random, random, hostile 314. MONSTER: 'h', random, random, hostile 315. MONSTER: 'H', "hill giant", random, hostile 316. MONSTER: 'H', "hill giant", random, hostile