1 diff -urN JNH34302SJIS/dat/Fighter.des Fig34302/dat/Fighter.des
2 --- JNH34302SJIS/dat/Fighter.des Thu Jan 1 00:00:00 1970
3 +++ Fig34302/dat/Fighter.des Thu Mar 18 21:24:12 2004
5 +# SCCS Id: @(#)Arch.des 3.2 91/12/13
6 +# Copyright (c) 1989 by Jean-Christophe Collet
7 +# Copyright (c) 1991 by M. Stephenson
8 +# NetHack may be freely redistributed. See license for details.
10 +# Japanese version Copyright
11 +# (c) Issei Numata, Naoki Hamada, Shigehiro Miyashita, 1994-2000
12 +# For 3.4, Copyright (c) Kentaro Shirakata, 2002-2003
13 +# JNetHack may be freely redistributed. See license for details.
16 +# The "start" level for the quest.
19 +FLAGS: noteleport,hardfloor
20 +GEOMETRY:center,center
21 +# 1 1 2 2 3 3 4 4 5 5 6 6 7 7
22 +#1 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5
24 +.........}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}...........
25 +.......}}}---------....................................---------}}}.........
26 +......}}..........---................................---.......---}.........
27 +......}--...........---------..---...-------------.---......................
28 +......}|.............S..............................S.............|}........
29 +......}--...........-----------------+----------------...........--}........
30 +......}}---.......---...........|.........|..........---.......-.-}}........
31 +.......}}}----.----.....---------....\....--------.....----S----}.}.........
32 +.........}}}|...|.......|........................|.......|...|}}}...........
33 +...........}|...|.......|................................|...|}.............
34 +...........}|...|.......|........................|.......|...|}.............
35 +.........}}}|...|.......|........................|.......|...|}}}...........
36 +.......}}}----S----.....|........................|.....----S----}}}.........
37 +......}}---.......---...|........................|...---.......---}}........
38 +......}--...........--..-----------------..--.----..--...........--}........
39 +......}|.............|}}}}}}}}}}}}}}}}}}}}.}}}..}}}}}..............|}.......
40 +......}--...........--}............................}--...........--}........
41 +......}}---.......---}}............................}}---.......---}}........
42 +.......}}}----..---}}}..............................}}}--.--..--}}}.........
43 +.........}}}}}}}}}}}..................................}}}}}}}}}}}...........
45 +# Dungeon Description
46 +REGION:(00,00,75,19),lit,"ordinary"
49 +# Portal arrival point
50 +BRANCH:(42,17,42,17),(0,0,0,0)
59 +MONSTER:'@',"Princess of Moon",(37,7)
61 +OBJECT:'(',"chest",(11,14)
62 +OBJECT:'(',"chest",(11,16)
63 +OBJECT:'(',"chest",(16,14)
64 +OBJECT:'(',"chest",(16,16)
65 +# Eight Sailor Fighters
66 +MONSTER:'@',"planetary fighter",(29,8)
67 +MONSTER:'@',"planetary fighter",(29,13)
68 +MONSTER:'@',"planetary fighter",(39,8)
69 +MONSTER:'@',"planetary fighter",(39,13)
70 +MONSTER:'@',"planetary fighter",(14,15)
71 +MONSTER:'@',"planetary fighter",(14,4)
72 +MONSTER:'@',"planetary fighter",(59,4)
73 +MONSTER:'@',"planetary fighter",(59,15)
75 +DRAWBRIDGE:(37,15),north,closed
77 +NON_DIGGABLE:(00,00,75,19)
84 +# Monsters on siege duty.
85 +MONSTER: 'Z',random,(70,09)
86 +MONSTER: 'Z',random,(70,10)
87 +MONSTER: 'Z',random,(70,11)
88 +MONSTER: 'Z',random,(70,12)
89 +MONSTER: 'Z',random,(70,13)
90 +MONSTER: 'Z',random,(70,14)
91 +MONSTER: 'S',random,(25,17)
92 +MONSTER: 'S',random,(25,18)
93 +MONSTER: 'S',random,(25,19)
94 +MONSTER: 'S',random,(26,17)
95 +MONSTER: 'S',random,(26,18)
96 +MONSTER: 'S',random,(26,19)
99 +# The "locate" level for the quest.
102 +MAZE: "Fig-loca",' '
104 +GEOMETRY:center,center
105 +# 1 1 2 2 3 3 4 4 5 5 6 6 7 7
106 +#1 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5
108 +------------------------------------------------------------------------....
109 +|----------------------................................................|....
110 +||....................|................................................|....
111 +||....................|-----...........................................|....
112 +||....................+....|...........................................|....
113 +||....................|....|................................................
114 +||....................|-----................................................
115 +||....................|.....................................................
116 +|-----------------++---................................................|....
117 +|................|..|..................................................|....
118 +|-----------------++-------------------------------------....----------|....
119 +||.....................................................................|....
120 +||----------++------------++------------++------------++------------++-|....
121 +||.............|.............|.............|.............|.............|....
122 +||.............|.............|.............|.............|.............|....
123 +||.............|.............|.............|.............|.............|....
124 +||.............|.............|.............|.............|.............|....
125 +------------------------------------------------------------------------....
127 +# Dungeon Description
128 +REGION:(00,00,75,17),lit,"ordinary"
129 +REGION:(01,11,71,17),unlit,"ordinary"
130 +REGION:(01,01,22,08),unlit,"temple"
137 +#DOOR:closed,(68,10)
138 +#DOOR:closed,(69,10)
152 +# Non diggable walls
153 +NON_DIGGABLE:(00,00,75,17)
155 +OBJECT:random,random,random
156 +OBJECT:random,random,random
157 +OBJECT:random,random,random
158 +OBJECT:random,random,random
169 +MONSTER:'S',random,random
170 +MONSTER:'S',random,random
171 +MONSTER:'S',random,random
172 +MONSTER:'S',random,random
173 +MONSTER:'S',random,random
174 +MONSTER:'S',random,random
175 +MONSTER:'S',random,random
176 +MONSTER:'S',random,random
177 +MONSTER:'Z',random,random
178 +MONSTER:'Z',random,random
179 +MONSTER:'Z',random,random
180 +MONSTER:'Z',random,random
181 +MONSTER:'Z',random,random
182 +MONSTER:'Z',random,random
183 +MONSTER:'Z',random,random
184 +MONSTER:'Z',random,random
186 +ALTAR:(10,04),chaos,altar
188 +ENGRAVING:(21,04),engrave,"ÂΰéÍѶñ¼¼"
189 +ENGRAVING:(13,11),engrave,"Íý²Ê¼¼"
190 +ENGRAVING:(55,11),engrave,"ϲ¼¤ÏÀŤ«¤Ë"
192 +OBJECT:'!',random,(2,13)
193 +OBJECT:'!',random,(3,13)
194 +OBJECT:'!',random,(4,13)
195 +OBJECT:'!',random,(2,14)
196 +OBJECT:'!',random,(3,14)
197 +OBJECT:'!',random,(4,14)
198 +OBJECT:'!',random,(2,15)
199 +OBJECT:'!',random,(3,15)
200 +OBJECT:'!',random,(4,15)
202 +# The "goal" level for the quest.
204 +# Here you meet Minion of Huhetol your nemesis monster. You have to
205 +# defeat Minion of Huhetol in combat to gain the artifact you have
206 +# been assigned to retrieve.
209 +MAZE: "Fig-goal", ' '
211 +GEOMETRY:center,center
215 +-------------------------------
216 +|.............................|
217 +|.............................|
218 +|.........LLLLLLLLLLL.........|
219 +|........L...........L........|
220 +|.......L.............L.......|
221 +|.......L.............L.......|
222 +|.......L.............L.......|
223 +|.......L.............L.......|
224 +|.......L.............L.......|
225 +|.......L.............L.......|
226 +|........L...........L........|
227 +|.........LLLL...LLLL.........|
228 +|.............................|
229 +|.............................|
230 +-------------------------------
232 +# Dungeon Description
233 +REGION:(00,00,30,15),lit,"ordinary"
236 +# Non diggable walls
237 +NON_DIGGABLE:(00,00,30,15)
239 +OBJECT:'*',"dilithium crystal",(15,7),blessed,0,"The Silver Crystal"
240 +OBJECT:random,random,random
241 +OBJECT:random,random,random
242 +OBJECT:random,random,random
243 +OBJECT:random,random,random
244 +OBJECT:random,random,random
245 +OBJECT:random,random,random
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
262 +MONSTER:'@',"Jedeite",(15,7)
263 +MONSTER:'S',random,random
264 +MONSTER:'S',random,random
265 +MONSTER:'S',random,random
266 +MONSTER:'S',random,random
267 +MONSTER:'S',random,random
268 +MONSTER:'S',random,random
269 +MONSTER:'S',random,random
270 +MONSTER:'S',random,random
271 +MONSTER:'S',random,random
272 +MONSTER:'Z',random,random
273 +MONSTER:'Z',random,random
274 +MONSTER:'Z',random,random
275 +MONSTER:'Z',random,random
276 +MONSTER:'Z',random,random
277 +MONSTER:'Z',random,random
278 +MONSTER:'Z',random,random
279 +MONSTER:'Z',random,random
280 +MONSTER:'Z',random,random
283 +# The "fill" levels for the quest.
286 +MAZE: "Fig-fila" , ' '
287 +INIT_MAP: '.' , ' ' , true , true , lit, false
292 +MONSTER: 'Z', random, random
293 +MONSTER: 'Z', random, random
294 +MONSTER: 'Z', random, random
295 +MONSTER: 'Z', random, random
296 +MONSTER: 'Z', random, random
297 +MONSTER: 'Z', random, random
298 +MONSTER: 'Z', random, random
299 +MONSTER: 'S', random, random
300 +MONSTER: 'S', random, random
301 +MONSTER: 'S', random, random
303 +TRAP: random, random
304 +TRAP: random, random
305 +TRAP: random, random
306 +TRAP: random, random
307 +TRAP: random, random
308 +TRAP: random, random
309 +TRAP: random, random
311 +MAZE: "Fig-filb" , 'L'
312 +INIT_MAP: '.' , 'L' , true , true , lit, false
317 +MONSTER: 'Z', random, random
318 +MONSTER: 'Z', random, random
319 +MONSTER: 'Z', random, random
320 +MONSTER: 'S', random, random
321 +MONSTER: 'S', random, random
322 +MONSTER: 'S', random, random
323 +MONSTER: 'S', random, random
324 +MONSTER: 'S', random, random
325 +MONSTER: 'S', random, random
326 +MONSTER: 'S', random, random
327 +MONSTER: 'S', random, random
329 +TRAP: random, random
330 +TRAP: random, random
331 +TRAP: random, random
332 +TRAP: random, random
333 +TRAP: random, random
334 +TRAP: random, random
335 +TRAP: random, random
336 diff -urN JNH34302SJIS/dat/jquest.txt Fig34302/dat/jquest.txt
337 --- JNH34302SJIS/dat/jquest.txt Sun Feb 29 13:02:52 2004
338 +++ Fig34302/dat/jquest.txt Thu Mar 18 21:28:22 2004
339 @@ -1242,6 +1242,227 @@
340 ¡ÖËâ½ü¤±¤ò¸¥¾å¤»¤è¡¥%d¤¬·Þ¤¨¤Æ¤¯¤ì¤ë¤À¤í¤¦¡ª¡×
346 +¤¢¤Ê¤¿¤ÏÆÍÁ³¸«³Ð¤¨¤Î¤¢¤ë¾ì½ê¤ËΩ¤Ã¤Æ¤¤¤ë¤Î¤Ëµ¤¤¬¤Ä¤¤¤¿¡¥´Ö°ã¤¤¤Ê¤¤¤³¤³
347 +¤Ï%H¤Ç¤¢¤ë¡¥¤·¤«¤·²¿¤«¤¬°ã¤¦¡¥¤Þ¤ë¤Ç²¿¤«·ã¤·¤¤ÀïÆ®¤¬
348 +¤¢¤Ã¤¿¤«¤Î¤è¤¦¤Ë»¦È²¤È¤·¤Æ¤¤¤ë¡¥¤Þ¤ë¤ÇÇѵõ¤À¡¥
350 +%l¤Î¸µ¤ØµÞ¤¬¤Í¤Ð¤ÈËÜǽŪ¤Ë¤¢¤Ê¤¿¤Ï´¶¤¸¤¿¡¥
353 +¤â¤¦°ìÅÙ¡¤¤¢¤Ê¤¿¤Ï%H¤ËÌá¤Ã¤¿¡¥
356 +¤¢¤Ê¤¿¤Ï%H¤ËÌá¤Ã¤¿¡¥
357 +¤¢¤Ê¤¿¤Ï¡¤¤â¤¦»þ´Ö¤¬¤Ê¤¤¤ÈËÜǽ¤Ç»¡¤·¤¿
360 +¡Öµ¤¤ò¤Ä¤±¤Æ¡ª%n¤ÎÎϤϰÊÁ°¤È¤ÏÈæ¤Ù¤â¤Î¤Ë¤Ê¤é¤Ê¤¤¤ï¡¥¡×
363 +¡Ö%n¤¬%o¤Î¿¿¤ÎÎϤòÆÀ¤ì¤ÐÀ¤³¦¤Ï°Ç¤ËÊĤ¶¤µ¤ì¤ë¡¥
367 +¡Ö»ä¤¿¤Á¤Ï%H¤ò¼é¤ë¤À¤±¤ÇÀº°ìÇդʤΡ¥¤â¤¦¤¢¤Ê¤¿¤ËÍê¤ë¤·¤«
371 +¡Ö%o¤Ê¤·¤Ç¤Ï%l¤Ï¤½¤ÎÎϤÎȾʬ¤âȯ´ø¤Ç¤¤Ê¤¤¡¥
372 + °ìÂΤɤ¦¤¹¤ì¤Ð¡¥¡¥¡¥¡×
375 +¡Ö¤³¤Î¤è¤¦¤Ê»þ¤Ë¤¢¤Î¿Í¤µ¤¨¤¤¤Æ¤¯¤ì¤ì¤Ð¡¥¡¥¡¥¡×
388 +¡ÖÌá¤Ã¤Æ¤¤Æ¤¯¤ì¤¿¤Î¤Í¡¤%p¡¥¤¢¤Ê¤¿¤ÏÀµµÁ´¶¤¬¶¯¤¤¤«¤é
389 + ¤¤Ã¤Èµ¢¤Ã¤Æ¤¯¤ë¤È»×¤Ã¤Æ¤¿¤ï¡¥
390 +¡Ö¤´Í÷¤ÎÄ̤ê%H¤Ï»¶¡¹¤¿¤ë¾õÂ֤ʤΡ¥¤ª´ê¤¤¤À¤«¤é»ä¤¿¤Á
391 + ¤È¤¤¤Ã¤·¤ç¤ËÀï¤Ã¤Æ¤Á¤ç¤¦¤À¤¤¡©¡×
394 +¡Ö¤Þ¤¿Íè¤Æ¤¯¤ì¤¿¤Î¤Í¡¤%p¡¥
395 + ¤¤¤Ã¤·¤ç¤ËÀï¤Ã¤Æ¤¯¤ì¤ë¤Î¡©¡×
398 +¡Ö¤â¤¦»þ´Ö¤¬¤Ê¤¤¤ï¡¥
399 + ¤¤¤Ã¤·¤ç¤ËÀï¤Ã¤Æ¤¯¤ì¤ë¤Î¡©¡×
402 +¡Ö¤â¤¦¤ª¤·¤Þ¤¤¤À¤ï¡¤%p¡¥¤³¤ÎÀ¤¤Ï»þ´ü¡¤Á´¤Æ¤¬°Ç¤Ë¤Î¤Þ¤ì¤ë¤ï¡¥
403 + ²¿¤â¤«¤â¤ª¤·¤Þ¤¤¡¥¡¥¡¥¡¥
405 + ¤¢¤¿¤·¤â¥¨¥Ê¥¸¡¼¤òµÛ¤¤¼è¤é¤ì¡¤°Ç¤Î¿Ð¤È¾Ã¤¨¤Æ¤·¤Þ¤¦¤ï¡¥¤³¤ì¤â
409 +¡Ö¤Ç¤â¤Í%p¡¥¤¢¤Ê¤¿¤Ï¤Þ¤À¤Á¤ç¤Ã¤È̤½Ï¤À¤ï¡¥
410 + %r¤Ç¤Ï»à¤ËµÞ¤°¤è¤¦¤Ê¤â¤Î¤è¡¥µ¤»ý¤Á¤Ï¤ï¤«¤ë¤±¤É
411 + %R¤¯¤é¤¤¤¸¤ã¤Ê¤¤¤È¡¥¡¥¡¥¡×
414 +¡Ö%p¡¥¤É¤¦¤·¤Æ¤Ê¤Î¡©
416 +¡Ö%a¤ÎÆ»¤«¤é¤Ï¤º¤ì¤¿¤³¤È¤ò¤·¤Æ¤¿¤Ã¤Æ¡¤¹¬¤»¤Ë¤Ï¤Ê¤ì¤Ê¤¤¤ï¡¥¤ª´ê¤¤¡ª
420 +¡Öº£À¤³¦¤ÏÀäÌÇ¤Î´íµ¡¤ËÉΤ·¤Æ¤¤¤ë¤Î%p¡¥
422 +¡ÖÉü³è¤·¤¿%n¤¬%o¤òÅð¤ß%i¤Ë
423 + ƨ¤²¹þ¤ó¤À¤ï¡¥Èà¤Ï%o¤Î¥¨¥Ê¥¸¡¼¤òÍѤ¤¤Æ¡¤Á´À¤³¦¤ËÍÅËâ¤ò
424 + Á÷¤ê¹þ¤â¤¦¤È¤·¤Æ¤¤¤ë¡¥
426 +¡Ö¤¢¤¿¤·¤Ïº£¼«Ê¬¤Ë»Ä¤µ¤ì¤¿ÎϤÈÁ´¤Æ¤ÎÃç´Ö¤¿¤Á¤ÎÎϤòÍѤ¤¤ÆÀ¤³¦¤¬°Ç¤ËÊĤ¶¤µ¤ì¤ë
427 + ¤Î¤òËɤ¤¤Ç¤¤¤ë¤±¤É¡¤%o¤¬¤Ê¤¤¾õÂ֤Ǥɤ³¤Þ¤Ç´èÄ¥¤ì¤ë¤«¼«¿®¤¬
430 +¡Ö%i¤Ø³¤¯°Ç¤Î²óϤÎÉõ°õ¤òº£²ò¤¤Þ¤¹¡¥
431 + ¤ª´ê¤¤%i¤Ë¹Ô¤Ã¤Æ%n¤òÅݤ·¤Æ¡ªÀ¤³¦¤Ï¤¢¤Ê¤¿¤Ë¤«¤«¤Ã¤Æ
432 + ¤¤¤ë¤Î¤è¡ª¤ª´ê¤¤¡ª¡×
435 +¡Ö%n¤Ï¶¯¤¤¤ï¡ªµ¤¤ò¤Ä¤±¤Æ¤Í¡ª¡×
438 +¡Ö%i¤Ë¹Ô¤¯¤Þ¤Ç¤¬ÂçÊѤ衪¡×
441 +¡Ö¤³¤³¤Ï»ä¤¿¤Á¤ËǤ¤»¤Æ¡ª¡×
444 +¡Ö¤¤Ã¤È%d¤¬¼é¤Ã¤Æ¤¯¤ì¤ë¤ï¡ª¿®¤¸¤Æ¡ª¡×
447 +¡Ö%n¤Ï°ìÂβ¿¤ò¹Í¤¨¤Æ¤¤¤ë¤Î¤«¤·¤é¡©¡×
450 +¡Ö%o¤Ï¶¯ÎϤʥѥ¤ò»ý¤Ã¤Æ¤¤¤ë¤Î¡¥¤¢¤ó¤Ê¤Î¤¬
451 + %n¤Î¼ê¤Ë¤ï¤¿¤Ã¤¿¤é¡¥¡¥¡¥¡×
454 +¡Ö%H¤ò¼é¤ë¤Î¤¬¤¢¤¿¤·Ã£¤ÎǤ̳¡¥¡×
457 +¡Ö¤½¤¦¤è¤Í¡©µã¤¤¤Æ¤¤¤ë¾ì¹ç¤¸¤ã¤Ê¤¤¤Î¤è¤Í¡ª¡×
460 +¡Ö¤¢¤¡¡¤¤¢¤Î¿Í¤µ¤¨¤¤¤Æ¤¯¤ì¤ì¤Ð¡¥¡¥¡¥¡×
463 +¡ÖÀ¸¤¤Æ¤«¤¨¤Ã¤Æ¤¤Æ¤Í¡¥%p¡¥¡×
466 +¤¢¤Ê¤¿¤Ï²óϤòÈ´¤±%i¤Þ¤Ç¤ä¤Ã¤Æ¤¤¿¡¥ÌܤÎÁ°¤Ë¸«³Ð¤¨¤Î¤¢¤ë
467 +É÷·Ê¤¬¹¤¬¤ë¡ª¤³¤³¤Ï¤¢¤Ê¤¿¤ÎÊì¹»¤À¡ª¤·¤«¤·¡¤¤É¤³¤Ë¤âÀ¸Å̤Τ¤¤ëµ¤ÇۤϤʤ¤¡ª
469 +ÉÔµ¤Ì£¤Ê¤¦¤á¤À¼¤¬Âΰé´Û¤Î¤Û¤¦¤«¤éʹ¤³¤¨¤¿¡¥¤¢¤Ê¤¿¤Ï³Ð¸ç¤ò·è¤á¤Æ
470 +³Ø¹»¤ÎÀµÌç¤Ë¸þ¤Ã¤¿¡¥
473 +¤â¤¦°ìÅÙ¡¤¤¢¤Ê¤¿¤Ï%i¤Þ¤Ç¤ä¤Ã¤Æ¤¤¿¡¥
476 +¤¢¤Ê¤¿¤Ï%o¤Î¸ºß¤ò´¶¤¸¤¿¡¥
479 +%o¤Î¸ºß¤¬¶õµ¤¤òÄ̤·¤Æ¤Ä¤¿¤ï¤Ã¤Æ¤¤¿¡¥
482 +¡ÖÍ褿¤Ê¡ª%c¤è¡¤»ä¤Ï°ÊÁ°¤Î»ä¤È¤Ï°ã¤¦¤¾¡¥
483 + %o¤òÆÀ¤Æ¥¨¥Ê¥¸¡¼¤¬¤ß¤Ê¤®¤Ã¤Æ¤¤¤ë¤«¤é¤Ê¡¥
485 +¡Ö¤µ¤¢¡¤Á´ÎϤÇÍ褤¡ª%c¤Ø¤Îº¨¤ß¤ò¤³¤Î¾ì¤Ç¤Ï¤é¤·¤Æ¤ä¤ë¡¥¡×
488 +¡ÖÀĨ¤ê¤â¤Ê¤¯¤Þ¤¿¤ä¤Ã¤Æ¤¤¿¤«%c¤è¡¥
490 +¡Ö%o¤Ï¤â¤Ï¤ä²æ¤¬¼êÃæ¤Ë¤¢¤ë¡¥
492 +¡Ö¤³¤ó¤É¤³¤½¤ªÁ°¤Îº²¤ò¤¢¤ÎÀ¤¤ËÁ÷¤Ã¤Æ¤ä¤í¤¦¡¥¡×
495 +¡Ö¤·¤Ö¤È¤¤¤ä¤Ä¤á¡ªº£ÅÙ¤³¤½¤¢¤ÎÀ¤¤ËÁ÷¤Ã¤Æ¤ä¤ë¡ª¡×
498 +¡Ö¤¯¤½¡ªÈ´¤«¤Ã¤¿¡ª%o¤òÊÖ¤»¡ª¡×
504 +¡Ö%o¤ÎÎϤȤ¯¤È¸«¤»¤Æ¤ä¤í¤¦¡ª¡×
507 +¡Ö%c¤ª¤½¤ë¤Ë¤¿¤ê¤º¡ª¡×
513 +¡Ö¤ª¤Þ¤¨¤Î¥¨¥Ê¥¸¡¼¤âµÛ¤¤¼è¤Ã¤Æ¤ä¤ë¡ª¡×
516 +¡Ö¤ª¤Þ¤¨¤ÎÎϤϤ½¤ó¤Ê¤â¤Î¤«¡©¡×
519 +¡Ö¤Ï¤Ï¤Ï¤Ï¡ª¤½¤ó¤ÊÎϤDz¶¤òÅݤ½¤¦¤È¤Ï¡ª¡×
522 +¡Ö%l¤Ç¤Ê¤±¤ì¤Ð²¶¤ÏÅݤ»¤ó¡ª¡×
525 +¡Ö¤³¤ó¤Ê¤ä¤Ä¤·¤«¤¤¤Ê¤¤¤È¤Ï%c¤âÍî¤Á¤¿¤â¤Î¤À¡ª¡×
531 +%o¤ÎÎϤ¬ÂΤËÃí¤¬¤ì¤¿¡ª¤Ê¤ó¤ÈÁÇÀ²¤é¤·¤¤¥Ñ¥ï¡¼¤Ê¤Î¤À¡ª
532 +¤¢¤Ê¤¿¤Ï%l¤Î¸µ¤ØÆ»¤òµÞ¤¤¤À¡ª
535 +¡Ö¤³¤Î»ä¤¬¡¥¡¥¡¥¡¥¡×
537 +ÃÇËöËâ¤Î¶«¤Ó¤È¤È¤â¤Ë%n¤ÎÂΤÏÊø¤ìÍî¤Á¤¿¡¥
540 +%l¤ÏÈù¾Ð¤ß·Ú¤¯%o¤Ë¿¨¤ì¤¿¡¥
542 +¡Ö´èÄ¥¤Ã¤¿¤ï¤Í%p¡¥¤³¤ì¤Ç%n¤Î´íµ¡¤Ï¤Ê¤¯¤Ê¤Ã¤¿¤ï¡¥
544 +¡Ö¤Ç¤â%o¤Ï¤¢¤¿¤·¤è¤ê¤¢¤Ê¤¿¤Ë¤Õ¤µ¤ï¤·¤¤¤È»×¤¦¤Î¡¥
545 + ¤À¤«¤é»ý¤Ã¤Æ¤¤¤Ã¤Æ¡¥¤¢¤¿¤·¤Ê¤éÂç¾æÉס¥¤À¤Ã¤Æ¿´¶¯¤¤Ãç´Ö¤¬¤¤¤ë¤ó¤Ç
549 +%l¤Ï%o¤ò¤Ê¤ó¤È¤«ÄϤߡ¤¤¢¤Ê¤¿¤ËÊÖ¤·¤¿¡¥
551 +¡Ö%o¤Ï¤¢¤Ê¤¿¤Î¤â¤Î¤è¡¥
552 + Ëâ½ü¤±Ãµº÷¤òºÆ³«¤¹¤ë¤Î¤Ë»È¤Ã¤Æ¤Í¡¥
555 +¡Ö¤ªµ×¤·¤Ö¤ê%p¡¥¤¢¤¿¤·¤¿¤Á¤ÏÁêÊѤï¤é¤º¤è¡¥¡×
558 +¡Ö¤ª¤á¤Ç¤È¤¦%p¡ª¤Þ¤µ¤«Ëâ½ü¤±¤Þ¤Ç¼ê¤ËÆþ¤ì¤ë¤Ê¤ó¤Æ¡×
560 +¡ÖËâ½ü¤±¤ò»ý¤Ã¤ÆÀºÎ¤Ø¤¤¤¯¤È¤¤¤¤¤ï¡¥¤½¤·¤Æ%d¤Îº×ÃŤË
561 + ¤µ¤µ¤²¤ë¤Î¡¥±þ±ç¤·¤Æ¤¤¤ë¤«¤é¤Í¡¥¡×
567 diff -urN JNH34302SJIS/dat/jtrnsmon.dat Fig34302/dat/jtrnsmon.dat
568 --- JNH34302SJIS/dat/jtrnsmon.dat Sun Feb 29 13:03:06 2004
569 +++ Fig34302/dat/jtrnsmon.dat Thu Mar 18 21:30:58 2004
587 Lord Carnarvon: ¥±¥Ê¡¼¥ô¥§¥ó¶ª:
589 Shaman Karnov: ¼ö½Ñ»Õ¥«¥ë¥Î¥Õ:
590 +Princess of Moon: ¥×¥ê¥ó¥»¥¹:
591 Hippocrates: ¥Ò¥Ý¥¯¥é¥Æ¥¹:
592 King Arthur: ¥¢¡¼¥µ¡¼²¦:
593 Grand Master: Áí»ÕÈÏ:
595 Minion of Huhetotl: ¥Õ¥Ø¥È¥È¥ë¤Î»È¤¤:
596 Thoth Amon: ¥È¡¼¥È¡¦¥¢¥â¥ó:
597 Chromatic Dragon: ¥¯¥í¥Þ¥Æ¥£¥Ã¥¯¡¦¥É¥é¥´¥ó:
598 +Jedeite: ¥¸¥§¥À¥¤¥È:
599 Cyclops: ¥µ¥¤¥¯¥í¥×¥¹:
605 neanderthal: ¥Í¥¢¥ó¥Ç¥ë¥¿¡¼¥ë¿Í:
606 +planetary fighter: ¼é¸îÀï»Î:
619 Poseidon: ¥Ý¥»¥¤¥É¥ó:
620 diff -urN JNH34302SJIS/dat/jtrnsobj.dat Fig34302/dat/jtrnsobj.dat
621 --- JNH34302SJIS/dat/jtrnsobj.dat Sun Feb 29 13:03:10 2004
622 +++ Fig34302/dat/jtrnsobj.dat Thu Mar 18 21:32:10 2004
624 ]crude ring mail: ÁÆËö¤ÊÅ´´Ä¤Î³»:
625 ]leather armor: ³×³»:
626 ]leather jacket: ³×¤ÎÉþ:
627 +]sailor blouse: ¥»¡¼¥é¡¼Éþ:
632 AThe Heart of Ahriman: ¥¢¡¼¥ê¥Þ¥ó¤Î¿´Â¡:
634 AThe Sceptre of Might: ¸¢ÎϤÎãô:
636 +AThe Silver Crystal: ¸¸¤Î¶ä¿å¾½:
638 AThe Staff of Aesculapius: ¥¢¥¨¥¹¥¥å¥é¥Ô¥¹¤Î¾ó:
640 diff -urN JNH34302SJIS/include/artilist.h Fig34302/include/artilist.h
641 --- JNH34302SJIS/include/artilist.h Thu Mar 6 16:40:54 2003
642 +++ Fig34302/include/artilist.h Thu Mar 18 21:36:18 2004
644 TAMING, A_CHAOTIC, NON_PM , PM_ELF, 8000L ),
648 +A("The Silver Crystal", DILITHIUM_CRYSTAL,
649 + (SPFX_NOGEN|SPFX_RESTR|SPFX_INTEL),
650 + (SPFX_ESP|SPFX_REGEN|SPFX_DBONUS), 0,
651 + NO_ATTK, NO_DFNS, CARY(AD_MAGM),
652 + HEALING, A_LAWFUL, PM_FIGHTER, NON_PM, 8000L ),
656 A("The Staff of Aesculapius", QUARTERSTAFF,
657 (SPFX_NOGEN|SPFX_RESTR|SPFX_ATTK|SPFX_INTEL|SPFX_DRLI|SPFX_REGEN), 0,0,
658 DRLI(0,0), DRLI(0,0), NO_CARY,
659 diff -urN JNH34302SJIS/include/config.h Fig34302/include/config.h
660 --- JNH34302SJIS/include/config.h Sat Jan 10 19:06:48 2004
661 +++ Fig34302/include/config.h Thu Mar 18 21:39:06 2004
663 /*#define NH_EXTENSION*/ /* Some extension for game */
665 # define INSTALLCOLORMAP
666 +# define FIGHTER /* Sailor Fighter with sailor blouse */
669 #ifndef WIZARD /* allow for compile-time or Makefile changes */
670 diff -urN JNH34302SJIS/src/attrib.c Fig34302/src/attrib.c
671 --- JNH34302SJIS/src/attrib.c Sun Feb 29 12:52:30 2004
672 +++ Fig34302/src/attrib.c Thu Mar 18 21:42:16 2004
674 { 15, &(HWarning), "ÉÒ´¶¤Ë¤Ê¤Ã¤¿", "Æß´¶¤Ë¤Ê¤Ã¤¿" },
678 + fig_abil[] = { { 7, &(HFast), "ÁÇÁᤵ¤òÆÀ¤¿", "ÃÙ¤¯¤Ê¤Ã¤¿" },
682 hea_abil[] = { { 1, &(HPoison_resistance), "", "" },
684 { 15, &(HWarning), "sensitive", "" },
686 case PM_ARCHEOLOGIST: abil = arc_abil; break;
687 case PM_BARBARIAN: abil = bar_abil; break;
688 case PM_CAVEMAN: abil = cav_abil; break;
690 + case PM_FIGHTER: abil = fig_abil; break;
692 case PM_HEALER: abil = hea_abil; break;
693 case PM_KNIGHT: abil = kni_abil; break;
694 case PM_MONK: abil = mon_abil; break;
695 diff -urN JNH34302SJIS/src/do_wear.c Fig34302/src/do_wear.c
696 --- JNH34302SJIS/src/do_wear.c Sun Feb 29 12:48:02 2004
697 +++ Fig34302/src/do_wear.c Thu Mar 18 21:45:26 2004
703 + switch(uarm->otyp) {
704 + case SAILOR_BLOUSE:
705 + if(flags.female/* || Role_is('F'*/)
715 @@ -1794,6 +1804,9 @@
717 if(is_cloak(otmp)) (void) Cloak_on();
718 if (is_shield(otmp)) (void) Shield_on();
720 + if(otmp == uarm) (void) Armor_on();
723 if (is_shirt(otmp)) (void) Shirt_on();
725 diff -urN JNH34302SJIS/src/dog.c Fig34302/src/dog.c
726 --- JNH34302SJIS/src/dog.c Sun Feb 29 12:53:22 2004
727 +++ Fig34302/src/dog.c Thu Mar 18 21:48:02 2004
729 if(Role_if(PM_RANGER)) petname = "¥·¥ê¥¦¥¹";
733 + if (!*petname && pettype == PM_KITTEN) {
734 + if(Role_if(PM_FIGHTER)) petname = rn2(2) ? "¥ë¥Ê" : "¥¢¥ë¥Æ¥ß¥¹";
738 mtmp = makemon(&mons[pettype], u.ux, u.uy, MM_EDOG);
740 diff -urN JNH34302SJIS/src/makemon.c Fig34302/src/makemon.c
741 --- JNH34302SJIS/src/makemon.c Sun Feb 29 12:56:46 2004
742 +++ Fig34302/src/makemon.c Thu Mar 18 21:54:02 2004
743 @@ -1091,6 +1091,42 @@
744 if (mtmp->minvent) discard_minvent(mtmp);
745 mtmp->minvent = (struct obj *)0; /* caller expects this */
748 + if(ptr == &mons[PM_PLANETARY_FIGHTER]){
749 + static int uniq_num = 0;
751 +/*Àï»Î¤ÏÁ´¤Æ½÷À¤ÇÏÇÀ±¤Î̾Á°¤ò»ý¤Ä*/
755 + cn = "¥Þ¡¼¥¥å¥ê¡¼";
770 + cn = "¥Í¥×¥Á¥å¡¼¥ó";
780 + christen_monst(mtmp, cn);
783 if ((ptr->mflags3 & M3_WAITMASK) && !(mmflags & MM_NOWAIT)) {
784 if (ptr->mflags3 & M3_WAITFORU)
785 mtmp->mstrategy |= STRAT_WAITFORU;
786 diff -urN JNH34302SJIS/src/monst.c Fig34302/src/monst.c
787 --- JNH34302SJIS/src/monst.c Wed Dec 10 12:50:16 2003
788 +++ Fig34302/src/monst.c Thu Mar 18 22:04:08 2004
789 @@ -2951,6 +2951,15 @@
790 M1_HUMANOID|M1_OMNIVORE,
791 M2_NOPOLY|M2_HUMAN|M2_STRONG|M2_FEMALE|M2_COLLECT, M3_INFRAVISIBLE,
794 + MON("fighter", S_HUMAN,
795 + LVL(10, 12, 10, 2, 3), G_NOGEN,
796 + A(ATTK(AT_WEAP, AD_PHYS, 1, 8),
797 + NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
798 + SIZ(WT_ELF, 350, 0, MS_HUMANOID, MZ_HUMAN), 0, 0,
799 + M1_HUMANOID|M1_OMNIVORE,
800 + M2_NOPOLY|M2_HUMAN|M2_STRONG|M2_COLLECT, M3_INFRAVISIBLE, HI_DOMESTIC),
802 MON("healer", S_HUMAN,
803 LVL(10, 12, 10, 1, 0), G_NOGEN,
804 A(ATTK(AT_WEAP, AD_PHYS, 1, 6),
805 @@ -3089,6 +3098,17 @@
806 M2_FEMALE|M2_COLLECT|M2_MAGIC,
807 M3_CLOSE|M3_INFRAVISION|M3_INFRAVISIBLE, HI_LORD),
810 + MON("Princess of Moon", S_HUMAN,
811 + LVL(20, 15, 0, 80, 20), (G_NOGEN|G_UNIQ),
812 + A(ATTK(AT_WEAP, AD_PHYS, 1, 8),
813 + NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
814 + SIZ(WT_HUMAN, 400, 0, MS_LEADER, MZ_HUMAN), MR_COLD, 0,
815 + M1_HUMANOID|M1_OMNIVORE,
816 + M2_NOPOLY|M2_HUMAN|M2_PEACEFUL|M2_STRONG|M2_FEMALE|
817 + M2_COLLECT|M2_MAGIC,
818 + M3_CLOSE|M3_INFRAVISIBLE, HI_LORD),
820 MON("Hippocrates", S_HUMAN,
821 LVL(20, 12, 0, 40, 0), (G_NOGEN|G_UNIQ),
822 A(ATTK(AT_WEAP, AD_PHYS, 1, 6),
823 @@ -3233,6 +3253,17 @@
824 M2_GREEDY|M2_JEWELS|M2_COLLECT|M2_MAGIC,
825 M3_WANTSARTI|M3_WAITFORU|M3_INFRAVISION|M3_INFRAVISIBLE, HI_LORD),
828 + MON("Jedeite", S_HUMAN,
829 + LVL(15, 10, 10, 0, -15), (G_NOGEN|G_UNIQ),
830 + A(ATTK(AT_WEAP, AD_PHYS, 2, 6), ATTK(AT_WEAP, AD_PHYS, 2, 6),
831 + ATTK(AT_CLAW, AD_SAMU, 1, 6), NO_ATTK, NO_ATTK, NO_ATTK),
832 + SIZ(750, 350, 0, MS_NEMESIS, MZ_HUMAN), 0, 0,
833 + M1_HUMANOID|M1_OMNIVORE,
834 + M2_NOPOLY|M2_ORC|M2_HOSTILE|M2_STRONG|M2_STALK|M2_NASTY|M2_MALE|
835 + M2_GREEDY|M2_JEWELS|M2_COLLECT|M2_MAGIC,
836 + M3_WANTSARTI|M3_WAITFORU|M3_INFRAVISION, HI_LORD),
838 MON("Cyclops", S_GIANT,
839 LVL(18, 12, 0, 0, -15), (G_NOGEN|G_UNIQ),
840 A(ATTK(AT_WEAP, AD_PHYS, 4, 8), ATTK(AT_WEAP, AD_PHYS, 4, 8),
841 @@ -3365,6 +3396,16 @@
842 M2_NOPOLY|M2_ELF|M2_PEACEFUL|M2_COLLECT,
843 M3_INFRAVISION|M3_INFRAVISIBLE, HI_DOMESTIC),
846 + MON("planetary fighter", S_HUMAN,
847 + LVL(5, 12, 10, 10, 7), G_NOGEN,
848 + A(ATTK(AT_WEAP, AD_PHYS, 2, 4), ATTK(AT_MAGC, AD_CLRC, 0, 0),
849 + NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
850 + SIZ(WT_HUMAN, 350, 0, MS_GUARDIAN, MZ_HUMAN), MR_SLEEP, MR_SLEEP,
851 + M1_HUMANOID|M1_SEE_INVIS|M1_OMNIVORE,
852 + M2_NOPOLY|M2_HUMAN|M2_PEACEFUL|M2_COLLECT, M3_INFRAVISIBLE,
855 MON("attendant", S_HUMAN,
856 LVL(5, 12, 10, 10, 3), G_NOGEN,
857 A(ATTK(AT_WEAP, AD_PHYS, 1, 6),
858 diff -urN JNH34302SJIS/src/mplayer.c Fig34302/src/mplayer.c
859 --- JNH34302SJIS/src/mplayer.c Sun Feb 29 12:58:04 2004
860 +++ Fig34302/src/mplayer.c Thu Mar 18 22:10:50 2004
862 else if (rn2(2)) weapon = CLUB;
863 if (helm == HELM_OF_BRILLIANCE) helm = STRANGE_OBJECT;
867 + weapon = SHORT_SWORD;
868 + armor = SAILOR_BLOUSE;
869 + if (rn2(4)) helm = HELM_OF_BRILLIANCE;
870 + if (rn2(2)) shield = STRANGE_OBJECT;
874 if (rn2(4)) weapon = QUARTERSTAFF;
875 else if (rn2(2)) weapon = rn2(2) ? UNICORN_HORN : SCALPEL;
876 diff -urN JNH34302SJIS/src/objects.c Fig34302/src/objects.c
877 --- JNH34302SJIS/src/objects.c Fri Dec 5 01:21:28 2003
878 +++ Fig34302/src/objects.c Thu Mar 18 22:15:32 2004
880 1, 0, 0, 0, 72, 5, 250, 100, 7, 0, ARM_SUIT, IRON, HI_METAL),
881 ARMOR("orcish ring mail", "crude ring mail",
882 0, 0, 0, 0, 20, 5, 250, 80, 8, 1, ARM_SUIT, IRON, CLR_BLACK),
884 +ARMOR("leather armor", (char *)0,
885 + 1, 0, 0, 0, 70, 3, 150, 5, 8, 0, ARM_SUIT, LEATHER, HI_LEATHER),
886 +ARMOR("sailor blouse", (char *)0,
887 + 1, 0, 0, 0, 12, 0, 30, 200, 7, 0, ARM_SUIT, CLOTH, CLR_WHITE),
889 ARMOR("leather armor", (char *)0,
890 1, 0, 0, 0, 82, 3, 150, 5, 8, 0, ARM_SUIT, LEATHER, HI_LEATHER),
892 ARMOR("leather jacket", (char *)0,
893 1, 0, 0, 0, 12, 0, 30, 10, 9, 0, ARM_SUIT, LEATHER, CLR_BLACK),
895 diff -urN JNH34302SJIS/src/role.c Fig34302/src/role.c
896 --- JNH34302SJIS/src/role.c Sun Feb 29 13:00:26 2004
897 +++ Fig34302/src/role.c Thu Mar 18 22:18:14 2004
899 { 1, 0, 0, 1, 0, 1 },10, /* Energy */
900 0, 12, 0, 1, 8, A_INT, SPE_DIG, -4
905 + {"¥Þ¡¼¥¥å¥ê¡¼",0},
911 + {"¥Í¥×¥Á¥å¡¼¥ó",0},
914 + "Selene", "Helios", "Eos",
917 + PM_FIGHTER, NON_PM, PM_KITTEN,
918 + PM_PRINCESS_OF_MOON, PM_PLANETARY_FIGHTER, PM_JEDEITE,
919 + PM_EARTH_ELEMENTAL, PM_SNAKE, S_SNAKE, S_ZOMBIE,
920 + ART_SILVER_CRYSTAL,
921 + MH_HUMAN | ROLE_FEMALE |
922 + ROLE_LAWFUL| ROLE_CHAOTIC,
923 + /* Str Int Wis Dex Con Cha */
924 + { 10, 10, 6, 12, 12, 18 },
925 + { 30, 10, 10, 20, 20, 10 },
926 + /* Init Lower Higher */
927 + { 12, 0, 0, 8, 1, 0 }, /* Hit points */
928 + { 2, 2, 0, 2, 0, 2 },10, /* Energy */
929 + 0, 1, 1, 10, 20, A_CHA, SPE_CHARM_MONSTER, -4
935 diff -urN JNH34302SJIS/src/shk.c Fig34302/src/shk.c
936 --- JNH34302SJIS/src/shk.c Sun Feb 29 13:00:40 2004
937 +++ Fig34302/src/shk.c Thu Mar 18 22:24:04 2004
938 @@ -2244,6 +2244,14 @@
939 } else if (!(obj->o_id % 4)) /* arbitrarily impose surcharge */
943 + if (obj->otyp == SAILOR_BLOUSE){
951 if ((Role_if(PM_TOURIST) && u.ulevel < (MAXULEV/2))
952 || (uarmu && !uarm && !uarmc)) /* touristy shirt visible */
953 @@ -2370,6 +2378,16 @@
955 long tmp = getprice(obj, TRUE) * obj->quan;
958 + if (obj->otyp == SAILOR_BLOUSE){
959 + if (flags.female/* && Role_is('F')*/)
961 + else if (flags.female)
963 +/* else if (!Role_is('F'))
968 if ((Role_if(PM_TOURIST) && u.ulevel < (MAXULEV/2))
969 || (uarmu && !uarm && !uarmc)) /* touristy shirt visible */
970 diff -urN JNH34302SJIS/src/u_init.c Fig34302/src/u_init.c
971 --- JNH34302SJIS/src/u_init.c Wed Dec 10 12:50:16 2003
972 +++ Fig34302/src/u_init.c Thu Mar 18 22:34:18 2004
974 { LEATHER_ARMOR, 0, ARMOR_CLASS, 1, UNDEF_BLESS },
978 +static struct trobj Fighter[] = {
979 + { SHORT_SWORD, 2, WEAPON_CLASS, 1, 1 },
980 + { SAILOR_BLOUSE, 1, ARMOR_CLASS, 1, UNDEF_BLESS },
981 + { WAN_POLYMORPH, UNDEF_SPE, WAND_CLASS, 1, UNDEF_BLESS },
982 + { UNDEF_TYP, UNDEF_SPE, SCROLL_CLASS, 3, UNDEF_BLESS },
985 +#endif /* FIGHTER */
986 static struct trobj Healer[] = {
987 { SCALPEL, 0, WEAPON_CLASS, 1, UNDEF_BLESS },
988 { LEATHER_GLOVES, 1, ARMOR_CLASS, 1, UNDEF_BLESS },
994 +static struct def_skill Skill_F[] = {
995 + { P_DAGGER, P_EXPERT }, { P_KNIFE, P_SKILLED },
996 + { P_SHORT_SWORD, P_EXPERT }, { P_BROAD_SWORD, P_EXPERT },
997 + { P_LONG_SWORD, P_SKILLED }, { P_TWO_HANDED_SWORD, P_BASIC },
998 + { P_SCIMITAR, P_SKILLED }, { P_SABER, P_SKILLED },
999 + { P_SPEAR, P_EXPERT }, { P_JAVELIN, P_BASIC },
1000 + { P_BOW, P_EXPERT }, { P_SLING, P_BASIC },
1001 + { P_CROSSBOW, P_BASIC }, { P_SHURIKEN, P_BASIC },
1002 + { P_TWO_WEAPON_COMBAT, P_EXPERT }, { P_MARTIAL_ARTS, P_MASTER },
1003 + { P_ENCHANTMENT_SPELL, P_SKILLED },
1006 +#endif /* FIGHTER */
1008 static const struct def_skill Skill_H[] = {
1009 { P_DAGGER, P_SKILLED }, { P_KNIFE, P_EXPERT },
1010 { P_SHORT_SWORD, P_SKILLED }, { P_SCIMITAR, P_BASIC },
1011 @@ -628,6 +652,15 @@
1013 skill_init(Skill_C);
1017 + u.uen = u.uenmax += rn1(4, 1);
1019 + skill_init(Skill_F);
1020 + knows_class(WEAPON_CLASS);
1021 + knows_class(ARMOR_CLASS);
1026 u.ugold = u.ugold0 = rn1(1000, 1001);
1027 diff -urN JNH34302SJIS/src/weapon.c Fig34302/src/weapon.c
1028 --- JNH34302SJIS/src/weapon.c Sun Feb 29 13:02:06 2004
1029 +++ Fig34302/src/weapon.c Thu Mar 18 22:35:48 2004
1030 @@ -1383,6 +1383,12 @@
1031 P_SKILL(P_ATTACK_SPELL) = P_BASIC;
1032 P_SKILL(P_ENCHANTMENT_SPELL) = P_BASIC;
1036 + else if(Role_if(PM_FIGHTER)){
1037 + P_SKILL(P_ENCHANTMENT_SPELL) = P_BASIC;
1041 /* walk through array to set skill maximums */
1042 for (; class_skill->skill != P_NONE; class_skill++) {
1043 diff -urN JNH34302SJIS/sys/msdos/Makefile.GCC Fig34302/sys/msdos/Makefile.GCC
1044 --- JNH34302SJIS/sys/msdos/Makefile.GCC Thu Sep 4 04:05:10 2003
1045 +++ Fig34302/sys/msdos/Makefile.GCC Thu Mar 18 22:43:42 2004
1047 $(DAT)/caveman.des $(DAT)/healer.des $(DAT)/knight.des \
1048 $(DAT)/monk.des $(DAT)/priest.des $(DAT)/ranger.des \
1049 $(DAT)/rogue.des $(DAT)/samurai.des $(DAT)/tourist.des \
1050 - $(DAT)/valkyrie.des $(DAT)/wizard.des
1051 + $(DAT)/valkyrie.des $(DAT)/wizard.des $(DAT)/fighter.des
1052 @$(subst /,\,cd $(DAT))
1053 @$(subst /,\,$(U)lev_comp bigroom.des)
1054 @$(subst /,\,$(U)lev_comp castle.des)
1056 @$(subst /,\,$(U)lev_comp tourist.des)
1057 @$(subst /,\,$(U)lev_comp valkyrie.des)
1058 @$(subst /,\,$(U)lev_comp wizard.des)
1059 + @$(subst /,\,$(U)lev_comp fighter.des)
1060 @$(subst /,\,cd $(SRC))
1061 @$(subst /,\,echo sp_levs done > $@)
1063 diff -urN JNH34302SJIS/sys/winnt/Makefile.bcc Fig34302/sys/winnt/Makefile.bcc
1064 --- JNH34302SJIS/sys/winnt/Makefile.bcc Wed Dec 10 12:50:20 2003
1065 +++ Fig34302/sys/winnt/Makefile.bcc Thu Mar 18 22:48:46 2004
1067 $(DAT)\endgame.des $(DAT)\gehennom.des $(DAT)\knox.des \
1068 $(DAT)\medusa.des $(DAT)\oracle.des $(DAT)\tower.des \
1069 $(DAT)\yendor.des $(DAT)\arch.des $(DAT)\barb.des \
1070 + $(DAT)\fighter.des \
1071 $(DAT)\caveman.des $(DAT)\healer.des $(DAT)\knight.des \
1072 $(DAT)\monk.des $(DAT)\priest.des $(DAT)\ranger.des \
1073 $(DAT)\rogue.des $(DAT)\samurai.des $(DAT)\sokoban.des \
1075 $(U)lev_comp yendor.des
1076 $(U)lev_comp arch.des
1077 $(U)lev_comp barb.des
1078 + $(U)lev_comp fighter.des
1079 $(U)lev_comp caveman.des
1080 $(U)lev_comp healer.des
1081 $(U)lev_comp knight.des
1082 diff -urN JNH34302SJIS/sys/winnt/Makefile.gcc Fig34302/sys/winnt/Makefile.gcc
1083 --- JNH34302SJIS/sys/winnt/Makefile.gcc Wed Dec 10 12:50:20 2003
1084 +++ Fig34302/sys/winnt/Makefile.gcc Thu Mar 18 22:50:14 2004
1086 $(DAT)/endgame.des $(DAT)/gehennom.des $(DAT)/knox.des \
1087 $(DAT)/medusa.des $(DAT)/oracle.des $(DAT)/tower.des \
1088 $(DAT)/yendor.des $(DAT)/arch.des $(DAT)/barb.des \
1089 + $(DAT)\fighter.des \
1090 $(DAT)/caveman.des $(DAT)/healer.des $(DAT)/knight.des \
1091 $(DAT)/monk.des $(DAT)/priest.des $(DAT)/ranger.des \
1092 $(DAT)/rogue.des $(DAT)/samurai.des $(DAT)/sokoban.des \
1094 $(subst /,\,$(U)lev_comp $(DAT)/yendor.des)
1095 $(subst /,\,$(U)lev_comp $(DAT)/arch.des)
1096 $(subst /,\,$(U)lev_comp $(DAT)/barb.des)
1097 + $(subst /,\,$(U)lev_comp $(DAT)/fighter.des)
1098 $(subst /,\,$(U)lev_comp $(DAT)/caveman.des)
1099 $(subst /,\,$(U)lev_comp $(DAT)/healer.des)
1100 $(subst /,\,$(U)lev_comp $(DAT)/knight.des)
1101 diff -urN JNH34302SJIS/sys/winnt/Makefile.msc Fig34302/sys/winnt/Makefile.msc
1102 --- JNH34302SJIS/sys/winnt/Makefile.msc Wed Dec 10 12:50:20 2003
1103 +++ Fig34302/sys/winnt/Makefile.msc Thu Mar 18 22:46:50 2004
1105 $(DAT)\endgame.des $(DAT)\gehennom.des $(DAT)\knox.des \
1106 $(DAT)\medusa.des $(DAT)\oracle.des $(DAT)\tower.des \
1107 $(DAT)\yendor.des $(DAT)\arch.des $(DAT)\barb.des \
1108 + $(DAT)\fighter.des \
1109 $(DAT)\caveman.des $(DAT)\healer.des $(DAT)\knight.des \
1110 $(DAT)\monk.des $(DAT)\priest.des $(DAT)\ranger.des \
1111 $(DAT)\rogue.des $(DAT)\samurai.des $(DAT)\sokoban.des \
1113 $(U)lev_comp yendor.des
1114 $(U)lev_comp arch.des
1115 $(U)lev_comp barb.des
1116 + $(U)lev_comp fighter.des
1117 $(U)lev_comp caveman.des
1118 $(U)lev_comp healer.des
1119 $(U)lev_comp knight.des
1120 diff -urN JNH34302SJIS/util/makedefs.c Fig34302/util/makedefs.c
1121 --- JNH34302SJIS/util/makedefs.c Sun Feb 29 12:49:48 2004
1122 +++ Fig34302/util/makedefs.c Thu Mar 18 21:24:12 2004
1125 "experience points on status line",
1131 "floppy drive support",