1# SCCS Id: @(#)mines.des 3.4 2002/05/02 2# Copyright (c) 1989-95 by Jean-Christophe Collet 3# Copyright (c) 1991-95 by M. Stephenson 4# NetHack may be freely redistributed. See license for details. 5# 6 7# The "fill" level for the mines. 8# 9# This level is used to fill out any levels not occupied by 10# specific levels as defined below. 11# 12MAZE: "minefill" , ' ' 13INIT_MAP: '.' , ' ' , true , true , random , true 14NOMAP 15# 16STAIR: random, up 17STAIR: random, down 18# 19OBJECT: '*', random, random 20OBJECT: '*', random, random 21OBJECT: '*', random, random 22OBJECT: '(', random, random 23OBJECT: random, random, random 24OBJECT: random, random, random 25OBJECT: random, random, random 26# 27MONSTER: 'G', "gnome", random 28MONSTER: 'G', "gnome", random 29MONSTER: 'G', "gnome", random 30MONSTER: 'G', "gnome", random 31MONSTER: 'G', "gnome", random 32MONSTER: 'G', "gnome", random 33MONSTER: 'G', "gnome", random 34MONSTER: 'G', "gnome lord", random 35MONSTER: 'h', "dwarf", random 36MONSTER: 'h', "dwarf", random 37MONSTER: 'G', random, random 38MONSTER: 'G', random, random 39MONSTER: 'h', random, random 40# 41TRAP: random, random 42TRAP: random, random 43TRAP: random, random 44TRAP: random, random 45TRAP: random, random 46TRAP: random, random 47 48 49# Minetown variant 1 50# "Frontier Town" 51# 52LEVEL: "minetn-1" 53 54ROOM: "ordinary" , lit, (3,3), (center,center), (31,15) 55NAME: "town" 56FOUNTAIN: (13, 7) 57FOUNTAIN: (20, 7) 58 59# The Town Watch 60MONSTER: '@', "watchman", random, peaceful 61MONSTER: '@', "watchman", random, peaceful 62MONSTER: '@', "watchman", random, peaceful 63MONSTER: '@', "watchman", random, peaceful 64MONSTER: '@', "watch captain", random, peaceful 65 66SUBROOM: "shop" , lit, (2,2), (3,4), "town" 67CHANCE: 90 68DOOR: false, closed, south, random 69 70SUBROOM: "tool shop", lit, (2,9), (3,4), "town" 71CHANCE: 90 72DOOR: false, closed, north, random 73 74SUBROOM: "ordinary", unlit, (6,2), (3,4), "town" 75DOOR: false, closed, south, random 76 77SUBROOM: "ordinary", lit, (6,9), (3,4), "town" 78DOOR: false, closed, north, random 79 80SUBROOM: "food shop", lit, (10,2), (2,3), "town" 81CHANCE: 90 82DOOR: false, closed, south, random 83 84SUBROOM: "candle shop", lit, (22,2), (3,3), "town" 85DOOR: false, closed, south, random 86 87SUBROOM: "ordinary", unlit, (10,10), (2,3), "town" 88DOOR: false, locked, east, random 89MONSTER: 'G', "gnome", random 90 91SUBROOM: "ordinary", lit, (19,2), (2,3), "town" 92DOOR: false, locked, west, random 93MONSTER: 'G', "gnome", random 94 95SUBROOM: "temple", lit, (15,9), (4,4), "town" 96DOOR: false, closed, north, random 97ALTAR:(02,02),align[0],shrine 98MONSTER: 'G', "gnomish wizard", random 99MONSTER: 'G', "gnomish wizard", random 100 101SUBROOM: "ordinary", lit, (22,10), (2,3), "town" 102DOOR: false, locked, west, random 103 104SUBROOM: "ordinary", lit, (26,2), (3,3), "town" 105DOOR: false, closed, south, random 106MONSTER: 'G', "gnome lord", random 107 108SUBROOM: "ordinary", unlit, (25,10), (4,3), "town" 109DOOR: false, closed, north, random 110 111ROOM: "ordinary" , random, random, random, random 112STAIR: random, up 113 114ROOM: "ordinary" , random, random, random, random 115STAIR: random, down 116TRAP: random, random 117MONSTER: 'G', "gnome", random 118MONSTER: 'G', "gnome", random 119 120ROOM: "ordinary" , random, random, random, random 121MONSTER: 'h', "dwarf", random 122 123ROOM: "ordinary" , random, random, random, random 124TRAP: random, random 125MONSTER: 'G', "gnome", random 126 127RANDOM_CORRIDORS 128 129 130# Minetown variant 2 131# "Town Square" 132# 133LEVEL: "minetn-2" 134ROOM: "ordinary" , lit, (3,3), (center,center), (31,15) 135NAME: "town" 136FOUNTAIN: (17, 5) 137FOUNTAIN: (13, 8) 138 139# The Town Watch 140MONSTER: '@', "watchman", random, peaceful 141MONSTER: '@', "watchman", random, peaceful 142MONSTER: '@', "watchman", random, peaceful 143MONSTER: '@', "watchman", random, peaceful 144MONSTER: '@', "watch captain", random, peaceful 145 146SUBROOM: "ordinary", random, (2,0), (2,2), "town" 147DOOR: false, closed, west, random 148 149SUBROOM: "ordinary", unlit, (5,0), (2,2), "town" 150DOOR: false, closed, south, random 151 152SUBROOM: "ordinary", random, (8,0), (2,2), "town" 153DOOR: false, closed, east, random 154 155SUBROOM: "ordinary", lit, (16,0), (2,2), "town" 156DOOR: false, closed, west, random 157 158SUBROOM: "ordinary", unlit, (19,0), (2,2), "town" 159DOOR: false, closed, south, random 160 161SUBROOM: "ordinary", random, (22,0), (2,2), "town" 162DOOR: false, locked, south, random 163MONSTER: 'G', "gnome", random 164 165SUBROOM: "ordinary", unlit, (25,0), (2,2), "town" 166DOOR: false, closed, east, random 167 168SUBROOM: "ordinary", lit, (2,5), (2,2), "town" 169DOOR: false, closed, north, random 170 171SUBROOM: "ordinary", lit, (5,5), (2,2), "town" 172DOOR: false, closed, south, random 173 174SUBROOM: "ordinary", random, (8,5), (2,2), "town" 175DOOR: false, locked, north, random 176MONSTER: 'G', "gnome", random 177 178SUBROOM: "shop" , lit, (2,10), (4,3), "town" 179CHANCE: 90 180DOOR: false, closed, west, random 181 182SUBROOM: "tool shop", lit, (23,10), (4,3), "town" 183CHANCE: 90 184DOOR: false, closed, east, random 185 186SUBROOM: "food shop", lit, (24,5), (3,4), "town" 187CHANCE: 90 188DOOR: false, closed, north, random 189 190SUBROOM: "candle shop", lit, (11,10), (4,3), "town" 191DOOR: false, closed, east, random 192 193SUBROOM: "ordinary", unlit, (7,10), (3,3), "town" 194DOOR: false, locked, north, random 195MONSTER: 'G', "gnome", random 196 197SUBROOM: "temple", lit, (19,5), (4,4), "town" 198DOOR: false, closed, north, random 199ALTAR:(02,02),align[0],shrine 200MONSTER: 'G', "gnomish wizard", random 201MONSTER: 'G', "gnomish wizard", random 202 203SUBROOM: "ordinary", lit, (18,10), (4,3), "town" 204DOOR: false, locked, west, random 205MONSTER: 'G', "gnome lord", random 206 207ROOM: "ordinary" , random, random, random, random 208STAIR: random, up 209 210ROOM: "ordinary" , random, random, random, random 211STAIR: random, down 212TRAP: random, random 213MONSTER: 'G', "gnome", random 214MONSTER: 'G', "gnome", random 215 216ROOM: "ordinary" , random, random, random, random 217MONSTER: 'h', "dwarf", random 218 219ROOM: "ordinary" , random, random, random, random 220TRAP: random, random 221MONSTER: 'G', "gnome", random 222 223RANDOM_CORRIDORS 224 225 226# Minetown variant 3 by Kelly Bailey 227# "Alley Town" 228# 229LEVEL: "minetn-3" 230ROOM: "ordinary",lit,(3,3),(center,center),(31,15) 231NAME: "town" 232FOUNTAIN:(01,06) 233FOUNTAIN:(29,13) 234MONSTER: '@', "watchman", random, peaceful 235MONSTER: '@', "watchman", random, peaceful 236MONSTER: '@', "watchman", random, peaceful 237MONSTER: '@', "watchman", random, peaceful 238MONSTER: '@', "watch captain", random, peaceful 239 240SUBROOM:"ordinary",random,(2,2),(2,2),"town" 241DOOR: false,closed,south,random 242 243SUBROOM:"tool shop",lit,(5,3),(2,3),"town" 244CHANCE: 30 245DOOR: false,closed,south,random 246 247SUBROOM:"ordinary",random,(2,10),(2,3),"town" 248DOOR: false, locked, north, random 249MONSTER: 'G',random,random 250 251SUBROOM:"ordinary",random,(5,9),(2,2),"town" 252DOOR: false,closed,north,random 253 254SUBROOM:"temple",lit,(10,2),(3,4),"town" 255DOOR: false,closed,east,random 256ALTAR:(1,1),align[0],shrine 257MONSTER: 'G', "gnomish wizard", random 258MONSTER: 'G', "gnomish wizard", random 259 260SUBROOM:"ordinary",random,(11,7),(2,2),"town" 261DOOR: false,closed,west,random 262 263SUBROOM:"shop",lit,(10,10),(3,3),"town" 264DOOR:false,closed,west,random 265 266SUBROOM:"ordinary",random,(14,8),(2,2),"town" 267DOOR:false,locked,north,random 268MONSTER: 'G',random,random 269 270SUBROOM:"ordinary",random,(14,11),(2,2),"town" 271DOOR:false,closed,south,random 272 273SUBROOM:"tool shop",lit,(17,10),(3,3),"town" 274CHANCE:40 275DOOR:false,closed,north,random 276 277SUBROOM:"ordinary",random,(21,11),(2,2),"town" 278DOOR:false,locked,east,random 279MONSTER:'G',random,random 280 281SUBROOM:"food shop",lit,(26,8),(3,2),"town" 282CHANCE:90 283DOOR:false,closed,west,random 284 285SUBROOM:"ordinary",random,(16,2),(2,2),"town" 286DOOR:false,closed,west,random 287 288SUBROOM:"ordinary",random,(19,2),(2,2),"town" 289DOOR:false,closed,north,random 290 291SUBROOM:"wand shop",lit,(19,5),(3,2),"town" 292CHANCE:30 293DOOR:false,closed,west,random 294 295SUBROOM: "candle shop",lit,(25,2),(3,3),"town" 296DOOR:false,closed,south,random 297 298ROOM: "ordinary", random, random, random, random 299STAIR: random, up 300 301ROOM: "ordinary" , random, random, random, random 302STAIR: random, down 303TRAP: random, random 304MONSTER: 'G', "gnome", random 305MONSTER: 'G', "gnome", random 306 307ROOM: "ordinary" , random, random, random, random 308MONSTER: 'h', "dwarf", random 309 310ROOM: "ordinary" , random, random, random, random 311TRAP: random, random 312MONSTER: 'G', "gnome", random 313 314RANDOM_CORRIDORS 315 316 317# Minetown variant 4 by Kelly Bailey 318# "College Town" 319# 320LEVEL: "minetn-4" 321ROOM: "ordinary",lit,(3,3),(center,center),(30,15) 322NAME: "town" 323FOUNTAIN:(08,07) 324FOUNTAIN:(18,07) 325MONSTER: '@', "watchman", random, peaceful 326MONSTER: '@', "watchman", random, peaceful 327MONSTER: '@', "watchman", random, peaceful 328MONSTER: '@', "watchman", random, peaceful 329MONSTER: '@', "watch captain", random, peaceful 330 331SUBROOM:"book shop",lit,(4,2),(3,3),"town" 332DOOR: false,closed,south,random 333 334SUBROOM:"ordinary",random,(8,2),(2,2),"town" 335DOOR: false,closed,south,random 336 337SUBROOM:"temple",lit,(11,3),(5,4),"town" 338DOOR: false,closed,south,random 339ALTAR:(2,1),align[0],shrine 340MONSTER: 'G', "gnomish wizard", random 341MONSTER: 'G', "gnomish wizard", random 342 343SUBROOM:"ordinary",random,(19,2),(2,2),"town" 344DOOR: false,closed,south,random 345MONSTER: 'G', random, random 346 347SUBROOM:"candle shop",lit,(22,2),(3,3),"town" 348DOOR:false,closed,south,random 349 350SUBROOM:"ordinary",random,(26,2),(2,2),"town" 351DOOR:false,locked,east,random 352MONSTER: 'G',random,random 353 354SUBROOM:"tool shop",lit,(4,10),(3,3),"town" 355CHANCE:90 356DOOR:false,closed,north,random 357 358SUBROOM:"ordinary",random,(8,11),(2,2),"town" 359DOOR:false,locked,south,random 360MONSTER: 'k',"kobold shaman",random 361MONSTER: 'k',"kobold shaman",random 362MONSTER: 'f',"kitten",random 363MONSTER: 'f',random,random 364 365SUBROOM:"food shop",lit,(11,11),(3,2),"town" 366CHANCE:90 367DOOR:false,closed,east,random 368 369SUBROOM:"ordinary",random,(17,11),(2,2),"town" 370DOOR:false,closed,west,random 371 372SUBROOM:"ordinary",random,(20,10),(2,2),"town" 373DOOR:false,locked,north,random 374MONSTER:'G',random,random 375 376SUBROOM:"shop",lit,(23,10),(3,3),"town" 377CHANCE:90 378DOOR:false,closed,north,random 379 380ROOM: "ordinary" , random, random, random, random 381STAIR: random, up 382 383ROOM: "ordinary" , random, random, random, random 384STAIR: random, down 385TRAP: random, random 386MONSTER: 'G', "gnome", random 387MONSTER: 'G', "gnome", random 388 389ROOM: "ordinary" , random, random, random, random 390MONSTER: 'h', "dwarf", random 391 392ROOM: "ordinary" , random, random, random, random 393TRAP: random, random 394MONSTER: 'G', "gnome", random 395 396RANDOM_CORRIDORS 397 398 399# "Grotto Town" by Kelly Bailey 400# 401MAZE: "minetn-5",' ' 402GEOMETRY:center,center 403MAP 404----- --------- 405|...--- ------.......-- ------- --------------- 406|.....----.........--..| |.....| ------- |.............| 407--..-....-.----------..| |.....| |.....| --+---+--.----+- 408 --.--.....---- ---- |.....| ------ --....---- |..-...--.-.+..| 409 ---.........---- ----- ---+--- |..+.| ---..-..----..---+-..---..| 410 ----.-....|..----...-- |.| |..|.| ---+-.....-+--........--+- 411 -----..|....-.....---- |.| |..|.------......--................| 412 ------ |..|.............---.-- ----.+..|-.......--..--------+--..-- 413 |....| --......---...........----- |.|..|-...{....---|.........|..-- 414 |....| |........-...-...........----.|..|--.......| |.........|...| 415 ---+--------....-------...---......--.-------....---- -----------...| 416 ------.---...--...--..-..--...-..---...|.--..-...-....------- |.......-- 417 |..|-.........-..---..-..---.....--....|........---...-|....| |.------- 418 |..+...............-+---+-----..--..........--....--...+....| |.|...S. 419-----.....{....----...............-...........--...-...-|....| |.|...| 420|..............-- --+--.---------.........--..-........------- |.--+------- 421-+-----.........| |...|.|....| --.......------...|....---------.....|....| 422|...| --..------- |...|.+....| ---...--- --..|...--......-...{..+..-+| 423|...| ---- ------|....| ----- -----.....----........|..|.| 424----- ------ ------- --------------- 425ENDMAP 426 427STAIR:(01,01),up 428STAIR:(46,03),down 429FOUNTAIN:(50,09) 430FOUNTAIN:(10,15) 431FOUNTAIN:(66,18) 432 433REGION:(00,00,74,20),unlit,"ordinary" 434REGION:(09,13,11,17),lit,"ordinary" 435REGION:(08,14,12,16),lit,"ordinary" 436REGION:(49,07,51,11),lit,"ordinary" 437REGION:(48,08,52,10),lit,"ordinary" 438REGION:(64,17,68,19),lit,"ordinary" 439REGION:(37,13,39,17),lit,"ordinary" 440REGION:(36,14,40,17),lit,"ordinary" 441REGION:(59,02,72,10),lit,"ordinary" 442 443MONSTER: '@', "watchman", random, peaceful 444MONSTER: '@', "watchman", random, peaceful 445MONSTER: '@', "watchman", random, peaceful 446MONSTER: '@', "watchman", random, peaceful 447MONSTER: '@', "watch captain", random, peaceful 448MONSTER: 'G', "gnome", random 449MONSTER: 'G', "gnome", random 450MONSTER: 'G', "gnome", random 451MONSTER: 'G', "gnome", random 452MONSTER: 'G', "gnome", random 453MONSTER: 'G', "gnome", random 454MONSTER: 'G', "gnome lord", random 455MONSTER: 'G', "gnome lord", random 456MONSTER: 'h', "dwarf", random 457MONSTER: 'h', "dwarf", random 458MONSTER: 'h', "dwarf", random 459 460# The shops 461REGION:(25,17,28,19),lit,"candle shop" 462DOOR:closed,(24,18) 463REGION:(59,9,67,10),lit,"shop" 464DOOR:closed,(66,08) 465REGION:(57,13,60,15),lit,"tool shop" 466DOOR:closed,(56,14) 467REGION:(05,09,08,10),lit,"food shop" 468DOOR:closed,(07,11) 469# Gnome homes 470DOOR:closed,(04,14) 471DOOR:locked,(01,17) 472MONSTER: 'G', "gnomish wizard", (02,19) 473DOOR:locked,(20,16) 474MONSTER: 'G', random, (20,18) 475DOOR:random,(21,14) 476DOOR:random,(25,14) 477DOOR:random,(42,08) 478DOOR:locked,(40,05) 479MONSTER: 'G', random, (38,07) 480DOOR:random,(59,03) 481DOOR:random,(58,06) 482DOOR:random,(63,03) 483DOOR:random,(63,05) 484DOOR:locked,(71,03) 485DOOR:locked,(71,06) 486DOOR:closed,(69,04) 487DOOR:closed,(67,16) 488MONSTER: 'G', "gnomish wizard", (67,14) 489OBJECT: '=', random, (70,14) 490DOOR:locked,(69,18) 491MONSTER: 'G', "gnome lord", (71,19) 492DOOR:locked,(73,18) 493OBJECT: '(', "chest", (73,19) 494DOOR:locked,(50,06) 495OBJECT: '(', random, (50,03) 496OBJECT: '`', "statue", (38,15), "gnome king", 1 497# Temple 498REGION:(29,02,33,04),lit,"temple" 499DOOR:closed,(31,05) 500ALTAR:(31,03),align[0],shrine 501 502 503# "Bustling Town" by Kelly Bailey 504# 505MAZE: "minetn-6",' ' 506INIT_MAP:'.','-',true,true,lit,true 507GEOMETRY:center,top 508MAP 509.-----................----------------.- 510.|...|................|...|..|...|...|.. 511.|...+..--+--.........|...|..|...|...|.. 512.|...|..|...|..-----..|...|..|-+---+--.. 513.-----..|...|--|...|..--+---+-.........| 514........|...|..|...+.............-----.. 515........-----..|...|......--+-...|...|.. 516.----...|...|+------..{...|..|...+...|.. 517.|..+...|...|.............|..|...|...|.. 518.|..|...|...|-+-.....---+-------------.| 519.----...--+--..|..-+-|.................. 520...|........|..|..|..|----....---------. 521...|..T.....----..|..|...+....|......|-. 522...|-....{........|..|...|....+......|-. 523...--..-....T.....--------....|......|-. 524.......--.....................---------- 525ENDMAP 526 527REGION:(00,00,38,15),lit,"ordinary" 528STAIR:levregion(01,03,20,19),(0,0,39,15),up 529STAIR:levregion(61,03,75,19),(0,0,39,15),down 530FOUNTAIN:(22,07) 531FOUNTAIN:(09,13) 532REGION:(13,5,14,6),unlit,"ordinary" 533REGION:(9,7,11,9),lit,"candle shop" 534REGION:(16,4,18,6),lit,"tool shop" 535REGION:(23,1,25,3),lit,"shop" 536REGION:(22,12,24,13),lit,"food shop" 537REGION:(31,12,36,14),lit,"temple" 538ALTAR:(35,13),align[0],shrine 539 540DOOR:closed,(5,2) 541DOOR:locked,(4,8) 542DOOR:closed,(10,2) 543DOOR:closed,(10,10) 544DOOR:locked,(13,7) 545DOOR:locked,(14,9) 546DOOR:closed,(19,5) 547DOOR:closed,(19,10) 548DOOR:closed,(24,4) 549DOOR:closed,(24,9) 550DOOR:closed,(25,12) 551DOOR:closed,(28,4) 552DOOR:locked,(28,6) 553DOOR:closed,(30,13) 554DOOR:closed,(31,3) 555DOOR:closed,(35,3) 556DOOR:closed,(33,7) 557 558MONSTER: 'G', "gnome", random 559MONSTER: 'G', "gnome", random 560MONSTER: 'G', "gnome", random 561MONSTER: 'G', "gnome", random 562MONSTER: 'G', "gnome", random 563MONSTER: 'G', "gnome", random 564MONSTER: 'G', "gnome", (14,6) 565MONSTER: 'G', "gnome lord", (14,5) 566MONSTER: 'G', "gnome", (27,8) 567MONSTER: 'G', "gnome lord", random 568MONSTER: 'G', "gnome lord", random 569MONSTER: 'h', "dwarf", random 570MONSTER: 'h', "dwarf", random 571MONSTER: 'h', "dwarf", random 572MONSTER: '@', "watchman", random, peaceful 573MONSTER: '@', "watchman", random, peaceful 574MONSTER: '@', "watchman", random, peaceful 575MONSTER: '@', "watch captain", random, peaceful 576MONSTER: '@', "watch captain", random, peaceful 577 578 579# "Bazaar Town" by Kelly Bailey 580# 581LEVEL: "minetn-7" 582ROOM: "ordinary" , lit, (3,3), (center,center), (30,15) 583NAME: "town" 584FOUNTAIN: (12, 07) 585FOUNTAIN: (11, 13) 586 587MONSTER: '@', "watchman", random, peaceful 588MONSTER: '@', "watchman", random, peaceful 589MONSTER: '@', "watchman", random, peaceful 590MONSTER: '@', "watchman", random, peaceful 591MONSTER: '@', "watch captain", random, peaceful 592MONSTER:'G',"gnome",random 593MONSTER:'G',"gnome",random 594MONSTER:'G',"gnome",random 595MONSTER:'G',"gnome lord",random 596MONSTER:'Y',"monkey",random 597MONSTER:'Y',"monkey",random 598 599SUBROOM: "ordinary", random, (2,2), (4,2), "town" 600DOOR: false, closed, south, random 601 602SUBROOM: "ordinary", random, (7,2), (2,2), "town" 603DOOR: false, closed, north, random 604 605SUBROOM: "ordinary", random, (7,5), (2,2), "town" 606DOOR: false, closed, south, random 607 608SUBROOM: "ordinary", lit, (10,2), (3,4), "town" 609MONSTER:'G',"gnome",random 610MONSTER:'Y',"monkey",random 611MONSTER:'Y',"monkey",random 612MONSTER:'Y',"monkey",random 613DOOR: false, closed, south, random 614 615SUBROOM: "ordinary", random, (14,2), (4,2), "town" 616DOOR: false, closed, south, 0 617MONSTER: 'n', random, random 618 619SUBROOM: "ordinary", random, (16,5), (2,2), "town" 620DOOR: false, closed, south, random 621 622SUBROOM: "ordinary", unlit, (19,2), (2,2), "town" 623DOOR: false, locked, east, random 624MONSTER: 'G',"gnome king",random 625 626SUBROOM: "food shop", lit, (19,5), (2,3), "town" 627CHANCE: 50 628DOOR: false, closed, south, random 629 630SUBROOM: "ordinary", random, (2,7), (2,2), "town" 631DOOR: false, closed, east, random 632 633SUBROOM: "tool shop", lit, (2,10), (2,3), "town" 634CHANCE: 50 635DOOR: false, closed, south, random 636 637SUBROOM: "candle shop", lit, (5,10),(3,3), "town" 638DOOR: false, closed, north, random 639 640SUBROOM: "ordinary", random, (11,10), (2,2), "town" 641DOOR: false, locked, west, random 642MONSTER: 'G',random,random 643 644SUBROOM: "shop", lit, (14,10), (2,3), "town" 645CHANCE: 60 646DOOR: false, closed, north, random 647 648SUBROOM: "ordinary", random, (17,11), (4,2), "town" 649DOOR: false, closed, north, random 650 651SUBROOM: "ordinary", random, (22,11), (2,2), "town" 652DOOR: false, closed, south, random 653SINK: (00,00) 654 655SUBROOM: "food shop", lit, (25,11), (3,2), "town" 656CHANCE: 50 657DOOR: false, closed, east, random 658 659SUBROOM: "tool shop", lit, (25,2), (3,3), "town" 660CHANCE: 30 661DOOR: false, closed, west, random 662 663SUBROOM: "temple", lit, (24,6), (4,4), "town" 664DOOR: false, closed, west, random 665ALTAR:(02,01),align[0],shrine 666MONSTER: 'G', "gnomish wizard", random 667MONSTER: 'G', "gnomish wizard", random 668 669ROOM: "ordinary" , random, random, random, random 670STAIR: random, up 671 672ROOM: "ordinary" , random, random, random, random 673STAIR: random, down 674TRAP: random, random 675MONSTER: 'G', "gnome", random 676MONSTER: 'G', "gnome", random 677 678ROOM: "ordinary" , random, random, random, random 679MONSTER: 'h', "dwarf", random 680 681ROOM: "ordinary" , random, random, random, random 682TRAP: random, random 683MONSTER: 'G', "gnome", random 684 685RANDOM_CORRIDORS 686 687 688# Mine end level variant 1 689# "Mimic of the Mines" 690# 691MAZE: "minend-1", ' ' 692GEOMETRY:center,center 693#1234567890123456789012345678901234567890123456789012345678901234567890 694MAP 695------------------------------------------------------------------ ------ 696| |.......| |.......-...| |.....|. | 697| --------- ----.......-------...........| ---...-S- | 698| |.......| |..........................-S- --.......| | 699| |......------- ---........................|. |.......-- | 700| |..--........-----..........................|. -.-..---- | 701| --..--.-----........-.....................--- --..-- | 702| --..--..| -----------..................---.----------..-- | 703| |...--.| |..S...S..............---................-- | 704| ----..----- ------------........--- ------------...--- | 705| |.........-- ---------- ---...-- ----- | 706| --.....---..-- -------- --...---...-- | 707| ----..-..-- --..--------------------- --......-- ---........| | 708|--....----- --..-..................--- |........| |.......-- | 709|.......| --......................S.. --......-- ---..---- | 710|--.--.-- ----.................--- ------..------...-- | 711| |....S.. |...............-..| ..S...........| | 712-------- -------------------- ------------------------ 713ENDMAP 714 715# Dungeon Description 716RANDOM_PLACES:(08,16),(13,07),(21,08),(41,14),(50,04),(50,16),(66,01) 717REGION:(26,01,32,01),unlit,"ordinary",filled,true 718REGION:(20,08,21,08),unlit,"ordinary" 719REGION:(23,08,25,08),unlit,"ordinary" 720# Secret doors 721DOOR:locked,(07,16) 722DOOR:locked,(22,08) 723DOOR:locked,(26,08) 724DOOR:locked,(40,14) 725DOOR:locked,(50,03) 726DOOR:locked,(51,16) 727DOOR:locked,(66,02) 728# Stairs 729STAIR:(36,04),up 730# Non diggable walls 731NON_DIGGABLE:(00,00,74,17) 732# Niches 733# Note: place[6] empty 734OBJECT:'*',"diamond",place[0] 735OBJECT:'*',"emerald",place[0] 736OBJECT:'*',"worthless piece of violet glass",place[0] 737MONSTER:'m',random,place[0], m_object "luckstone" 738OBJECT:'*',"worthless piece of white glass",place[1] 739OBJECT:'*',"emerald",place[1] 740OBJECT:'*',"amethyst",place[1] 741MONSTER:'m',random,place[1], m_object "loadstone" 742OBJECT:'*',"diamond",place[2] 743OBJECT:'*',"worthless piece of green glass",place[2] 744OBJECT:'*',"amethyst",place[2] 745MONSTER:'m',random,place[2], m_object "flint" 746OBJECT:'*',"worthless piece of white glass",place[3] 747OBJECT:'*',"emerald",place[3] 748OBJECT:'*',"worthless piece of violet glass",place[3] 749MONSTER:'m',random,place[3], m_object "touchstone" 750OBJECT:'*',"worthless piece of red glass",place[4] 751OBJECT:'*',"ruby",place[4] 752OBJECT:'*',"loadstone",place[4] 753OBJECT:'*',"ruby",place[5] 754OBJECT:'*',"worthless piece of red glass",place[5] 755OBJECT:'*',"luckstone",place[5] 756# Random objects 757OBJECT:'*',random,random 758OBJECT:'*',random,random 759OBJECT:'*',random,random 760OBJECT:'*',random,random 761OBJECT:'*',random,random 762OBJECT:'*',random,random 763OBJECT:'*',random,random 764OBJECT:'(',random,random 765OBJECT:'(',random,random 766OBJECT:random,random,random 767OBJECT:random,random,random 768OBJECT:random,random,random 769# Random traps 770TRAP:random,random 771TRAP:random,random 772TRAP:random,random 773TRAP:random,random 774TRAP:random,random 775TRAP:random,random 776# Random monsters 777MONSTER:'G',"gnome king",random 778MONSTER:'G',"gnome lord",random 779MONSTER:'G',"gnome lord",random 780MONSTER:'G',"gnome lord",random 781MONSTER:'G',"gnomish wizard",random 782MONSTER:'G',"gnomish wizard",random 783MONSTER:'G',"gnome",random 784MONSTER:'G',"gnome",random 785MONSTER:'G',"gnome",random 786MONSTER:'G',"gnome",random 787MONSTER:'G',"gnome",random 788MONSTER:'G',"gnome",random 789MONSTER:'G',"gnome",random 790MONSTER:'G',"gnome",random 791MONSTER:'G',"gnome",random 792MONSTER:'h',"hobbit",random 793MONSTER:'h',"hobbit",random 794MONSTER:'h',"dwarf",random 795MONSTER:'h',"dwarf",random 796MONSTER:'h',"dwarf",random 797MONSTER:'h',random,random 798 799 800# Mine end level variant 2 801# "Gnome King's Wine Cellar" 802# 803MAZE: "minend-2", ' ' 804GEOMETRY:center,center 805MAP 806--------------------------------------------------------------------------- 807|...................................................| | 808|.|---------S--.--|...|--------------------------|..| | 809|.||---| |.||-| |...|..........................|..| | 810|.||...| |-|.|.|---...|.............................| .. | 811|.||...|-|.....|....|-|..........................|..|. .. | 812|.||.....|-S|..|....|............................|..|.. | 813|.||--|..|..|..|-|..|----------------------------|..|-. | 814|.| |..|..|....|..................................|... | 815|.| |..|..|----|..-----------------------------|..|.... | 816|.|---|..|--|.......|----------------------------|..|..... | 817|...........|----.--|......................| |..|....... | 818|-----------|...|.| |------------------|.|.|-----|..|.....|.. | 819|-----------|.{.|.|--------------------|.|..........|.....|.... | 820|...............|.S......................|-------------..-----... | 821|.--------------|.|--------------------|.|......................... | 822|.................| |.....................|........ | 823--------------------------------------------------------------------------- 824ENDMAP 825 826# Dungeon Description 827FOUNTAIN:(14,13) 828REGION:(23,03,48,06),lit,"ordinary" 829REGION:(21,06,22,06),lit,"ordinary" 830REGION:(14,04,14,04),unlit,"ordinary" 831REGION:(10,05,14,08),unlit,"ordinary" 832REGION:(10,09,11,09),unlit,"ordinary" 833REGION:(15,08,16,08),unlit,"ordinary" 834# Secret doors 835DOOR:locked,(12,02) 836DOOR:locked,(11,06) 837# Stairs 838STAIR:(36,04),up 839# Non diggable walls 840NON_DIGGABLE:(00,00,52,17) 841NON_DIGGABLE:(53,00,74,00) 842NON_DIGGABLE:(53,17,74,17) 843NON_DIGGABLE:(74,01,74,16) 844NON_DIGGABLE:(53,07,55,07) 845NON_DIGGABLE:(53,14,61,14) 846# The Gnome King's wine cellar. 847ENGRAVING:(12,03),engrave,"You are now entering the Gnome King's wine cellar." 848ENGRAVING:(12,04),engrave,"Trespassers will be persecuted!" 849OBJECT:'!',"booze",(10,07) 850OBJECT:'!',"booze",(10,07) 851OBJECT:'!',random,(10,07) 852OBJECT:'!',"booze",(10,08) 853OBJECT:'!',"booze",(10,08) 854OBJECT:'!',random,(10,08) 855OBJECT:'!',"booze",(10,09) 856OBJECT:'!',"booze",(10,09) 857OBJECT:'!',"object detection",(10,09) 858# Objects 859# The Treasure chamber... 860OBJECT:'*',"diamond",(69,04) 861OBJECT:'*',random,(69,04) 862OBJECT:'*',"diamond",(69,04) 863OBJECT:'*',random,(69,04) 864OBJECT:'*',"emerald",(70,04) 865OBJECT:'*',random,(70,04) 866OBJECT:'*',"emerald",(70,04) 867OBJECT:'*',random,(70,04) 868OBJECT:'*',"emerald",(69,05) 869OBJECT:'*',random,(69,05) 870OBJECT:'*',"ruby",(69,05) 871OBJECT:'*',random,(69,05) 872OBJECT:'*',"ruby",(70,05) 873OBJECT:'*',"amethyst",(70,05) 874OBJECT:'*',random,(70,05) 875OBJECT:'*',"amethyst",(70,05) 876OBJECT:'*',"luckstone",(70,05) 877# Scattered gems... 878OBJECT:'*',random,random 879OBJECT:'*',random,random 880OBJECT:'*',random,random 881OBJECT:'*',random,random 882OBJECT:'*',random,random 883OBJECT:'*',random,random 884OBJECT:'*',random,random 885OBJECT:'(',random,random 886OBJECT:'(',random,random 887OBJECT:random,random,random 888OBJECT:random,random,random 889OBJECT:random,random,random 890# Random traps 891TRAP:random,random 892TRAP:random,random 893TRAP:random,random 894TRAP:random,random 895TRAP:random,random 896TRAP:random,random 897# Random monsters. 898MONSTER:'G',"gnome king",random 899MONSTER:'G',"gnome lord",random 900MONSTER:'G',"gnome lord",random 901MONSTER:'G',"gnome lord",random 902MONSTER:'G',"gnomish wizard",random 903MONSTER:'G',"gnomish wizard",random 904MONSTER:'G',"gnome",random 905MONSTER:'G',"gnome",random 906MONSTER:'G',"gnome",random 907MONSTER:'G',"gnome",random 908MONSTER:'G',"gnome",random 909MONSTER:'G',"gnome",random 910MONSTER:'G',"gnome",random 911MONSTER:'G',"gnome",random 912MONSTER:'G',"gnome",random 913MONSTER:'h',"hobbit",random 914MONSTER:'h',"hobbit",random 915MONSTER:'h',"dwarf",random 916MONSTER:'h',"dwarf",random 917MONSTER:'h',"dwarf",random 918MONSTER:'h',random,random 919 920 921# "Catacombs" by Kelly Bailey 922# Relies on some very specific behavior of MAZEWALK. 923# 924MAZE:"minend-3",'-' 925FLAGS:nommap 926GEOMETRY:center,bottom 927MAP 928 - - - - - - - - - - -- -- - - . - - - - - - - - - -- - - -- - - - - . - - | 929------...---------.-----------...-----.-------.------- ----------------| 930 - - - - - - - - - - - . - - - . - - - - - - - - - - -- - -- - . - - - - - | 931------------.---------...-------------------------.--- ------------------| 932 - - - - - - - - - - . . - - --- - . - - - - - - - - -- -- - - - - |.....| | 933--.---------------.......------------------------------- ----------|.....S-| 934 - - - - |.. ..| - ....... . - - - - |.........| - - - --- - - - - |.....| | 935----.----|.....|------.......--------|.........|--------------.------------| 936 - - - - |..{..| - - -.... . --- - -.S.........S - - - - - - - - - - - - - | 937---------|.....|--.---...------------|.........|---------------------------| 938 - - - - |.. ..| - - - . - - - - - - |.........| - --- . - - - - - - - - - | 939----------------------...-------.---------------------...------------------| 940---..| - - - - - - - - . --- - - - - - - - - - - - - - . - - --- - - --- - | 941-.S..|----.-------.------- ---------.-----------------...----- -----.------- 942---..| - - - - - - - -- - - -- . - - - - - . - - - . - . - - -- -- - - - -- 943-.S..|--------.---.--- -...---------------...{.--------- --------- 944--|. - - - - - - - -- - - - -- . - - - --- - - - . . - - - - -- - - - - - - 945ENDMAP 946 947RANDOM_PLACES:(1,15),(68,6),(1,13) 948NON_DIGGABLE:(67,3,73,7) 949NON_DIGGABLE:(0,12,2,16) 950FOUNTAIN:(12,08) 951FOUNTAIN:(51,15) 952REGION:(0,0,75,16),unlit,"ordinary" 953REGION:(38,6,46,10),lit,"ordinary" 954DOOR:closed,(37,8) 955DOOR:closed,(47,8) 956DOOR:closed,(73,5) 957DOOR:closed,(2,15) 958MAZEWALK:(36,8),west 959STAIR:(42,8),up 960 961# Objects 962OBJECT:'*',"diamond",random 963OBJECT:'*',random,random 964OBJECT:'*',"diamond",random 965OBJECT:'*',random,random 966OBJECT:'*',"emerald",random 967OBJECT:'*',random,random 968OBJECT:'*',"emerald",random 969OBJECT:'*',random,random 970OBJECT:'*',"emerald",random 971OBJECT:'*',random,random 972OBJECT:'*',"ruby",random 973OBJECT:'*',random,random 974OBJECT:'*',"ruby",random 975OBJECT:'*',"amethyst",random 976OBJECT:'*',random,random 977OBJECT:'*',"amethyst",random 978OBJECT:'*',"luckstone",place[0] 979OBJECT:'*',"flint",place[1] 980OBJECT:'?',random,random 981OBJECT:'?',random,random 982OBJECT:'?',random,random 983OBJECT:'?',random,random 984OBJECT:'?',random,random 985OBJECT:'+',random,random 986OBJECT:'+',random,random 987OBJECT:'+',random,random 988OBJECT:'+',random,random 989OBJECT:random,random,random 990OBJECT:random,random,random 991OBJECT:random,random,random 992TRAP:random,random 993TRAP:random,random 994TRAP:random,random 995TRAP:random,random 996TRAP:random,random 997TRAP:random,random 998TRAP:random,random 999# One-time annoyance factor 1000TRAP:"level teleport",place[0] 1001TRAP:"level teleport",place[1] 1002MONSTER:'M',random,random 1003MONSTER:'M',random,random 1004MONSTER:'M',random,random 1005MONSTER:'M',random,random 1006MONSTER:'M',random,random 1007MONSTER:'M',"ettin mummy",random 1008MONSTER:'V',random,random 1009MONSTER:'Z',random,random 1010MONSTER:'Z',random,random 1011MONSTER:'Z',random,random 1012MONSTER:'Z',random,random 1013MONSTER:'Z',random,random 1014MONSTER:'V',random,random 1015MONSTER:'e',random,random 1016MONSTER:'e',random,random 1017MONSTER:'e',random,random 1018MONSTER:'e',random,random 1019 1020 1021# end mines.des 1022