Source:NetHack 3.4.3/dat/Barb.des

From NetHackWiki
Jump to: navigation, search

Below is the full text to dat/Barb.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Barb.des|123}}, for example.

This file describes the layout of the barbarian quest.

License[edit]

1.    #	SCCS Id: @(#)Barb.des	3.4	1991/12/22
2.    #	Copyright (c) 1989 by Jean-Christophe Collet
3.    #	Copyright (c) 1991 by M. Stephenson
4.    # NetHack may be freely redistributed.  See license for details.

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.

Start level[edit]

5.    #
6.    #	The "start" level for the quest.
7.    #
8.    #	Here you meet your (besieged) class leader, Pelias,
9.    #	and receive your quest assignment.
10.   #
11.   MAZE: "Bar-strt",' '
12.   FLAGS: noteleport,hardfloor
13.   GEOMETRY:center,center
14.   MAP
15.   ..................................PP........................................
16.   ...................................PP.......................................
17.   ...................................PP.......................................
18.   ....................................PP......................................
19.   ........--------------......-----....PPP....................................
20.   ........|...S........|......+...|...PPP.....................................
21.   ........|----........|......|...|....PP.....................................
22.   ........|.\..........+......-----...........................................
23.   ........|----........|...............PP.....................................
24.   ........|...S........|...-----.......PPP....................................
25.   ........--------------...+...|......PPPPP...................................
26.   .........................|...|.......PPP....................................
27.   ...-----......-----......-----........PP....................................
28.   ...|...+......|...+..--+--.............PP...................................
29.   ...|...|......|...|..|...|..............PP..................................
30.   ...-----......-----..|...|.............PPPP.................................
31.   .....................-----............PP..PP................................
32.   .....................................PP...PP................................
33.   ....................................PP...PP.................................
34.   ....................................PP....PP................................
35.   ENDMAP
36.   # Dungeon Description
37.   REGION:(00,00,75,19),lit,"ordinary"
38.   REGION:(09,05,11,05),unlit,"ordinary"
39.   REGION:(09,07,11,07),lit,"ordinary"
40.   REGION:(09,09,11,09),unlit,"ordinary"
41.   REGION:(13,05,20,09),lit,"ordinary"
42.   REGION:(29,05,31,06),lit,"ordinary"
43.   REGION:(26,10,28,11),lit,"ordinary"
44.   REGION:(04,13,06,14),lit,"ordinary"
45.   REGION:(15,13,17,14),lit,"ordinary"
46.   REGION:(22,14,24,15),lit,"ordinary"
47.   # Stairs
48.   STAIR:(09,09),down
49.   # Portal arrival point
50.   BRANCH:(62,02,62,02),(0,0,0,0)
51.   # Doors
52.   DOOR:locked,(12,05)
53.   DOOR:locked,(12,09)
54.   DOOR:closed,(21,07)
55.   DOOR:open,(07,13)
56.   DOOR:open,(18,13)
57.   DOOR:open,(23,13)
58.   DOOR:open,(25,10)
59.   DOOR:open,(28,05)
60.   # Elder
61.   MONSTER:'@',"Pelias",(10,07)
62.   # The treasure of Pelias
63.   OBJECT:'(',"chest",(09,05)
64.   # chieftain guards for the audience chamber
65.   MONSTER:'@',"chieftain",(10,05)
66.   MONSTER:'@',"chieftain",(10,09)
67.   MONSTER:'@',"chieftain",(11,05)
68.   MONSTER:'@',"chieftain",(11,09)
69.   MONSTER:'@',"chieftain",(14,05)
70.   MONSTER:'@',"chieftain",(14,09)
71.   MONSTER:'@',"chieftain",(16,05)
72.   MONSTER:'@',"chieftain",(16,09)
73.   # Non diggable walls
74.   NON_DIGGABLE:(00,00,75,19)
75.   # One trap to keep the ogres at bay.
76.   TRAP:"spiked pit",(37,07)
77.   # Eels in the river
78.   MONSTER:';',"giant eel",(36,01)
79.   MONSTER:';',"giant eel",(37,09)
80.   MONSTER:';',"giant eel",(39,15)
81.   # Monsters on siege duty.
82.   MONSTER:'O',"ogre",(40,08),hostile
83.   MONSTER:'O',"ogre",(41,06),hostile
84.   MONSTER:'O',"ogre",(41,07),hostile
85.   MONSTER:'O',"ogre",(41,08),hostile
86.   MONSTER:'O',"ogre",(41,09),hostile
87.   MONSTER:'O',"ogre",(41,10),hostile
88.   MONSTER:'O',"ogre",(42,06),hostile
89.   MONSTER:'O',"ogre",(42,07),hostile
90.   MONSTER:'O',"ogre",(42,08),hostile
91.   MONSTER:'O',"ogre",(42,09),hostile
92.   MONSTER:'O',"ogre",(42,10),hostile
93.   

Locate level[edit]

94.   #
95.   #	The "locate" level for the quest.
96.   #
97.   #	Here you have to infiltrate the Duali Oasis to go
98.   #	further towards your assigned quest.
99.   #
100.  
101.  MAZE: "Bar-loca",' '
102.  FLAGS: hardfloor
103.  GEOMETRY:center,center
104.  MAP
105.  ..........PPP.........................................                      
106.  ...........PP..........................................        .......      
107.  ..........PP...........-----..........------------------     ..........     
108.  ...........PP..........+...|..........|....S...........|..  ............    
109.  ..........PPP..........|...|..........|-----...........|...  .............  
110.  ...........PPP.........-----..........+....+...........|...  .............  
111.  ..........PPPPPPPPP...................+....+...........S.................   
112.  ........PPPPPPPPPPPPP.........-----...|-----...........|................    
113.  ......PPPPPPPPPPPPPP..P.......+...|...|....S...........|          ...       
114.  .....PPPPPPP......P..PPPP.....|...|...------------------..         ...      
115.  ....PPPPPPP.........PPPPPP....-----........................      ........   
116.  ...PPPPPPP..........PPPPPPP..................................   ..........  
117.  ....PPPPPPP........PPPPPPP....................................  ..........  
118.  .....PPPPP........PPPPPPP.........-----........................   ........  
119.  ......PPP..PPPPPPPPPPPP...........+...|.........................    .....   
120.  ..........PPPPPPPPPPP.............|...|.........................     ....   
121.  ..........PPPPPPPPP...............-----.........................       .    
122.  ..............PPP.................................................          
123.  ...............PP....................................................       
124.  ................PPP...................................................      
125.  ENDMAP
126.  # Dungeon Description
127.  REGION:(00,00,75,19),lit,"ordinary"
128.  REGION:(24,03,26,04),unlit,"ordinary"
129.  REGION:(31,08,33,09),unlit,"ordinary"
130.  REGION:(35,14,37,15),unlit,"ordinary"
131.  REGION:(39,03,54,08),lit,"ordinary"
132.  REGION:(56,00,75,08),unlit,"ordinary"
133.  REGION:(64,09,75,16),unlit,"ordinary"
134.  # Doors
135.  DOOR:open,(23,03)
136.  DOOR:open,(30,08)
137.  DOOR:open,(34,14)
138.  DOOR:locked,(38,05)
139.  DOOR:locked,(38,06)
140.  DOOR:closed,(43,03)
141.  DOOR:closed,(43,05)
142.  DOOR:closed,(43,06)
143.  DOOR:closed,(43,08)
144.  DOOR:locked,(55,06)
145.  # Stairs
146.  STAIR:(05,02),up
147.  STAIR:(70,13),down
148.  # Objects
149.  OBJECT:random,random,(42,03)
150.  OBJECT:random,random,(42,03)
151.  OBJECT:random,random,(42,03)
152.  OBJECT:random,random,(41,03)
153.  OBJECT:random,random,(41,03)
154.  OBJECT:random,random,(41,03)
155.  OBJECT:random,random,(41,03)
156.  OBJECT:random,random,(41,08)
157.  OBJECT:random,random,(41,08)
158.  OBJECT:random,random,(42,08)
159.  OBJECT:random,random,(42,08)
160.  OBJECT:random,random,(42,08)
161.  OBJECT:random,random,(71,13)
162.  OBJECT:random,random,(71,13)
163.  OBJECT:random,random,(71,13)
164.  # Random traps
165.  TRAP:"spiked pit",(10,13)
166.  TRAP:"spiked pit",(21,07)
167.  TRAP:"spiked pit",(67,08)
168.  TRAP:"spiked pit",(68,09)
169.  TRAP:random,random
170.  TRAP:random,random
171.  TRAP:random,random
172.  TRAP:random,random
173.  # Random monsters.
174.  MONSTER:'O',"ogre",(12,09),hostile
175.  MONSTER:'O',"ogre",(18,11),hostile
176.  MONSTER:'O',"ogre",(45,05),hostile
177.  MONSTER:'O',"ogre",(45,06),hostile
178.  MONSTER:'O',"ogre",(47,05),hostile
179.  MONSTER:'O',"ogre",(46,05),hostile
180.  MONSTER:'O',"ogre",(56,03),hostile
181.  MONSTER:'O',"ogre",(56,04),hostile
182.  MONSTER:'O',"ogre",(56,05),hostile
183.  MONSTER:'O',"ogre",(56,06),hostile
184.  MONSTER:'O',"ogre",(57,03),hostile
185.  MONSTER:'O',"ogre",(57,04),hostile
186.  MONSTER:'O',"ogre",(57,05),hostile
187.  MONSTER:'O',"ogre",(57,06),hostile
188.  MONSTER:'O',"ogre",random,hostile
189.  MONSTER:'O',"ogre",random,hostile
190.  MONSTER:'O',"ogre",random,hostile
191.  MONSTER:'O',random,random,hostile
192.  MONSTER:'T',random,random,hostile
193.  MONSTER:'T',"rock troll",(46,06),hostile
194.  MONSTER:'T',"rock troll",(47,06),hostile
195.  MONSTER:'T',"rock troll",(56,07),hostile
196.  MONSTER:'T',"rock troll",(57,07),hostile
197.  MONSTER:'T',"rock troll",(70,13),hostile
198.  MONSTER:'T',"rock troll",random,hostile
199.  MONSTER:'T',"rock troll",random,hostile
200.  MONSTER:'T',random,random,hostile
201.  

Goal level[edit]

202.  #
203.  #	The "goal" level for the quest.
204.  #
205.  #	Here you meet Thoth Amon, your nemesis monster.  You have to
206.  #	defeat Thoth Amon in combat to gain the artifact you have
207.  #	been assigned to retrieve.
208.  #
209.  
210.  MAZE: "Bar-goal", ' '
211.  GEOMETRY:center,center
212.  MAP
213.                                                                              
214.                                 .............                                
215.                               ..................                             
216.          ....              .........................          ....           
217.        .......          ..........................           .......         
218.        ......             ........................          .......          
219.        ..  ......................................             ..             
220.         ..                 .....................             ..              
221.          ..                 ..................              ..               
222.           ..         ..S...S..............   ................                
223.            ..                   ........                ...                  
224.         .........                                         ..                 
225.         ......  ..                                         ...  ....         
226.        .. ...    ..                             ......       ........        
227.     ....          .. ..................        ........       ......         
228.    ......          ......................       ......         ..            
229.     ....             ..................              ...........             
230.                        ..............                                        
231.                          ...........                                         
232.                                                                              
233.  ENDMAP
234.  # Dungeon Description
235.  REGION:(00,00,75,19),unlit,"ordinary"
236.  # Secret doors
237.  DOOR:locked,(22,09)
238.  DOOR:locked,(26,09)
239.  # Stairs
240.  STAIR:(36,05),up
241.  # The altar.  Unattended.
242.  ALTAR:(63,04),noncoaligned,altar
243.  NON_DIGGABLE:(00,00,75,19)
244.  # Objects
245.  OBJECT:'*',"luckstone",(63,04),blessed,0,"The Heart of Ahriman"
246.  OBJECT:random,random,random
247.  OBJECT:random,random,random
248.  OBJECT:random,random,random
249.  OBJECT:random,random,random
250.  OBJECT:random,random,random
251.  OBJECT:random,random,random
252.  OBJECT:random,random,random
253.  OBJECT:random,random,random
254.  OBJECT:random,random,random
255.  OBJECT:random,random,random
256.  OBJECT:random,random,random
257.  OBJECT:random,random,random
258.  OBJECT:random,random,random
259.  OBJECT:random,random,random
260.  # Random traps
261.  TRAP:random,random
262.  TRAP:random,random
263.  TRAP:random,random
264.  TRAP:random,random
265.  TRAP:random,random
266.  TRAP:random,random
267.  # Random monsters.
268.  MONSTER:'@',"Thoth Amon",(63,04),hostile
269.  MONSTER:'O',"ogre",random,hostile
270.  MONSTER:'O',"ogre",random,hostile
271.  MONSTER:'O',"ogre",random,hostile
272.  MONSTER:'O',"ogre",random,hostile
273.  MONSTER:'O',"ogre",random,hostile
274.  MONSTER:'O',"ogre",random,hostile
275.  MONSTER:'O',"ogre",random,hostile
276.  MONSTER:'O',"ogre",random,hostile
277.  MONSTER:'O',"ogre",random,hostile
278.  MONSTER:'O',"ogre",random,hostile
279.  MONSTER:'O',"ogre",random,hostile
280.  MONSTER:'O',"ogre",random,hostile
281.  MONSTER:'O',"ogre",random,hostile
282.  MONSTER:'O',"ogre",random,hostile
283.  MONSTER:'O',"ogre",random,hostile
284.  MONSTER:'O',"ogre",random,hostile
285.  MONSTER:'O',random,random,hostile
286.  MONSTER:'O',random,random,hostile
287.  MONSTER:'T',"rock troll",random,hostile
288.  MONSTER:'T',"rock troll",random,hostile
289.  MONSTER:'T',"rock troll",random,hostile
290.  MONSTER:'T',"rock troll",random,hostile
291.  MONSTER:'T',"rock troll",random,hostile
292.  MONSTER:'T',"rock troll",random,hostile
293.  MONSTER:'T',"rock troll",random,hostile
294.  MONSTER:'T',"rock troll",random,hostile
295.  MONSTER:'T',random,random,hostile
296.  WALLIFY
297.  

Upper filler level[edit]

298.  #
299.  #	The "fill" levels for the quest.
300.  #
301.  #	These levels are used to fill out any levels not occupied by specific
302.  #	levels as defined above. "filla" is the upper filler, between the
303.  #	start and locate levels, and "fillb" the lower between the locate
304.  #	and goal levels.
305.  #
306.  
307.  MAZE: "Bar-fila" , ' '
308.  INIT_MAP: '.' , '.' , true , true , unlit , false
309.  NOMAP
310.  #
311.  STAIR: random, up
312.  STAIR: random, down
313.  #
314.  OBJECT: random, random, random
315.  OBJECT: random, random, random
316.  OBJECT: random, random, random
317.  OBJECT: random, random, random
318.  OBJECT: random, random, random
319.  OBJECT: random, random, random
320.  OBJECT: random, random, random
321.  OBJECT: random, random, random
322.  #
323.  TRAP: random, random
324.  TRAP: random, random
325.  TRAP: random, random
326.  TRAP: random, random
327.  #
328.  MONSTER: 'O', "ogre", random, hostile
329.  MONSTER: 'O', "ogre", random, hostile
330.  MONSTER: 'O', random, random, hostile
331.  MONSTER: 'T', "rock troll", random, hostile
332.  

Lower filler level[edit]

333.  MAZE: "Bar-filb" , ' '
334.  INIT_MAP: '.' , ' ' , true , true , unlit , true
335.  NOMAP
336.  #
337.  STAIR: random, up
338.  STAIR: random, down
339.  #
340.  OBJECT: random, random, random
341.  OBJECT: random, random, random
342.  OBJECT: random, random, random
343.  OBJECT: random, random, random
344.  OBJECT: random, random, random
345.  OBJECT: random, random, random
346.  OBJECT: random, random, random
347.  OBJECT: random, random, random
348.  OBJECT: random, random, random
349.  OBJECT: random, random, random
350.  OBJECT: random, random, random
351.  #
352.  TRAP: random, random
353.  TRAP: random, random
354.  TRAP: random, random
355.  TRAP: random, random
356.  #
357.  MONSTER: 'O', "ogre", random, hostile
358.  MONSTER: 'O', "ogre", random, hostile
359.  MONSTER: 'O', "ogre", random, hostile
360.  MONSTER: 'O', "ogre", random, hostile
361.  MONSTER: 'O', "ogre", random, hostile
362.  MONSTER: 'O', "ogre", random, hostile
363.  MONSTER: 'O', "ogre", random, hostile
364.  MONSTER: 'O', random , random, hostile
365.  MONSTER: 'T', "rock troll", random, hostile
366.  MONSTER: 'T', "rock troll", random, hostile
367.  MONSTER: 'T', "rock troll", random, hostile
368.  MONSTER: 'T', random , random, hostile

References[edit]