1# SCCS Id: @(#)Priest.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. 5# 6# The "start" level for the quest. 7# 8# Here you meet your (besieged) class leader, High Priest 9# and receive your quest assignment. 10# 11MAZE: "Pri-strt",' ' 12FLAGS: noteleport,hardfloor 13GEOMETRY:center,center 14MAP 15............................................................................ 16............................................................................ 17............................................................................ 18....................------------------------------------.................... 19....................|................|.....|.....|.....|.................... 20....................|..------------..|--+-----+-----+--|.................... 21....................|..|..........|..|.................|.................... 22....................|..|..........|..|+---+---+-----+--|.................... 23..................---..|..........|......|...|...|.....|.................... 24..................+....|..........+......|...|...|.....|.................... 25..................+....|..........+......|...|...|.....|.................... 26..................---..|..........|......|...|...|.....|.................... 27....................|..|..........|..|+-----+---+---+--|.................... 28....................|..|..........|..|.................|.................... 29....................|..------------..|--+-----+-----+--|.................... 30....................|................|.....|.....|.....|.................... 31....................------------------------------------.................... 32............................................................................ 33............................................................................ 34............................................................................ 35ENDMAP 36# Dungeon Description 37REGION:(00,00,75,19),lit,"ordinary" 38REGION:(24,06,33,13),lit,"temple" 39# Portal arrival point 40BRANCH:(05,04,05,04),(0,0,0,0) 41# Stairs 42STAIR:(52,09),down 43# Doors 44DOOR:locked,(18,09) 45DOOR:locked,(18,10) 46DOOR:closed,(34,09) 47DOOR:closed,(34,10) 48DOOR:closed,(40,05) 49DOOR:closed,(46,05) 50DOOR:closed,(52,05) 51DOOR:locked,(38,07) 52DOOR:closed,(42,07) 53DOOR:closed,(46,07) 54DOOR:closed,(52,07) 55DOOR:locked,(38,12) 56DOOR:closed,(44,12) 57DOOR:closed,(48,12) 58DOOR:closed,(52,12) 59DOOR:closed,(40,14) 60DOOR:closed,(46,14) 61DOOR:closed,(52,14) 62# Unattended Altar - unaligned due to conflict - player must align it. 63ALTAR:(28,09),noalign,altar 64# High Priest 65MONSTER:'@',"Arch Priest",(28,10) 66# The treasure of High Priest 67OBJECT:'(',"chest",(27,10) 68# knight guards for the audience chamber 69MONSTER:'@',"acolyte",(32,07) 70MONSTER:'@',"acolyte",(32,08) 71MONSTER:'@',"acolyte",(32,11) 72MONSTER:'@',"acolyte",(32,12) 73MONSTER:'@',"acolyte",(33,07) 74MONSTER:'@',"acolyte",(33,08) 75MONSTER:'@',"acolyte",(33,11) 76MONSTER:'@',"acolyte",(33,12) 77# Non diggable walls 78NON_DIGGABLE:(00,00,75,19) 79# Random traps 80TRAP:"dart",(20,09) 81TRAP:"dart",(20,10) 82TRAP:random,random 83TRAP:random,random 84TRAP:random,random 85TRAP:random,random 86# Monsters on siege duty. 87MONSTER: 'Z',"human zombie",(37,01) 88MONSTER: 'Z',"human zombie",(37,18) 89MONSTER: 'Z',"human zombie",(03,03) 90MONSTER: 'Z',"human zombie",(65,04) 91MONSTER: 'Z',"human zombie",(12,11) 92MONSTER: 'Z',"human zombie",(60,12) 93MONSTER: 'Z',"human zombie",(14,08) 94MONSTER: 'Z',"human zombie",(55,00) 95MONSTER: 'Z',"human zombie",(18,18) 96MONSTER: 'Z',"human zombie",(59,10) 97MONSTER: 'Z',"human zombie",(13,09) 98MONSTER: 'Z',"human zombie",(01,17) 99 100# 101# The "locate" level for the quest. 102# 103# Here you have to locate the Temple of Nalzok to go 104# further towards your assigned quest. 105# 106 107MAZE: "Pri-loca",' ' 108FLAGS: hardfloor 109# This is a kludge to init the level as a lit field. 110INIT_MAP: '.' , '.' , false , false , lit , false 111GEOMETRY:center,center 112MAP 113........................................ 114........................................ 115..........----------+----------......... 116..........|........|.|........|......... 117..........|........|.|........|......... 118..........|----.----.----.----|......... 119..........+...................+......... 120..........+...................+......... 121..........|----.----.----.----|......... 122..........|........|.|........|......... 123..........|........|.|........|......... 124..........----------+----------......... 125........................................ 126........................................ 127ENDMAP 128# Dungeon Description 129REGION:(00,00,09,13),unlit,"morgue" 130REGION:(09,00,30,01),unlit,"morgue" 131REGION:(09,12,30,13),unlit,"morgue" 132REGION:(31,00,39,13),unlit,"morgue" 133REGION:(11,03,29,10),lit,"temple",filled,true 134# The altar inside the temple 135ALTAR:(20,07),noalign,shrine 136MONSTER:'@',"aligned priest",(20,07),noalign,hostile 137# Doors 138DOOR:locked,(10,06) 139DOOR:locked,(10,07) 140DOOR:locked,(20,02) 141DOOR:locked,(20,11) 142DOOR:locked,(30,06) 143DOOR:locked,(30,07) 144# Stairs 145# Note: The up stairs are *intentionally* off of the map. 146STAIR:(43,05),up 147STAIR:(20,06),down 148# Non diggable walls 149NON_DIGGABLE:(10,02,30,13) 150# Objects (inside the antechambers). 151OBJECT:random,random,(14,03) 152OBJECT:random,random,(15,03) 153OBJECT:random,random,(16,03) 154OBJECT:random,random,(14,10) 155OBJECT:random,random,(15,10) 156OBJECT:random,random,(16,10) 157OBJECT:random,random,(17,10) 158OBJECT:random,random,(24,03) 159OBJECT:random,random,(25,03) 160OBJECT:random,random,(26,03) 161OBJECT:random,random,(27,03) 162OBJECT:random,random,(24,10) 163OBJECT:random,random,(25,10) 164OBJECT:random,random,(26,10) 165OBJECT:random,random,(27,10) 166# Random traps 167TRAP:random,(15,04) 168TRAP:random,(25,04) 169TRAP:random,(15,09) 170TRAP:random,(25,09) 171TRAP:random,random 172TRAP:random,random 173# No random monsters - the morgue generation will put them in. 174 175# 176# The "goal" level for the quest. 177# 178# Here you meet Nalzok your nemesis monster. You have to 179# defeat Nalzok in combat to gain the artifact you have 180# been assigned to retrieve. 181# 182 183MAZE: "Pri-goal", ' ' 184INIT_MAP: 'L' , '.' , false , false , unlit , false 185GEOMETRY:center,center 186MAP 187.L......L.LLL.......LL.... 188.LLL.......L......LL...... 189LL.LL.............L.LL.... 190.......................... 191......................LL.. 192......................LLL. 193LL........................ 194.LL....................... 195.LL................LL.L... 196..LL.....L.LL.......LLL... 197.........LLL.........L.... 198ENDMAP 199# Dungeon Description 200RANDOM_PLACES:(14,04),(13,07) 201REGION:(00,00,25,10),unlit,"ordinary" 202# Stairs 203STAIR:(20,05),up 204# Objects 205OBJECT:'[',"helm of brilliance",place[0],blessed,0,"The Mitre of Holiness" 206OBJECT:random,random,random 207OBJECT:random,random,random 208OBJECT:random,random,random 209OBJECT:random,random,random 210OBJECT:random,random,random 211OBJECT:random,random,random 212OBJECT:random,random,random 213OBJECT:random,random,random 214OBJECT:random,random,random 215OBJECT:random,random,random 216OBJECT:random,random,random 217OBJECT:random,random,random 218OBJECT:random,random,random 219OBJECT:random,random,random 220# Random traps 221TRAP:"fire",random 222TRAP:"fire",random 223TRAP:"fire",random 224TRAP:"fire",random 225TRAP:random,random 226TRAP:random,random 227# Random monsters. 228MONSTER:'&',"Nalzok",place[0] 229MONSTER:'Z',"human zombie",random 230MONSTER:'Z',"human zombie",random 231MONSTER:'Z',"human zombie",random 232MONSTER:'Z',"human zombie",random 233MONSTER:'Z',"human zombie",random 234MONSTER:'Z',"human zombie",random 235MONSTER:'Z',"human zombie",random 236MONSTER:'Z',"human zombie",random 237MONSTER:'Z',"human zombie",random 238MONSTER:'Z',"human zombie",random 239MONSTER:'Z',"human zombie",random 240MONSTER:'Z',"human zombie",random 241MONSTER:'Z',"human zombie",random 242MONSTER:'Z',"human zombie",random 243MONSTER:'Z',"human zombie",random 244MONSTER:'Z',"human zombie",random 245MONSTER:'Z',random,random 246MONSTER:'Z',random,random 247MONSTER:'W',"wraith",random 248MONSTER:'W',"wraith",random 249MONSTER:'W',"wraith",random 250MONSTER:'W',"wraith",random 251MONSTER:'W',"wraith",random 252MONSTER:'W',"wraith",random 253MONSTER:'W',"wraith",random 254MONSTER:'W',"wraith",random 255MONSTER:'W',random,random 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 266LEVEL: "Pri-fila" 267# 268ROOM: "ordinary" , random, random, random, random 269STAIR: random, up 270OBJECT: random,random,random 271MONSTER: 'Z', "human zombie", random 272 273ROOM: "ordinary" , random, random, random, random 274OBJECT: random, random, random 275OBJECT: random,random,random 276 277ROOM: "ordinary" , random, random, random, random 278OBJECT: random, random, random 279TRAP: random, random 280OBJECT: random,random,random 281MONSTER: 'Z', "human zombie", random 282 283ROOM: "morgue" , random, random, random, random 284STAIR: random, down 285OBJECT: random, random, random 286TRAP: random, random 287 288ROOM: "ordinary" , random, random, random, random 289OBJECT: random, random, random 290OBJECT: random, random, random 291TRAP: random, random 292MONSTER: 'W', "wraith", random 293 294ROOM: "morgue" , random, random, random, random 295OBJECT: random, random, random 296TRAP: random, random 297 298RANDOM_CORRIDORS 299 300LEVEL: "Pri-filb" 301# 302ROOM: "ordinary" , random, random, random, random 303STAIR: random, up 304OBJECT: random,random,random 305MONSTER: 'Z', "human zombie", random 306MONSTER: 'W', "wraith", random 307 308ROOM: "morgue" , random, random, random, random 309OBJECT: random, random, random 310OBJECT: random, random, random 311OBJECT: random,random,random 312 313ROOM: "ordinary" , random, random, random, random 314OBJECT: random, random, random 315TRAP: random, random 316OBJECT: random,random,random 317MONSTER: 'Z', "human zombie", random 318MONSTER: 'W', "wraith", random 319 320ROOM: "morgue" , random, random, random, random 321STAIR: random, down 322OBJECT: random, random, random 323OBJECT: random, random, random 324TRAP: random, random 325 326ROOM: "ordinary" , random, random, random, random 327OBJECT: random, random, random 328OBJECT: random, random, random 329TRAP: random, random 330MONSTER: 'Z', "human zombie", random 331MONSTER: 'W', "wraith", random 332 333ROOM: "morgue" , random, random, random, random 334OBJECT: random, random, random 335TRAP: random, random 336 337RANDOM_CORRIDORS 338