1# SCCS Id: @(#)endgame.des 3.3 96/11/09 2# Copyright (c) 1989 by Jean-Christophe Collet 3# Copyright (c) 1992,1993 by Izchak Miller, David Cohrs, 4# and Timo Hakulinen 5# NetHack may be freely redistributed. See license for details. 6# 7# These are the ENDGAME levels: earth, air, fire, water, and astral. 8# The top-most level, the Astral Level, has 3 temples and shrines. 9# Players are supposed to sacrifice the Amulet of Yendor on the appropriate 10# shrine. 11 12MAZE:"earth",' ' 13FLAGS: noteleport,hardfloor,shortsighted 14MESSAGE: "Well done, mortal!" 15MESSAGE: "But now thou must face the final Test..." 16MESSAGE: "Prove thyself worthy or perish!" 17 18GEOMETRY:center,center 19# The player lands, upon arrival, in the 20# lower-right cavern. The location of the 21# portal to the next level is randomly chosen. 22# This map has no visible outer boundary, and 23# is mostly diggable "rock". 24MAP 25 26 ... 27 .... .. 28 ..... ... .. 29 .... .... ... 30 .... ... .... ... . 31 .. .. ....... . .. 32 .. ... . 33 . .. . ... 34 .. .. . .. . 35 .. ... . 36 ... ... 37 .. ... .. 38 .... .. 39 .. ... 40 .. ..... 41 ... ... 42 .... 43 .. 44 45ENDMAP 46# Since there are no stairs, this forces the hero's initial placement 47TELEPORT_REGION:(69,16,69,16),(0,0,0,0) 48PORTAL:(0,0,75,19),(65,13,75,19),"air" 49# Some helpful monsters. Making sure a 50# pick axe and at least one wand of digging 51# are available. 52MONSTER:'@',"Elvenking",(67,16) 53MONSTER:'H',"minotaur",(67,14) 54# An assortment of earth-appropriate nasties 55# in each cavern. 56MONSTER:'E',"earth elemental",(52,13),hostile 57MONSTER:'E',"earth elemental",(53,13),hostile 58MONSTER:'T',"rock troll",(53,12) 59MONSTER:'H',"stone giant",(54,12) 60# 61MONSTER:'S',"pit viper",(70,05) 62MONSTER:'&',"barbed devil",(69,06) 63MONSTER:'H',"stone giant",(69,08) 64MONSTER:''',"stone golem",(71,08) 65MONSTER:'&',"pit fiend",(70,09) 66MONSTER:'E',"earth elemental",(70,08),hostile 67# 68MONSTER:'E',"earth elemental",(60,03),hostile 69MONSTER:'H',"stone giant",(61,04) 70MONSTER:'E',"earth elemental",(62,04),hostile 71MONSTER:'E',"earth elemental",(61,05),hostile 72MONSTER:'s',"scorpion",(62,05) 73MONSTER:'p',"rock piercer",(63,05) 74# 75MONSTER:'U',"umber hulk",(40,05) 76MONSTER:'v',"dust vortex",(42,05) 77MONSTER:'T',"rock troll",(38,06) 78MONSTER:'E',"earth elemental",(39,06),hostile 79MONSTER:'E',"earth elemental",(41,06),hostile 80MONSTER:'E',"earth elemental",(38,07),hostile 81MONSTER:'H',"stone giant",(39,07) 82MONSTER:'E',"earth elemental",(43,07),hostile 83MONSTER:''',"stone golem",(37,08) 84MONSTER:'S',"pit viper",(43,08) 85MONSTER:'S',"pit viper",(43,09) 86MONSTER:'T',"rock troll",(44,10) 87# 88MONSTER:'E',"earth elemental",(02,01),hostile 89MONSTER:'E',"earth elemental",(03,01),hostile 90MONSTER:''',"stone golem",(01,02) 91MONSTER:'E',"earth elemental",(02,02),hostile 92MONSTER:'T',"rock troll",(04,03) 93MONSTER:'T',"rock troll",(03,03) 94MONSTER:'&',"pit fiend",(03,04) 95MONSTER:'E',"earth elemental",(04,05),hostile 96MONSTER:'S',"pit viper",(05,06) 97# 98MONSTER:'E',"earth elemental",(21,02),hostile 99MONSTER:'E',"earth elemental",(21,03),hostile 100MONSTER:'H',"minotaur",(21,04) 101MONSTER:'E',"earth elemental",(21,05),hostile 102MONSTER:'T',"rock troll",(22,05) 103MONSTER:'E',"earth elemental",(22,06),hostile 104MONSTER:'E',"earth elemental",(23,06),hostile 105# 106MONSTER:'S',"pit viper",(14,08) 107MONSTER:'&',"barbed devil",(14,09) 108MONSTER:'E',"earth elemental",(13,10),hostile 109MONSTER:'T',"rock troll",(12,11) 110MONSTER:'E',"earth elemental",(14,12),hostile 111MONSTER:'E',"earth elemental",(15,13),hostile 112MONSTER:'H',"stone giant",(17,13) 113MONSTER:''',"stone golem",(18,13) 114MONSTER:'&',"pit fiend",(18,12) 115MONSTER:'E',"earth elemental",(18,11),hostile 116MONSTER:'E',"earth elemental",(18,10),hostile 117# 118MONSTER:'&',"barbed devil",(02,16) 119MONSTER:'E',"earth elemental",(03,16),hostile 120MONSTER:'T',"rock troll",(02,17) 121MONSTER:'E',"earth elemental",(04,17),hostile 122MONSTER:'E',"earth elemental",(04,18),hostile 123 124OBJECT:'`',"boulder",random 125 126 127MAZE:"air",' ' 128FLAGS: noteleport,hardfloor,shortsighted 129# The following messages are somewhat obtuse, to make then 130# equally meaningful if the player can see or not. 131MESSAGE: "What a strange feeling!" 132MESSAGE: "You notice that there is no gravity here." 133GEOMETRY:center,center 134# The player lands, upon arrival, in the 135# lower-left area. The location of the 136# portal to the next level is randomly chosen. 137# This map has no visible outer boundary, and 138# is all "air". 139MAP 140AAAAAAAAAAAAAAAAAAAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 141AAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 142AAAAAAAAAAAAAAAAAAAAACCAACCCCCAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 143AAAAAAAAAAAAAAAAAAAAACCACCCCCCCAAAAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 144AAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 145AAAAAAAAAAAAAAAAAAAAAAAACCCCAAACCAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 146AAAAAAAAAAAAAAAAAAAAAAAAACCCCAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 147AAAAAAAAAAAAAAAAAAAAAAACCCCCCCAAAACCACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 148AAAAAAAAAAAAAAAAAAAAAACCCCAAAAAAACCACAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAACCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAA 151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACACCCCCAAACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA 152AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCCAAAACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAA 153AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACCCCCCCCAAACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA 154AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA 155AAAAAAAAAAAAAAAAAAAAAAAAAAAAACACCCCCCCCCCACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAA 156AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAA 157AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCAAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 158AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACCAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 159AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 160ENDMAP 161TELEPORT_REGION:(09,16,09,16),(0,0,0,0) 162PORTAL:(30,0,75,19),(00,00,09,16),"fire" 163REGION:(00,00,75,19),lit,"ordinary" 164MONSTER:'E',"air elemental",random,hostile 165MONSTER:'E',"air elemental",random,hostile 166MONSTER:'E',"air elemental",random,hostile 167MONSTER:'E',"air elemental",random,hostile 168MONSTER:'E',"air elemental",random,hostile 169MONSTER:'E',"air elemental",random,hostile 170MONSTER:'E',"air elemental",random,hostile 171MONSTER:'E',"air elemental",random,hostile 172MONSTER:'E',"air elemental",random,hostile 173MONSTER:'E',"air elemental",random,hostile 174MONSTER:'E',"air elemental",random,hostile 175 176MONSTER:'e',"floating eye",random,hostile 177MONSTER:'e',"floating eye",random,hostile 178MONSTER:'e',"floating eye",random,hostile 179 180MONSTER:'y',"yellow light",random,hostile 181MONSTER:'y',"yellow light",random,hostile 182MONSTER:'y',"yellow light",random,hostile 183 184MONSTER:'A',"couatl",random 185 186MONSTER:'D',random,random 187MONSTER:'D',random,random 188MONSTER:'D',random,random 189MONSTER:'D',random,random 190MONSTER:'D',random,random 191 192MONSTER:'E',random,random 193MONSTER:'E',random,random 194MONSTER:'E',random,random 195MONSTER:'J',random,random 196MONSTER:'J',random,random 197 198MONSTER:'&',"djinni",random,hostile 199MONSTER:'&',"djinni",random,hostile 200MONSTER:'&',"djinni",random,hostile 201 202MONSTER:'v',"fog cloud",random,hostile 203MONSTER:'v',"fog cloud",random,hostile 204MONSTER:'v',"fog cloud",random,hostile 205MONSTER:'v',"fog cloud",random,hostile 206MONSTER:'v',"fog cloud",random,hostile 207MONSTER:'v',"fog cloud",random,hostile 208MONSTER:'v',"fog cloud",random,hostile 209MONSTER:'v',"fog cloud",random,hostile 210MONSTER:'v',"fog cloud",random,hostile 211MONSTER:'v',"energy vortex",random,hostile 212MONSTER:'v',"energy vortex",random,hostile 213MONSTER:'v',"energy vortex",random,hostile 214MONSTER:'v',"energy vortex",random,hostile 215MONSTER:'v',"energy vortex",random,hostile 216MONSTER:'v',"steam vortex",random,hostile 217MONSTER:'v',"steam vortex",random,hostile 218MONSTER:'v',"steam vortex",random,hostile 219MONSTER:'v',"steam vortex",random,hostile 220MONSTER:'v',"steam vortex",random,hostile 221 222 223MAZE:"fire",' ' 224FLAGS: noteleport,hardfloor,shortsighted 225GEOMETRY:center,center 226# The player lands, upon arrival, in the 227# lower-right. The location of the 228# portal to the next level is randomly chosen. 229# This map has no visible outer boundary, and 230# is mostly open area, with lava lakes and bunches of fire traps. 231MAP 232............................................................................ 233....LLLLLLLL............L.......................LLL......................... 234...LL...................L......................LLLL................LL....... 235...L.............LLLL...LL....LL...............LLLLL.............LLL........ 236.LLLL..............LL....L.....LLL..............LLLL..............LLLL...... 237..........LLLL...LLLL...LLL....LLL......L........LLLL....LL........LLL...... 238........LLLLLLL...LL.....L......L......LL.........LL......LL........LL...L.. 239........LL..LLL..LL......LL......LLLL..L.........LL......LLL............LL.. 240....L..LL....LLLLL.................LLLLLLL.......L......LL............LLLLLL 241....L..L.....LL.LLLL.......L............L........LLLLL.LL......LL.........LL 242....LL........L...LL......LL.............LLL.....L...LLL.......LLL.........L 243.....LLLLLL........L.......LLL.............L....LL...L.LLL......LLLLLLL..... 244..........LLLL............LL.L.............L....L...LL.........LLL..LLL..... 245...........................LLLLL...........LL...L...L........LLLL..LLLLLL... 246.....LLLL.............LL....LL.......LLL...LL.......L..LLL....LLLLLLL....... 247.......LLL.........LLLLLLLLLLL......LLLLL...L...........LL...LL...LL........ 248.........LL.......LL.........LL.......LLL....L..LLL....LL.........LL........ 249..........LLLLLLLLL...........LL....LLL.......LLLLL.....LL........LL........ 250.................L.............LLLLLL............LL...LLLL.........LL....... 251.................................LL....................LL................... 252ENDMAP 253TELEPORT_REGION:(69,16,69,16),(0,0,0,0) 254PORTAL:(0,0,75,19),(65,13,75,19),"water" 255 256TRAP:"fire",random 257TRAP:"fire",random 258TRAP:"fire",random 259TRAP:"fire",random 260TRAP:"fire",random 261TRAP:"fire",random 262TRAP:"fire",random 263TRAP:"fire",random 264TRAP:"fire",random 265TRAP:"fire",random 266TRAP:"fire",random 267TRAP:"fire",random 268TRAP:"fire",random 269TRAP:"fire",random 270TRAP:"fire",random 271TRAP:"fire",random 272TRAP:"fire",random 273TRAP:"fire",random 274TRAP:"fire",random 275TRAP:"fire",random 276TRAP:"fire",random 277TRAP:"fire",random 278TRAP:"fire",random 279TRAP:"fire",random 280TRAP:"fire",random 281TRAP:"fire",random 282TRAP:"fire",random 283TRAP:"fire",random 284TRAP:"fire",random 285TRAP:"fire",random 286TRAP:"fire",random 287TRAP:"fire",random 288TRAP:"fire",random 289TRAP:"fire",random 290TRAP:"fire",random 291TRAP:"fire",random 292TRAP:"fire",random 293TRAP:"fire",random 294TRAP:"fire",random 295TRAP:"fire",random 296# An assortment of fire-appropriate nasties 297MONSTER:'D',"red dragon",random 298MONSTER:'&',"balrog",random 299MONSTER:'E',"fire elemental",random,hostile 300MONSTER:'E',"fire elemental",random,hostile 301MONSTER:'v',"fire vortex",random 302MONSTER:'d',"hell hound",random 303# 304MONSTER:'H',"fire giant",random 305MONSTER:'&',"barbed devil",random 306MONSTER:'d',"hell hound",random 307MONSTER:''',"stone golem",random 308MONSTER:'&',"pit fiend",random 309MONSTER:'E',"fire elemental",random,hostile 310# 311MONSTER:'E',"fire elemental",random,hostile 312MONSTER:'d',"hell hound",random 313MONSTER:'E',"fire elemental",random,hostile 314MONSTER:'E',"fire elemental",random,hostile 315MONSTER:'s',"scorpion",random 316MONSTER:'H',"fire giant",random 317# 318MONSTER:'d',"hell hound",random 319MONSTER:'v',"dust vortex",random 320MONSTER:'v',"fire vortex",random 321MONSTER:'E',"fire elemental",random,hostile 322MONSTER:'E',"fire elemental",random,hostile 323MONSTER:'E',"fire elemental",random,hostile 324MONSTER:'d',"hell hound",random 325MONSTER:'E',"fire elemental",random,hostile 326MONSTER:''',"stone golem",random 327MONSTER:'S',"pit viper",random 328MONSTER:'S',"pit viper",random 329MONSTER:'v',"fire vortex",random 330# 331MONSTER:'E',"fire elemental",random,hostile 332MONSTER:'E',"fire elemental",random,hostile 333MONSTER:'H',"fire giant",random 334MONSTER:'E',"fire elemental",random,hostile 335MONSTER:'v',"fire vortex",random 336MONSTER:'v',"fire vortex",random 337MONSTER:'&',"pit fiend",random 338MONSTER:'E',"fire elemental",random,hostile 339MONSTER:'S',"pit viper",random 340# 341MONSTER:':',"salamander",random,hostile 342MONSTER:':',"salamander",random,hostile 343MONSTER:'H',"minotaur",random 344MONSTER:':',"salamander",random,hostile 345MONSTER:'v',"steam vortex",random 346MONSTER:':',"salamander",random,hostile 347MONSTER:':',"salamander",random,hostile 348# 349MONSTER:'H',"fire giant",random 350MONSTER:'&',"barbed devil",random 351MONSTER:'E',"fire elemental",random,hostile 352MONSTER:'v',"fire vortex",random 353MONSTER:'E',"fire elemental",random,hostile 354MONSTER:'E',"fire elemental",random,hostile 355MONSTER:'d',"hell hound",random 356MONSTER:'H',"fire giant",random 357MONSTER:'&',"pit fiend",random 358MONSTER:'E',"fire elemental",random,hostile 359MONSTER:'E',"fire elemental",random,hostile 360# 361MONSTER:'&',"barbed devil",random 362MONSTER:':',"salamander",random,hostile 363MONSTER:'v',"steam vortex",random 364MONSTER:':',"salamander",random,hostile 365MONSTER:':',"salamander",random,hostile 366 367OBJECT:'`',"boulder",random 368OBJECT:'`',"boulder",random 369OBJECT:'`',"boulder",random 370OBJECT:'`',"boulder",random 371OBJECT:'`',"boulder",random 372 373 374MAZE:"water",' ' 375FLAGS: noteleport,hardfloor,shortsighted 376MESSAGE: "You find yourself suspended in an air bubble surrounded by water." 377GEOMETRY:center,center 378# The player lands upon arrival to an air bubble 379# within the leftmost third of the level. The 380# portal to the next level is randomly located in an air 381# bubble within the rightmost third of the level. 382# Bubbles are generated by special code in mkmaze.c for now. 383MAP 384WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 385WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 386WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 387WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 388WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 389WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 390WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 391WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 392WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 393WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 394WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 395WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 396WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 397WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 398WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 399WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 400WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 401WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 402WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 403WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 404ENDMAP 405TELEPORT_REGION:(0,0,25,19),(0,0,0,0) 406PORTAL:(51,0,75,19),(0,0,0,0),"astral" 407# A fisherman's dream... 408MONSTER:';',"giant eel",random 409MONSTER:';',"giant eel",random 410MONSTER:';',"giant eel",random 411MONSTER:';',"giant eel",random 412MONSTER:';',"giant eel",random 413MONSTER:';',"giant eel",random 414MONSTER:';',"giant eel",random 415MONSTER:';',"giant eel",random 416MONSTER:';',"electric eel",random 417MONSTER:';',"electric eel",random 418MONSTER:';',"electric eel",random 419MONSTER:';',"electric eel",random 420MONSTER:';',"electric eel",random 421MONSTER:';',"electric eel",random 422MONSTER:';',"electric eel",random 423MONSTER:';',"electric eel",random 424MONSTER:';',"kraken",random 425MONSTER:';',"kraken",random 426MONSTER:';',"kraken",random 427MONSTER:';',"kraken",random 428MONSTER:';',"kraken",random 429MONSTER:';',"kraken",random 430MONSTER:';',"kraken",random 431MONSTER:';',"kraken",random 432MONSTER:';',"kraken",random 433MONSTER:';',"shark",random 434MONSTER:';',"shark",random 435MONSTER:';',"shark",random 436MONSTER:';',"shark",random 437MONSTER:';',"piranha",random 438MONSTER:';',"piranha",random 439MONSTER:';',"piranha",random 440MONSTER:';',"piranha",random 441MONSTER:';',"jellyfish",random 442MONSTER:';',"jellyfish",random 443MONSTER:';',"jellyfish",random 444MONSTER:';',"jellyfish",random 445MONSTER:';',random,random 446MONSTER:';',random,random 447MONSTER:';',random,random 448MONSTER:';',random,random 449# These guys feel like home here 450MONSTER:'E',"water elemental",random,hostile 451MONSTER:'E',"water elemental",random,hostile 452MONSTER:'E',"water elemental",random,hostile 453MONSTER:'E',"water elemental",random,hostile 454MONSTER:'E',"water elemental",random,hostile 455MONSTER:'E',"water elemental",random,hostile 456MONSTER:'E',"water elemental",random,hostile 457MONSTER:'E',"water elemental",random,hostile 458MONSTER:'E',"water elemental",random,hostile 459MONSTER:'E',"water elemental",random,hostile 460MONSTER:'E',"water elemental",random,hostile 461MONSTER:'E',"water elemental",random,hostile 462MONSTER:'E',"water elemental",random,hostile 463MONSTER:'E',"water elemental",random,hostile 464MONSTER:'E',"water elemental",random,hostile 465MONSTER:'E',"water elemental",random,hostile 466MONSTER:'E',"water elemental",random,hostile 467MONSTER:'E',"water elemental",random,hostile 468MONSTER:'E',"water elemental",random,hostile 469 470 471MAZE:"astral",' ' 472FLAGS: noteleport,hardfloor,nommap,shortsighted 473MESSAGE: "You arrive on the Astral Plane!" 474MESSAGE: "Here the High Temples of the aligned gods are located." 475MESSAGE: "You sense alarm, hostility, and excitement in the air!" 476GEOMETRY:center,center 477MAP 478 --------------- 479 |.............| 480 |..---------..| 481 |..|.......|..| 482--------------- |..|.......|..| --------------- 483|.............| |..|.......|..| |.............| 484|..---------..-| |-------| |..|.......|..| |-------| |-..---------..| 485|..|.......|...-| |-.......-| |..|.......|..| |-.......-| |-...|.......|..| 486|..|.......|....-|-.........-||..----+----..||-.........-|-....|.......|..| 487|..|.......+.....+...........||.............||...........+.....+.......|..| 488|..|.......|....-|-.........-|--|.........|--|-.........-|-....|.......|..| 489|..|.......|...-| |-.......-| -|---+---|- |-.......-| |-...|.......|..| 490|..---------..-| |---+---| |-.......-| |---+---| |-..---------..| 491|.............| |...|-----|-.........-|-----|...| |.............| 492--------------- |.........|...........|.........| --------------- 493 -------...|-.........-|...------- 494 |....|-.......-|....| 495 ---...|---+---|...--- 496 |...............| 497 ----------------- 498ENDMAP 499# Rider locations 500RANDOM_PLACES:(23,9),(37,14),(51,9) 501# Where the player will land on arrival 502TELEPORT_REGION:(29,15,45,15),(30,15,44,15) 503# Lit courts 504REGION:(01,05,16,14),lit,"ordinary",filled,true 505REGION:(31,01,44,10),lit,"ordinary",filled,true 506REGION:(61,05,74,14),lit,"ordinary",filled,true 507# A Sanctum for each alignment 508# The shrines' alignments are shuffled for 509# each game 510REGION:(04,07,10,11),lit,"temple" 511REGION:(34,03,40,07),lit,"temple" 512REGION:(64,07,70,11),lit,"temple" 513ALTAR:(07,09),align[0],sanctum 514ALTAR:(37,05),align[1],sanctum 515ALTAR:(67,09),align[2],sanctum 516# Doors 517DOOR:closed,(11,09) 518DOOR:closed,(17,09) 519DOOR:locked,(23,12) 520DOOR:locked,(37,08) 521DOOR:closed,(37,11) 522DOOR:closed,(37,17) 523DOOR:locked,(51,12) 524DOOR:locked,(57,09) 525DOOR:closed,(63,09) 526# Non diggable and phazeable everywhere 527NON_DIGGABLE:(00,00,74,19) 528NON_PASSWALL:(00,00,74,19) 529# Moloch's horde 530# West round room 531MONSTER:'@',"aligned priest",(18,09),noalign,hostile 532MONSTER:'@',"aligned priest",(19,08),noalign,hostile 533MONSTER:'@',"aligned priest",(19,09),noalign,hostile 534MONSTER:'@',"aligned priest",(19,10),noalign,hostile 535MONSTER:'A',"Angel",(20,09),noalign,hostile 536MONSTER:'A',"Angel",(20,10),noalign,hostile 537MONSTER:'&',"Pestilence",place[0],hostile 538# South-central round room 539MONSTER:'@',"aligned priest",(36,12),noalign,hostile 540MONSTER:'@',"aligned priest",(37,12),noalign,hostile 541MONSTER:'@',"aligned priest",(38,12),noalign,hostile 542MONSTER:'@',"aligned priest",(36,13),noalign,hostile 543MONSTER:'A',"Angel",(38,13),noalign,hostile 544MONSTER:'A',"Angel",(37,13),noalign,hostile 545MONSTER:'&',"Death",place[1],hostile 546# East round room 547MONSTER:'@',"aligned priest",(56,09),noalign,hostile 548MONSTER:'@',"aligned priest",(55,08),noalign,hostile 549MONSTER:'@',"aligned priest",(55,09),noalign,hostile 550MONSTER:'@',"aligned priest",(55,10),noalign,hostile 551MONSTER:'A',"Angel",(54,09),noalign,hostile 552MONSTER:'A',"Angel",(54,10),noalign,hostile 553MONSTER:'&',"Famine",place[2],hostile 554# 555# The aligned horde 556# 557# We do not know in advance the alignment of the 558# player. The mpeaceful bit will need resetting 559# when the level is created. The setting here is 560# but a place holder. 561# 562# West court 563MONSTER:'@',"aligned priest",(12,07),chaos,hostile 564MONSTER:'@',"aligned priest",(13,07),chaos,peaceful 565MONSTER:'@',"aligned priest",(14,07),law,hostile 566MONSTER:'@',"aligned priest",(12,11),law,peaceful 567MONSTER:'@',"aligned priest",(13,11),neutral,hostile 568MONSTER:'@',"aligned priest",(14,11),neutral,peaceful 569MONSTER:'A',"Angel",(11,05),chaos,hostile 570MONSTER:'A',"Angel",(12,05),chaos,peaceful 571MONSTER:'A',"Angel",(13,05),law,hostile 572MONSTER:'A',"Angel",(11,13),law,peaceful 573MONSTER:'A',"Angel",(12,13),neutral,hostile 574MONSTER:'A',"Angel",(13,13),neutral,peaceful 575# Central court 576MONSTER:'@',"aligned priest",(32,09),chaos,hostile 577MONSTER:'@',"aligned priest",(33,09),chaos,peaceful 578MONSTER:'@',"aligned priest",(34,09),law,hostile 579MONSTER:'@',"aligned priest",(40,09),law,peaceful 580MONSTER:'@',"aligned priest",(41,09),neutral,hostile 581MONSTER:'@',"aligned priest",(42,09),neutral,peaceful 582MONSTER:'A',"Angel",(31,08),chaos,hostile 583MONSTER:'A',"Angel",(32,08),chaos,peaceful 584MONSTER:'A',"Angel",(31,09),law,hostile 585MONSTER:'A',"Angel",(42,08),law,peaceful 586MONSTER:'A',"Angel",(43,08),neutral,hostile 587MONSTER:'A',"Angel",(43,09),neutral,peaceful 588# East court 589MONSTER:'@',"aligned priest",(60,07),chaos,hostile 590MONSTER:'@',"aligned priest",(61,07),chaos,peaceful 591MONSTER:'@',"aligned priest",(62,07),law,hostile 592MONSTER:'@',"aligned priest",(60,11),law,peaceful 593MONSTER:'@',"aligned priest",(61,11),neutral,hostile 594MONSTER:'@',"aligned priest",(62,11),neutral,peaceful 595MONSTER:'A',"Angel",(61,05),chaos,hostile 596MONSTER:'A',"Angel",(62,05),chaos,peaceful 597MONSTER:'A',"Angel",(63,05),law,hostile 598MONSTER:'A',"Angel",(61,13),law,peaceful 599MONSTER:'A',"Angel",(62,13),neutral,hostile 600MONSTER:'A',"Angel",(63,13),neutral,peaceful 601# 602# Assorted nasties 603MONSTER:'L',random,random,hostile 604MONSTER:'L',random,random,hostile 605MONSTER:'L',random,random,hostile 606MONSTER:'V',random,random,hostile 607MONSTER:'V',random,random,hostile 608MONSTER:'V',random,random,hostile 609MONSTER:'D',random,random,hostile 610MONSTER:'D',random,random,hostile 611MONSTER:'D',random,random,hostile 612