359 lines
12 KiB
Plaintext
359 lines
12 KiB
Plaintext
# NetHack 3.5 Ranger.des $NHDT-Date$ $NHDT-Branch$:$NHDT-Revision$
|
|
# NetHack 3.5 Ranger.des $Date: 2009/05/06 10:44:17 $ $Revision: 1.4 $
|
|
# SCCS Id: @(#)Ranger.des 3.5 2001/02/01
|
|
# 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, Orion,
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Ran-strt",'.'
|
|
FLAGS: noteleport,hardfloor,arboreal
|
|
INIT_MAP:mines,'.','.',true,true,lit,false
|
|
REPLACE_TERRAIN:(0,0,76,19),'.', 'T', 5%
|
|
GEOMETRY:left,center
|
|
#1234567890123456789012345678901234567890123456789012345678901234567890
|
|
MAP
|
|
xx
|
|
................................... x
|
|
.. ..
|
|
.. ...............F............... ..
|
|
. .. .F. .. .
|
|
. .. .............F............. .. .
|
|
. . .. .. . .
|
|
. . .. ....................... .. ...
|
|
. . . .. .. .
|
|
... . .. .|..................... ......
|
|
FFF . . ..S..................
|
|
... . .. .|................. .... ...
|
|
. . . .. .. . . .
|
|
. . .. ....................... .. . .
|
|
. . .. .. . .
|
|
. .. .............F............. .. .
|
|
. .. .F. .. .
|
|
.. ...............F............... ..
|
|
.. ..
|
|
................................... x
|
|
xx
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,40,20),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(10,10),down
|
|
# Portal arrival point; just about anywhere on the right hand side of the map
|
|
BRANCH:levregion(51,2,77,18),(0,0,40,20)
|
|
# Orion
|
|
MONSTER:('@',"Orion"),(20,10)
|
|
# The treasure of Orion
|
|
OBJECT:('(',"chest"),(20,10)
|
|
# Guards for the audience chamber
|
|
MONSTER:('@',"hunter"),(19,09)
|
|
MONSTER:('@',"hunter"),(20,09)
|
|
MONSTER:('@',"hunter"),(21,09)
|
|
MONSTER:('@',"hunter"),(19,10)
|
|
MONSTER:('@',"hunter"),(21,10)
|
|
MONSTER:('@',"hunter"),(19,11)
|
|
MONSTER:('@',"hunter"),(20,11)
|
|
MONSTER:('@',"hunter"),(21,11)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,40,20)
|
|
# Traps
|
|
TRAP:"arrow",(30,09)
|
|
TRAP:"arrow",(30,10)
|
|
TRAP:"pit",(40,09)
|
|
TRAP:"spiked pit",random
|
|
TRAP:"bear",random
|
|
TRAP:"bear",random
|
|
# Monsters on siege duty.
|
|
MONSTER: ('H',"minotaur"),(33,09),hostile,asleep
|
|
MONSTER: ('C',"forest centaur"),(19,03),hostile
|
|
MONSTER: ('C',"forest centaur"),(19,04),hostile
|
|
MONSTER: ('C',"forest centaur"),(19,05),hostile
|
|
MONSTER: ('C',"forest centaur"),(21,03),hostile
|
|
MONSTER: ('C',"forest centaur"),(21,04),hostile
|
|
MONSTER: ('C',"forest centaur"),(21,05),hostile
|
|
MONSTER: ('C',"forest centaur"),(01,09),hostile
|
|
MONSTER: ('C',"forest centaur"),(02,09),hostile
|
|
MONSTER: ('C',"forest centaur"),(03,09),hostile
|
|
MONSTER: ('C',"forest centaur"),(01,11),hostile
|
|
MONSTER: ('C',"forest centaur"),(02,11),hostile
|
|
MONSTER: ('C',"forest centaur"),(03,11),hostile
|
|
MONSTER: ('C',"forest centaur"),(19,15),hostile
|
|
MONSTER: ('C',"forest centaur"),(19,16),hostile
|
|
MONSTER: ('C',"forest centaur"),(19,17),hostile
|
|
MONSTER: ('C',"forest centaur"),(21,15),hostile
|
|
MONSTER: ('C',"forest centaur"),(21,16),hostile
|
|
MONSTER: ('C',"forest centaur"),(21,17),hostile
|
|
MONSTER: ('C',"plains centaur"),random,hostile
|
|
MONSTER: ('C',"plains centaur"),random,hostile
|
|
MONSTER: ('C',"plains centaur"),random,hostile
|
|
MONSTER: ('C',"plains centaur"),random,hostile
|
|
MONSTER: ('C',"plains centaur"),random,hostile
|
|
MONSTER: ('C',"plains centaur"),random,hostile
|
|
MONSTER: ('s',"scorpion"),random,hostile
|
|
MONSTER: ('s',"scorpion"),random,hostile
|
|
|
|
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to infiltrate the Cave of the Wumpus to go
|
|
# further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Ran-loca",' '
|
|
FLAGS: hardfloor
|
|
GEOMETRY:center,center
|
|
#1234567890123456789012345678901234567890123456789012345678901234567890
|
|
MAP
|
|
....... ......... .......
|
|
................... ...................
|
|
.... ....... ....... ....
|
|
... ..... . ..... . ..... ...
|
|
. .......... ..... ........... ..... .......... .
|
|
. .. ..... .......... ..... .......... ..... .. .
|
|
. . . ..... . ..... . . .
|
|
. . ..... ............. ..... . .
|
|
. . ................ ....... ................ . .
|
|
. . ..... ....... ..... . .
|
|
. . . ...... ...... . . .
|
|
. . ........... ......... ........... . .
|
|
. . .......... .......... . .
|
|
. .. ..... . ..... . ..... .. .
|
|
. .......... ..... ........... ..... .......... .
|
|
. ..... .......... ..... .......... ..... .
|
|
. . ..... . ..... . .
|
|
... ....... ....... ....... ...
|
|
.............. ............. ..............
|
|
....... ....... ....... ....... .......
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,54,19),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(25,05),up
|
|
STAIR:(27,18),down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,54,19)
|
|
# Objects
|
|
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:"spiked pit",random
|
|
TRAP:"spiked pit",random
|
|
TRAP:"teleport",random
|
|
TRAP:"teleport",random
|
|
TRAP:"arrow",random
|
|
TRAP:"arrow",random
|
|
# Random monsters.
|
|
MONSTER:('q',"wumpus"),(27,18),hostile,asleep
|
|
MONSTER:('B',"giant bat"),random,hostile
|
|
MONSTER:('B',"giant bat"),random,hostile
|
|
MONSTER:('B',"giant bat"),random,hostile
|
|
MONSTER:('B',"giant bat"),random,hostile
|
|
MONSTER:('C',"forest centaur"),random,hostile
|
|
MONSTER:('C',"forest centaur"),random,hostile
|
|
MONSTER:('C',"forest centaur"),random,hostile
|
|
MONSTER:('C',"forest centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('s',"scorpion"),random,hostile
|
|
MONSTER:('s',"scorpion"),random,hostile
|
|
MONSTER:('s',"scorpion"),random,hostile
|
|
MONSTER:('s',"scorpion"),random,hostile
|
|
MONSTER:'s',random,hostile
|
|
MONSTER:'s',random,hostile
|
|
|
|
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet Scorpius, your nemesis monster. You have to
|
|
# defeat Scorpius in combat to gain the artifact you have
|
|
# been assigned to retrieve.
|
|
#
|
|
|
|
MAZE: "Ran-goal", ' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
|
|
... ...
|
|
..........................................................................
|
|
... + ...
|
|
. ............ ....... . ....... .
|
|
. ............................. . ........ .........S.. .
|
|
. ............ . ...... . . . ....... .. .
|
|
. ......... . .... + . ... . .. .
|
|
. S . ......... .S. .S............... .
|
|
. ... . ... . ......... . .
|
|
. ........ .....S.+.......+....\....+........+. .
|
|
. ... ... S ......... .. ..... .
|
|
. .. ......... .. ...... .
|
|
. ....... ... + .... .... .......... .
|
|
. .............. .. . ...... .. ............. .
|
|
. ............. . .......... ...... .
|
|
... + ...
|
|
..........................................................................
|
|
... ...
|
|
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(19,10),up
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Objects
|
|
OBJECT:(')',"bow"),(37,10),blessed,0,name:"The Longbow of Diana"
|
|
OBJECT:('(',"chest"),(37,10)
|
|
OBJECT:random,(36,09)
|
|
OBJECT:random,(36,10)
|
|
OBJECT:random,(36,11)
|
|
OBJECT:random,(37,09)
|
|
OBJECT:random,(37,11)
|
|
OBJECT:random,(38,09)
|
|
OBJECT:random,(38,10)
|
|
OBJECT:random,(38,11)
|
|
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
|
|
# doors
|
|
DOOR:locked,(12,08)
|
|
DOOR:closed,(22,10)
|
|
DOOR:locked,(24,10)
|
|
DOOR:closed,(25,11)
|
|
DOOR:closed,(32,10)
|
|
DOOR:closed,(37,03)
|
|
DOOR:closed,(37,07)
|
|
DOOR:closed,(37,13)
|
|
DOOR:closed,(37,16)
|
|
DOOR:closed,(42,10)
|
|
DOOR:locked,(46,08)
|
|
DOOR:closed,(51,10)
|
|
DOOR:locked,(53,08)
|
|
DOOR:closed,(65,05)
|
|
# Random monsters.
|
|
MONSTER:('s',"Scorpius"),(37,10),hostile
|
|
MONSTER:('C',"forest centaur"),(36,09),hostile
|
|
MONSTER:('C',"forest centaur"),(36,10),hostile
|
|
MONSTER:('C',"forest centaur"),(36,11),hostile
|
|
MONSTER:('C',"forest centaur"),(37,09),hostile
|
|
MONSTER:('C',"forest centaur"),(37,11),hostile
|
|
MONSTER:('C',"forest centaur"),(38,09),hostile
|
|
MONSTER:('C',"mountain centaur"),(38,10),hostile
|
|
MONSTER:('C',"mountain centaur"),(38,11),hostile
|
|
MONSTER:('C',"mountain centaur"),(02,02),hostile
|
|
MONSTER:('C',"mountain centaur"),(71,02),hostile
|
|
MONSTER:('C',"mountain centaur"),(02,16),hostile
|
|
MONSTER:('C',"mountain centaur"),(71,16),hostile
|
|
MONSTER:('C',"forest centaur"),random,hostile
|
|
MONSTER:('C',"forest centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:('C',"mountain centaur"),random,hostile
|
|
MONSTER:'C',random,hostile
|
|
MONSTER:'C',random,hostile
|
|
MONSTER:('s',"scorpion"),(03,02),hostile
|
|
MONSTER:('s',"scorpion"),(72,02),hostile
|
|
MONSTER:('s',"scorpion"),(03,17),hostile
|
|
MONSTER:('s',"scorpion"),(72,17),hostile
|
|
MONSTER:('s',"scorpion"),(41,10),hostile
|
|
MONSTER:('s',"scorpion"),(33,09),hostile
|
|
MONSTER:('s',"scorpion"),random,hostile
|
|
MONSTER:('s',"scorpion"),random,hostile
|
|
MONSTER:'s',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. "fila" is the upper filler, between the
|
|
# start and locate levels, and "filb" the lower between the locate
|
|
# and goal levels.
|
|
#
|
|
|
|
MAZE: "Ran-fila" , ' '
|
|
INIT_MAP: mines, '.' , 'T', true, true, random, 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
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
#
|
|
MONSTER: ('C', "mountain centaur"), random, hostile
|
|
MONSTER: ('C', "mountain centaur"), random, hostile
|
|
MONSTER: ('C', "forest centaur"), random, hostile
|
|
MONSTER: ('C', "forest centaur"), random, hostile
|
|
MONSTER: ('C', "forest centaur"), random, hostile
|
|
MONSTER: 'C', random, hostile
|
|
MONSTER: ('s', "scorpion"), random, hostile
|
|
|
|
MAZE: "Ran-filb" , ' '
|
|
INIT_MAP: mines, '.' , ' ', true, true, random, 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: ('C', "mountain centaur"), random, hostile
|
|
MONSTER: ('C', "mountain centaur"), random, hostile
|
|
MONSTER: ('C', "mountain centaur"), random, hostile
|
|
MONSTER: ('C', "mountain centaur"), random, hostile
|
|
MONSTER: 'C', random, hostile
|
|
MONSTER: ('s', "scorpion"), random, hostile
|
|
MONSTER: ('s', "scorpion"), random, hostile
|
|
|