mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-14 13:26:10 +00:00
377 lines
13 KiB
Text
377 lines
13 KiB
Text
# SCCS Id: @(#)Barb.des 3.4 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
|
|
ssssssssssssssssssssssssssssssssssPPssssssssssssssssssssssssssssssssssssssss
|
|
sssssssssssssssssssssssssssssssssssPPsssssssssssssssssssssssssssssssssssssss
|
|
sssssssssssssssssssssssssssssssssssPPsssssssssssssssssssssssssssssssssssssss
|
|
ssssssssssssssssssssssssssssssssssssPPssssssssssssssssssssssssssssssssssssss
|
|
ssssssss--------------ssssss-----ssssPPPssssssssssssssssssssssssssssssssssss
|
|
ssssssss|...S........|ssssss+...|sssPPPsssssssssssssssssssssssssssssssssssss
|
|
ssssssss|----........|ssssss|...|ssssPPsssssssssssssssssssssssssssssssssssss
|
|
ssssssss|.\..........+ssssss-----sssssssssssssssssssssssssssssssssssssssssss
|
|
ssssssss|----........|sssssssssssssssPPsssssssssssssssssssssssssssssssssssss
|
|
ssssssss|...S........|sss-----sssssssPPPssssssssssssssssssssssssssssssssssss
|
|
ssssssss--------------sss+...|ssssssPPPPPsssssssssssssssssssssssssssssssssss
|
|
sssssssssssssssssssssssss|...|sssssssPPPssssssssssssssssssssssssssssssssssss
|
|
sss-----ssssss-----ssssss-----ssssssssPPssssssssssssssssssssssssssssssssssss
|
|
sss|...+ssssss|...+ss--+--sssssssssssssPPsssssssssssssssssssssssssssssssssss
|
|
sss|...|ssssss|...|ss|...|ssssssssssssssPPssssssssssssssssssssssssssssssssss
|
|
sss-----ssssss-----ss|...|sssssssssssssPPPPsssssssssssssssssssssssssssssssss
|
|
sssssssssssssssssssss-----ssssssssssssPPssPPssssssssssssssssssssssssssssssss
|
|
sssssssssssssssssssssssssssssssssssssPPsssPPssssssssssssssssssssssssssssssss
|
|
ssssssssssssssssssssssssssssssssssssPPsssPPsssssssssssssssssssssssssssssssss
|
|
ssssssssssssssssssssssssssssssssssssPPssssPPssssssssssssssssssssssssssssssss
|
|
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
|
|
CONTAINER:'(',"chest",(09,05)
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
# 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
|
|
ssssssssssPPPsssssssssssssssssssssssssssssssssssssssss
|
|
sssssssssssPPssssssssssssssssssssssssssssssssssssssssss .......
|
|
ssssssssssPPsssssssssss-----ssssssssss------------------ ..........
|
|
sssssssssssPPssssssssss+...|ssssssssss|....S...........|.. ............
|
|
ssssssssssPPPssssssssss|...|ssssssssss|-----...........|... .............
|
|
sssssssssssPPPsssssssss-----ssssssssss+....+...........|... .............
|
|
ssssssssssPPPPPPPPPsssssssssssssssssss+....+...........S.................
|
|
ssssssssPPPPPPPPPPPPPwssssssss-----sss|-----...........|................
|
|
ssssssPPPPPPPPPPPPPPwwPsssssss+...|sss|....S...........| ...
|
|
sssssPPPPPPPssssssPwwPPPPsssss|...|sss------------------ss ...
|
|
ssssPPPPPPPsssssssssPPPPPPssss-----ssssssssssssssssssssssss ........
|
|
sssPPPPPPPssssssssssPPPPPPPssssssssssssssssssssssssssssssssss ..........
|
|
ssssPPPPPPPssssssssPPPPPPPssssssssssssssssssssssssssssssssssss ..........
|
|
sssssPPPPPwwssssssPPPPPPPsssssssss-----ssssssssssssssssssssssss ........
|
|
ssssssPPPwwPPPPPPPPPPPPsssssssssss+...|sssssssssssssssssssssssss .....
|
|
ssssssssswPPPPPPPPPPPsssssssssssss|...|sssssssssssssssssssssssss ....
|
|
ssssssssssPPPPPPPPPsssssssssssssss-----sssssssssssssssssssssssss .
|
|
ssssssssssssssPPPsssssssssssssssssssssssssssssssssssssssssssssssss
|
|
sssssssssssssssPPssssssssssssssssssssssssssssssssssssssssssssssssssss
|
|
ssssssssssssssssPPPsssssssssssssssssssssssssssssssssssssssssssssssssss
|
|
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,random,(42,03)
|
|
OBJECT:random,random,(42,03)
|
|
OBJECT:random,random,(42,03)
|
|
OBJECT:random,random,(41,03)
|
|
OBJECT:random,random,(41,03)
|
|
OBJECT:random,random,(41,03)
|
|
OBJECT:random,random,(41,03)
|
|
OBJECT:random,random,(41,08)
|
|
OBJECT:random,random,(41,08)
|
|
OBJECT:random,random,(42,08)
|
|
OBJECT:random,random,(42,08)
|
|
OBJECT:random,random,(42,08)
|
|
OBJECT:random,random,(71,13)
|
|
OBJECT:random,random,(71,13)
|
|
OBJECT:random,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,random,hostile
|
|
MONSTER:'T',random,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,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
|
|
# 1 2 3 4 5 6 7
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
0
|
|
1 .............
|
|
2 ..................
|
|
3 .... ......................... ....
|
|
4 ....... .......................... .......
|
|
5 ...... ........................ .......
|
|
6 .. ...................................... ..
|
|
7 .. ..................... ..
|
|
8 .. .................. ..
|
|
9 .. ..S...S.............. ................
|
|
0 .. ........ ...
|
|
1 ......... ..
|
|
2 ...... .. ... ....
|
|
3 .. ... .. ...... ........
|
|
4 .... .. .................. ........ ......
|
|
5 ...... ...................... ...... ..
|
|
6 .... .................. ...........
|
|
7 ..............
|
|
8 ...........
|
|
9
|
|
ENDMAP
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
# 1 2 3 4 5 6 7
|
|
# 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)
|
|
# Magic Chest
|
|
OBJECT:'(',"magic chest",(20,9)
|
|
# Objects
|
|
OBJECT:'*',"ruby",(63,04),blessed,0,"The Heart of Ahriman"
|
|
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:'@',"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,random,hostile
|
|
MONSTER:'O',random,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,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: 's' , 's' , true , true , unlit , 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
|
|
#
|
|
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, random, hostile
|
|
MONSTER: 'T', "rock troll", random, hostile
|
|
|
|
MAZE: "Bar-filb" , ' '
|
|
INIT_MAP: '.' , ' ' , true , true , unlit , true
|
|
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
|
|
OBJECT: random, random, random
|
|
OBJECT: random, 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 , random, hostile
|
|
MONSTER: 'T', "rock troll", random, hostile
|
|
MONSTER: 'T', "rock troll", random, hostile
|
|
MONSTER: 'T', "rock troll", random, hostile
|
|
MONSTER: 'T', random , random, hostile
|