From b63850686e182f8bb7abafa12746df62ac89af0f Mon Sep 17 00:00:00 2001 From: jwalz Date: Sat, 5 Jan 2002 21:05:46 +0000 Subject: [PATCH] *** empty log message *** --- dat/Samurai.des | 415 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 415 insertions(+) create mode 100644 dat/Samurai.des diff --git a/dat/Samurai.des b/dat/Samurai.des new file mode 100644 index 000000000..fd4f153a3 --- /dev/null +++ b/dat/Samurai.des @@ -0,0 +1,415 @@ +# SCCS Id: @(#)Samurai.des 3.3 95/06/29 +# 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....... +..........+......|.........|......................|.........|......PP....... +......... |......---------------------++--------------------|........PP..... +..........|.................................................|.........PP.... +..........|.................................................|...........PP.. +..........----------------------------------------...-------|............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 +OBJECT:'(',"chest",(20,04) +# 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 +MAP +............................................................................ +............................................................................ +........-----..................................................-----........ +........|...|..................................................|...|........ +........|...---..}..--+------------------------------+--..}..---...|........ +........|-|...|.....|...|....|....|....|....|....|.|...|.....|...|-|........ +..........|...-------...|....|....|....|....|....S.|...-------...|.......... +..........|-|.........------+----+-+-------+-+--------.........|-|.......... +............|..--------.|}........................}|.--------..|............ +............|..+........+..........................+........+..|............ +............|..+........+..........................+........+..|............ +............|..--------.|}........................}|.--------..|............ +..........|-|.........--------+-+-------+-+----+------.........|-|.......... +..........|...-------...|.S....|....|....|....|....|...-------...|.......... +........|-|...|.....|...|.|....|....|....|....|....|...|.....|...|-|........ +........|...---..}..--+------------------------------+--..}..---...|........ +........|...|..................................................|...|........ +........-----..................................................-----........ +............................................................................ +............................................................................ +ENDMAP +# 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 +REGION:(00,00,44,19),unlit,"ordinary" +# Stairs +STAIR:(02,10),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: '.' , '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" +# +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