mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-14 13:26:10 +00:00
8f9f9963d9
Rename Eyes->Eye Drop plural from quest text The Eye is pink gemstone (morganite) as a nod to the Vance story the name probably came from.
437 lines
16 KiB
Text
437 lines
16 KiB
Text
# SCCS Id: @(#)Monk.des 3.4 2002/04/08
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1991-2 by M. Stephenson
|
|
# NetHack may be freely redistributed. See license for details.
|
|
#
|
|
# The "start" level for the quest.
|
|
#
|
|
# Here you meet your (besieged) class leader, the Grand Master
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Mon-strt",' '
|
|
FLAGS: noteleport,hardfloor
|
|
GEOMETRY:center,center
|
|
# 1 2 3 4 5 6 7
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
0 TGGGGGGGGGGGGGGGGG GGGGGGT
|
|
1 GTTGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGT
|
|
2 GGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGG
|
|
3 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
|
|
4 GGGGGGGGGG-----------------------GGGGGG
|
|
5 GGGGGGGGGG|............|........|GGGGGG
|
|
6 GGGGGGGGGG|............|........|GGGGGGGT
|
|
7 GGGGGGGGGGG|............+........+GGGGGGGGGG
|
|
8 GGGGGGGGGGG|............|........|GGGGGGGGGGGG
|
|
9 GGGGGGGGGGGG|............|........|GGGGGGGGGGGGGG
|
|
0 GGGGGGGGGGG|------+-----|........|GG GGGGGGGGGGGGGGGG
|
|
1 GGGGGGGGGGG|.....|.|....|........|GG GGGGGGGGGGGGGGGGGGGGG
|
|
2 GGGGGGGGGG|.....+.+....|---+----|GG GGGGGGGGGGGGGGGGGGGGGGG
|
|
3 GGGGGGGGGG|.....|.|....|........|GG GGGGGGGGGGGGGGGGGGGGGGG
|
|
4 GGGGGGGGG|.....|.|....|........|GG GGGGGGGGGGGG
|
|
5 GGGGGGGTGG-----------------------GG GGGGGGGGGG
|
|
6 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGG
|
|
7 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGG
|
|
8 GGGGGGGGGGGT GGGGGGGGGGG GGGGGGGGGGGGT GGGGGGGG
|
|
9 GGGGGG GGGGG GGGGGGGGGT GGGGGG
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
REGION:(18,05,29,09),lit,"temple"
|
|
# Portal arrival point
|
|
BRANCH:(70,17,70,17),(0,0,0,0)
|
|
# Stairs
|
|
STAIR:(02,17),down
|
|
# Unattended Altar - unaligned due to conflict - player must align it.
|
|
ALTAR:(20,07),noalign,altar
|
|
# Doors
|
|
DOOR:broken,(39,07)
|
|
DOOR:broken,(30,07)
|
|
DOOR:broken,(34,12)
|
|
DOOR:closed,(25,12)
|
|
DOOR:locked,(23,12)
|
|
DOOR:closed,(24,10)
|
|
# The Grand Master
|
|
MONSTER:'@',"Grand Master",(24,07)
|
|
# No treasure chest!
|
|
|
|
# guards for the audience chamber
|
|
MONSTER:'@',"abbot",(26,07)
|
|
MONSTER:'@',"abbot",(26,08)
|
|
MONSTER:'@',"abbot",(35,10)
|
|
MONSTER:'@',"abbot",(35,11)
|
|
MONSTER:'@',"abbot",(27,07)
|
|
MONSTER:'@',"abbot",(27,08)
|
|
MONSTER:'@',"abbot",(35,10)
|
|
MONSTER:'@',"abbot",(35,11)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Random traps
|
|
TRAP:"dart",(43,06)
|
|
TRAP:"dart",(43,08)
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Monsters on siege duty.
|
|
MONSTER: 'E',"terracotta soldier",(37,01)
|
|
MONSTER: 'E',"terracotta soldier",(37,18)
|
|
MONSTER: 'E',"terracotta soldier",(11,03)
|
|
MONSTER: 'E',"terracotta soldier",(44,04)
|
|
MONSTER: 'E',"earth elemental",(12,11)
|
|
MONSTER: 'E',"earth elemental",(60,12)
|
|
MONSTER: 'E',"earth elemental",(14,08)
|
|
MONSTER: 'E',"earth elemental",(55,11)
|
|
MONSTER: 'X',"xorn",(18,17)
|
|
MONSTER: 'X',"xorn",(59,10)
|
|
MONSTER: 'X',"xorn",(13,09)
|
|
MONSTER: 'X',"xorn",(11,17)
|
|
# Monsters in the mentioned library.
|
|
MONSTER: '\'',"living lectern",(18,11)
|
|
MONSTER: '\'',"living lectern",(22,11)
|
|
MONSTER: '\'',"living lectern",(18,14)
|
|
MONSTER: '\'',"living lectern",(22,14)
|
|
|
|
MONSTER: '\'',"paper golem",(21,13)
|
|
MONSTER: '\'',"paper golem",(21,12)
|
|
MONSTER: '\'',"paper golem",(19,12)
|
|
MONSTER: '\'',"spell golem",(19,13)
|
|
OBJECT[90%]:'?',"blank paper",(19,12)
|
|
OBJECT[90%]:'?',"blank paper",(22,13)
|
|
OBJECT[90%]:'?',"blank paper",(18,11)
|
|
OBJECT[90%]:'?',"blank paper",(22,12)
|
|
OBJECT[90%]:'?',"blank paper",(19,14)
|
|
OBJECT[90%]:'?',"blank paper",(21,12)
|
|
|
|
OBJECT[80%]:'?',random,(21,13)
|
|
OBJECT[80%]:'?',random,(21,14)
|
|
OBJECT[80%]:'?',random,(18,12)
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to locate the Monastery of the Earth-Lord to
|
|
# go further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Mon-loca",' '
|
|
GEOMETRY:center,center
|
|
# 1 2 3 4 5 6 7
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
0 ---------------------------------------------------- --------
|
|
1 ---eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee- --eeeee|
|
|
2 ---eee--------eeeeeeee------eeeeeeeeeeeeeeeeeeeeeeee--- ---eee|
|
|
3 ---eeeee- --eeeeeee- ----eeeeeeeeeeeeeeeeee---- --e--
|
|
4 ---eeeee---- --------- --eeeeeeeeeeeeeeeeee-- --ee|
|
|
5 ---eee----- ----e----eeeee----eeeee--- --ee||
|
|
6----ee---- -----ee--- |eee--- |eeeeeee--- --eee|
|
|
7|eee--- ----eeee--- |e--- |eeeeeeeee-- --eee||
|
|
8|eee- ----eeeee--- ---- |eeeeeeeeee---eeee|
|
|
9|eee---- ----eeeeee--- | |eee|eeeeeee-eeee||
|
|
0|eeeeee----- ---eeeeeeeee- | -----eee|eeeeeeeeeeee|
|
|
1|eeeeeeeeee----- ----eeeeeeeeeee--- -------eeeeee||eeeeeeeeeee||
|
|
2|eeeeeeeeeeeeee-----eeeeeeeeeeeeeeee--- |eeeeeeeeeeee|||eeeeeeeeee|
|
|
3|-S----eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee--- |eeeeeeeeeee|| |eeeeeeeee||
|
|
4|.....|--eeeeeeeeeeee------eeeeeeeeeeeee-----eeeeeeeeee|| ||eeeeeeee|
|
|
5|.....| ||eeeeeeeeee-- ---eeeeeeeeeeeeeeeeeeeeeeeee|| |eeeeeee||
|
|
6|.....| ||eeeeeeeee- ---eeeeeeeeeeeeeeeeeeeee--| ||eeeeee|
|
|
7|---S--------eeeeeee---- --eeeeeeeeeeeeeeeee---- |eeeee||
|
|
8|...........|eeeeeeeeee--------eeeeeeeeeeeeee----- ||eeee|
|
|
9|...........|eeeeeeeeeeeeeeeeeeeeeeeeeeee----- |eeee|
|
|
0------------------------------------------ ------
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,20),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(00,00,75,20), (00,13,12,20),up
|
|
STAIR:(10,19,10,19), (00,00,00,00),down
|
|
|
|
# Magic Chest
|
|
OBJECT:'(',"magic chest",(03,18)
|
|
|
|
ALTAR:(03,15),noalign,altar
|
|
|
|
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,20)
|
|
# Objects
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: random,random,random
|
|
MONSTER: 'E',"terracotta soldier",random
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'X',"xorn monk",random
|
|
MONSTER: 'X',"xorn monk",random
|
|
MONSTER: 'X',"xorn monk",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet Master Kaen, your nemesis monster. You have to
|
|
# defeat Master Kaen in combat to gain the artifact you have
|
|
# been assigned to retrieve.
|
|
#
|
|
|
|
MAZE: "Mon-goal", ' '
|
|
GEOMETRY:center,center
|
|
# 1 2 3 4 5 6 7
|
|
#123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
||-------------------------|
|
|
||...L...L....L..L..L..L....||
|
|
||----------------.....L....L....L.....L..L...||
|
|
|| ..L.....L...L.||.L.L..L....L.||
|
|
|| ....L.L..L....||....L....L....||
|
|
|| ||.L..........L....L....L......L.||
|
|
|| ||..L.L..........L....L..L...L....------||
|
|
| ..........LL...........................||
|
|
| ......L..LLLL...L..L....L...L...L..L....|
|
|
| ||..L..L..LLLLLL....L..L.......L......L...|
|
|
| ||...L....LLLLLL..L....L.L...L...L..L.....|
|
|
| .....L.L.LLLL.L...L...L......L......L...|
|
|
| ..........LL...........................||
|
|
|| ||...L...........L....L.L.........------||
|
|
|| ||....L...L...L...L.L...L...L....||
|
|
|| ..L...L.......||...L.......L..||
|
|
|| ....L.....L.L.||.L..L..L.....||
|
|
||----------------...L..L.L...L...L........L..||
|
|
||....L.....L..L....L..L....||
|
|
||-------------------------|
|
|
ENDMAP
|
|
# Random traps
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
|
|
# Objects
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
|
|
# Random monsters.
|
|
MONSTER: 'E',"terracotta soldier",random
|
|
MONSTER: 'E',"terracotta soldier",random
|
|
MONSTER: 'E',"terracotta soldier",random
|
|
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'E',"earth elemental",random
|
|
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'E',"earth elemental",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
MONSTER: 'X',"xorn",random
|
|
GEOMETRY:center,center
|
|
# 1 2 3 4 5 6 7
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
0 ||-------------------------|
|
|
1 ||...L...L....L..L..L..L....||
|
|
2 ||----------------.....L....L....L.....L..L...||
|
|
3 ||................S..L.....L...L.||.L.L..L....L.||
|
|
4 ||.................S....L.L..L....||....L....L....||
|
|
5 ||.................||.L..........L....L....L......L.||
|
|
6 ||..................||..L.L..........L....L..L...L....------||
|
|
7 |....................S..........LL...........................||
|
|
8 |....................S......L..LLLL...L..L....L...L...L..L....|
|
|
9 |...................||..L..L..LLLLLL....L..L.......L......L...|
|
|
0 |...................||...L....LLLLLL..L....L.L...L...L..L.....|
|
|
1 |....................S.....L.L.LLLL.L...L...L......L......L...|
|
|
2 |....................S..........LL...........................||
|
|
3 ||..................||...L...........L....L.L.........------||
|
|
4 ||.................||....L...L...L...L.L...L...L....||
|
|
5 ||.................S..L...L.......||...L.......L..||
|
|
6 ||................S....L.....L.L.||.L..L..L.....||
|
|
7 ||----------------...L..L.L...L...L........L..||
|
|
8 ||....L.....L..L....L..L....||
|
|
9 ||-------------------------|
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(73,09),up
|
|
# Altars
|
|
ALTAR:(20,09),chaos,altar
|
|
# Objects
|
|
OBJECT:'(',"soul-lens",(20,09),blessed,0,"The Eye of the Overworld"
|
|
# Kaen.
|
|
MONSTER:'@',"Master Kaen",(20,10)
|
|
|
|
MONSTER:'X',"xorn monk",(24,11)
|
|
MONSTER:'X',"xorn monk",(25,11)
|
|
MONSTER:'X',"xorn monk",(26,11)
|
|
MONSTER:'X',"xorn monk",(27,11)
|
|
MONSTER:'X',"xorn",(28,11), asleep
|
|
MONSTER:'X',"xorn",(29,11), asleep
|
|
MONSTER:'X',"xorn",(30,11), asleep
|
|
MONSTER:'X',"xorn",(31,11), asleep
|
|
MONSTER:'X',"xorn",(32,11), asleep
|
|
MONSTER:'X',"xorn",(33,11), asleep
|
|
|
|
MONSTER:'Z',"dao lao gui monk",(24,04)
|
|
MONSTER:'Z',"dao lao gui monk",(26,04)
|
|
MONSTER:'Z',"dao lao gui monk",(28,04)
|
|
MONSTER:'Z',"dao lao gui monk",(30,04)
|
|
MONSTER:'Z',"dao lao gui monk",(32,04)
|
|
|
|
MONSTER:'\'',"zhi ren monk",(24,15)
|
|
MONSTER:'\'',"zhi ren monk",(25,15)
|
|
MONSTER:'\'',"zhi ren monk",(26,15)
|
|
MONSTER:'\'',"zhi ren monk",(27,15)
|
|
MONSTER:'\'',"zhi ren monk",(28,15)
|
|
MONSTER:'\'',"zhi ren monk",(29,15)
|
|
MONSTER:'\'',"zhi ren monk",(30,15)
|
|
MONSTER:'\'',"zhi ren monk",(31,15)
|
|
MONSTER:'\'',"zhi ren monk",(32,15)
|
|
MONSTER:'\'',"zhi ren monk",(33,15)
|
|
|
|
MONSTER:'n',"xuenu monk",(24,08)
|
|
MONSTER:'n',"xuenu monk",(25,08)
|
|
MONSTER:'n',"xuenu monk",(26,08)
|
|
MONSTER:'n',"xuenu monk",(27,08)
|
|
MONSTER:'n',"yuki-onna",(28,08), asleep
|
|
MONSTER:'n',"yuki-onna",(29,08), asleep
|
|
MONSTER:'n',"yuki-onna",(30,08), asleep
|
|
MONSTER:'n',"yuki-onna",(31,08), asleep
|
|
MONSTER:'n',"yuki-onna",(32,08), asleep
|
|
MONSTER:'n',"yuki-onna",(33,08), asleep
|
|
|
|
#
|
|
# The "fill" levels for the quest.
|
|
#
|
|
# These levels are used to fill out any levels not occupied by specific
|
|
# levels as defined above. "fila" is the upper filler, between the
|
|
# start and locate levels, and "filb" the lower between the locate
|
|
# and goal levels.
|
|
#
|
|
|
|
MAZE: "Mon-fila",' '
|
|
FLAGS: shortsighted,hardfloor
|
|
INIT_MAP: ' ' , 'G' , false, false, lit , false
|
|
#
|
|
NOMAP
|
|
#
|
|
STAIR: random, up
|
|
STAIR: random, down
|
|
#
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
#
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
MONSTER: random, random, random, hostile
|
|
|
|
LEVEL: "Mon-filb"
|
|
#
|
|
ROOM: "ordinary" , random, random, random, random
|
|
STAIR: random, up
|
|
OBJECT: random,random,random
|
|
MONSTER: random, random, random, hostile
|
|
|
|
ROOM: "ordinary" , random, random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random,random,random
|
|
MONSTER: 'X', "xorn monk", random, hostile
|
|
MONSTER: 'X', "xorn", random, hostile
|
|
MONSTER: 'X', "xorn", random, hostile
|
|
MONSTER: 'X', "xorn", random, hostile
|
|
MONSTER: 'X', "xorn", random, hostile
|
|
|
|
ROOM: "ordinary" , random, random, random, random
|
|
OBJECT: random, random, random
|
|
TRAP: random, random
|
|
OBJECT: random,random,random
|
|
MONSTER: random, random, random, hostile
|
|
|
|
ROOM: "ordinary" , random, random, random, random
|
|
STAIR: random, down
|
|
OBJECT: random, random, random
|
|
TRAP: random, random
|
|
MONSTER: 'E', random, random, hostile
|
|
MONSTER: 'E', "earth elemental", random
|
|
|
|
ROOM: "ordinary" , random, random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
TRAP: random, random
|
|
MONSTER: random, random, random, hostile
|
|
|
|
ROOM: "ordinary" , random, random, random, random
|
|
OBJECT: random, random, random
|
|
TRAP: random, random
|
|
MONSTER: 'E', "earth elemental", random
|
|
|
|
RANDOM_CORRIDORS
|
|
|