mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-21 16:55:06 +00:00
320 lines
9.1 KiB
Text
320 lines
9.1 KiB
Text
# SCCS Id: @(#)Knight.des 3.4 1995/04/16
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1991,92 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 old fortune teller
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Nob-strt",'.'
|
|
FLAGS: noteleport,hardfloor
|
|
INIT_MAP: 'e' , 'P' , false , true , lit , false
|
|
GEOMETRY:center,center
|
|
#0 1 2 3
|
|
#0123456789012345678901234567890
|
|
MAP
|
|
0PPeeeeeeeeeeePPPPPPPPPPPPPPPPPP
|
|
1PeePPPeeeeeeeeeeeeP-----P.PPPPP
|
|
2PeePPPPPPPPPPPPPPPP|...|PPPeePP
|
|
3eeeeP-----.......|--...--|PeePP
|
|
4eeeeP|...|.|-----|.......|PeeeP
|
|
5eeeeP--|+--|.....+...\...|PeeeP
|
|
6eeeePPP|...+.....|.......|Peeee
|
|
7eeeeeeP|.-----+--|--...--|Peeee
|
|
8eeeeeeP|.|.........|...|PPPeeee
|
|
9eeeeeeP|.|.........--S--PPeeeee
|
|
0PeeeeeP|.|..........|.|PPPeeeee
|
|
1PeeeeeP|.|----++----|-|PPPeeeee
|
|
2PeeePPP|.|............|PPPeeeee
|
|
3PPeeP--|+-----++-----+|--PeeeeP
|
|
4PPeeP|...|PPPP..PPPP|...|PeeeeP
|
|
5PPPPP-----PPPPPPPPPP-----PeeePP
|
|
6PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
|
|
ENDMAP
|
|
#0123456789012345678901234567890
|
|
#0 1 2 3
|
|
# Dungeon Description
|
|
REGION:(00,00,30,16),lit,"ordinary"
|
|
# Portal arrival point
|
|
BRANCH:(00,00,30,16),(06,02,24,14)
|
|
# Stairs
|
|
STAIR:(21,10),down
|
|
# Doors
|
|
# Outside Doors
|
|
DOOR:locked,(14,13)
|
|
DOOR:locked,(15,13)
|
|
# Inside Doors
|
|
DOOR:closed,(14,11)
|
|
DOOR:closed,(15,11)
|
|
DOOR:closed,(08,13)
|
|
DOOR:closed,(21,13)
|
|
DOOR:closed,(14,07)
|
|
DOOR:closed,(11,06)
|
|
DOOR:closed,(08,05)
|
|
DOOR:closed,(17,05)
|
|
|
|
# Fortuneteller
|
|
MONSTER:'@',"old fortune teller",(12,05)
|
|
# Your treasure chest
|
|
CONTAINER:'(',"chest",(22,05)
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
# Magic Chest
|
|
OBJECT:'(',"magic chest",(21,02)
|
|
|
|
# knight guards for the watchrooms
|
|
MONSTER:'@',"knight",(07,04),peaceful
|
|
MONSTER:'@',"knight",(07,14),peaceful
|
|
MONSTER:'@',"knight",(22,14),peaceful
|
|
MONSTER:'@',"maid",(16,06),peaceful
|
|
# servant guards for the audience chamber
|
|
MONSTER:'@',"servant",(13,06)
|
|
MONSTER:'@',"servant",(16,05)
|
|
MONSTER:'@',"servant",(14,09)
|
|
MONSTER:'@',"servant",(17,12)
|
|
MONSTER:'@',"servant",(08,12)
|
|
MONSTER:'@',"servant",(21,03)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,30,16)
|
|
|
|
# Monsters on siege duty.
|
|
MONSTER: '@',"sergeant",(01,01),hostile
|
|
MONSTER: '@',"soldier",(01,01),hostile
|
|
MONSTER: '@',"soldier",(01,01),hostile
|
|
MONSTER: '@',"soldier",(01,01),hostile
|
|
MONSTER: '@',"peasant",(01,09),hostile
|
|
MONSTER: '@',"peasant",(03,08),hostile
|
|
MONSTER: '@',"peasant",(10,00),hostile
|
|
MONSTER: '@',"peasant",(02,12),hostile
|
|
MONSTER: '@',"peasant",(03,14),hostile
|
|
|
|
MONSTER: '@',"peasant",(27,02),peaceful
|
|
MONSTER: '@',"peasant",(28,09),peaceful
|
|
MONSTER: '@',"peasant",(29,11),peaceful
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to find your way to the Isle of Glass to go
|
|
# further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Nob-loca",' '
|
|
INIT_MAP: 'G' , 'T', true, true, lit, 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:'@',"knight",random,peaceful
|
|
MONSTER:'@',"knight",random,peaceful
|
|
MONSTER: '@',"peasant",random,peaceful
|
|
MONSTER: '@',"peasant",random,peaceful
|
|
MONSTER: '@',"peasant",random,peaceful
|
|
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
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet your nemesis, the Reble Ringleader.
|
|
# You have to defeat her party in combat to regain
|
|
# the artifact you have come to retrieve.
|
|
#
|
|
|
|
MAZE: "Nob-goal", ' '
|
|
FLAGS: shortsighted,hardfloor
|
|
INIT_MAP: 'G' , 'T' , false , true , lit , false
|
|
GEOMETRY:center,center
|
|
#0 1 2 3 4
|
|
#01234567890123456789012345678901234567890123456789
|
|
MAP
|
|
0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
1,-----,,-----,,-----,,-------,T,T,T,T,T,T,T,T,T,T,
|
|
2,|...|,,|...|,,|...|,,|.....|,,,,,,,,,,,,,,,,,,,,,
|
|
3,---+-ee--+--ee--+--ee|.....|,T,T,T,T,T,T,T,T,T,T,
|
|
4,,eeeeeeeeeeeeeeeeeeee|.....|,,,,,,,,,,,,,,,,,,,,,
|
|
5,|-|eeeeeeeeeeeeeeeeee|.....|,T,T,T,T,|---------|,
|
|
6,|.|eeeeeeeeeeeeeeeeee---+---,,,,,,,,,|.........|,
|
|
7,|.+eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee+.........|,
|
|
8,|.|eeeeeeeeeeeeeeeeeeeeee,,,,,,,,,,,.|.........|,
|
|
9,|-|eeeeeeeeeeeeeeeeeeeee,,,,,,,,,,,,.|---------|,
|
|
0,,eeeeeeeeeeeeeeeeeee|-|,,,,,,,,,,,,,...........F,
|
|
1,--+-eeeeeeeeeeeeeeee+.|,,,,,,,,,,,,,,F.........F,
|
|
2,|..|e--+--ee--+--eee|.|,,,,,,,,,,,,,,F.........F,
|
|
3,|..|,|...|,,|...|,,,|.|,,,,,,,,,,,,,,F.........F,
|
|
4,----,-----,,-----,,,|-|,,,,,,,,,,,,,,FFFFFFFFFFF,
|
|
5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
ENDMAP
|
|
#01234567890123456789012345678901234567890123456789
|
|
#0 1 2 3 4
|
|
# Dungeon Description
|
|
REGION:(00,00,49,15),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(30,14),up
|
|
# Doors
|
|
# Outside Doors
|
|
DOOR:closed,(04,03)
|
|
DOOR:closed,(03,07)
|
|
DOOR:closed,(03,11)
|
|
DOOR:closed,(10,03)
|
|
DOOR:closed,(08,12)
|
|
DOOR:closed,(17,03)
|
|
DOOR:closed,(15,12)
|
|
DOOR:closed,(21,11)
|
|
DOOR:locked,(25,06)
|
|
DOOR:closed,(38,07)
|
|
|
|
# Church
|
|
REGION:(39,06,47,08),lit,"temple"
|
|
ALTAR:(46,07),noncoaligned,shrine
|
|
REGION:(39,10,47,13),lit,"morgue"
|
|
|
|
# Objects
|
|
# Notes: This will be replaced when the object is created
|
|
OBJECT:'[',"cloak",(25,03),blessed,0,"The Mantle of Heaven"
|
|
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:'@',"Rebel Ringleader",(25,03),hostile
|
|
MONSTER:'@',"half-elf ranger",(24,03),hostile
|
|
MONSTER:'@',"militant cleric",(26,03),hostile
|
|
MONSTER:'@',"adventuring wizard",(25,02),hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',"peasant",random,hostile
|
|
MONSTER:'@',random,random,hostile
|
|
MONSTER:'@',random,random,hostile
|
|
MONSTER:'@',random,random,hostile
|
|
MONSTER:'@',"captain",random,hostile
|
|
MONSTER:'@',"lieutenant",random,hostile
|
|
MONSTER:'@',"sergeant",random,hostile
|
|
MONSTER:'@',"sergeant",random,hostile
|
|
MONSTER:'@',"soldier",random,hostile
|
|
MONSTER:'@',"soldier",random,hostile
|
|
MONSTER:'@',"soldier",random,hostile
|
|
MONSTER:'@',"soldier",random,hostile
|
|
MONSTER:'@',"soldier",random,hostile
|
|
MONSTER:'@',"soldier",random,hostile
|
|
|
|
#
|
|
# 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: "Nob-fila" , ' '
|
|
FLAGS: shortsighted,hardfloor
|
|
INIT_MAP: 'G' , 'T', true, true, lit, 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:'@',"knight",random,peaceful
|
|
MONSTER:'@',"knight",random,peaceful
|
|
MONSTER: '@',"peasant",random,peaceful
|
|
MONSTER: '@',"peasant",random,peaceful
|
|
MONSTER: '@',"peasant",random,peaceful
|
|
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
|
|
|
|
MAZE: "Nob-filb" , ' '
|
|
FLAGS: shortsighted,hardfloor
|
|
INIT_MAP: 'G' , 'T', true, true, lit, 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:'@',"knight",random,peaceful
|
|
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
|
|
|