1# SCCS Id: @(#)Tourist.des 3.4 1992/09/26 2# Copyright (c) 1989 by Jean-Christophe Collet 3# Copyright (c) 1991,92 by M. Stephenson, P. Winner 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, Twoflower 9# and receive your quest assignment. 10# 11MAZE: "Tou-strt",' ' 12FLAGS: noteleport,hardfloor 13GEOMETRY:center,center 14MAP 15.......}}....---------..-------------------------------------------------... 16........}}...|.......|..|.-------------------------------------------...|... 17.........}}..|.......|..|.|......|......|.............|......|......|...|... 18..........}}.|.......|..|.|......+......+.............+......+..\...|...|... 19...........}}}..........|.|......|......|.............|......|......|...|... 20.............}}.........|.|----S-|--S---|S----------S-|---S--|------|...|... 21..............}}}.......|...............................................|... 22................}}}.....----S------++--S----------S----------S-----------... 23..................}}........... .. ................................... 24......-------......}}}}........}}}}..}}}}..}}}}..}}}}....................... 25......|.....|.......}}}}}}..}}}} .. }}}}..}}}}..}}}..................... 26......|.....+...........}}}}}}........................}}}..}}}}..}}}..}}}... 27......|.....|...........................................}}}}..}}}..}}}}.}}}} 28......-------............................................................... 29............................................................................ 30...-------......-------..................................................... 31...|.....|......|.....|..................................................... 32...|.....+......+.....|..................................................... 33...|.....|......|.....|..................................................... 34...-------......-------..................................................... 35ENDMAP 36# Dungeon Description 37REGION:(00,00,75,19),lit,"ordinary" 38REGION:(14,01,20,03),unlit,"morgue" 39REGION:(07,10,11,12),unlit,"ordinary" 40REGION:(04,16,08,18),unlit,"ordinary" 41REGION:(17,16,21,18),unlit,"ordinary" 42REGION:(27,02,32,04),unlit,"ordinary" 43REGION:(34,02,39,04),unlit,"ordinary" 44REGION:(41,02,53,04),unlit,"ordinary" 45REGION:(55,02,60,04),unlit,"ordinary" 46REGION:(62,02,67,04),lit,"ordinary" 47# Stairs 48STAIR:(66,03),down 49# Portal arrival point 50BRANCH:(68,14,68,14),(0,0,0,0) 51# Non diggable walls 52NON_DIGGABLE:(00,00,75,19) 53# Doors 54DOOR:locked,(31,05) 55DOOR:locked,(36,05) 56DOOR:locked,(41,05) 57DOOR:locked,(52,05) 58DOOR:locked,(58,05) 59DOOR:locked,(28,07) 60DOOR:locked,(39,07) 61DOOR:locked,(50,07) 62DOOR:locked,(61,07) 63DOOR:closed,(33,03) 64DOOR:closed,(40,03) 65DOOR:closed,(54,03) 66DOOR:closed,(61,03) 67DOOR:open,(12,11) 68DOOR:open,(09,17) 69DOOR:open,(16,17) 70DOOR:locked,(35,07) 71DOOR:locked,(36,07) 72# Monsters on siege duty. 73MONSTER: 's',"giant spider",random 74MONSTER: 's',"giant spider",random 75MONSTER: 's',"giant spider",random 76MONSTER: 's',"giant spider",random 77MONSTER: 's',"giant spider",random 78MONSTER: 's',"giant spider",random 79MONSTER: 's',"giant spider",random 80MONSTER: 's',"giant spider",random 81MONSTER: 's',"giant spider",random 82MONSTER: 's',"giant spider",random 83MONSTER: 's',"giant spider",random 84MONSTER: 's',"giant spider",random 85MONSTER: 's',random,random 86MONSTER: 's',random,random 87MONSTER: 'C',"forest centaur",random 88MONSTER: 'C',"forest centaur",random 89MONSTER: 'C',"forest centaur",random 90MONSTER: 'C',"forest centaur",random 91MONSTER: 'C',"forest centaur",random 92MONSTER: 'C',"forest centaur",random 93MONSTER: 'C',"forest centaur",random 94MONSTER: 'C',"forest centaur",random 95MONSTER: 'C',random,random 96# Twoflower 97MONSTER:'@',"Twoflower",(64,03) 98# The treasure of Twoflower 99OBJECT:'(',"chest",(64,03) 100# guides for the audience chamber 101MONSTER:'@',"guide",(29,03) 102MONSTER:'@',"guide",(32,04) 103MONSTER:'@',"guide",(35,02) 104MONSTER:'@',"guide",(38,03) 105MONSTER:'@',"guide",(45,03) 106MONSTER:'@',"guide",(48,02) 107MONSTER:'@',"guide",(49,04) 108MONSTER:'@',"guide",(51,03) 109MONSTER:'@',"guide",(57,03) 110MONSTER:'@',"guide",(62,04) 111MONSTER:'@',"guide",(66,04) 112# path guards 113MONSTER:'@',"watchman",(35,08) 114MONSTER:'@',"watchman",(36,08) 115# river monsters 116MONSTER:';',"giant eel",(62,12) 117MONSTER:';',"piranha",(47,10) 118MONSTER:';',"piranha",(29,11) 119MONSTER:';',"kraken",(34,09) 120MONSTER:';',"kraken",(37,09) 121# Random traps 122TRAP:random,random 123TRAP:random,random 124TRAP:random,random 125TRAP:random,random 126TRAP:random,random 127TRAP:random,random 128TRAP:random,random 129TRAP:random,random 130TRAP:random,random 131 132# 133# The "locate" level for the quest. 134# 135# Here you have to find the Thieves' Guild Hall to go 136# further towards your assigned quest. 137# 138 139MAZE: "Tou-loca",' ' 140FLAGS: hardfloor 141GEOMETRY:center,center 142MAP 143---------------------------------------------------------------------------- 144|....|......|..........|......|......|...|....|.....|......|...............| 145|....|......|.|------|.|......|......|.|.|....|..}..|......|.|----------|..| 146|....|--+----.|......|.|-S---+|+-----|.|.S....|.....|---+--|.|..........+..| 147|....|........|......|.|...|.........|.|------|..............|..........|-+| 148|....+...}}...+......|.|...|.|-----|.|..............|--+----------------|..| 149|----|........|------|.|---|.|.....|......|-----+-|.|.......|...........|--| 150|............................|.....|.|--+-|.......|.|.......|...........|..| 151|----|.....|-------------|...|--+--|.|....|.......|.|-----------+-------|..| 152|....+.....+.........S...|...........|....|-------|........................| 153|....|.....|.........|...|.|---------|....|.........|-------|.|----------|.| 154|....|.....|---------|---|.|......|..+....|-------|.|.......|.+......S.\.|.| 155|....|.....+.........S...|.|......|..|....|.......|.|.......|.|......|...|.| 156|-------|..|.........|---|.|+-------------------+-|.|.......+.|----------|.| 157|.......+..|---------|.........|.........|..........|.......|.|..........|.| 158|.......|..............|--+--|.|.........|.|----+-----------|.|..........|.| 159|---------+-|--+-----|-|.....|.|.........|.|........|.|.....+.|..........+.| 160|...........|........|.S.....|.|----+----|.|--------|.|.....|.|----------|.| 161|...........|........|.|.....|........................|.....|..............| 162---------------------------------------------------------------------------- 163ENDMAP 164# Dungeon Description 165REGION:(00,00,75,19),lit,"ordinary" 166NON_DIGGABLE:(00,00,75,19) 167# 168REGION:(01,01,04,05),unlit,"morgue" 169REGION:(15,03,20,05),lit,"shop" 170REGION:(62,03,71,04),lit,"shop" 171REGION:(01,17,11,18),lit,"barracks" 172REGION:(12,09,20,10),lit,"barracks" 173REGION:(53,11,59,14),lit,"zoo" 174REGION:(63,14,72,16),lit,"barracks" 175REGION:(32,14,40,16),lit,"temple" 176# 177REGION:(06,01,11,02),random,"ordinary" 178REGION:(24,01,29,02),random,"ordinary" 179REGION:(31,01,36,02),random,"ordinary" 180REGION:(42,01,45,03),random,"ordinary" 181REGION:(53,01,58,02),random,"ordinary" 182REGION:(24,04,26,05),random,"ordinary" 183REGION:(30,06,34,07),random,"ordinary" 184REGION:(73,05,74,05),unlit,"ordinary" 185REGION:(01,09,04,12),random,"ordinary" 186REGION:(01,14,07,15),random,"ordinary" 187REGION:(12,12,20,13),random,"ordinary" 188REGION:(13,17,20,18),random,"ordinary" 189REGION:(22,09,24,10),random,"ordinary" 190REGION:(22,12,24,12),random,"ordinary" 191REGION:(24,16,28,18),random,"ordinary" 192REGION:(28,11,33,12),random,"ordinary" 193REGION:(35,11,36,12),lit,"ordinary" 194REGION:(38,08,41,12),random,"ordinary" 195REGION:(43,07,49,08),random,"ordinary" 196REGION:(43,12,49,12),random,"ordinary" 197REGION:(44,16,51,16),random,"ordinary" 198REGION:(53,06,59,07),random,"ordinary" 199REGION:(61,06,71,07),random,"ordinary" 200REGION:(55,16,59,18),random,"ordinary" 201REGION:(63,11,68,12),random,"ordinary" 202REGION:(70,11,72,12),random,"ordinary" 203# Stairs 204STAIR:(10,04),up 205STAIR:(73,05),down 206# Non diggable walls 207NON_DIGGABLE:(00,00,75,19) 208DOOR:closed,(05,05) 209DOOR:closed,(05,09) 210DOOR:closed,(08,14) 211DOOR:closed,(08,03) 212DOOR:closed,(11,09) 213DOOR:closed,(11,12) 214DOOR:closed,(10,16) 215DOOR:closed,(14,05) 216DOOR:closed,(15,16) 217DOOR:locked,(21,09) 218DOOR:locked,(21,12) 219DOOR:closed,(23,17) 220DOOR:closed,(25,03) 221DOOR:closed,(26,15) 222DOOR:closed,(29,03) 223DOOR:closed,(28,13) 224DOOR:closed,(31,03) 225DOOR:closed,(32,08) 226DOOR:closed,(37,11) 227DOOR:closed,(36,17) 228DOOR:locked,(41,03) 229DOOR:closed,(40,07) 230DOOR:closed,(48,06) 231DOOR:closed,(48,13) 232DOOR:closed,(48,15) 233DOOR:closed,(56,03) 234DOOR:closed,(55,05) 235DOOR:closed,(72,03) 236DOOR:locked,(74,04) 237DOOR:closed,(64,08) 238DOOR:closed,(62,11) 239DOOR:closed,(69,11) 240DOOR:closed,(60,13) 241DOOR:closed,(60,16) 242DOOR:closed,(73,16) 243 244# Objects 245OBJECT:random,random,random 246OBJECT:random,random,random 247OBJECT:random,random,random 248OBJECT:random,random,random 249OBJECT:random,random,random 250OBJECT:random,random,random 251OBJECT:random,random,random 252OBJECT:random,random,random 253OBJECT:random,random,random 254OBJECT:random,random,random 255OBJECT:random,random,random 256OBJECT:random,random,random 257OBJECT:random,random,random 258OBJECT:random,random,random 259# Toilet paper 260OBJECT:'?',"blank paper",(71,12) 261OBJECT:'?',"blank paper",(71,12) 262# Random traps 263TRAP:random,random 264TRAP:random,random 265TRAP:random,random 266TRAP:random,random 267TRAP:random,random 268TRAP:random,random 269TRAP:random,random 270TRAP:random,random 271TRAP:random,random 272# Random monsters. 273MONSTER:'s',"giant spider",random 274MONSTER:'s',"giant spider",random 275MONSTER:'s',"giant spider",random 276MONSTER:'s',"giant spider",random 277MONSTER:'s',"giant spider",random 278MONSTER:'s',"giant spider",random 279MONSTER:'s',"giant spider",random 280MONSTER:'s',"giant spider",random 281MONSTER:'s',"giant spider",random 282MONSTER:'s',"giant spider",random 283MONSTER:'s',"giant spider",random 284MONSTER:'s',"giant spider",random 285MONSTER:'s',"giant spider",random 286MONSTER:'s',"giant spider",random 287MONSTER:'s',"giant spider",random 288MONSTER:'s',"giant spider",random 289MONSTER:'s',random,random 290MONSTER:'s',random,random 291 292# 293# The "goal" level for the quest. 294# 295# Here you meet the Master of Thieves your nemesis monster. You have to 296# defeat the Master of Thieves in combat to gain the artifact you have 297# been assigned to retrieve. 298# 299 300MAZE: "Tou-goal", ' ' 301GEOMETRY:center,center 302MAP 303---------------------------------------------------------------------------- 304|.........|.........|..........|..| |.................|........|........|..| 305|.........|.........|..........|..| |....--------.....|........|........|..| 306|------S--|--+-----------+------..| |....|......|.....|........|........|..| 307|.........|.......................| |....|......+.....--+-------------+--..| 308|.........|.......................| |....|......|..........................| 309|-S-----S-|......----------.......| |....|......|..........................| 310|..|..|...|......|........|.......| |....-----------.........----..........| 311|..+..+...|......|........|.......| |....|.........|.........|}}|..........| 312|..|..|...|......+........|.......| |....|.........+.........|}}|..........| 313|..|..|...|......|........|.......S.S....|.........|.........----..........| 314|---..----|......|........|.......| |....|.........|.......................| 315|.........+......|+F-+F-+F|.......| |....-----------.......................| 316|---..----|......|..|..|..|.......| |......................--------------..| 317|..|..|...|......--F-F--F--.......| |......................+............|..| 318|..+..+...|.......................| |--.---...-----+-----..|............|..| 319|--|..----|--+-----------+------..| |.....|...|.........|..|------------|..| 320|..+..+...|.........|..........|..| |.....|...|.........|..+............|..| 321|..|..|...|.........|..........|..| |.....|...|.........|..|............|..| 322---------------------------------------------------------------------------- 323ENDMAP 324# Dungeon Description 325REGION:(00,00,75,19),lit,"ordinary" 326# The Inn 327REGION:(01,01,09,02),lit,"ordinary" 328REGION:(01,04,09,05),lit,"barracks" 329REGION:(01,07,02,10),unlit,"ordinary" 330REGION:(07,07,09,10),unlit,"ordinary" 331REGION:(01,14,02,15),unlit,"ordinary" 332REGION:(07,14,09,15),unlit,"ordinary" 333REGION:(01,17,02,18),unlit,"ordinary" 334REGION:(07,17,09,18),unlit,"ordinary" 335# 336REGION:(11,01,19,02),unlit,"barracks" 337REGION:(21,01,30,02),unlit,"ordinary" 338REGION:(11,17,19,18),unlit,"barracks" 339REGION:(21,17,30,18),unlit,"ordinary" 340# Police Station 341REGION:(18,07,25,11),lit,"ordinary" 342REGION:(18,13,19,13),unlit,"ordinary" 343REGION:(21,13,22,13),unlit,"ordinary" 344REGION:(24,13,25,13),unlit,"ordinary" 345# The town itself 346REGION:(42,03,47,06),unlit,"ordinary" 347REGION:(42,08,50,11),unlit,"ordinary" 348REGION:(37,16,41,18),unlit,"morgue" 349REGION:(47,16,55,18),unlit,"ordinary" 350REGION:(55,01,62,03),unlit,"ordinary" 351REGION:(64,01,71,03),unlit,"ordinary" 352REGION:(60,14,71,15),lit,"shop" 353REGION:(60,17,71,18),lit,"shop" 354# Non diggable walls 355NON_DIGGABLE:(00,00,75,19) 356# Stairs 357STAIR:(70,08),up 358# Doors 359DOOR:locked,(07,03) 360DOOR:locked,(02,06) 361DOOR:locked,(08,06) 362DOOR:closed,(03,08) 363DOOR:closed,(06,08) 364DOOR:open,(10,12) 365DOOR:closed,(03,15) 366DOOR:closed,(06,15) 367DOOR:closed,(03,17) 368DOOR:closed,(06,17) 369DOOR:closed,(13,03) 370DOOR:random,(25,03) 371DOOR:closed,(13,16) 372DOOR:random,(25,16) 373DOOR:locked,(17,09) 374DOOR:locked,(18,12) 375DOOR:locked,(21,12) 376DOOR:locked,(24,12) 377DOOR:locked,(34,10) 378DOOR:locked,(36,10) 379DOOR:random,(48,04) 380DOOR:random,(56,04) 381DOOR:random,(70,04) 382DOOR:random,(51,09) 383DOOR:random,(51,15) 384DOOR:open,(59,14) 385DOOR:open,(59,17) 386# Objects 387OBJECT:'(',"credit card",(04,01),blessed,0,"The Platinum Yendorian Express Card" 388OBJECT:random,random,random 389OBJECT:random,random,random 390OBJECT:random,random,random 391OBJECT:random,random,random 392OBJECT:random,random,random 393OBJECT:random,random,random 394OBJECT:random,random,random 395OBJECT:random,random,random 396OBJECT:random,random,random 397OBJECT:random,random,random 398OBJECT:random,random,random 399OBJECT:random,random,random 400OBJECT:random,random,random 401OBJECT:random,random,random 402# Random traps 403TRAP:random,random 404TRAP:random,random 405TRAP:random,random 406TRAP:random,random 407TRAP:random,random 408TRAP:random,random 409# Random monsters. 410MONSTER:'@',"Master of Thieves",(04,01),hostile 411MONSTER:'s',"giant spider",random 412MONSTER:'s',"giant spider",random 413MONSTER:'s',"giant spider",random 414MONSTER:'s',"giant spider",random 415MONSTER:'s',"giant spider",random 416MONSTER:'s',"giant spider",random 417MONSTER:'s',"giant spider",random 418MONSTER:'s',"giant spider",random 419MONSTER:'s',"giant spider",random 420MONSTER:'s',"giant spider",random 421MONSTER:'s',"giant spider",random 422MONSTER:'s',"giant spider",random 423MONSTER:'s',"giant spider",random 424MONSTER:'s',"giant spider",random 425MONSTER:'s',"giant spider",random 426MONSTER:'s',"giant spider",random 427MONSTER:'s',random,random 428MONSTER:'s',random,random 429# ladies of the evening 430MONSTER:'&',"succubus",(02,08) 431MONSTER:'&',"succubus",(08,08) 432MONSTER:'&',"incubus",(02,14) 433MONSTER:'&',"incubus",(08,14) 434MONSTER:'&',"incubus",(02,17) 435MONSTER:'&',"incubus",(08,17) 436# Police station (with drunken prisoners) 437MONSTER:'K',"Kop Kaptain",(24,09),hostile 438MONSTER:'K',"Kop Lieutenant",(20,09),hostile 439MONSTER:'K',"Kop Lieutenant",(22,11),hostile 440MONSTER:'K',"Kop Lieutenant",(22,07),hostile 441MONSTER:'K',"Keystone Kop",(19,07),hostile 442MONSTER:'K',"Keystone Kop",(19,08),hostile 443MONSTER:'K',"Keystone Kop",(22,09),hostile 444MONSTER:'K',"Keystone Kop",(24,11),hostile 445MONSTER:'K',"Keystone Kop",(19,11),hostile 446MONSTER:'@',"prisoner",(19,13) 447MONSTER:'@',"prisoner",(21,13) 448MONSTER:'@',"prisoner",(24,13) 449# 450MONSTER:'@',"watchman",(33,10),hostile 451 452WALLIFY 453 454# 455# The "fill" level for the quest. 456# 457# This level is used to fill out any levels not occupied by specific 458# levels as defined above. 459# 460 461MAZE: "Tou-fila" , ' ' 462INIT_MAP: '.' , ' ', true, true, random, true 463NOMAP 464# 465STAIR: random, up 466STAIR: random, down 467# 468OBJECT: random, random, random 469OBJECT: random, random, random 470OBJECT: random, random, random 471OBJECT: random, random, random 472OBJECT: random, random, random 473OBJECT: random, random, random 474OBJECT: random, random, random 475# 476TRAP: random, random 477TRAP: random, random 478TRAP: random, random 479TRAP: random, random 480# 481MONSTER: '@', "soldier", random, hostile 482MONSTER: '@', "soldier", random, hostile 483MONSTER: '@', "soldier", random, hostile 484MONSTER: '@', "soldier", random, hostile 485MONSTER: '@', "soldier", random, hostile 486MONSTER: 'H', random, random, hostile 487MONSTER: 'C', random, random, hostile 488 489MAZE: "Tou-filb" , ' ' 490INIT_MAP: '.' , ' ', true, true, random, true 491NOMAP 492# 493STAIR: random, up 494STAIR: random, down 495# 496OBJECT: random, random, random 497OBJECT: random, random, random 498OBJECT: random, random, random 499OBJECT: random, random, random 500OBJECT: random, random, random 501OBJECT: random, random, random 502OBJECT: random, random, random 503OBJECT: random, random, random 504OBJECT: random, random, random 505OBJECT: random, random, random 506OBJECT: random, random, random 507# 508TRAP: random, random 509TRAP: random, random 510TRAP: random, random 511TRAP: random, random 512# 513MONSTER: '@', "soldier", random, hostile 514MONSTER: '@', "captain", random, hostile 515MONSTER: '@', "captain", random, hostile 516MONSTER: 'H', random, random, hostile 517MONSTER: 'H', random, random, hostile 518MONSTER: 'C', random, random, hostile 519MONSTER: 's', random, random 520