371 lines
13 KiB
Plaintext
371 lines
13 KiB
Plaintext
# NetHack 3.5 Barb.des $NHDT-Date$ $NHDT-Branch$:$NHDT-Revision$
|
|
# NetHack 3.5 Barb.des $Date: 2009/05/06 10:44:15 $ $Revision: 1.4 $
|
|
# SCCS Id: @(#)Barb.des 3.5 1991/12/22
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1991 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, Pelias,
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Bar-strt",' '
|
|
FLAGS: noteleport,hardfloor
|
|
GEOMETRY:center,center
|
|
MAP
|
|
..................................PP........................................
|
|
...................................PP.......................................
|
|
...................................PP.......................................
|
|
....................................PP......................................
|
|
........--------------......-----....PPP....................................
|
|
........|...S........|......+...|...PPP.....................................
|
|
........|----........|......|...|....PP.....................................
|
|
........|.\..........+......-----...........................................
|
|
........|----........|...............PP.....................................
|
|
........|...S........|...-----.......PPP....................................
|
|
........--------------...+...|......PPPPP...................................
|
|
.........................|...|.......PPP....................................
|
|
...-----......-----......-----........PP....................................
|
|
...|...+......|...+..--+--.............PP...................................
|
|
...|...|......|...|..|...|..............PP..................................
|
|
...-----......-----..|...|.............PPPP.................................
|
|
.....................-----............PP..PP................................
|
|
.....................................PP...PP................................
|
|
....................................PP...PP.................................
|
|
....................................PP....PP................................
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
REGION:(09,05,11,05),unlit,"ordinary"
|
|
REGION:(09,07,11,07),lit,"ordinary"
|
|
REGION:(09,09,11,09),unlit,"ordinary"
|
|
REGION:(13,05,20,09),lit,"ordinary"
|
|
REGION:(29,05,31,06),lit,"ordinary"
|
|
REGION:(26,10,28,11),lit,"ordinary"
|
|
REGION:(04,13,06,14),lit,"ordinary"
|
|
REGION:(15,13,17,14),lit,"ordinary"
|
|
REGION:(22,14,24,15),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(09,09),down
|
|
# Portal arrival point
|
|
BRANCH:(62,02,62,02),(0,0,0,0)
|
|
# Doors
|
|
DOOR:locked,(12,05)
|
|
DOOR:locked,(12,09)
|
|
DOOR:closed,(21,07)
|
|
DOOR:open,(07,13)
|
|
DOOR:open,(18,13)
|
|
DOOR:open,(23,13)
|
|
DOOR:open,(25,10)
|
|
DOOR:open,(28,05)
|
|
# Elder
|
|
MONSTER:('@',"Pelias"),(10,07)
|
|
# The treasure of Pelias
|
|
OBJECT:('(',"chest"),(09,05)
|
|
# chieftain guards for the audience chamber
|
|
MONSTER:('@',"chieftain"),(10,05)
|
|
MONSTER:('@',"chieftain"),(10,09)
|
|
MONSTER:('@',"chieftain"),(11,05)
|
|
MONSTER:('@',"chieftain"),(11,09)
|
|
MONSTER:('@',"chieftain"),(14,05)
|
|
MONSTER:('@',"chieftain"),(14,09)
|
|
MONSTER:('@',"chieftain"),(16,05)
|
|
MONSTER:('@',"chieftain"),(16,09)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# One trap to keep the ogres at bay.
|
|
TRAP:"spiked pit",(37,07)
|
|
# Eels in the river
|
|
MONSTER:(';',"giant eel"),(36,01)
|
|
MONSTER:(';',"giant eel"),(37,09)
|
|
MONSTER:(';',"giant eel"),(39,15)
|
|
# Monsters on siege duty.
|
|
MONSTER:('O',"ogre"),(40,08),hostile
|
|
MONSTER:('O',"ogre"),(41,06),hostile
|
|
MONSTER:('O',"ogre"),(41,07),hostile
|
|
MONSTER:('O',"ogre"),(41,08),hostile
|
|
MONSTER:('O',"ogre"),(41,09),hostile
|
|
MONSTER:('O',"ogre"),(41,10),hostile
|
|
MONSTER:('O',"ogre"),(42,06),hostile
|
|
MONSTER:('O',"ogre"),(42,07),hostile
|
|
MONSTER:('O',"ogre"),(42,08),hostile
|
|
MONSTER:('O',"ogre"),(42,09),hostile
|
|
MONSTER:('O',"ogre"),(42,10),hostile
|
|
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to infiltrate the Duali Oasis to go
|
|
# further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Bar-loca",' '
|
|
FLAGS: hardfloor
|
|
GEOMETRY:center,center
|
|
MAP
|
|
..........PPP.........................................
|
|
...........PP.......................................... .......
|
|
..........PP...........-----..........------------------ ..........
|
|
...........PP..........+...|..........|....S...........|.. ............
|
|
..........PPP..........|...|..........|-----...........|... .............
|
|
...........PPP.........-----..........+....+...........|... .............
|
|
..........PPPPPPPPP...................+....+...........S.................
|
|
........PPPPPPPPPPPPP.........-----...|-----...........|................
|
|
......PPPPPPPPPPPPPP..P.......+...|...|....S...........| ...
|
|
.....PPPPPPP......P..PPPP.....|...|...------------------.. ...
|
|
....PPPPPPP.........PPPPPP....-----........................ ........
|
|
...PPPPPPP..........PPPPPPP.................................. ..........
|
|
....PPPPPPP........PPPPPPP.................................... ..........
|
|
.....PPPPP........PPPPPPP.........-----........................ ........
|
|
......PPP..PPPPPPPPPPPP...........+...|......................... .....
|
|
..........PPPPPPPPPPP.............|...|......................... ....
|
|
..........PPPPPPPPP...............-----......................... .
|
|
..............PPP.................................................
|
|
...............PP....................................................
|
|
................PPP...................................................
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
REGION:(24,03,26,04),unlit,"ordinary"
|
|
REGION:(31,08,33,09),unlit,"ordinary"
|
|
REGION:(35,14,37,15),unlit,"ordinary"
|
|
REGION:(39,03,54,08),lit,"ordinary"
|
|
REGION:(56,00,75,08),unlit,"ordinary"
|
|
REGION:(64,09,75,16),unlit,"ordinary"
|
|
# Doors
|
|
DOOR:open,(23,03)
|
|
DOOR:open,(30,08)
|
|
DOOR:open,(34,14)
|
|
DOOR:locked,(38,05)
|
|
DOOR:locked,(38,06)
|
|
DOOR:closed,(43,03)
|
|
DOOR:closed,(43,05)
|
|
DOOR:closed,(43,06)
|
|
DOOR:closed,(43,08)
|
|
DOOR:locked,(55,06)
|
|
# Stairs
|
|
STAIR:(05,02),up
|
|
STAIR:(70,13),down
|
|
# Objects
|
|
OBJECT:random,(42,03)
|
|
OBJECT:random,(42,03)
|
|
OBJECT:random,(42,03)
|
|
OBJECT:random,(41,03)
|
|
OBJECT:random,(41,03)
|
|
OBJECT:random,(41,03)
|
|
OBJECT:random,(41,03)
|
|
OBJECT:random,(41,08)
|
|
OBJECT:random,(41,08)
|
|
OBJECT:random,(42,08)
|
|
OBJECT:random,(42,08)
|
|
OBJECT:random,(42,08)
|
|
OBJECT:random,(71,13)
|
|
OBJECT:random,(71,13)
|
|
OBJECT:random,(71,13)
|
|
# Random traps
|
|
TRAP:"spiked pit",(10,13)
|
|
TRAP:"spiked pit",(21,07)
|
|
TRAP:"spiked pit",(67,08)
|
|
TRAP:"spiked pit",(68,09)
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:('O',"ogre"),(12,09),hostile
|
|
MONSTER:('O',"ogre"),(18,11),hostile
|
|
MONSTER:('O',"ogre"),(45,05),hostile
|
|
MONSTER:('O',"ogre"),(45,06),hostile
|
|
MONSTER:('O',"ogre"),(47,05),hostile
|
|
MONSTER:('O',"ogre"),(46,05),hostile
|
|
MONSTER:('O',"ogre"),(56,03),hostile
|
|
MONSTER:('O',"ogre"),(56,04),hostile
|
|
MONSTER:('O',"ogre"),(56,05),hostile
|
|
MONSTER:('O',"ogre"),(56,06),hostile
|
|
MONSTER:('O',"ogre"),(57,03),hostile
|
|
MONSTER:('O',"ogre"),(57,04),hostile
|
|
MONSTER:('O',"ogre"),(57,05),hostile
|
|
MONSTER:('O',"ogre"),(57,06),hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:'O',random,hostile
|
|
MONSTER:'T',random,hostile
|
|
MONSTER:('T',"rock troll"),(46,06),hostile
|
|
MONSTER:('T',"rock troll"),(47,06),hostile
|
|
MONSTER:('T',"rock troll"),(56,07),hostile
|
|
MONSTER:('T',"rock troll"),(57,07),hostile
|
|
MONSTER:('T',"rock troll"),(70,13),hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:'T',random,hostile
|
|
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet Thoth Amon, your nemesis monster. You have to
|
|
# defeat Thoth Amon in combat to gain the artifact you have
|
|
# been assigned to retrieve.
|
|
#
|
|
|
|
MAZE: "Bar-goal", ' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
|
|
.............
|
|
..................
|
|
.... ......................... ....
|
|
....... .......................... .......
|
|
...... ........................ .......
|
|
.. ...................................... ..
|
|
.. ..................... ..
|
|
.. .................. ..
|
|
.. ..S...S.............. ................
|
|
.. ........ ...
|
|
......... ..
|
|
...... .. ... ....
|
|
.. ... .. ...... ........
|
|
.... .. .................. ........ ......
|
|
...... ...................... ...... ..
|
|
.... .................. ...........
|
|
..............
|
|
...........
|
|
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),unlit,"ordinary"
|
|
# Secret doors
|
|
DOOR:locked,(22,09)
|
|
DOOR:locked,(26,09)
|
|
# Stairs
|
|
STAIR:(36,05),up
|
|
# The altar. Unattended.
|
|
ALTAR:(63,04),noncoaligned,altar
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Objects
|
|
OBJECT:('*',"luckstone"),(63,04),blessed,0,name:"The Heart of Ahriman"
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT: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:('@',"Thoth Amon"),(63,04),hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:('O',"ogre"),random,hostile
|
|
MONSTER:'O',random,hostile
|
|
MONSTER:'O',random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:('T',"rock troll"),random,hostile
|
|
MONSTER:'T',random,hostile
|
|
WALLIFY
|
|
|
|
#
|
|
# 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: "Bar-fila" , ' '
|
|
INIT_MAP: mines, '.' , '.' , true , true , unlit , false
|
|
NOMAP
|
|
#
|
|
STAIR: random, up
|
|
STAIR: random, down
|
|
#
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
#
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: 'O', random, hostile
|
|
MONSTER: ('T', "rock troll"), random, hostile
|
|
|
|
MAZE: "Bar-filb" , ' '
|
|
INIT_MAP: mines, '.' , ' ' , true , true , unlit , true
|
|
NOMAP
|
|
#
|
|
STAIR: random, up
|
|
STAIR: random, down
|
|
#
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
OBJECT: random, random
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
#
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: ('O', "ogre"), random, hostile
|
|
MONSTER: 'O' , random, hostile
|
|
MONSTER: ('T', "rock troll"), random, hostile
|
|
MONSTER: ('T', "rock troll"), random, hostile
|
|
MONSTER: ('T', "rock troll"), random, hostile
|
|
MONSTER: 'T' , random, hostile
|