mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-21 16:55:06 +00:00
436 lines
14 KiB
Text
436 lines
14 KiB
Text
# SCCS Id: @(#)Samurai.des 3.4 2002/04/08
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1991-92 by M. Stephenson, P. Winner
|
|
# NetHack may be freely redistributed. See license for details.
|
|
#
|
|
# The "start" level for the quest.
|
|
#
|
|
# Here you meet your (besieged) class leader, Lord Sato
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Sam-strt",' '
|
|
FLAGS: noteleport,hardfloor
|
|
GEOMETRY:center,center
|
|
MAP
|
|
..............................................................PP............
|
|
...............................................................PP...........
|
|
..........---------------------------------------------------...PPP.........
|
|
..........|......|.........|...|..............|...|.........|....PPPPP......
|
|
......... |......|.........S...|..............|...S.........|.....PPPP......
|
|
..........|......|.........|---|..............|---|.........|.....PPP.......
|
|
..........+......|.........+...-------++-------...+.........|......PP.......
|
|
..........+......|.........|......................|.........|......PPw......
|
|
......... |......---------------------++--------------------|.......wPP.....
|
|
..........|.................................................|.........PPw...
|
|
..........|.................................................|..........wPP..
|
|
..........----------------------------------------...-------|............PP.
|
|
..........................................|.................|.............PP
|
|
.............. ................. .........|.................|..............P
|
|
............. } ............... } ........|.................|...............
|
|
.............. ........PP....... .........|.................|...............
|
|
.....................PPP..................|.................|...............
|
|
......................PP..................-------------------...............
|
|
............................................................................
|
|
............................................................................
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
REGION:(18,03,26,07),lit,"throne",unfilled
|
|
# Portal arrival zone
|
|
BRANCH:(62,12,70,17),(0,0,0,0)
|
|
# Stairs
|
|
STAIR:(29,04),down
|
|
# Doors
|
|
DOOR:locked,(10,06)
|
|
DOOR:locked,(10,07)
|
|
DOOR:closed,(27,04)
|
|
DOOR:closed,(27,06)
|
|
DOOR:closed,(38,06)
|
|
DOOR:locked,(38,08)
|
|
DOOR:closed,(39,06)
|
|
DOOR:locked,(39,08)
|
|
DOOR:closed,(50,04)
|
|
DOOR:closed,(50,06)
|
|
# Lord Sato
|
|
MONSTER:'@',"Lord Sato",(20,04)
|
|
# The treasure of Lord Sato
|
|
CONTAINER:'(',"chest",(20,04)
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
# roshi guards for the audience chamber
|
|
MONSTER:'@',"roshi",(18,04)
|
|
MONSTER:'@',"roshi",(18,05)
|
|
MONSTER:'@',"roshi",(18,06)
|
|
MONSTER:'@',"roshi",(18,07)
|
|
MONSTER:'@',"roshi",(26,04)
|
|
MONSTER:'@',"roshi",(26,05)
|
|
MONSTER:'@',"roshi",(26,06)
|
|
MONSTER:'@',"roshi",(26,07)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Monsters on siege duty.
|
|
MONSTER: '@',"ninja",(64,00),hostile
|
|
MONSTER: 'd',"wolf",(65,01)
|
|
MONSTER: '@',"ninja",(67,02),hostile
|
|
MONSTER: '@',"ninja",(69,05),hostile
|
|
MONSTER: '@',"ninja",(69,06),hostile
|
|
MONSTER: 'd',"wolf",(69,07)
|
|
MONSTER: '@',"ninja",(70,06),hostile
|
|
MONSTER: '@',"ninja",(70,07),hostile
|
|
MONSTER: '@',"ninja",(72,01),hostile
|
|
MONSTER: 'd',"wolf",(75,09)
|
|
MONSTER: '@',"ninja",(73,05),hostile
|
|
MONSTER: '@',"ninja",(68,02),hostile
|
|
MONSTER:'E',"stalker",random
|
|
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to invade the Shogun's Castle to go
|
|
# further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Sam-loca",' '
|
|
FLAGS: hardfloor
|
|
GEOMETRY:center,center
|
|
#0 1 2 3 4 5 6 7
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
0............................................................................
|
|
1............................................................................
|
|
2........-----..................................................-----........
|
|
3........|...|..................................................|...|........
|
|
4........|...---..}..--+------------------------------+--..}..---...|........
|
|
5........|-|...|.....|...|....|....|....|....|....|.|...|.....|...|-|........
|
|
6..........|...-------...|....|....|....|....|....S.|...-------...|..........
|
|
7..........|-|.........------+----+-+-------+-+--------.........|-|..........
|
|
8............|..--------.|}........................}|.--------..|............
|
|
9............|..+........+..........................+........+..|............
|
|
0............|..+........+..........................+........+..|............
|
|
1............|..--------.|}........................}|.--------..|............
|
|
2..........|-|.........--------+-+-------+-+----+------.........|-|..........
|
|
3..........|...-------...|.S....|....|....|....|....|...-------...|..........
|
|
4........|-|...|.....|...|.|....|....|....|....|....|...|.....|...|-|........
|
|
5........|...---..}..--+------------------------------+--..}..---...|........
|
|
6........|...|..................................................|...|........
|
|
7........-----..................................................-----........
|
|
8............................................................................
|
|
9............................................................................
|
|
ENDMAP
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
#0 1 2 3 4 5 6 7
|
|
RANDOM_PLACES:(25,05),(30,05),(50,05),(25,14),(45,14),(50,14)
|
|
# Magic Chest
|
|
OBJECT:'(',"magic chest",place[0]
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
# Doors
|
|
DOOR:locked,(22,04)
|
|
DOOR:locked,(22,15)
|
|
DOOR:locked,(53,04)
|
|
DOOR:locked,(53,15)
|
|
DOOR:locked,(49,06)
|
|
DOOR:locked,(26,13)
|
|
DOOR:locked,(28,07)
|
|
DOOR:locked,(30,12)
|
|
DOOR:locked,(33,07)
|
|
DOOR:locked,(32,12)
|
|
DOOR:locked,(35,07)
|
|
DOOR:locked,(40,12)
|
|
DOOR:locked,(43,07)
|
|
DOOR:locked,(42,12)
|
|
DOOR:locked,(45,07)
|
|
DOOR:locked,(47,12)
|
|
DOOR:closed,(15,09)
|
|
DOOR:closed,(15,10)
|
|
DOOR:closed,(24,09)
|
|
DOOR:closed,(24,10)
|
|
DOOR:closed,(51,09)
|
|
DOOR:closed,(51,10)
|
|
DOOR:closed,(60,09)
|
|
DOOR:closed,(60,10)
|
|
# Stairs
|
|
STAIR:(10,10),up
|
|
STAIR:(25,14),down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Objects
|
|
OBJECT:'*',random,(25,05)
|
|
OBJECT:'*',random,(26,05)
|
|
OBJECT:'*',random,(27,05)
|
|
OBJECT:'*',random,(28,05)
|
|
OBJECT:'*',random,(25,06)
|
|
OBJECT:'*',random,(26,06)
|
|
OBJECT:'*',random,(27,06)
|
|
OBJECT:'*',random,(28,06)
|
|
#
|
|
OBJECT:'[',random,(40,05)
|
|
OBJECT:'[',random,(41,05)
|
|
OBJECT:'[',random,(42,05)
|
|
OBJECT:'[',random,(43,05)
|
|
OBJECT:'[',random,(40,06)
|
|
OBJECT:'[',random,(41,06)
|
|
OBJECT:'[',random,(42,06)
|
|
OBJECT:'[',random,(43,06)
|
|
#
|
|
OBJECT:')',random,(27,13)
|
|
OBJECT:')',random,(28,13)
|
|
OBJECT:')',random,(29,13)
|
|
OBJECT:')',random,(30,13)
|
|
OBJECT:')',random,(27,14)
|
|
OBJECT:')',random,(28,14)
|
|
OBJECT:')',random,(29,14)
|
|
OBJECT:')',random,(30,14)
|
|
#
|
|
OBJECT:'(',random,(37,13)
|
|
OBJECT:'(',random,(38,13)
|
|
OBJECT:'(',random,(39,13)
|
|
OBJECT:'(',random,(40,13)
|
|
OBJECT:'(',random,(37,14)
|
|
OBJECT:'(',random,(38,14)
|
|
OBJECT:'(',random,(39,14)
|
|
OBJECT:'(',random,(40,14)
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:'@',"ninja",(15,05),hostile
|
|
MONSTER:'@',"ninja",(16,05),hostile
|
|
MONSTER:'d',"wolf",(17,05)
|
|
MONSTER:'d',"wolf",(18,05)
|
|
MONSTER:'@',"ninja",(19,05),hostile
|
|
MONSTER:'d',"wolf",(15,14)
|
|
MONSTER:'d',"wolf",(16,14)
|
|
MONSTER:'@',"ninja",(17,14),hostile
|
|
MONSTER:'@',"ninja",(18,14),hostile
|
|
MONSTER:'d',"wolf",(56,05)
|
|
MONSTER:'@',"ninja",(57,05),hostile
|
|
MONSTER:'d',"wolf",(58,05)
|
|
MONSTER:'d',"wolf",(59,05)
|
|
MONSTER:'@',"ninja",(56,14),hostile
|
|
MONSTER:'d',"wolf",(57,14)
|
|
MONSTER:'@',"ninja",(58,14),hostile
|
|
MONSTER:'d',random,(59,14)
|
|
MONSTER:'d',"wolf",(60,14)
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
# "guards" for the central courtyard.
|
|
MONSTER:'@',"samurai",(30,05),hostile
|
|
MONSTER:'@',"samurai",(31,05),hostile
|
|
MONSTER:'@',"samurai",(32,05),hostile
|
|
MONSTER:'@',"samurai",(32,14),hostile
|
|
MONSTER:'@',"samurai",(33,14),hostile
|
|
MONSTER:'@',"samurai",(34,14),hostile
|
|
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet Takauji, your nemesis monster. You have to
|
|
# defeat him in combat to gain the artifact you have been
|
|
# assigned to retrieve.
|
|
#
|
|
|
|
MAZE: "Sam-goal", ' '
|
|
FLAGS: noteleport
|
|
GEOMETRY:center,center
|
|
MAP
|
|
|
|
.......................
|
|
......---------.---------......
|
|
......----.................----......
|
|
....----.....-------------.....----....
|
|
....--.....----...........----.....--....
|
|
...||....---....---------....---....||...
|
|
...|....--....---.......---....--....|...
|
|
....|...||...---...--+--...---...||...|....
|
|
....|...|....|....|-...-|....|....|...|....
|
|
....|...|....|....+.....+....|........|....
|
|
....|...|....|....|-...-|....|....|...|....
|
|
....|...||...---...--+--...---...||...|....
|
|
...|....--....---.......---....--....|...
|
|
...||....---....----.----....---....||...
|
|
....--.....----...........----.....--....
|
|
....----.....-------------.....----....
|
|
......----.................----......
|
|
......-------------------......
|
|
.......................
|
|
ENDMAP
|
|
# Dungeon Description
|
|
RANDOM_PLACES:(02,11),(42,09)
|
|
REGION:(00,00,44,19),unlit,"ordinary"
|
|
# Doors
|
|
DOOR:closed,(19,10)
|
|
DOOR:closed,(22,08)
|
|
DOOR:closed,(22,12)
|
|
DOOR:closed,(25,10)
|
|
# Stairs
|
|
STAIR:place[0],up
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,44,19)
|
|
# Objects
|
|
OBJECT:')',"tsurugi",(22,10),blessed,0,"The Tsurugi of Muramasa"
|
|
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
|
|
#
|
|
TRAP:"board",(22,09)
|
|
TRAP:"board",(24,10)
|
|
TRAP:"board",(22,11)
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:'@',"Ashikaga Takauji",(22,10)
|
|
MONSTER:'@',"samurai",random,hostile
|
|
MONSTER:'@',"samurai",random,hostile
|
|
MONSTER:'@',"samurai",random,hostile
|
|
MONSTER:'@',"samurai",random,hostile
|
|
MONSTER:'@',"samurai",random,hostile
|
|
MONSTER:'@',"ninja",random,hostile
|
|
MONSTER:'@',"ninja",random,hostile
|
|
MONSTER:'@',"ninja",random,hostile
|
|
MONSTER:'@',"ninja",random,hostile
|
|
MONSTER:'@',"ninja",random,hostile
|
|
MONSTER:'d',"wolf",random
|
|
MONSTER:'d',"wolf",random
|
|
MONSTER:'d',"wolf",random
|
|
MONSTER:'d',"wolf",random
|
|
MONSTER:'d',random,random
|
|
MONSTER:'d',random,random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
MONSTER:'E',"stalker",random
|
|
|
|
|
|
#
|
|
# 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: "Sam-fila", ' '
|
|
INIT_MAP: 'G' , 'P', true, true, random, 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
|
|
#
|
|
MONSTER: 'd', random, random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'E', "stalker", random
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
|
|
MAZE: "Sam-filb", ' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
------------- -------------
|
|
|...........| |...........|
|
|
|...-----...|----------------------------------|...-----...|
|
|
|...| |...|..................................|...| |...|
|
|
|...-----..........................................-----...|
|
|
|...........|--S----------------------------S--|...........|
|
|
----...--------.|..........................|.--------...----
|
|
|...|........+..........................+........|...|
|
|
|...|........+..........................+........|...|
|
|
----...--------.|..........................|.--------...----
|
|
|...........|--S----------------------------S--|...........|
|
|
|...-----..........................................-----...|
|
|
|...| |...|..................................|...| |...|
|
|
|...-----...|----------------------------------|...-----...|
|
|
|...........| |...........|
|
|
------------- -------------
|
|
ENDMAP
|
|
REGION:(00,00,59,15),unlit,"ordinary"
|
|
# Doors
|
|
DOOR:closed,(16,07)
|
|
DOOR:closed,(16,08)
|
|
DOOR:closed,(43,07)
|
|
DOOR:closed,(43,08)
|
|
#
|
|
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
|
|
#
|
|
MONSTER: 'd', random, random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'd', "wolf", random
|
|
MONSTER: 'E', "stalker", random
|
|
MONSTER: 'E', "stalker", random
|
|
MONSTER: 'E', "stalker", random
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|