1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-11-14 13:26:10 +00:00
notnotdnethack/dat/Convict.des

519 lines
20 KiB
Text

#
# The "start" level for the quest.
#
# Here you meet your (besieged) class leader, Robert the Lifer
# and receive your quest assignment.
#
MAZE:"Con-strt",' '
FLAGS:noteleport,hardfloor
GEOMETRY:left,top
#123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
|--------------------------------------------------------|-----------------|
|....|...|...|...|...|...|...|...|...|...|...|...|...|...|................K|
|....|...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+F.................|
|..........................................................................|
|..........................................................................|
|....F+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FF------------..----|
|....F...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|....F...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|F+FF|---------------------------------------------------|.................|
|....F...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|....F...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|....FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+|-----------------|
|........................................................F.................|
|........................................................+.................|
|........................................................F.................|
|+FFFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FFF+FF|.................|
|....|...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|....|...|...|...|...|...|...|...|...|...|...|...|...|...|.................|
|--------------------------------------------------------|-----------------|
ENDMAP
# Dungeon Description
REGION:(00,00,75,19),lit,"ordinary"
# Stairs
STAIR:(64,08),down
# Portal arrival point
BRANCH:(71,03,71,03),(0,0,0,0)
# Altar
ALTAR:(70,16),chaos,shrine
# Robert the Lifer
MONSTER:'@',"Robert the Lifer",(74,18)
OBJECT:'?',"resistance",(74,18)
# fellow prisoners
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
MONSTER:'@',"inmate",random
# Corrupt guards
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
# Good `ol mimics
MONSTER:'m',"giant mimic", (74,05), m_feature "staircase up"
# Random traps
TRAP:"web",random
TRAP:"web",random
TRAP:"web",random
TRAP:"web",random
# Prison debris
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[50%]: '0', "heavy iron ball", random
OBJECT[50%]: '0', "heavy iron ball", random
# Non diggable walls
NON_DIGGABLE:(00,00,75,19)
#
# The "locate" level for the quest.
#
# Here you have to find the exit from the Royal Dungeons
# to go further towards your assigned quest.
#
MAZE:"Con-loca",' '
FLAGS:noteleport,hardfloor
GEOMETRY:left,top
# 1 2 3 4 5 6 7 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0--------------- ---------------
1|.....F.......| ################################# |............K|
2|.....F.......+## # #############+.............|
3|.....F.......| # # |.............|
4|.....+.......| # # |.............|
5|.....F.......| # # |.............|
6|.....F.......| ### # |.............|
7|.....F.......| ## # |FFFFFFFFFFFFF|
8|-------------- ######### # |......|......|
9 # |S-------| # |......|......|
0 # |........| ###### |-------------|
1 ################# |........| # H
2 # |........+####### #
3 # |----S---|---|----| # |----------|
4 |--+-------| # |...|....| ##### |..........|
5 |..........| # |...+...K| # # |..........|
6 |..........| # |-|+-+---| # #########+..........|
7 |..........| ######S......+### |..........|
8 |----------| |......| |----------|
9 |------|
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
# 1 2 3 4 5 6 7 7
# Dungeon Description
RANDOM_PLACES:(2,16),(5,17),(7,15),(9,16),(11,15)
REGION:(01,01,13,07),lit,"ordinary"
REGION:(02,15,11,17),lit,"ordinary"
REGION:(62,01,74,09),lit,"ordinary"
REGION:(62,14,71,17),lit,"shop"
REGION:(28,10,35,12),lit,"barracks"
REGION:(39,17,44,18),lit,"ordinary"
# Stairs
STAIR:(02,03),up
STAIR:(39,17),down
# Non diggable walls
NON_DIGGABLE:(00,00,75,19)
DOOR:locked,(04,14)
DOOR:locked,(06,04)
DOOR:open,(14,02)
DOOR:closed,(61,16)
DOOR:locked,(45,17)
DOOR:closed,(41,16)
DOOR:closed,(40,15)
DOOR:closed,(39,16)
DOOR:locked,(36,12)
DOOR:closed,(61,02)
# Warden's Office
CONTAINER:'(',"ice box",(44,14)
OBJECT:'%',"egg",contained
OBJECT:'%',"egg",contained
OBJECT:'%',"egg",contained
OBJECT:'%',"egg",contained
OBJECT:'%',"apple",contained
OBJECT:'%',"pear",contained
OBJECT:'%',"honeycomb",contained
OBJECT:'%',"honeycomb",contained
OBJECT:'%',"cream pie",contained
CONTAINER:'\\',"expensive bed",(37,15)
#Box full of crazy
CONTAINER:'(',"chest",(37,14),cursed,6
OBJECT:'(',"trephination kit",contained
OBJECT:')',"scalpel",contained,uncursed, 2
OBJECT:'[',"stilettos",contained,blessed,2
OBJECT:'[',"gentlewoman's dress",contained,blessed,2
OBJECT:'[',"victorian underwear",contained,blessed,2
OBJECT:'[',"stilettos",contained,blessed,2
OBJECT:'[',"gentlewoman's dress",contained,blessed,2
OBJECT:'[',"victorian underwear",contained,blessed,2
OBJECT:'[',"low boots",contained,blessed,2
OBJECT:'[',"ruffled shirt",contained,blessed,2
OBJECT:'[',"leather armor",contained,blessed,2
OBJECT:'[',"buckler",contained,blessed,2
OBJECT:'#',"+2 blessed fencing gloves",contained
# Note: in some worlds "fencing gloves" will be fumbling.
# Fencing tournaments must be real fun to watch in such worlds!
# Police station
MONSTER: '@',"inmate",(63,08)
MONSTER: '@',"prisoner",(64,09)
MONSTER: '@',"inmate",(70,09)
MONSTER: '@',"prisoner",(73,08)
MONSTER: '@',"prison guard",(62,01),asleep
MONSTER: '@',"prison guard",(65,01),asleep
MONSTER: '@',"prison guard",(66,01),asleep
MONSTER: '@',"prison guard",(74,02),asleep
MONSTER: '@',"prison guard",(63,03),asleep
MONSTER: '@',"prison guard",(72,03),asleep
MONSTER: 'K',"malkuth sephirah",(71,04),asleep
MONSTER: 'K',"malkuth sephirah",(68,05),asleep
MONSTER: 'K',"hod sephirah",(64,06),asleep
# Iron golem in supply room
MONSTER: ''',"iron golem",(11,17),asleep
# Supply room junk
OBJECT: '_', "chain", (2,15)
OBJECT: '_', "chain", (2,15)
OBJECT: '_', "chain", (3,15)
OBJECT: '_', "chain", (3,15)
OBJECT: '_', "chain", (4,15)
OBJECT: '0', "heavy iron ball", (4,15)
OBJECT: '_', "chain", (4,15)
OBJECT: '_', "chain", (5,15)
OBJECT: '_', "chain", (5,15)
OBJECT: '_', "chain", (6,15)
OBJECT: '_', "chain", (6,15)
OBJECT: '_', "chain", (6,15)
OBJECT: '_', "chain", (7,15)
OBJECT: '0', "heavy iron ball", (7,15)
OBJECT: '_', "chain", (8,15)
OBJECT: '_', "chain", (8,15)
OBJECT: '_', "chain", (9,15)
OBJECT: '_', "chain", (9,15)
OBJECT: '_', "chain", (9,15)
OBJECT: '_', "chain", (10,15)
OBJECT: '_', "chain", (10,15)
OBJECT: '_', "chain", (10,15)
OBJECT: '_', "chain", (11,15)
OBJECT: '_', "chain", (11,15)
OBJECT: '0', "heavy iron ball", (11,15)
OBJECT: '_', "chain", (2,16)
OBJECT: '0', "heavy iron ball", (2,16)
OBJECT: '_', "chain", (3,16)
OBJECT: '_', "chain", (3,16)
OBJECT: '_', "chain", (3,16)
OBJECT: '_', "chain", (4,16)
OBJECT: '_', "chain", (4,16)
OBJECT: '_', "chain", (5,16)
OBJECT: '_', "chain", (6,16)
OBJECT: '_', "chain", (6,16)
OBJECT: '_', "chain", (6,16)
OBJECT: '_', "chain", (7,16)
OBJECT: '_', "chain", (7,16)
OBJECT: '0', "heavy iron ball", (7,16)
OBJECT: '_', "chain", (7,16)
OBJECT: '_', "chain", (8,16)
OBJECT: '_', "chain", (8,16)
OBJECT: '_', "chain", (9,16)
OBJECT: '_', "chain", (9,16)
OBJECT: '_', "chain", (9,16)
OBJECT: '_', "chain", (10,16)
OBJECT: '_', "chain", (10,16)
OBJECT: '_', "chain", (11,16)
OBJECT: '_', "chain", (2,17)
OBJECT: '_', "chain", (3,17)
OBJECT: '_', "chain", (3,17)
OBJECT: '_', "chain", (3,17)
OBJECT: '_', "chain", (4,17)
OBJECT: '0', "heavy iron ball", (4,17)
OBJECT: '_', "chain", (4,17)
OBJECT: '_', "chain", (4,17)
OBJECT: '0', "heavy iron ball", (4,17)
OBJECT: '_', "chain", (5,17)
OBJECT: '_', "chain", (6,17)
OBJECT: '#', "rusty iron trephination kit", (6,17)
OBJECT: '_', "chain", (7,17)
OBJECT: '_', "chain", (7,17)
OBJECT: '_', "chain", (7,17)
OBJECT: '_', "chain", (8,17)
OBJECT: '0', "heavy iron ball", (8,17)
OBJECT: '_', "chain", (9,17)
OBJECT: '_', "chain", (9,17)
OBJECT: '0', "heavy iron ball", (9,17)
OBJECT: '_', "chain", (9,17)
OBJECT: '_', "chain", (10,17)
OBJECT: '_', "chain", (10,17)
OBJECT: '_', "chain", (10,17)
OBJECT: '0', "heavy iron ball", (10,17)
OBJECT: '_', "chain", (11,17)
# pre-placed inherited artifact
OBJECT: '_', "chain", place[0], uncursed, 0, "Inherited"
#
# The "goal" level for the quest.
#
# Here you meet Warden Arianna, your nemesis monster. You have to
# defeat Warden Arianna in combat to gain the artifact you have
# been assigned to retrieve.
#
MAZE:"Con-goal",' '
FLAGS:hardfloor
GEOMETRY:left,top
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0---------------------------------------------------------
1|...| |............................| |
2|...| --............................| |
3|...| |.............................| |
4|...| --.............................| |
5|...| |..............................| |
6|...| --...................L..........| |
7|...| |....................L..........| |
8|...| --...................L.L.........| |
9|...| |..............L.L.L.L.L.L.L.L...| |
0|...|-----................L..L...L..L.....| |
1|...........................L.L.L.L.......| |
2|...........................L.L.L.L.......| |
3|..........................L.L...L.L......| |
4|.........................................|-------------|
5|.........................................|.............|
6|.........................................S.............|
7|.........................................|.............|
8|.........................................|.............|
9---------------------------------------------------------
ENDMAP
#123456789012345678901234567890123456789012345678901234567890
# Dungeon Description
REGION:(00,00,56,19),lit,"ordinary"
# Stairs
STAIR:(02,02),up
OBJECT:')',"rapier",(02,03),blessed,2,"Mistlight"
OBJECT:'[',"stilettos",(02,04),blessed,2
OBJECT:'[',"gentlewoman's dress",(02,06),blessed,2
OBJECT:'[',"victorian underwear",(04,11),blessed,2
# Non diggable walls
NON_DIGGABLE:(00,00,56,19)
# Random traps
TRAP:"fire",random
TRAP:"fire",random
TRAP:"fire",random
TRAP:"fire",random
TRAP:"fire",random
TRAP:"fire",random
# Lava demons
MONSTER: '&',"lava demon",(31,05),hostile,awake
MONSTER: '&',"lava demon",(23,09),hostile,awake
MONSTER: '&',"lava demon",(39,09),hostile,awake
MONSTER: '&',"lava demon",(36,14),hostile,awake
MONSTER: '&',"lava demon",(26,14),hostile,awake
# Elite guard
MONSTER: ''',"iron golem",(04,13),hostile
# Objects
OBJECT:'(',"spoon",(31,10),blessed,0,"The Iron Spoon of Liberation"
# OBJECT:'0',"heavy iron ball",(31,10),blessed,0,"The Iron Ball of Levitation"
# OBJECT:'0',"heavy iron ball",(31,10),blessed,0,"The Iron Ball of Liberation"
#Box full of crazy
CONTAINER:'(',"chest",(55,18),cursed,6
OBJECT:'#',"blessed iron +2 magic-resistant visored helmet named Mask of Waterdeep",contained
OBJECT:'#',"blessed +2 ornamental cope named Masked Lord's Cope",contained
OBJECT:'[',"gentleman's suit",contained,blessed,2
OBJECT:'[',"ruffled shirt",contained,blessed,2
OBJECT:'[',"high boots",contained,blessed,2
OBJECT:'[',"gloves",contained,blessed,2
OBJECT: '%', "corpse", random, "inmate", 0
OBJECT: '%', "corpse", random, "inmate", 0
OBJECT: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
OBJECT[75%]: '%', "corpse", random, "inmate", 0
# Magic Chest
OBJECT:'(',"magic chest",(55,15)
# Warden Arianna
MONSTER:'@',"Warden Arianna",(31,10),hostile
#
# The "fill" levels for the quest.
#
# These levels are used to fill out any levels not occupied by specific
# levels as defined above. "filla" is the upper filler, between the
# start and locate levels, and "fillb" the lower between the locate
# and goal levels.
#
MAZE:"Con-fila",' '
FLAGS:hardfloor
GEOMETRY:left,top
#123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
----------------------------------------------------------------------------
| --------- --------- |
| F...|...| F...|...| |
| |...|...F |...|...F |
| |---|---| |---|---| |---|---| |---|---| |
| F...|...| F...|...| F...|...| F...|...| |
| |...|...F |...|...F |...|...F |...|...F |
| |---|---| |---|---| |---|---| |---|---| |
| F...|...| F...|...| F...|...| F...|...| |
| |...|...F |...|...F |...|...F |...|...F |
| |---|---| |---|---| |---|---| |---|---| |
| ...|...| F...|...| F...|...| F...|...| |
| |...|...F |...|...F |...|...F |...|...F |
| |---|---| |---|---| |---|---| |---|---| |
| F...|...| F...|...| F...|...| F...|...| |
| |...|...F |...|... |...|...F |...|...F |
| |---|---| |---|---| |---|---| |---|---| |
| ...|...| F...|...| |
| |...|...F |...|...F |
|--------------------------------------------------------------------------|
ENDMAP
# Random prisoners
MONSTER[50%]:'@',"inmate",random
MONSTER[50%]:'@',"inmate",random
MONSTER[50%]:'@',"inmate",random
MONSTER[50%]:'@',"inmate",random
MONSTER[50%]:'@',"inmate",random
MONSTER[25%]:'@',"prisoner",random
MONSTER[25%]:'@',"prisoner",random
GEOMETRY:left,top
#123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
----------------------------------------------------------------------------
|........+...........---------...........+...........---------.............|
|........F...........F...|...|...........F...........F...|...|.............|
|........F...........|...|...F...........F...........|...|...F.............|
|....|---|---|.......|---|---|.......|---|---|.......|---|---|.............|
|....F...|...|.......F...|...|.......F...|...|.......F...|...|.............|
|....|...|...F.......|...|...F.......|...|...F.......|...|...F.............|
|....|---|---|.......|---|---|.......|---|---|.......|---|---|.............|
|....F...|...|.......F...|...|.......F...|...|.......F...|...|.............|
|....|...|...F.......|...|...F.......|...|...F.......|...|...F.............|
|....|---|---|.......|---|---|.......|---|---|.......|---|---|.............|
|........|...|.......F...|...|.......F...|...|.......F...|...|.............|
|....|...|...F.......|...|...F.......|...|...F.......|...|...F.............|
|....|---|---|.......|---|---|.......|---|---|.......|---|---|.............|
|....F...|...|.......F...|...|.......F...|...|.......F...|...|.............|
|....|...|...F.......|...|...........|...|...F.......|...|...F.............|
|....|---|---|.......|---|---|.......|---|---|.......|---|---|.............|
|........|...|...........F...........F...|...|...........F.................|
|....|...|...F...........+...........|...|...F...........+.................|
|--------------------------------------------------------------------------|
ENDMAP
# Dungeon Description
REGION:(00,00,75,19),lit,"ordinary"
# Stairs
STAIR:(74,03),up
STAIR:(03,17),down
# Non diggable walls
NON_DIGGABLE:(00,00,75,19)
# "Regular" prisoners
MONSTER:'@',"inmate",(59,02)
MONSTER:'@',"inmate",(55,08)
MONSTER:'@',"inmate",(43,14)
MONSTER:'@',"inmate",(38,05)
MONSTER:'@',"inmate",(27,02)
MONSTER:'@',"inmate",(23,08)
MONSTER:'@',"inmate",(11,14)
MONSTER:'@',"inmate",(06,05)
# Undead prisoners
MONSTER:'8',"ghost",(42,17),"Orzo the Inmate"
MONSTER[50%]:'8',"ghost",(40,18),"Fredgar the Inmate"
MONSTER[50%]:'8',"ghost",(06,12),"Rastilon the Inmate"
MONSTER:'Z',"skeleton",(28,15),awake
# Bugs and snakes
MONSTER:'S',"pit viper",(06,17)
MONSTER:'x',"xan",random
# Corrupt guards
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
MONSTER[50%]:'@',"prison guard",random
# Random traps
TRAP:"web",random
TRAP:"web",random
TRAP:"web",random
TRAP:"web",random
# Prison debris
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[75%]: '_', "chain", random
OBJECT[50%]: '0', "heavy iron ball", random
OBJECT[50%]: '0', "heavy iron ball", random
MAZE:"Con-filb",' '
FLAGS:hardfloor
INIT_MAP: '.' , ' ', true, true, unlit, true
MESSAGE: "This appears to be a prison level that is still under construction"
NOMAP
#
STAIR: random, up
STAIR: random, down
# Peaceful miners
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
MONSTER:'@',"miner",random,peaceful
# Earth creatures
MONSTER:'X',"xorn",random
MONSTER:'E',"earth elemental",random
MONSTER[50%]:'X',"xorn",random
MONSTER[50%]:'E',"earth elemental",random
# Other nasties
MONSTER:'t',"lurker above",random
MONSTER:'t',"trapper",random
MONSTER[50%]:'t',"lurker above",random
MONSTER[50%]:'t',"trapper",random
MONSTER[50%]:'p',"rock piercer",random
MONSTER[50%]:'p',"rock piercer",random
MONSTER[50%]:'p',"iron piercer",random
MONSTER[50%]:'p',"iron piercer",random
MONSTER[50%]:'p',"glass piercer",random
MONSTER[50%]:'p',"glass piercer",random
# Tools and corpses
OBJECT[50%]: '(', "pick-axe", random
OBJECT[75%]: '(', "lantern", random
OBJECT[50%]: '(', random, random
OBJECT[25%]: '%', "corpse", random, "miner", 0
OBJECT[25%]: '%', "corpse", random, "miner", 0
OBJECT[25%]: '%', "corpse", random, "miner", 0
OBJECT[25%]: '%', "corpse", random, "miner", 0
# Natural cavern hazards
TRAP: "pit", random
TRAP: "pit", random
TRAP: "pit", random
TRAP: "pit", random
TRAP: "pit", random
TRAP: "pit", random
TRAP: "falling rock", random
TRAP: "falling rock", random
TRAP: "falling rock", random
TRAP: "falling rock", random
TRAP: "web", random
TRAP: "web", random