Source:NetHack 3.6.1/dat/Barb.des

From NetHackWiki
Jump to navigation Jump to search

Below is the full text to Barb.des from the source code of NetHack 3.6.1. To link to a particular line, write [[Source:NetHack 3.6.1/dat/Barb.des#line123]], for example.

The NetHack General Public License applies to screenshots, source code and other content from NetHack.

This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.

 # NetHack 3.6	Barb.des	$NHDT-Date: 1432512784 2015/05/25 00:13:04 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
 #	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, Pelias,
 #	and receive your quest assignment.
 #
 MAZE: "Bar-strt",' '
 FLAGS: noteleport,hardfloor
 GEOMETRY:center,center
 MAP
 ..................................PP........................................
 ...................................PP.......................................
 ...................................PP.......................................
 ....................................PP......................................
 ........--------------......-----....PPP....................................
 ........|...S........|......+...|...PPP.....................................
 ........|----........|......|...|....PP.....................................
 ........|.\..........+......-----...........................................
 ........|----........|...............PP.....................................
 ........|...S........|...-----.......PPP....................................
 ........--------------...+...|......PPPPP...................................
 .........................|...|.......PPP....................................
 ...-----......-----......-----........PP....................................
 ...|...+......|...+..--+--.............PP...................................
 ...|...|......|...|..|...|..............PP..................................
 ...-----......-----..|...|.............PPPP.................................
 .....................-----............PP..PP................................
 .....................................PP...PP................................
 ....................................PP...PP.................................
 ....................................PP....PP................................
 ENDMAP
 
 # the forest beyond the river
 REPLACE_TERRAIN:(37,0,59,19),'.','T', 5%
 REPLACE_TERRAIN:(60,0,64,19),'.','T', 10%
 REPLACE_TERRAIN:(65,0,75,19),'.','T', 20%
 # guarantee a path and free spot for the portal
 TERRAIN:(randline (37,7),(62,02),7), '.'
 TERRAIN:(62,02),'.'
 
 # Dungeon Description
 REGION:(00,00,75,19),lit,"ordinary"
 REGION:(09,05,11,05),unlit,"ordinary"
 REGION:(09,07,11,07),lit,"ordinary"
 REGION:(09,09,11,09),unlit,"ordinary"
 REGION:(13,05,20,09),lit,"ordinary"
 REGION:(29,05,31,06),lit,"ordinary"
 REGION:(26,10,28,11),lit,"ordinary"
 REGION:(04,13,06,14),lit,"ordinary"
 REGION:(15,13,17,14),lit,"ordinary"
 REGION:(22,14,24,15),lit,"ordinary"
 # Stairs
 STAIR:(09,09),down
 # Portal arrival point
 BRANCH:(62,02,62,02),(0,0,0,0)
 # Doors
 DOOR:locked,(12,05)
 DOOR:locked,(12,09)
 DOOR:closed,(21,07)
 DOOR:open,(07,13)
 DOOR:open,(18,13)
 DOOR:open,(23,13)
 DOOR:open,(25,10)
 DOOR:open,(28,05)
 # Elder
 MONSTER:('@',"Pelias"),(10,07)
 # The treasure of Pelias
 OBJECT:('(',"chest"),(09,05)
 # chieftain guards for the audience chamber
 MONSTER:('@',"chieftain"),(10,05)
 MONSTER:('@',"chieftain"),(10,09)
 MONSTER:('@',"chieftain"),(11,05)
 MONSTER:('@',"chieftain"),(11,09)
 MONSTER:('@',"chieftain"),(14,05)
 MONSTER:('@',"chieftain"),(14,09)
 MONSTER:('@',"chieftain"),(16,05)
 MONSTER:('@',"chieftain"),(16,09)
 # Non diggable walls
 NON_DIGGABLE:(00,00,75,19)
 # One trap to keep the ogres at bay.
 TRAP:"spiked pit",(37,07)
 # Eels in the river
 MONSTER:(';',"giant eel"),(36,01)
 MONSTER:(';',"giant eel"),(37,09)
 MONSTER:(';',"giant eel"),(39,15)
 # Monsters on siege duty.
 MONSTER:('O',"ogre"),(40,08),hostile
 MONSTER:('O',"ogre"),(41,06),hostile
 MONSTER:('O',"ogre"),(41,07),hostile
 MONSTER:('O',"ogre"),(41,08),hostile
 MONSTER:('O',"ogre"),(41,09),hostile
 MONSTER:('O',"ogre"),(41,10),hostile
 MONSTER:('O',"ogre"),(42,06),hostile
 MONSTER:('O',"ogre"),(42,07),hostile
 MONSTER:('O',"ogre"),(42,08),hostile
 MONSTER:('O',"ogre"),(42,09),hostile
 MONSTER:('O',"ogre"),(42,10),hostile
 
 #
 #	The "locate" level for the quest.
 #
 #	Here you have to infiltrate the Duali Oasis to go
 #	further towards your assigned quest.
 #
 
 MAZE: "Bar-loca",' '
 FLAGS: hardfloor
 GEOMETRY:center,center
 MAP
 ..........PPP.........................................                      
 ...........PP..........................................        .......      
 ..........PP...........-----..........------------------     ..........     
 ...........PP..........+...|..........|....S...........|..  ............    
 ..........PPP..........|...|..........|-----...........|...  .............  
 ...........PPP.........-----..........+....+...........|...  .............  
 ..........PPPPPPPPP...................+....+...........S.................   
 ........PPPPPPPPPPPPP.........-----...|-----...........|................    
 ......PPPPPPPPPPPPPP..P.......+...|...|....S...........|          ...       
 .....PPPPPPP......P..PPPP.....|...|...------------------..         ...      
 ....PPPPPPP.........PPPPPP....-----........................      ........   
 ...PPPPPPP..........PPPPPPP..................................   ..........  
 ....PPPPPPP........PPPPPPP....................................  ..........  
 .....PPPPP........PPPPPPP.........-----........................   ........  
 ......PPP..PPPPPPPPPPPP...........+...|.........................    .....   
 ..........PPPPPPPPPPP.............|...|.........................     ....   
 ..........PPPPPPPPP...............-----.........................       .    
 ..............PPP.................................................          
 ...............PP....................................................       
 ................PPP...................................................      
 ENDMAP
 # Dungeon Description
 REGION:(00,00,75,19),lit,"ordinary"
 REGION:(24,03,26,04),unlit,"ordinary"
 REGION:(31,08,33,09),unlit,"ordinary"
 REGION:(35,14,37,15),unlit,"ordinary"
 REGION:(39,03,54,08),lit,"ordinary"
 REGION:(56,00,75,08),unlit,"ordinary"
 REGION:(64,09,75,16),unlit,"ordinary"
 # Doors
 DOOR:open,(23,03)
 DOOR:open,(30,08)
 DOOR:open,(34,14)
 DOOR:locked,(38,05)
 DOOR:locked,(38,06)
 DOOR:closed,(43,03)
 DOOR:closed,(43,05)
 DOOR:closed,(43,06)
 DOOR:closed,(43,08)
 DOOR:locked,(55,06)
 # Stairs
 STAIR:(05,02),up
 STAIR:(70,13),down
 # Objects
 OBJECT:random,(42,03)
 OBJECT:random,(42,03)
 OBJECT:random,(42,03)
 OBJECT:random,(41,03)
 OBJECT:random,(41,03)
 OBJECT:random,(41,03)
 OBJECT:random,(41,03)
 OBJECT:random,(41,08)
 OBJECT:random,(41,08)
 OBJECT:random,(42,08)
 OBJECT:random,(42,08)
 OBJECT:random,(42,08)
 OBJECT:random,(71,13)
 OBJECT:random,(71,13)
 OBJECT:random,(71,13)
 # Random traps
 TRAP:"spiked pit",(10,13)
 TRAP:"spiked pit",(21,07)
 TRAP:"spiked pit",(67,08)
 TRAP:"spiked pit",(68,09)
 TRAP:random,random
 TRAP:random,random
 TRAP:random,random
 TRAP:random,random
 # Random monsters.
 MONSTER:('O',"ogre"),(12,09),hostile
 MONSTER:('O',"ogre"),(18,11),hostile
 MONSTER:('O',"ogre"),(45,05),hostile
 MONSTER:('O',"ogre"),(45,06),hostile
 MONSTER:('O',"ogre"),(47,05),hostile
 MONSTER:('O',"ogre"),(46,05),hostile
 MONSTER:('O',"ogre"),(56,03),hostile
 MONSTER:('O',"ogre"),(56,04),hostile
 MONSTER:('O',"ogre"),(56,05),hostile
 MONSTER:('O',"ogre"),(56,06),hostile
 MONSTER:('O',"ogre"),(57,03),hostile
 MONSTER:('O',"ogre"),(57,04),hostile
 MONSTER:('O',"ogre"),(57,05),hostile
 MONSTER:('O',"ogre"),(57,06),hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:'O',random,hostile
 MONSTER:'T',random,hostile
 MONSTER:('T',"rock troll"),(46,06),hostile
 MONSTER:('T',"rock troll"),(47,06),hostile
 MONSTER:('T',"rock troll"),(56,07),hostile
 MONSTER:('T',"rock troll"),(57,07),hostile
 MONSTER:('T',"rock troll"),(70,13),hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:'T',random,hostile
 
 #
 #	The "goal" level for the quest.
 #
 #	Here you meet Thoth Amon, your nemesis monster.  You have to
 #	defeat Thoth Amon in combat to gain the artifact you have
 #	been assigned to retrieve.
 #
 
 MAZE: "Bar-goal", ' '
 GEOMETRY:center,center
 MAP
                                                                             
                                .............                                
                              ..................                             
         ....              .........................          ....           
       .......          ..........................           .......         
       ......             ........................          .......          
       ..  ......................................             ..             
        ..                 .....................             ..              
         ..                 ..................              ..               
          ..         ..S...S..............   ................                
           ..                   ........                ...                  
        .........                                         ..                 
        ......  ..                                         ...  ....         
       .. ...    ..                             ......       ........        
    ....          .. ..................        ........       ......         
   ......          ......................       ......         ..            
    ....             ..................              ...........             
                       ..............                                        
                         ...........                                         
                                                                             
 ENDMAP
 # Dungeon Description
 REGION:(00,00,75,19),unlit,"ordinary"
 # Secret doors
 DOOR:locked,(22,09)
 DOOR:locked,(26,09)
 # Stairs
 STAIR:(36,05),up
 # The altar.  Unattended.
 ALTAR:(63,04),noncoaligned,altar
 NON_DIGGABLE:(00,00,75,19)
 # Objects
 OBJECT:('*',"luckstone"),(63,04),blessed,0,name:"The Heart of Ahriman"
 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
 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
 # Random monsters.
 MONSTER:('@',"Thoth Amon"),(63,04),hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:('O',"ogre"),random,hostile
 MONSTER:'O',random,hostile
 MONSTER:'O',random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:('T',"rock troll"),random,hostile
 MONSTER:'T',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. "filla" is the upper filler, between the
 #	start and locate levels, and "fillb" the lower between the locate
 #	and goal levels.
 #
 
 MAZE: "Bar-fila" , ' '
 INIT_MAP: mines, '.' , '.' , true , true , unlit , false
 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
 #
 TRAP: random, random
 TRAP: random, random
 TRAP: random, random
 TRAP: random, random
 #
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: 'O', random, hostile
 MONSTER: ('T', "rock troll"), random, hostile
 
 MAZE: "Bar-filb" , ' '
 INIT_MAP: mines, '.' , ' ' , true , true , unlit , 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: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: ('O', "ogre"), random, hostile
 MONSTER: 'O' , random, hostile
 MONSTER: ('T', "rock troll"), random, hostile
 MONSTER: ('T', "rock troll"), random, hostile
 MONSTER: ('T', "rock troll"), random, hostile
 MONSTER: 'T' , random, hostile