1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-11-21 16:55:06 +00:00
notnotdnethack/dat/Monk.des
chris 8f9f9963d9 Monk QA: Lenses -> Soul Lens
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.
2024-02-23 10:14:28 -05:00

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