From 4d0cde709d4419f6af04726a80e04d83f63fc9b8 Mon Sep 17 00:00:00 2001 From: jwalz Date: Sat, 5 Jan 2002 21:05:46 +0000 Subject: [PATCH] *** empty log message *** --- dat/Caveman.des | 316 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 316 insertions(+) create mode 100644 dat/Caveman.des diff --git a/dat/Caveman.des b/dat/Caveman.des new file mode 100644 index 000000000..6f782cce2 --- /dev/null +++ b/dat/Caveman.des @@ -0,0 +1,316 @@ +# SCCS Id: @(#)Caveman.des 3.3 95/10/07 +# 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, Shaman Karnov +# and receive your quest assignment. +# +MAZE: "Cav-strt",' ' +FLAGS: noteleport,hardfloor +GEOMETRY:center,center +MAP + + ...... .......................... ... .... ...... + ...... .......................... ........ .... ..... + ..BB ............................. ......... .... .. + .. ...................... ....... .. .... .. + .. .................... .. ....... .. ... + .. S BB ..... ....... .... .... + .. ... . .. ........ .. .. .. ... + .. ...... .. ............ .. ... + . .... .. ........ .. ........... + ... .. .. ............. ................... + ..... ..... ............................... ........... + .....B................ ... ... + ..... . .......... .... . ... .......... ... + ... .. ............. .. ................... .... + BB .. ......... BB ... .......... .. ... ... + ...... ..... B ........ .. .. .... ... + .......... .......... ..... ... ..... ........ + .. ... . ..... .... .. ... .. + +ENDMAP +# Dungeon Description +REGION:(00,00,75,19),unlit,"ordinary" +REGION:(13,01,40,05),lit,"temple",unfilled,true +# The occupied rooms. +REGION:(02,01,08,03),lit,"ordinary",unfilled,true +REGION:(01,11,06,14),lit,"ordinary",unfilled,true +REGION:(13,08,18,10),lit,"ordinary",unfilled,true +REGION:(05,17,14,18),lit,"ordinary",unfilled,true +REGION:(17,16,23,18),lit,"ordinary",unfilled,true +REGION:(35,16,44,18),lit,"ordinary",unfilled,true +# Stairs +STAIR:(02,03),down +# Portal arrival point +BRANCH:(71,09,71,09),(0,0,0,0) +# Doors +DOOR:locked,(19,06) +# The temple altar (this will force a priest(ess) to be created) +ALTAR:(36,02),coaligned,shrine +# Shaman Karnov +MONSTER:'@',"Shaman Karnov",(35,02) +# The treasure of Shaman Karnov +OBJECT:'(',"chest",(34,02) +# neanderthal guards for the audience chamber +MONSTER:'@',"neanderthal",(20,03) +MONSTER:'@',"neanderthal",(20,02) +MONSTER:'@',"neanderthal",(20,01) +MONSTER:'@',"neanderthal",(21,03) +MONSTER:'@',"neanderthal",(21,02) +MONSTER:'@',"neanderthal",(21,01) +MONSTER:'@',"neanderthal",(22,01) +MONSTER:'@',"neanderthal",(26,09) +# Non diggable walls +NON_DIGGABLE:(00,00,75,19) +# Random traps +TRAP:"pit",(47,11) +TRAP:"pit",(57,10) +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +# Monsters on siege duty (in the outer caves). +MONSTER: 'h',"bugbear",(47,02),hostile +MONSTER: 'h',"bugbear",(48,03),hostile +MONSTER: 'h',"bugbear",(49,04),hostile +MONSTER: 'h',"bugbear",(67,03),hostile +MONSTER: 'h',"bugbear",(69,04),hostile +MONSTER: 'h',"bugbear",(51,13),hostile +MONSTER: 'h',"bugbear",(53,14),hostile +MONSTER: 'h',"bugbear",(55,15),hostile +MONSTER: 'h',"bugbear",(63,10),hostile +MONSTER: 'h',"bugbear",(65,09),hostile +MONSTER: 'h',"bugbear",(67,10),hostile +MONSTER: 'h',"bugbear",(69,11),hostile +WALLIFY + +# +# The "locate" level for the quest. +# +# Here you have to find the lair of Tiamat to go +# further towards your assigned quest. +# + +MAZE: "Cav-loca",' ' +FLAGS: hardfloor +GEOMETRY:center,center +MAP + + ............. ........... + ............... ............. + ............. ............... .......... + ........... ............. ............... + ... ... .................. + ... .......... ... .................. + ... ............ BBB................... + ... .......... ...................... + ..... .. .....B........................ + .... ............... . ........B.......................... + ...... .. .............S.............. .................. + .... .. ........... ............... + .. ... .................... + .... BB................... + .. .. .. ............... + .. ....... .... ..... .... .. ....... S + ............ ....... .. ....... ..... ... .... + ....... ..... ...... ....... + +ENDMAP +# Dungeon Description +REGION:(00,00,75,19),unlit,"ordinary" +REGION:(52,06,73,15),lit,"ordinary",unfilled,true +# Doors +DOOR:locked,(28,11) +# Stairs +STAIR:(04,03),up +STAIR:(73,10),down +# Non diggable walls +NON_DIGGABLE:(00,00,75,19) +# Objects +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 +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:'h',"bugbear",(02,10),hostile +MONSTER:'h',"bugbear",(03,11),hostile +MONSTER:'h',"bugbear",(04,12),hostile +MONSTER:'h',"bugbear",(02,11),hostile +MONSTER:'h',"bugbear",(16,16),hostile +MONSTER:'h',"bugbear",(17,17),hostile +MONSTER:'h',"bugbear",(18,18),hostile +MONSTER:'h',"bugbear",(19,16),hostile +MONSTER:'h',"bugbear",(30,06),hostile +MONSTER:'h',"bugbear",(31,07),hostile +MONSTER:'h',"bugbear",(32,08),hostile +MONSTER:'h',"bugbear",(33,06),hostile +MONSTER:'h',"bugbear",(34,07),hostile +MONSTER:'h',"bugbear",random,hostile +MONSTER:'h',"bugbear",random,hostile +MONSTER:'h',"bugbear",random,hostile +MONSTER:'h',"bugbear",random,hostile +MONSTER:'h',random,random,hostile +MONSTER:'H',random,random,hostile +MONSTER:'H',"hill giant",(03,12),hostile +MONSTER:'H',"hill giant",(20,17),hostile +MONSTER:'H',"hill giant",(35,08),hostile +MONSTER:'H',"hill giant",random,hostile +MONSTER:'H',"hill giant",random,hostile +MONSTER:'H',"hill giant",random,hostile +MONSTER:'H',"hill giant",random,hostile +MONSTER:'H',random,random,hostile +WALLIFY + +# +# The "goal" level for the quest. +# +# Here you meet Tiamat your nemesis monster. You have to +# defeat Tiamat in combat to gain the artifact you have +# been assigned to retrieve. +# + +MAZE: "Cav-goal", ' ' +GEOMETRY:center,center +MAP + + ..................... + ....................... + ......................... + ........................... + ............................. + ............................... + ................................. + ................................... + ..................................... + ....................................... + ..................................... + ................................... + ................................. + ............................... + ............................. + ........................... + ......................... + ....................... + +ENDMAP +# Dungeon Description +REGION:(00,00,75,19),lit,"ordinary" +# Stairs +STAIR:random,up +# Non diggable walls +NON_DIGGABLE:(00,00,75,19) +# Objects +OBJECT:')',"mace",(23,10),blessed,0,"The Sceptre of Might" +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 +# monsters. +MONSTER:'D',"Chromatic Dragon",(23,10),asleep +MONSTER:'F',"shrieker",(26,13) +MONSTER:'F',"shrieker",(25,8) +MONSTER:'F',"shrieker",(45,11) +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: "Cav-fila" , ' ' +INIT_MAP: '.' , ' ' , 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 +# +TRAP: random, random +TRAP: random, random +TRAP: random, random +TRAP: random, random +# +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', random, random, hostile +MONSTER: 'H', "hill giant", random, hostile + +MAZE: "Cav-filb" , ' ' +INIT_MAP: '.' , ' ' , 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 +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: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', "bugbear", random, hostile +MONSTER: 'h', random, random, hostile +MONSTER: 'h', random, random, hostile +MONSTER: 'H', "hill giant", random, hostile +MONSTER: 'H', "hill giant", random, hostile