# NetHack 3.5	Caveman.des	$NHDT-Date$  $NHDT-Branch$:$NHDT-Revision$
# NetHack 3.5	Caveman.des	$Date: 2009/05/06 10:44:15 $  $Revision: 1.4 $
#	SCCS Id: @(#)Caveman.des	3.5	1995/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
