OSDN Git Service

Add ./configure option "--with-varpath=PATH"
[hengbandforosx/hengbandosx.git] / src / tables.c
1 /* File: tables.c */
2
3 /*
4  * Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
5  *
6  * This software may be copied and distributed for educational, research,
7  * and not for profit purposes provided that this copyright and statement
8  * are included in all such copies.  Other copyrights may also apply.
9  */
10
11 /* Purpose: Angband Tables */
12
13 #include "angband.h"
14
15
16
17
18 /*
19  * Global array for looping through the "keypad directions"
20  */
21 s16b ddd[9] =
22 { 2, 8, 6, 4, 3, 1, 9, 7, 5 };
23
24 /*
25  * Global arrays for converting "keypad direction" into offsets
26  */
27 s16b ddx[10] =
28 { 0, -1, 0, 1, -1, 0, 1, -1, 0, 1 };
29
30 s16b ddy[10] =
31 { 0, 1, 1, 1, 0, 0, 0, -1, -1, -1 };
32
33 /*
34  * Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
35  */
36 s16b ddx_ddd[9] =
37 { 0, 0, 1, -1, 1, -1, 1, -1, 0 };
38
39 s16b ddy_ddd[9] =
40 { 1, -1, 0, 0, 1, 1, -1, -1, 0 };
41
42
43 /*
44  * Circular keypad direction array
45  */
46 s16b cdd[8] =
47 { 2, 3, 6, 9, 8, 7, 4, 1 };
48
49 /*
50  * Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
51  */
52 s16b ddx_cdd[8] =
53 { 0, 1, 1, 1, 0, -1, -1, -1 };
54
55 s16b ddy_cdd[8] =
56 { 1, 1, 0, -1, -1, -1, 0, 1 };
57
58
59
60 /*
61  * Global array for converting numbers to uppercase hecidecimal digit
62  * This array can also be used to convert a number to an octal digit
63  */
64 char hexsym[16] =
65 {
66         '0', '1', '2', '3', '4', '5', '6', '7',
67         '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'
68 };
69
70
71 /*
72  * Global array for converting numbers to a logical list symbol
73  */
74 char listsym[] =
75 {
76         '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
77         'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
78         'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
79         'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
80         'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
81         '\0'
82 };
83
84
85 /*
86  * Encode the screen colors
87  */
88 cptr color_char = "dwsorgbuDWvyRGBU";
89
90
91 /*
92  * Stat Table (INT/WIS) -- Number of half-spells per level
93  */
94 byte adj_mag_study[] =
95 {
96         0       /* 3 */,
97         0       /* 4 */,
98         0       /* 5 */,
99         0       /* 6 */,
100         0       /* 7 */,
101         1       /* 8 */,
102         1       /* 9 */,
103         1       /* 10 */,
104         1       /* 11 */,
105         2       /* 12 */,
106         2       /* 13 */,
107         2       /* 14 */,
108         2       /* 15 */,
109         2       /* 16 */,
110         2       /* 17 */,
111         2       /* 18/00-18/09 */,
112         2       /* 18/10-18/19 */,
113         2       /* 18/20-18/29 */,
114         2       /* 18/30-18/39 */,
115         2       /* 18/40-18/49 */,
116         3       /* 18/50-18/59 */,
117         3       /* 18/60-18/69 */,
118         3       /* 18/70-18/79 */,
119         3       /* 18/80-18/89 */,
120         4       /* 18/90-18/99 */,
121         4       /* 18/100-18/109 */,
122         4       /* 18/110-18/119 */,
123         5       /* 18/120-18/129 */,
124         5       /* 18/130-18/139 */,
125         5       /* 18/140-18/149 */,
126         5       /* 18/150-18/159 */,
127         5       /* 18/160-18/169 */,
128         5       /* 18/170-18/179 */,
129         5       /* 18/180-18/189 */,
130         5       /* 18/190-18/199 */,
131         5       /* 18/200-18/209 */,
132         6       /* 18/210-18/219 */,
133         6       /* 18/220+ */
134 };
135
136
137 /*
138  * Stat Table (INT/WIS) -- extra 1/4-mana-points per level
139  */
140 byte adj_mag_mana[] =
141 {
142         0       /* 3 */,
143         0       /* 4 */,
144         0       /* 5 */,
145         0       /* 6 */,
146         0       /* 7 */,
147         1       /* 8 */,
148         2       /* 9 */,
149         3       /* 10 */,
150         4       /* 11 */,
151         5       /* 12 */,
152         5       /* 13 */,
153         6       /* 14 */,
154         7       /* 15 */,
155         8       /* 16 */,
156         9       /* 17 */,
157         10      /* 18/00-18/09 */,
158         11      /* 18/10-18/19 */,
159         11      /* 18/20-18/29 */,
160         12      /* 18/30-18/39 */,
161         12      /* 18/40-18/49 */,
162         13      /* 18/50-18/59 */,
163         14      /* 18/60-18/69 */,
164         15      /* 18/70-18/79 */,
165         16      /* 18/80-18/89 */,
166         17      /* 18/90-18/99 */,
167         18      /* 18/100-18/109 */,
168         19      /* 18/110-18/119 */,
169         20      /* 18/120-18/129 */,
170         21      /* 18/130-18/139 */,
171         22      /* 18/140-18/149 */,
172         23      /* 18/150-18/159 */,
173         24      /* 18/160-18/169 */,
174         25      /* 18/170-18/179 */,
175         26      /* 18/180-18/189 */,
176         27      /* 18/190-18/199 */,
177         28      /* 18/200-18/209 */,
178         29      /* 18/210-18/219 */,
179         30      /* 18/220+ */
180 };
181
182
183 /*
184  * Stat Table (INT/WIS) -- Minimum failure rate (percentage)
185  */
186 byte adj_mag_fail[] =
187 {
188         99      /* 3 */,
189         99      /* 4 */,
190         99      /* 5 */,
191         99      /* 6 */,
192         99      /* 7 */,
193         50      /* 8 */,
194         30      /* 9 */,
195         20      /* 10 */,
196         15      /* 11 */,
197         12      /* 12 */,
198         11      /* 13 */,
199         10      /* 14 */,
200         9       /* 15 */,
201         8       /* 16 */,
202         7       /* 17 */,
203         6       /* 18/00-18/09 */,
204         6       /* 18/10-18/19 */,
205         5       /* 18/20-18/29 */,
206         5       /* 18/30-18/39 */,
207         5       /* 18/40-18/49 */,
208         4       /* 18/50-18/59 */,
209         4       /* 18/60-18/69 */,
210         4       /* 18/70-18/79 */,
211         4       /* 18/80-18/89 */,
212         3       /* 18/90-18/99 */,
213         3       /* 18/100-18/109 */,
214         2       /* 18/110-18/119 */,
215         2       /* 18/120-18/129 */,
216         2       /* 18/130-18/139 */,
217         2       /* 18/140-18/149 */,
218         1       /* 18/150-18/159 */,
219         1       /* 18/160-18/169 */,
220         1       /* 18/170-18/179 */,
221         1       /* 18/180-18/189 */,
222         1       /* 18/190-18/199 */,
223         0       /* 18/200-18/209 */,
224         0       /* 18/210-18/219 */,
225         0       /* 18/220+ */
226 };
227
228
229 /*
230  * Stat Table (INT/WIS) -- Various things
231  */
232 byte adj_mag_stat[] =
233 {
234         0       /* 3 */,
235         0       /* 4 */,
236         0       /* 5 */,
237         0       /* 6 */,
238         0       /* 7 */,
239         1       /* 8 */,
240         1       /* 9 */,
241         1       /* 10 */,
242         1       /* 11 */,
243         1       /* 12 */,
244         1       /* 13 */,
245         1       /* 14 */,
246         2       /* 15 */,
247         2       /* 16 */,
248         2       /* 17 */,
249         3       /* 18/00-18/09 */,
250         3       /* 18/10-18/19 */,
251         3       /* 18/20-18/29 */,
252         3       /* 18/30-18/39 */,
253         3       /* 18/40-18/49 */,
254         4       /* 18/50-18/59 */,
255         4       /* 18/60-18/69 */,
256         5       /* 18/70-18/79 */,
257         6       /* 18/80-18/89 */,
258         7       /* 18/90-18/99 */,
259         8       /* 18/100-18/109 */,
260         9       /* 18/110-18/119 */,
261         10      /* 18/120-18/129 */,
262         11      /* 18/130-18/139 */,
263         12      /* 18/140-18/149 */,
264         13      /* 18/150-18/159 */,
265         14      /* 18/160-18/169 */,
266         15      /* 18/170-18/179 */,
267         16      /* 18/180-18/189 */,
268         17      /* 18/190-18/199 */,
269         18      /* 18/200-18/209 */,
270         19      /* 18/210-18/219 */,
271         20      /* 18/220+ */
272 };
273
274
275 /*
276  * Stat Table (CHR) -- payment percentages
277  */
278 byte adj_chr_gold[] =
279 {
280         130     /* 3 */,
281         125     /* 4 */,
282         122     /* 5 */,
283         120     /* 6 */,
284         118     /* 7 */,
285         116     /* 8 */,
286         114     /* 9 */,
287         112     /* 10 */,
288         110     /* 11 */,
289         108     /* 12 */,
290         106     /* 13 */,
291         104     /* 14 */,
292         103     /* 15 */,
293         102     /* 16 */,
294         101     /* 17 */,
295         100     /* 18/00-18/09 */,
296         99      /* 18/10-18/19 */,
297         98      /* 18/20-18/29 */,
298         97      /* 18/30-18/39 */,
299         96      /* 18/40-18/49 */,
300         95      /* 18/50-18/59 */,
301         94      /* 18/60-18/69 */,
302         93      /* 18/70-18/79 */,
303         92      /* 18/80-18/89 */,
304         91      /* 18/90-18/99 */,
305         90      /* 18/100-18/109 */,
306         89      /* 18/110-18/119 */,
307         88      /* 18/120-18/129 */,
308         87      /* 18/130-18/139 */,
309         86      /* 18/140-18/149 */,
310         85      /* 18/150-18/159 */,
311         84      /* 18/160-18/169 */,
312         83      /* 18/170-18/179 */,
313         82      /* 18/180-18/189 */,
314         81      /* 18/190-18/199 */,
315         80      /* 18/200-18/209 */,
316         79      /* 18/210-18/219 */,
317         78      /* 18/220+ */
318 };
319
320
321 /*
322  * Stat Table (INT) -- Magic devices
323  */
324 byte adj_int_dev[] =
325 {
326         0       /* 3 */,
327         0       /* 4 */,
328         0       /* 5 */,
329         0       /* 6 */,
330         0       /* 7 */,
331         1       /* 8 */,
332         1       /* 9 */,
333         1       /* 10 */,
334         1       /* 11 */,
335         1       /* 12 */,
336         1       /* 13 */,
337         1       /* 14 */,
338         2       /* 15 */,
339         2       /* 16 */,
340         2       /* 17 */,
341         3       /* 18/00-18/09 */,
342         3       /* 18/10-18/19 */,
343         4       /* 18/20-18/29 */,
344         4       /* 18/30-18/39 */,
345         5       /* 18/40-18/49 */,
346         5       /* 18/50-18/59 */,
347         6       /* 18/60-18/69 */,
348         6       /* 18/70-18/79 */,
349         7       /* 18/80-18/89 */,
350         7       /* 18/90-18/99 */,
351         8       /* 18/100-18/109 */,
352         9       /* 18/110-18/119 */,
353         10      /* 18/120-18/129 */,
354         11      /* 18/130-18/139 */,
355         12      /* 18/140-18/149 */,
356         13      /* 18/150-18/159 */,
357         14      /* 18/160-18/169 */,
358         15      /* 18/170-18/179 */,
359         16      /* 18/180-18/189 */,
360         17      /* 18/190-18/199 */,
361         18      /* 18/200-18/209 */,
362         19      /* 18/210-18/219 */,
363         20      /* 18/220+ */
364 };
365
366
367 /*
368  * Stat Table (WIS) -- Saving throw
369  */
370 byte adj_wis_sav[] =
371 {
372         0       /* 3 */,
373         0       /* 4 */,
374         0       /* 5 */,
375         0       /* 6 */,
376         0       /* 7 */,
377         1       /* 8 */,
378         1       /* 9 */,
379         1       /* 10 */,
380         1       /* 11 */,
381         1       /* 12 */,
382         1       /* 13 */,
383         1       /* 14 */,
384         2       /* 15 */,
385         2       /* 16 */,
386         2       /* 17 */,
387         3       /* 18/00-18/09 */,
388         3       /* 18/10-18/19 */,
389         3       /* 18/20-18/29 */,
390         3       /* 18/30-18/39 */,
391         3       /* 18/40-18/49 */,
392         4       /* 18/50-18/59 */,
393         4       /* 18/60-18/69 */,
394         5       /* 18/70-18/79 */,
395         5       /* 18/80-18/89 */,
396         6       /* 18/90-18/99 */,
397         7       /* 18/100-18/109 */,
398         8       /* 18/110-18/119 */,
399         9       /* 18/120-18/129 */,
400         10      /* 18/130-18/139 */,
401         11      /* 18/140-18/149 */,
402         12      /* 18/150-18/159 */,
403         13      /* 18/160-18/169 */,
404         14      /* 18/170-18/179 */,
405         15      /* 18/180-18/189 */,
406         16      /* 18/190-18/199 */,
407         17      /* 18/200-18/209 */,
408         18      /* 18/210-18/219 */,
409         19      /* 18/220+ */
410 };
411
412
413 /*
414  * Stat Table (DEX) -- disarming
415  */
416 byte adj_dex_dis[] =
417 {
418         0       /* 3 */,
419         0       /* 4 */,
420         0       /* 5 */,
421         0       /* 6 */,
422         0       /* 7 */,
423         0       /* 8 */,
424         0       /* 9 */,
425         0       /* 10 */,
426         0       /* 11 */,
427         0       /* 12 */,
428         1       /* 13 */,
429         1       /* 14 */,
430         1       /* 15 */,
431         2       /* 16 */,
432         2       /* 17 */,
433         4       /* 18/00-18/09 */,
434         4       /* 18/10-18/19 */,
435         4       /* 18/20-18/29 */,
436         4       /* 18/30-18/39 */,
437         5       /* 18/40-18/49 */,
438         5       /* 18/50-18/59 */,
439         5       /* 18/60-18/69 */,
440         6       /* 18/70-18/79 */,
441         6       /* 18/80-18/89 */,
442         7       /* 18/90-18/99 */,
443         8       /* 18/100-18/109 */,
444         8       /* 18/110-18/119 */,
445         8       /* 18/120-18/129 */,
446         8       /* 18/130-18/139 */,
447         8       /* 18/140-18/149 */,
448         9       /* 18/150-18/159 */,
449         9       /* 18/160-18/169 */,
450         9       /* 18/170-18/179 */,
451         9       /* 18/180-18/189 */,
452         9       /* 18/190-18/199 */,
453         10      /* 18/200-18/209 */,
454         10      /* 18/210-18/219 */,
455         10      /* 18/220+ */
456 };
457
458
459 /*
460  * Stat Table (INT) -- disarming
461  */
462 byte adj_int_dis[] =
463 {
464         0       /* 3 */,
465         0       /* 4 */,
466         0       /* 5 */,
467         0       /* 6 */,
468         0       /* 7 */,
469         1       /* 8 */,
470         1       /* 9 */,
471         1       /* 10 */,
472         1       /* 11 */,
473         1       /* 12 */,
474         1       /* 13 */,
475         1       /* 14 */,
476         2       /* 15 */,
477         2       /* 16 */,
478         2       /* 17 */,
479         3       /* 18/00-18/09 */,
480         3       /* 18/10-18/19 */,
481         3       /* 18/20-18/29 */,
482         4       /* 18/30-18/39 */,
483         4       /* 18/40-18/49 */,
484         5       /* 18/50-18/59 */,
485         6       /* 18/60-18/69 */,
486         7       /* 18/70-18/79 */,
487         8       /* 18/80-18/89 */,
488         9       /* 18/90-18/99 */,
489         10      /* 18/100-18/109 */,
490         10      /* 18/110-18/119 */,
491         11      /* 18/120-18/129 */,
492         12      /* 18/130-18/139 */,
493         13      /* 18/140-18/149 */,
494         14      /* 18/150-18/159 */,
495         15      /* 18/160-18/169 */,
496         16      /* 18/170-18/179 */,
497         17      /* 18/180-18/189 */,
498         18      /* 18/190-18/199 */,
499         19      /* 18/200-18/209 */,
500         19      /* 18/210-18/219 */,
501         20      /* 18/220+ */
502 };
503
504
505 /*
506  * Stat Table (DEX) -- bonus to ac (plus 128)
507  */
508 byte adj_dex_ta[] =
509 {
510         128 + -4    /*  3 */,
511         128 + -3    /*  4 */,
512         128 + -2    /*  5 */,
513         128 + -1    /*  6 */,
514         128 + 0     /*  7 */,
515         128 + 0     /*  8 */,
516         128 + 0     /*  9 */,
517         128 + 0     /* 10 */,
518         128 + 0     /* 11 */,
519         128 + 0     /* 12 */,
520         128 + 0     /* 13 */,
521         128 + 0     /* 14 */,
522         128 + 1     /* 15 */,
523         128 + 1     /* 16 */,
524         128 + 1     /* 17 */,
525         128 + 2     /* 18/00-18/09 */,
526         128 + 2     /* 18/10-18/19 */,
527         128 + 2     /* 18/20-18/29 */,
528         128 + 2     /* 18/30-18/39 */,
529         128 + 2     /* 18/40-18/49 */,
530         128 + 3     /* 18/50-18/59 */,
531         128 + 3     /* 18/60-18/69 */,
532         128 + 3     /* 18/70-18/79 */,
533         128 + 4     /* 18/80-18/89 */,
534         128 + 5     /* 18/90-18/99 */,
535         128 + 6     /* 18/100-18/109 */,
536         128 + 7     /* 18/110-18/119 */,
537         128 + 8     /* 18/120-18/129 */,
538         128 + 9     /* 18/130-18/139 */,
539         128 + 9     /* 18/140-18/149 */,
540         128 + 10    /* 18/150-18/159 */,
541         128 + 11    /* 18/160-18/169 */,
542         128 + 12    /* 18/170-18/179 */,
543         128 + 13    /* 18/180-18/189 */,
544         128 + 14    /* 18/190-18/199 */,
545         128 + 15    /* 18/200-18/209 */,
546         128 + 15    /* 18/210-18/219 */,
547         128 + 16    /* 18/220+ */
548 };
549
550
551 /*
552  * Stat Table (STR) -- bonus to dam (plus 128)
553  */
554 byte adj_str_td[] =
555 {
556         128 + -2    /*  3 */,
557         128 + -2    /*  4 */,
558         128 + -1    /*  5 */,
559         128 + -1    /*  6 */,
560         128 + 0     /*  7 */,
561         128 + 0     /*  8 */,
562         128 + 0     /*  9 */,
563         128 + 0     /* 10 */,
564         128 + 0     /* 11 */,
565         128 + 0     /* 12 */,
566         128 + 0     /* 13 */,
567         128 + 0     /* 14 */,
568         128 + 0     /* 15 */,
569         128 + 1     /* 16 */,
570         128 + 2     /* 17 */,
571         128 + 2     /* 18/00-18/09 */,
572         128 + 2     /* 18/10-18/19 */,
573         128 + 3     /* 18/20-18/29 */,
574         128 + 3     /* 18/30-18/39 */,
575         128 + 3     /* 18/40-18/49 */,
576         128 + 3     /* 18/50-18/59 */,
577         128 + 3     /* 18/60-18/69 */,
578         128 + 4     /* 18/70-18/79 */,
579         128 + 5     /* 18/80-18/89 */,
580         128 + 5     /* 18/90-18/99 */,
581         128 + 6     /* 18/100-18/109 */,
582         128 + 7     /* 18/110-18/119 */,
583         128 + 8     /* 18/120-18/129 */,
584         128 + 9     /* 18/130-18/139 */,
585         128 + 10    /* 18/140-18/149 */,
586         128 + 11    /* 18/150-18/159 */,
587         128 + 12    /* 18/160-18/169 */,
588         128 + 13    /* 18/170-18/179 */,
589         128 + 14    /* 18/180-18/189 */,
590         128 + 15    /* 18/190-18/199 */,
591         128 + 16    /* 18/200-18/209 */,
592         128 + 18    /* 18/210-18/219 */,
593         128 + 20    /* 18/220+ */
594 };
595
596
597 /*
598  * Stat Table (DEX) -- bonus to hit (plus 128)
599  */
600 byte adj_dex_th[] =
601 {
602         128 + -3        /* 3 */,
603         128 + -2        /* 4 */,
604         128 + -2        /* 5 */,
605         128 + -1        /* 6 */,
606         128 + -1        /* 7 */,
607         128 + 0 /* 8 */,
608         128 + 0 /* 9 */,
609         128 + 0 /* 10 */,
610         128 + 0 /* 11 */,
611         128 + 0 /* 12 */,
612         128 + 0 /* 13 */,
613         128 + 0 /* 14 */,
614         128 + 0 /* 15 */,
615         128 + 1 /* 16 */,
616         128 + 2 /* 17 */,
617         128 + 3 /* 18/00-18/09 */,
618         128 + 3 /* 18/10-18/19 */,
619         128 + 3 /* 18/20-18/29 */,
620         128 + 3 /* 18/30-18/39 */,
621         128 + 3 /* 18/40-18/49 */,
622         128 + 4 /* 18/50-18/59 */,
623         128 + 4 /* 18/60-18/69 */,
624         128 + 4 /* 18/70-18/79 */,
625         128 + 4 /* 18/80-18/89 */,
626         128 + 5 /* 18/90-18/99 */,
627         128 + 6 /* 18/100-18/109 */,
628         128 + 7 /* 18/110-18/119 */,
629         128 + 8 /* 18/120-18/129 */,
630         128 + 9 /* 18/130-18/139 */,
631         128 + 9 /* 18/140-18/149 */,
632         128 + 10        /* 18/150-18/159 */,
633         128 + 11        /* 18/160-18/169 */,
634         128 + 12        /* 18/170-18/179 */,
635         128 + 13        /* 18/180-18/189 */,
636         128 + 14        /* 18/190-18/199 */,
637         128 + 15        /* 18/200-18/209 */,
638         128 + 15        /* 18/210-18/219 */,
639         128 + 16        /* 18/220+ */
640 };
641
642
643 /*
644  * Stat Table (STR) -- bonus to hit (plus 128)
645  */
646 byte adj_str_th[] =
647 {
648         128 + -3        /* 3 */,
649         128 + -2        /* 4 */,
650         128 + -1        /* 5 */,
651         128 + -1        /* 6 */,
652         128 + 0 /* 7 */,
653         128 + 0 /* 8 */,
654         128 + 0 /* 9 */,
655         128 + 0 /* 10 */,
656         128 + 0 /* 11 */,
657         128 + 0 /* 12 */,
658         128 + 0 /* 13 */,
659         128 + 0 /* 14 */,
660         128 + 0 /* 15 */,
661         128 + 0 /* 16 */,
662         128 + 0 /* 17 */,
663         128 + 1 /* 18/00-18/09 */,
664         128 + 1 /* 18/10-18/19 */,
665         128 + 1 /* 18/20-18/29 */,
666         128 + 1 /* 18/30-18/39 */,
667         128 + 1 /* 18/40-18/49 */,
668         128 + 1 /* 18/50-18/59 */,
669         128 + 1 /* 18/60-18/69 */,
670         128 + 2 /* 18/70-18/79 */,
671         128 + 3 /* 18/80-18/89 */,
672         128 + 4 /* 18/90-18/99 */,
673         128 + 5 /* 18/100-18/109 */,
674         128 + 6 /* 18/110-18/119 */,
675         128 + 7 /* 18/120-18/129 */,
676         128 + 8 /* 18/130-18/139 */,
677         128 + 9 /* 18/140-18/149 */,
678         128 + 10        /* 18/150-18/159 */,
679         128 + 11        /* 18/160-18/169 */,
680         128 + 12        /* 18/170-18/179 */,
681         128 + 13        /* 18/180-18/189 */,
682         128 + 14        /* 18/190-18/199 */,
683         128 + 15        /* 18/200-18/209 */,
684         128 + 15        /* 18/210-18/219 */,
685         128 + 16        /* 18/220+ */
686 };
687
688
689 /*
690  * Stat Table (STR) -- weight limit in deca-pounds
691  */
692 byte adj_str_wgt[] =
693 {
694         10      /* 3 */,
695         11      /* 4 */,
696         12      /* 5 */,
697         13      /* 6 */,
698         14      /* 7 */,
699         15      /* 8 */,
700         16      /* 9 */,
701         17      /* 10 */,
702         18      /* 11 */,
703         19      /* 12 */,
704         20      /* 13 */,
705         21      /* 14 */,
706         22      /* 15 */,
707         23      /* 16 */,
708         24      /* 17 */,
709         25      /* 18/00-18/09 */,
710         26      /* 18/10-18/19 */,
711         27      /* 18/20-18/29 */,
712         28      /* 18/30-18/39 */,
713         29      /* 18/40-18/49 */,
714         30      /* 18/50-18/59 */,
715         31      /* 18/60-18/69 */,
716         31      /* 18/70-18/79 */,
717         32      /* 18/80-18/89 */,
718         32      /* 18/90-18/99 */,
719         33      /* 18/100-18/109 */,
720         33      /* 18/110-18/119 */,
721         34      /* 18/120-18/129 */,
722         34      /* 18/130-18/139 */,
723         35      /* 18/140-18/149 */,
724         35      /* 18/150-18/159 */,
725         36      /* 18/160-18/169 */,
726         36      /* 18/170-18/179 */,
727         37      /* 18/180-18/189 */,
728         37      /* 18/190-18/199 */,
729         38      /* 18/200-18/209 */,
730         38      /* 18/210-18/219 */,
731         39      /* 18/220+ */
732 };
733
734
735 /*
736  * Stat Table (STR) -- weapon weight limit in pounds
737  */
738 byte adj_str_hold[] =
739 {
740         4       /* 3 */,
741         5       /* 4 */,
742         6       /* 5 */,
743         7       /* 6 */,
744         8       /* 7 */,
745         9       /* 8 */,
746         10      /* 9 */,
747         11      /* 10 */,
748         12      /* 11 */,
749         13      /* 12 */,
750         14      /* 13 */,
751         15      /* 14 */,
752         16      /* 15 */,
753         17      /* 16 */,
754         18      /* 17 */,
755         19      /* 18/00-18/09 */,
756         20      /* 18/10-18/19 */,
757         21      /* 18/20-18/29 */,
758         22      /* 18/30-18/39 */,
759         23      /* 18/40-18/49 */,
760         24      /* 18/50-18/59 */,
761         25      /* 18/60-18/69 */,
762         26      /* 18/70-18/79 */,
763         27      /* 18/80-18/89 */,
764         28      /* 18/90-18/99 */,
765         30      /* 18/100-18/109 */,
766         31      /* 18/110-18/119 */,
767         32      /* 18/120-18/129 */,
768         33      /* 18/130-18/139 */,
769         34      /* 18/140-18/149 */,
770         35      /* 18/150-18/159 */,
771         37      /* 18/160-18/169 */,
772         40      /* 18/170-18/179 */,
773         44      /* 18/180-18/189 */,
774         48      /* 18/190-18/199 */,
775         50     /* 18/200-18/209 */,
776         50     /* 18/210-18/219 */,
777         50     /* 18/220+ */
778 };
779
780
781 /*
782  * Stat Table (STR) -- digging value
783  */
784 byte adj_str_dig[] =
785 {
786         0       /* 3 */,
787         0       /* 4 */,
788         1       /* 5 */,
789         2       /* 6 */,
790         3       /* 7 */,
791         4       /* 8 */,
792         4       /* 9 */,
793         5       /* 10 */,
794         5       /* 11 */,
795         6       /* 12 */,
796         6       /* 13 */,
797         7       /* 14 */,
798         7       /* 15 */,
799         8       /* 16 */,
800         8       /* 17 */,
801         9       /* 18/00-18/09 */,
802         10      /* 18/10-18/19 */,
803         12      /* 18/20-18/29 */,
804         15      /* 18/30-18/39 */,
805         20      /* 18/40-18/49 */,
806         25      /* 18/50-18/59 */,
807         30      /* 18/60-18/69 */,
808         35      /* 18/70-18/79 */,
809         40      /* 18/80-18/89 */,
810         45      /* 18/90-18/99 */,
811         50      /* 18/100-18/109 */,
812         55      /* 18/110-18/119 */,
813         60      /* 18/120-18/129 */,
814         65      /* 18/130-18/139 */,
815         70      /* 18/140-18/149 */,
816         75      /* 18/150-18/159 */,
817         80      /* 18/160-18/169 */,
818         85      /* 18/170-18/179 */,
819         90      /* 18/180-18/189 */,
820         95      /* 18/190-18/199 */,
821         100     /* 18/200-18/209 */,
822         100     /* 18/210-18/219 */,
823         100     /* 18/220+ */
824 };
825
826
827 /*
828  * Stat Table (STR) -- help index into the "blow" table
829  */
830 byte adj_str_blow[] =
831 {
832         3       /* 3 */,
833         4       /* 4 */,
834         5       /* 5 */,
835         6       /* 6 */,
836         7       /* 7 */,
837         8       /* 8 */,
838         9       /* 9 */,
839         10      /* 10 */,
840         11      /* 11 */,
841         12      /* 12 */,
842         13      /* 13 */,
843         14      /* 14 */,
844         15      /* 15 */,
845         16      /* 16 */,
846         17      /* 17 */,
847         20 /* 18/00-18/09 */,
848         30 /* 18/10-18/19 */,
849         40 /* 18/20-18/29 */,
850         50 /* 18/30-18/39 */,
851         60 /* 18/40-18/49 */,
852         70 /* 18/50-18/59 */,
853         80 /* 18/60-18/69 */,
854         90 /* 18/70-18/79 */,
855         100 /* 18/80-18/89 */,
856         110 /* 18/90-18/99 */,
857         120 /* 18/100-18/109 */,
858         130 /* 18/110-18/119 */,
859         140 /* 18/120-18/129 */,
860         150 /* 18/130-18/139 */,
861         160 /* 18/140-18/149 */,
862         170 /* 18/150-18/159 */,
863         180 /* 18/160-18/169 */,
864         190 /* 18/170-18/179 */,
865         200 /* 18/180-18/189 */,
866         210 /* 18/190-18/199 */,
867         220 /* 18/200-18/209 */,
868         230 /* 18/210-18/219 */,
869         240 /* 18/220+ */
870 };
871
872
873 /*
874  * Stat Table (DEX) -- index into the "blow" table
875  */
876 byte adj_dex_blow[] =
877 {
878         0       /* 3 */,
879         0       /* 4 */,
880         0       /* 5 */,
881         0       /* 6 */,
882         0       /* 7 */,
883         0       /* 8 */,
884         0       /* 9 */,
885         1       /* 10 */,
886         1       /* 11 */,
887         1       /* 12 */,
888         1       /* 13 */,
889         1       /* 14 */,
890         2       /* 15 */,
891         2       /* 16 */,
892         2       /* 17 */,
893         2       /* 18/00-18/09 */,
894         3       /* 18/10-18/19 */,
895         3       /* 18/20-18/29 */,
896         3       /* 18/30-18/39 */,
897         4       /* 18/40-18/49 */,
898         4       /* 18/50-18/59 */,
899         5       /* 18/60-18/69 */,
900         5       /* 18/70-18/79 */,
901         6       /* 18/80-18/89 */,
902         6       /* 18/90-18/99 */,
903         7       /* 18/100-18/109 */,
904         7       /* 18/110-18/119 */,
905         8       /* 18/120-18/129 */,
906         8       /* 18/130-18/139 */,
907         9      /* 18/140-18/149 */,
908         9      /* 18/150-18/159 */,
909         10      /* 18/160-18/169 */,
910         10      /* 18/170-18/179 */,
911         11      /* 18/180-18/189 */,
912         11      /* 18/190-18/199 */,
913         12      /* 18/200-18/209 */,
914         12      /* 18/210-18/219 */,
915         13      /* 18/220+ */
916 };
917
918
919 /*
920  * Stat Table (DEX) -- chance of avoiding "theft" and "falling"
921  */
922 byte adj_dex_safe[] =
923 {
924         0       /* 3 */,
925         1       /* 4 */,
926         2       /* 5 */,
927         3       /* 6 */,
928         4       /* 7 */,
929         5       /* 8 */,
930         5       /* 9 */,
931         6       /* 10 */,
932         6       /* 11 */,
933         7       /* 12 */,
934         7       /* 13 */,
935         8       /* 14 */,
936         8       /* 15 */,
937         9       /* 16 */,
938         9       /* 17 */,
939         10      /* 18/00-18/09 */,
940         10      /* 18/10-18/19 */,
941         15      /* 18/20-18/29 */,
942         15      /* 18/30-18/39 */,
943         20      /* 18/40-18/49 */,
944         25      /* 18/50-18/59 */,
945         30      /* 18/60-18/69 */,
946         35      /* 18/70-18/79 */,
947         40      /* 18/80-18/89 */,
948         45      /* 18/90-18/99 */,
949         50      /* 18/100-18/109 */,
950         60      /* 18/110-18/119 */,
951         70      /* 18/120-18/129 */,
952         80      /* 18/130-18/139 */,
953         90      /* 18/140-18/149 */,
954         100     /* 18/150-18/159 */,
955         100     /* 18/160-18/169 */,
956         100     /* 18/170-18/179 */,
957         100     /* 18/180-18/189 */,
958         100     /* 18/190-18/199 */,
959         100     /* 18/200-18/209 */,
960         100     /* 18/210-18/219 */,
961         100     /* 18/220+ */
962 };
963
964
965 /*
966  * Stat Table (CON) -- base regeneration rate
967  */
968 byte adj_con_fix[] =
969 {
970         0       /* 3 */,
971         0       /* 4 */,
972         0       /* 5 */,
973         0       /* 6 */,
974         0       /* 7 */,
975         0       /* 8 */,
976         0       /* 9 */,
977         0       /* 10 */,
978         0       /* 11 */,
979         0       /* 12 */,
980         0       /* 13 */,
981         1       /* 14 */,
982         1       /* 15 */,
983         1       /* 16 */,
984         1       /* 17 */,
985         2       /* 18/00-18/09 */,
986         2       /* 18/10-18/19 */,
987         2       /* 18/20-18/29 */,
988         2       /* 18/30-18/39 */,
989         2       /* 18/40-18/49 */,
990         3       /* 18/50-18/59 */,
991         3       /* 18/60-18/69 */,
992         3       /* 18/70-18/79 */,
993         3       /* 18/80-18/89 */,
994         3       /* 18/90-18/99 */,
995         4       /* 18/100-18/109 */,
996         4       /* 18/110-18/119 */,
997         5       /* 18/120-18/129 */,
998         6       /* 18/130-18/139 */,
999         6       /* 18/140-18/149 */,
1000         7       /* 18/150-18/159 */,
1001         7       /* 18/160-18/169 */,
1002         8       /* 18/170-18/179 */,
1003         8       /* 18/180-18/189 */,
1004         8       /* 18/190-18/199 */,
1005         9       /* 18/200-18/209 */,
1006         9       /* 18/210-18/219 */,
1007         9       /* 18/220+ */
1008 };
1009
1010
1011 /*
1012  * Stat Table (CON) -- extra 1/4-hitpoints per level (plus 128)
1013  */
1014 byte adj_con_mhp[] =
1015 {
1016         128 + -8        /* 3 */,
1017         128 + -6        /* 4 */,
1018         128 + -4        /* 5 */,
1019         128 + -2        /* 6 */,
1020         128 + -1 /* 7 */,
1021         128 + 0 /* 8 */,
1022         128 + 0 /* 9 */,
1023         128 + 0 /* 10 */,
1024         128 + 0 /* 11 */,
1025         128 + 0 /* 12 */,
1026         128 + 0 /* 13 */,
1027         128 + 1 /* 14 */,
1028         128 + 1 /* 15 */,
1029         128 + 2 /* 16 */,
1030         128 + 3 /* 17 */,
1031         128 + 4 /* 18/00-18/09 */,
1032         128 + 5 /* 18/10-18/19 */,
1033         128 + 6 /* 18/20-18/29 */,
1034         128 + 7 /* 18/30-18/39 */,
1035         128 + 8 /* 18/40-18/49 */,
1036         128 + 9 /* 18/50-18/59 */,
1037         128 + 10  /* 18/60-18/69 */,
1038         128 + 11 /* 18/70-18/79 */,
1039         128 + 12 /* 18/80-18/89 */,
1040         128 + 14 /* 18/90-18/99 */,
1041         128 + 17         /* 18/100-18/109 */,
1042         128 + 20        /* 18/110-18/119 */,
1043         128 + 23        /* 18/120-18/129 */,
1044         128 + 26        /* 18/130-18/139 */,
1045         128 + 29        /* 18/140-18/149 */,
1046         128 + 32        /* 18/150-18/159 */,
1047         128 + 35        /* 18/160-18/169 */,
1048         128 + 38        /* 18/170-18/179 */,
1049         128 + 40        /* 18/180-18/189 */,
1050         128 + 42        /* 18/190-18/199 */,
1051         128 + 44        /* 18/200-18/209 */,
1052         128 + 46        /* 18/210-18/219 */,
1053         128 + 48        /* 18/220+ */
1054 };
1055
1056
1057 /*
1058  * Stat Table (CHR) -- charm
1059  */
1060 byte adj_chr_chm[] =
1061 {
1062         0       /* 3 */,
1063         0       /* 4 */,
1064         1       /* 5 */,
1065         2       /* 6 */,
1066         3       /* 7 */,
1067         4       /* 8 */,
1068         4       /* 9 */,
1069         5       /* 10 */,
1070         5       /* 11 */,
1071         6       /* 12 */,
1072         6       /* 13 */,
1073         7       /* 14 */,
1074         7       /* 15 */,
1075         8       /* 16 */,
1076         8       /* 17 */,
1077         9       /* 18/00-18/09 */,
1078         10      /* 18/10-18/19 */,
1079         12      /* 18/20-18/29 */,
1080         15      /* 18/30-18/39 */,
1081         18      /* 18/40-18/49 */,
1082         21      /* 18/50-18/59 */,
1083         24      /* 18/60-18/69 */,
1084         28      /* 18/70-18/79 */,
1085         32      /* 18/80-18/89 */,
1086         36      /* 18/90-18/99 */,
1087         39      /* 18/100-18/109 */,
1088         42      /* 18/110-18/119 */,
1089         45      /* 18/120-18/129 */,
1090         49      /* 18/130-18/139 */,
1091         53      /* 18/140-18/149 */,
1092         57      /* 18/150-18/159 */,
1093         61      /* 18/160-18/169 */,
1094         65      /* 18/170-18/179 */,
1095         69      /* 18/180-18/189 */,
1096         73      /* 18/190-18/199 */,
1097         77      /* 18/200-18/209 */,
1098         81      /* 18/210-18/219 */,
1099         85      /* 18/220+ */
1100 };
1101
1102
1103 /*
1104  * This table is used to help calculate the number of blows the player can
1105  * make in a single round of attacks (one player turn) with a normal weapon.
1106  *
1107  * This number ranges from a single blow/round for weak players to up to six
1108  * blows/round for powerful warriors.
1109  *
1110  * Note that certain artifacts and ego-items give "bonus" blows/round.
1111  *
1112  * First, from the player class, we extract some values:
1113  *
1114  * Warrior       num = 6; mul = 5; div = MAX(70, weapon_weight);
1115  * Berserker     num = 6; mul = 7; div = MAX(70, weapon_weight);
1116  * Mage          num = 3; mul = 2; div = MAX(100, weapon_weight);
1117  * Priest        num = 5; mul = 3; div = MAX(100, weapon_weight);
1118  * Mindcrafter   num = 5; mul = 3; div = MAX(100, weapon_weight);
1119  * Rogue         num = 5; mul = 3; div = MAX(40, weapon_weight);
1120  * Ranger        num = 5; mul = 4; div = MAX(70, weapon_weight);
1121  * Paladin       num = 5; mul = 4; div = MAX(70, weapon_weight);
1122  * Weaponsmith   num = 5; mul = 5; div = MAX(150, weapon_weight);
1123  * Warrior-Mage  num = 5; mul = 3; div = MAX(70, weapon_weight);
1124  * Chaos Warrior num = 5; mul = 4; div = MAX(70, weapon_weight);
1125  * Monk          num = 5; mul = 3; div = MAX(60, weapon_weight);
1126  * Tourist       num = 4; mul = 3; div = MAX(100, weapon_weight);
1127  * Imitator      num = 5; mul = 4; div = MAX(70, weapon_weight);
1128  * Beastmaster   num = 5; mul = 3; div = MAX(70, weapon_weight);
1129  * Cavalry(Ride) num = 5; mul = 4; div = MAX(70, weapon_weight);
1130  * Cavalry(Walk) num = 5; mul = 3; div = MAX(100, weapon_weight);
1131  * Sorcerer      num = 1; mul = 1; div = MAX(1, weapon_weight);
1132  * Archer        num = 4; mul = 2; div = MAX(70, weapon_weight);
1133  * Magic eater   num = 4; mul = 2; div = MAX(70, weapon_weight);
1134  * ForceTrainer  num = 4; mul = 2; div = MAX(60, weapon_weight);
1135  * Mirror Master num = 3; mul = 3; div = MAX(100, weapon_weight);
1136  * Ninja         num = 4; mul = 1; div = MAX(20, weapon_weight);
1137  *
1138  * To get "P", we look up the relevant "adj_str_blow[]" (see above),
1139  * multiply it by "mul", and then divide it by "div".
1140  * Increase P by 1 if you wield a weapon two-handed.
1141  * Decrease P by 1 if you are a Ninja.
1142  *
1143  * To get "D", we look up the relevant "adj_dex_blow[]" (see above),
1144  *
1145  * The player gets "blows_table[P][D]" blows/round, as shown below,
1146  * up to a maximum of "num" blows/round, plus any "bonus" blows/round.
1147  */
1148 byte blows_table[12][12] =
1149 {
1150         /* P/D */
1151         /*      0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11+ */
1152         /*      3   10   15  /10  /40  /60  /80 /100 /120 /140 /160 /180  */
1153 /* 0 */{        1,   1,   1,   1,   1,   2,   2,   2,   2,   3,   3,   4 },
1154 /* 1 */{        1,   1,   1,   2,   2,   2,   3,   3,   3,   4,   4,   4 },
1155 /* 2 */{        1,   1,   2,   2,   3,   3,   4,   4,   4,   5,   5,   5 },
1156 /* 3 */{        1,   1,   2,   3,   3,   4,   4,   4,   5,   5,   5,   5 },
1157 /* 4 */{        1,   1,   2,   3,   3,   4,   4,   5,   5,   5,   5,   5 },
1158 /* 5 */{        1,   1,   2,   3,   4,   4,   4,   5,   5,   5,   5,   6 },
1159 /* 6 */{        1,   1,   2,   3,   4,   4,   4,   5,   5,   5,   5,   6 },
1160 /* 7 */{        1,   2,   2,   3,   4,   4,   4,   5,   5,   5,   5,   6 },
1161 /* 8 */{        1,   2,   3,   3,   4,   4,   4,   5,   5,   5,   6,   6 },
1162 /* 9 */{        1,   2,   3,   4,   4,   4,   5,   5,   5,   5,   6,   6 },
1163 /* 10*/{        2,   2,   3,   4,   4,   4,   5,   5,   5,   6,   6,   6 },
1164 /*11+*/{        2,   2,   3,   4,   4,   4,   5,   5,   6,   6,   6,   6 },
1165
1166 };
1167
1168
1169 arena_type arena_info[MAX_ARENA_MONS + 2] =
1170 {
1171         { MON_NOBORTA,       0,         0                             },
1172         { MON_MORI_TROLL,    0,         0                             },
1173         { MON_TIGER,         0,         0                             },
1174         { MON_DRUID,         0,         0                             },
1175         { MON_HILL_GIANT,    TV_POTION, SV_POTION_SPEED               },
1176         { MON_WERERAT,       0,         0                             },
1177         { MON_ORC_CAPTAIN,   0,         0                             },
1178         { MON_BERSERKER,     0,         0                             },
1179         { MON_STONE_GIANT,   0,         0                             },
1180         { MON_D_ELF_LORD,    TV_POTION, SV_POTION_HEALING             },
1181         { MON_IRON_GOLEM,    0,         0                             },
1182         { MON_C_CRAWLER,     0,         0                             },
1183         { MON_XICLOTLAN,     0,         0                             },
1184         { MON_TROLL_PRIEST,  0,         0                             },
1185         { MON_ANGEL,         TV_ROD,    SV_ROD_STONE_TO_MUD           },
1186         { MON_SPIRIT_NAGA,   0,         0                             },
1187         { MON_BASILISK,      0,         0                             },
1188         { MON_MITHRIL_GOLEM, 0,         0                             },
1189         { MON_SHADOW_DRAKE,  0,         0                             },
1190         { MON_OGRE_SHAMAN,   TV_SCROLL, SV_SCROLL_ACQUIREMENT         },
1191         { MON_BICLOPS,       0,         0                             },
1192         { MON_ETHER_DRAKE,   TV_SCROLL, SV_SCROLL_RUNE_OF_PROTECTION  },
1193         { MON_HALFLING_S,    0,         0                             },
1194         { MON_ELDER_THING,   TV_ROD,    SV_ROD_DRAIN_LIFE             },
1195         { MON_M_MH_DRAGON,   0,         0                             },
1196         { MON_ETTIN,         TV_SCROLL, SV_SCROLL_STAR_ENCHANT_WEAPON },
1197         { MON_VAMPIRE_LORD,  0,         0                             },
1198         { MON_BARNEY,        TV_SCROLL, SV_SCROLL_GENOCIDE            },
1199         { MON_GROO,          0,         0                             },
1200         { MON_D_ELF_SORC,    TV_WAND,   SV_WAND_STRIKING              },
1201         { MON_IRON_LICH,     0,         0                             },
1202         { MON_G_TITAN,       TV_POTION, SV_POTION_STAR_ENLIGHTENMENT  },
1203         { MON_G_BALROG,      0,         0                             },
1204         { MON_NIGHTWALKER,   TV_ROD,    SV_ROD_IDENTIFY               },
1205         { MON_SHAMBLER,      TV_STAFF,  SV_STAFF_HOLINESS             },
1206         { MON_BLACK_REAVER,  TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT    },
1207         { MON_FENGHUANG,     TV_STAFF,  SV_STAFF_THE_MAGI             },
1208         { MON_WYRM_POWER,    TV_ROD,    SV_ROD_HEALING                },
1209         { 0,                 0,         0                             }, /* Victory prizing */
1210         { MON_HAGURE,        TV_SCROLL, SV_SCROLL_ARTIFACT            },
1211 };
1212
1213
1214 /*
1215  * Store owners (exactly four "possible" owners per store, chosen randomly)
1216  * { name, purse, max greed, min greed, haggle_per, tolerance, race, unused }
1217  *
1218  * Lifted extra shopkeepers from CthAngband (don't you just love open source
1219  * development? ;-)). Since this gave less than 32 unique names for some
1220  * shops, those have their first x names copied to reach 32.
1221  *
1222  * For the weapon and armour shops, several owners have a limit of 5k.
1223  *
1224  * I want to do 50k owners, but the purse is currently s16b. Perhaps
1225  * we should just store 1/10th of the purse?
1226  */
1227 owner_type owners[MAX_STORES][MAX_OWNERS] =
1228 {
1229         {
1230                 /* General store - 32 unique names */
1231 /*
1232    Raistlin ¤Ï dragonlance ¤Î powerful wizard ¡£
1233    Rincewind the Chicken ¤Ï Terry Pratchett ¤Î Discworld ¤ÎÅоì¿Íʪ ¾åµ­¤Î¥Ñ¥í¥Ç¥£¡©¡¢
1234  */
1235
1236 #ifdef JP
1237                 { "¥Õ¥ì¥ó¥É¥ê¡¼¤Ê¥Ó¥ë¥Ü",       200,    170,  108,   5,  15,  RACE_HOBBIT},
1238 /*                { "²±É¼ԥ饹¥È¥ê¥ó",       200,    175,  108,   4,  12,  RACE_HUMAN},  */
1239                 { "²±É¼ԥê¥ó¥¹¥¦¥£¥ó¥É",       200,    175,  108,   4,  12,  RACE_HUMAN}, 
1240                 { "ÇؤÎÄ㤤¥µ¥ë¥¿¥ó",             300,    170,  107,   5,  15,  RACE_GNOME},
1241                 { "¥Ï¥ó¥µ¥à¤Ê¥é¥¤¥¢=¥¨¥ë",      300,    165,  107,   6,  18,  RACE_ELF},
1242 #else
1243                 { "Bilbo the Friendly",         200,    170, 108,  5, 15, RACE_HOBBIT},
1244 /*              { "Raistlin the Chicken",       200,    175, 108,  4, 12, RACE_HUMAN}, */
1245                 { "Rincewind the Chicken",       200,    175, 108,  4, 12, RACE_HUMAN},
1246                 { "Sultan the Midget",          300,    170, 107,  5, 15, RACE_GNOME},
1247                 { "Lyar-el the Comely",         300,    165, 107,  6, 18, RACE_ELF},
1248 #endif
1249
1250 #ifdef JP
1251 { "¿ÆÀڤʥե¡¥ê¥ë¥Þ¥¦¥¨¥ó",         250,    170, 108,  5, 15, RACE_HOBBIT},
1252 #else
1253                 { "Falilmawen the Friendly",         250,    170, 108,  5, 15, RACE_HOBBIT},
1254 #endif
1255 #ifdef JP
1256 { "²²É¼ԥô¥©¥ï¥é¥ó",       500,    175, 108,  4, 12, RACE_HUMAN},
1257 #else
1258                 { "Voirin the Cowardly",       500,    175, 108,  4, 12, RACE_HUMAN},
1259 #endif
1260 #ifdef JP
1261 { "¥Á¥Ó¤Î¥¨¥é¥·¥å¥Ê¥¯",          750,    170, 107,  5, 15, RACE_BEASTMAN},
1262 #else
1263                 { "Erashnak the Midget",          750,    170, 107,  5, 15, RACE_BEASTMAN},
1264 #endif
1265 #ifdef JP
1266 { "¥Ï¥ó¥µ¥à¤Ê¥°¥é¥Ã¥°",        1000,    165, 107,  6, 18, RACE_HALF_TITAN},
1267 #else
1268                 { "Grug the Comely",        1000,    165, 107,  6, 18, RACE_HALF_TITAN},
1269 #endif
1270 #ifdef JP
1271 { "¥±¥Á¤Ê¥Õ¥©¥í¥Ó¥¢",         250,    170, 108,  5, 15, RACE_HUMAN},
1272 #else
1273                 { "Forovir the Cheap",         250,    170, 108,  5, 15, RACE_HUMAN},
1274 #endif
1275 #ifdef JP
1276 { "Çϼ¯¤Î¥¨¥ê¥¹",       500,    175, 108,  4, 12, RACE_HUMAN},
1277 #else
1278                 { "Ellis the Fool",       500,    175, 108,  4, 12, RACE_HUMAN},
1279 #endif
1280 #ifdef JP
1281 { "Ê¢¥Ú¥³¤Î¥Õ¥£¥ë¥Ð¡¼¥È",          750,    170, 107,  5, 15, RACE_VAMPIRE},
1282 #else
1283                 { "Filbert the Hungry",          750,    170, 107,  5, 15, RACE_VAMPIRE},
1284 #endif
1285 #ifdef JP
1286 { "¥¹¥Ê¡¼¥°¥ë¡¦¥µ¥·¥°¥¢",        1000,    165, 107,  6, 18, RACE_MIND_FLAYER},
1287 #else
1288                 { "Fthnargl Psathiggua",        1000,    165, 107,  6, 18, RACE_MIND_FLAYER},
1289 #endif
1290 #ifdef JP
1291 { "Ĺ»à¤­¥¨¥í¥ï¡¼¥º",         250,    170, 108,  5, 15, RACE_SPECTRE},
1292 #else
1293                 { "Eloise Long-Dead",         250,    170, 108,  5, 15, RACE_SPECTRE},
1294 #endif
1295 #ifdef JP
1296 { "¥Î¥í¥Þ¤Î¥Õ¥ó¥Ç¥£",       500,    175, 108,  4, 12, RACE_ZOMBIE},
1297 #else
1298                 { "Fundi the Slow",       500,    175, 108,  4, 12, RACE_ZOMBIE},
1299 #endif
1300 #ifdef JP
1301 { "¥°¥é¥ó¥µ¥¹",          750,    170, 107,  5, 15, RACE_SKELETON},
1302 #else
1303                 { "Granthus",          750,    170, 107,  5, 15, RACE_SKELETON},
1304 #endif
1305 #ifdef JP
1306 { "ÃúÇ«¤Ê¥í¥é¥Ã¥¯¥¹",        1000,    165, 107,  6, 18, RACE_VAMPIRE},
1307 #else
1308                 { "Lorax the Suave",        1000,    165, 107,  6, 18, RACE_VAMPIRE},
1309 #endif
1310 #ifdef JP
1311 { "¥Ö¥Ã¥Á",         250,    170, 108,  5, 15, RACE_HALF_ORC},
1312 #else
1313                 { "Butch",         250,    170, 108,  5, 15, RACE_HALF_ORC},
1314 #endif
1315 #ifdef JP
1316 { "Èþ¤·¤­¥¨¥ë¥Ù¥ì¥¹",       500,    175, 108,  4, 12, RACE_HIGH_ELF},
1317 #else
1318                 { "Elbereth the Beautiful",       500,    175, 108,  4, 12, RACE_HIGH_ELF},
1319 #endif
1320 #ifdef JP
1321 { "¤³¤½¤³¤½¥µ¡¼¥ì¥¹",          750,    170, 107,  5, 15, RACE_GNOME},
1322 #else
1323                 { "Sarleth the Sneaky",          750,    170, 107,  5, 15, RACE_GNOME},
1324 #endif
1325 #ifdef JP
1326 { "¥Ê¡¼¥í¥Ã¥¯",        1000,    165, 107,  6, 18, RACE_DWARF},
1327 #else
1328                 { "Narlock",        1000,    165, 107,  6, 18, RACE_DWARF},
1329 #endif
1330 #ifdef JP
1331 { "¥Á¥Ó¤Î¥Ø¥¤¥Í¥Ã¥«",         250,    170, 108,  5, 15, RACE_GNOME},
1332 #else
1333                 { "Haneka the Small",         250,    170, 108,  5, 15, RACE_GNOME},
1334 #endif
1335 #ifdef JP
1336 { "¤­¤Á¤¬¤¤¥í¥ï¥é¥ó",       500,    175, 108,  4, 12, RACE_HALF_GIANT},
1337 #else
1338                 { "Loirin the Mad",       500,    175, 108,  4, 12, RACE_HALF_GIANT},
1339 #endif
1340 #ifdef JP
1341 { "ÆÇ©¤Î¥¦¡¼¥È",          750,    170, 107,  5, 15, RACE_DRACONIAN},
1342 #else
1343                 { "Wuto Poisonbreath",          750,    170, 107,  5, 15, RACE_DRACONIAN},
1344 #endif
1345 #ifdef JP
1346 { "¤Ç¤Ö¤Ã¤Á¤ç¥¢¥é¥¡¥«",        1000,    165, 107,  6, 18, RACE_DRACONIAN},
1347 #else
1348                 { "Araaka the Rotund",        1000,    165, 107,  6, 18, RACE_DRACONIAN},
1349 #endif
1350 #ifdef JP
1351 { "Äãǽ¤Ê¥×¡¼¥´¡¼",         250,    170, 108,  5, 15, RACE_BEASTMAN},
1352 #else
1353                 { "Poogor the Dumb",         250,    170, 108,  5, 15, RACE_BEASTMAN},
1354 #endif
1355 #ifdef JP
1356 { "¥Õ¥§¥í¡¼¥ë¥Õ¥£¥ê¥¢¥ó",       500,    175, 108,  4, 12, RACE_ELF},
1357 #else
1358                 { "Felorfiliand",       500,    175, 108,  4, 12, RACE_ELF},
1359 #endif
1360 #ifdef JP
1361 { "ǯ´ó¤ê¥Þ¥í¥«",          750,    170, 107,  5, 15, RACE_GNOME},
1362 #else
1363                 { "Maroka the Aged",          750,    170, 107,  5, 15, RACE_GNOME},
1364 #endif
1365 #ifdef JP
1366 { " Í¦´º¤Ê¥µ¥·¥ó",        1000,    165, 107,  6, 18, RACE_HALF_GIANT},
1367 #else
1368                 { "Sasin the Bold",        1000,    165, 107,  6, 18, RACE_HALF_GIANT},
1369 #endif
1370 #ifdef JP
1371 { "Åļ˼ԥ¢¥Ó¥¨¥Þ¡¼¥ë",         250,    170, 108,  5, 15, RACE_HUMAN},
1372 #else
1373                 { "Abiemar the Peasant",         250,    170, 108,  5, 15, RACE_HUMAN},
1374 #endif
1375 #ifdef JP
1376 { "ÉÏ˳¤Ê¥Ï¡¼¥¯",       500,    175, 108,  4, 12, RACE_HALF_ORC},
1377 #else
1378                 { "Hurk the Poor",       500,    175, 108,  4, 12, RACE_HALF_ORC},
1379 #endif
1380 #ifdef JP
1381 { "¤ß¤¸¤á¤Ê¥½¥¢¥ê¥ó",          750,    170, 107,  5, 15, RACE_ZOMBIE},
1382 #else
1383                 { "Soalin the Wretched",          750,    170, 107,  5, 15, RACE_ZOMBIE},
1384 #endif
1385 #ifdef JP
1386 { "¼ÁÁǤʥá¥ë¥é",        1000,    165, 107,  6, 18, RACE_ELF},
1387 #else
1388                 { "Merulla the Humble",        1000,    165, 107,  6, 18, RACE_ELF},
1389 #endif
1390         },
1391         {
1392                 /* Armoury - 28 unique names */
1393 #ifdef JP
1394                 { "½¹°­¥³¥ó=¥À¡¼",      5000,   210,  115,   5,   7,  RACE_HALF_ORC},
1395                 { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦",  10000,  190,  111,   4,   9,  RACE_HUMAN},
1396                 { "¸­¼Ô¥Ç¥«¥É",                 25000,  200,  112,   4,  10,  RACE_DUNADAN},
1397                 { "ÃÃÌê²°¤Î¥¦¥£¡¼¥é¥ó¥É",   30000,  200,  112,   4,   5,  RACE_DWARF},
1398 #else
1399                 { "Kon-Dar the Ugly",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
1400                 { "Darg-Low the Grim",          10000,  190, 111,  4,  9, RACE_HUMAN},
1401                 { "Decado the Handsome",            25000,  200, 112,  4, 10, RACE_DUNADAN},
1402                 { "Wieland the Smith",          30000,  200, 112,  4,  5, RACE_DWARF},
1403 #endif
1404
1405 #ifdef JP
1406 { "½¹°­¥³¥ó=¥À¡¼",           10000,   210, 115,  5,  7, RACE_HALF_ORC},
1407 #else
1408                 { "Kon-Dar the Ugly",           10000,   210, 115,  5,  7, RACE_HALF_ORC},
1409 #endif
1410 #ifdef JP
1411 { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦",          15000,  190, 111,  4,  9, RACE_HUMAN},
1412 #else
1413                 { "Darg-Low the Grim",          15000,  190, 111,  4,  9, RACE_HUMAN},
1414 #endif
1415 #ifdef JP
1416 { "¥Ï¥ó¥µ¥à¤Ê¥Ç¥«¥É",            25000,  200, 112,  4, 10, RACE_AMBERITE},
1417 #else
1418                 { "Decado the Handsome",            25000,  200, 112,  4, 10, RACE_AMBERITE},
1419 #endif
1420 #ifdef JP
1421         { "¥¨¥í¡¼¡¦¥É¥é¥´¥ó¥¹¥±¥¤¥ë",          30000,  200, 112,  4,  5, RACE_ELF},
1422 #else
1423         { "Elo Dragonscale",          30000,  200, 112,  4,  5, RACE_ELF},
1424 #endif
1425 #ifdef JP
1426 { "¥Ç¥ê¥«¥È¥¹",           10000,   210, 115,  5,  7, RACE_SPRITE},
1427 #else
1428                 { "Delicatus",           10000,   210, 115,  5,  7, RACE_SPRITE},
1429 #endif
1430 #ifdef JP
1431 { "µðÂç¤Ê¥°¥ë¡¼¥¹",          15000,  190, 111,  4,  9, RACE_HALF_GIANT},
1432 #else
1433                 { "Gruce the Huge",          15000,  190, 111,  4,  9, RACE_HALF_GIANT},
1434 #endif
1435 #ifdef JP
1436 { "¥¢¥Ë¥à¥¹",            25000,  200, 112,  4, 10, RACE_GOLEM},
1437 #else
1438                 { "Animus",            25000,  200, 112,  4, 10, RACE_GOLEM},
1439 #endif
1440 #ifdef JP
1441         { "¥Þ¥ë¥ô¥¡¥¹",          30000,  200, 112,  4,  5, RACE_HALF_TITAN},
1442 #else
1443         { "Malvus",          30000,  200, 112,  4,  5, RACE_HALF_TITAN},
1444 #endif
1445 #ifdef JP
1446 { "¥»¥é¥¯¥·¥¹",           10000,   210, 115,  5,  7, RACE_ZOMBIE},
1447 #else
1448                 { "Selaxis",           10000,   210, 115,  5,  7, RACE_ZOMBIE},
1449 #endif
1450 #ifdef JP
1451 { "¥Ç¥¹¡¦¥Á¥ë",          5000,  190, 111,  4,  9, RACE_SPECTRE},
1452 #else
1453                 { "Deathchill",          5000,  190, 111,  4,  9, RACE_SPECTRE},
1454 #endif
1455 #ifdef JP
1456 { "Èù¤«¤Ê¥É¥ê¥ª¥¹",            25000,  200, 112,  4, 10, RACE_SPECTRE},
1457 #else
1458                 { "Drios the Faint",            25000,  200, 112,  4, 10, RACE_SPECTRE},
1459 #endif
1460 #ifdef JP
1461         { "Î䤿¤¤¥Ð¥¹¥ê¥Ã¥¯",          30000,  200, 112,  4,  5, RACE_VAMPIRE},
1462 #else
1463         { "Bathric the Cold",          30000,  200, 112,  4,  5, RACE_VAMPIRE},
1464 #endif
1465 #ifdef JP
1466 { "Îä¹ó¥ô¥§¥ó¥¸¥§¥é",           10000,   210, 115,  5,  7, RACE_HALF_TROLL},
1467 #else
1468                 { "Vengella the Cruel",           10000,   210, 115,  5,  7, RACE_HALF_TROLL},
1469 #endif
1470 #ifdef JP
1471 { "¶¯¼Ô¥¦¥£¥é¥Ê",          15000,  190, 111,  4,  9, RACE_HUMAN},
1472 #else
1473                 { "Wyrana the Mighty",          15000,  190, 111,  4,  9, RACE_HUMAN},
1474 #endif
1475 #ifdef JP
1476 { "¥è¥¸¥çÆóÀ¤",            25000,  200, 112,  4, 10, RACE_DWARF},
1477 #else
1478                 { "Yojo II",            25000,  200, 112,  4, 10, RACE_DWARF},
1479 #endif
1480 #ifdef JP
1481         { "Í¥¤·¤¤¥é¥Ê¥é¡¼",          30000,  200, 112,  4,  5, RACE_AMBERITE},
1482 #else
1483         { "Ranalar the Sweet",          30000,  200, 112,  4,  5, RACE_AMBERITE},
1484 #endif
1485 #ifdef JP
1486 { "ÉÔ¾ô¤Î¥Û¥ë¥Ð¥°",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
1487 #else
1488                 { "Horbag the Unclean",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
1489 #endif
1490 #ifdef JP
1491 { "¥Æ¥ì¥Ñ¥¹¤Î¥¨¥ì¥ì¥ó",          15000,  190, 111,  4,  9, RACE_DARK_ELF},
1492 #else
1493                 { "Elelen the Telepath",          15000,  190, 111,  4,  9, RACE_DARK_ELF},
1494 #endif
1495 #ifdef JP
1496 { "¥¤¥¹¥É¥ê¥ê¥¢¥¹",            25000,  200, 112,  4, 10, RACE_SPRITE},
1497 #else
1498                 { "Isedrelias",            25000,  200, 112,  4, 10, RACE_SPRITE},
1499 #endif
1500 #ifdef JP
1501         { "°ì¤ÄÌÜ¥ô¥§¥°¥Ê¡¼",          5000,  200, 112,  4,  5, RACE_CYCLOPS},
1502 #else
1503         { "Vegnar One-eye",          5000,  200, 112,  4,  5, RACE_CYCLOPS},
1504 #endif
1505 #ifdef JP
1506 { "º®Æ٤Υí¥Ç¥£¥Ã¥·¥å",           10000,   210, 115,  5,  7, RACE_BEASTMAN},
1507 #else
1508                 { "Rodish the Chaotic",           10000,   210, 115,  5,  7, RACE_BEASTMAN},
1509 #endif
1510 #ifdef JP
1511 { "·õ¹ë¥Ø¥¸¥ó",          15000,  190, 111,  4,  9, RACE_NIBELUNG},
1512 #else
1513                 { "Hesin Swordmaster",          15000,  190, 111,  4,  9, RACE_NIBELUNG},
1514 #endif
1515 #ifdef JP
1516 { "¤º¤ë²°¤Î¥¨¥ë¥Ù¥ì¥ê¥¹",           10000,  200, 112,  4, 10, RACE_DARK_ELF},
1517 #else
1518                 { "Elvererith the Cheat",           10000,  200, 112,  4, 10, RACE_DARK_ELF},
1519 #endif
1520 #ifdef JP
1521         { "¥¤¥ó¥×¤Î¥¶¥µ¥¹",          30000,  200, 112,  4,  5, RACE_IMP},
1522 #else
1523         { "Zzathath the Imp",          30000,  200, 112,  4,  5, RACE_IMP},
1524 #endif
1525 #ifdef JP
1526 { "½¹°­¥³¥ó=¥À¡¼",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
1527 #else
1528                 { "Kon-Dar the Ugly",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
1529 #endif
1530 #ifdef JP
1531 { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦",          10000,  190, 111,  4,  9, RACE_HUMAN},
1532 #else
1533                 { "Darg-Low the Grim",          10000,  190, 111,  4,  9, RACE_HUMAN},
1534 #endif
1535 #ifdef JP
1536 { "¥Ï¥ó¥µ¥à¤Ê¥Ç¥«¥É",            25000,  200, 112,  4, 10, RACE_AMBERITE},
1537 #else
1538                 { "Decado the Handsome",            25000,  200, 112,  4, 10, RACE_AMBERITE},
1539 #endif
1540 #ifdef JP
1541 { "ÃÃÌê²°¤Î¥¦¥£¡¼¥é¥ó¥É",          30000,  200, 112,  4,  5, RACE_DWARF},
1542 #else
1543                 { "Wieland the Smith",          30000,  200, 112,  4,  5, RACE_DWARF},
1544 #endif
1545         },
1546         {
1547                 /* Weapon Smith - 28 unique names */
1548 #ifdef JP
1549                 { "»ÄǦ¤Ê¤ë¥¢¡¼¥Î¥ë¥É",        5000,   210,  115,   6,   6,  RACE_HALF_TROLL},
1550                 { "½Ã»¦¤·¤Î¥¢¡¼¥ó¥À¥ë", 10000,  185,  110,   5,   9,  RACE_HALF_ELF},
1551                 { "½Ã¥Þ¥¹¥¿¡¼¤Î¥¨¥Ç¥£¡¼", 25000,  190,  115,   5,   7,  RACE_HOBBIT},
1552                 { "廦¤·¤Î¥ª¥°¥é¥¤¥ó", 30000,  195,  112,   4,   8,  RACE_DWARF},
1553 #else
1554                 { "Arnold the Beastly",      5000,   210, 115,  6,  6, RACE_BARBARIAN},
1555                 { "Arndal Beast-Slayer",        10000,  185, 110,  5,  9, RACE_HALF_ELF},
1556                 { "Eddie Beast-Master",         25000,  190, 115,  5,  7, RACE_HALF_ORC},
1557                 { "Oglign Dragon-Slayer",       30000,  195, 112,  4,  8, RACE_DWARF},
1558 #endif
1559
1560 #ifdef JP
1561 { "½ÏÎý¼Ô¥É¥ê¥å¡¼",      10000,   210, 115,  6,  6, RACE_HUMAN},
1562 #else
1563                 { "Drew the Skilled",      10000,   210, 115,  6,  6, RACE_HUMAN},
1564 #endif
1565 #ifdef JP
1566 {"ζ¤Î»Ò¥ª¥é¥Ã¥¯¥¹",        15000,  185, 110,  5,  9, RACE_DRACONIAN},
1567 #else
1568                 {"Orrax Dragonson",        15000,  185, 110,  5,  9, RACE_DRACONIAN},
1569 #endif
1570 #ifdef JP
1571 { "ɵ¤»ý¤Á¤Î¥¢¥ó¥¹¥é¥Ã¥¯¥¹",         25000,  190, 115,  5,  7, RACE_BEASTMAN},
1572 #else
1573                 { "Anthrax Disease-Carrier",         25000,  190, 115,  5,  7, RACE_BEASTMAN},
1574 #endif
1575 #ifdef JP
1576 { "´è¾æ¼Ô¥¢¥ë¥³¥¹",       30000,  195, 112,  4,  8, RACE_DWARF},
1577 #else
1578                 { "Arkhoth the Stout",       30000,  195, 112,  4,  8, RACE_DWARF},
1579 #endif
1580 #ifdef JP
1581 { "Éå¤ì¼Ô¤Î¥µ¥ê¥¢¥¹",      5000,   210, 115,  6,  6, RACE_ZOMBIE},
1582 #else
1583                 { "Sarlyas the Rotten",      5000,   210, 115,  6,  6, RACE_ZOMBIE},
1584 #endif
1585 #ifdef JP
1586 {"»¯¤·¹ü¤Î¥È¥¥¥¨¥·¥¯",        15000,  185, 110,  5,  9, RACE_SKELETON},
1587 #else
1588                 {"Tuethic Bare-Bones",        15000,  185, 110,  5,  9, RACE_SKELETON},
1589 #endif
1590 #ifdef JP
1591 { "¥Ó¥ê¥ª¥¹",         25000,  190, 115,  5,  7, RACE_BEASTMAN},
1592 #else
1593                 { "Bilious",         25000,  190, 115,  5,  7, RACE_BEASTMAN},
1594 #endif
1595 #ifdef JP
1596 { "¥Õ¥¡¥¹¥¬¥ë",       30000,  195, 112,  4,  8, RACE_ZOMBIE},
1597 #else
1598                 { "Fasgul",       30000,  195, 112,  4,  8, RACE_ZOMBIE},
1599 #endif
1600 #ifdef JP
1601 { "¥Ñ¥é¥Ç¥£¥ó¤Î¥¨¥ì¥Õ¥ê¥¹",      10000,   210, 115,  6,  6, RACE_BARBARIAN},
1602 #else
1603                 { "Ellefris the Paladin",      10000,   210, 115,  6,  6, RACE_BARBARIAN},
1604 #endif
1605 #ifdef JP
1606 {"¥­'¥È¥ê¥Ã'¥¯",        15000,  185, 110,  5,  9, RACE_KLACKON},
1607 #else
1608                 {"K'trrik'k",        15000,  185, 110,  5,  9, RACE_KLACKON},
1609 #endif
1610 #ifdef JP
1611 { "ÃØéá¤Îͧ¥É¥¥¥í¥«¥¹",         25000,  190, 115,  5,  7, RACE_DARK_ELF},
1612 #else
1613                 { "Drocus Spiderfriend",         25000,  190, 115,  5,  7, RACE_DARK_ELF},
1614 #endif
1615 #ifdef JP
1616 { "µð¿Í»¦¤·¤Î¥Õ¥ó¥°¥¹",       30000,  195, 112,  4,  8, RACE_DWARF},
1617 #else
1618                 { "Fungus Giant-Slayer",       30000,  195, 112,  4,  8, RACE_DWARF},
1619 #endif
1620 #ifdef JP
1621 { "¥Ç¥é¥ó¥µ",      10000,   210, 115,  6,  6, RACE_ELF},
1622 #else
1623                 { "Delantha",      10000,   210, 115,  6,  6, RACE_ELF},
1624 #endif
1625 #ifdef JP
1626 {"¥ì¥ó¥¸¥ã¡¼¤Î¥½¥ë¥Ó¥¹¥¿¥Ë",        15000,  185, 110,  5,  9, RACE_HALF_ELF},
1627 #else
1628                 {"Solvistani the Ranger",        15000,  185, 110,  5,  9, RACE_HALF_ELF},
1629 #endif
1630 #ifdef JP
1631 { "¥Î¥í¥Þ¤Î¥¾¥ê¥ë",         25000,  190, 115,  5,  7, RACE_GOLEM},
1632 #else
1633                 { "Xoril the Slow",         25000,  190, 115,  5,  7, RACE_GOLEM},
1634 #endif
1635 #ifdef JP
1636 { "¥¤¡¼¥ª¥ó¡¦¥Õ¥é¥Ã¥¯¥¹",       20000,  195, 112,  4,  8, RACE_HALF_ELF},
1637 #else
1638                 { "Aeon Flux",       20000,  195, 112,  4,  8, RACE_HALF_ELF},
1639 #endif
1640 #ifdef JP
1641 { "¶¯¼Ô¥Ê¥É¥Ã¥¯",      10000,   210, 115,  6,  6, RACE_HOBBIT},
1642 #else
1643                 { "Nadoc the Strong",      10000,   210, 115,  6,  6, RACE_HOBBIT},
1644 #endif
1645 #ifdef JP
1646 {"¼åÃ¥é¥â¥°",        15000,  185, 110,  5,  9, RACE_KOBOLD},
1647 #else
1648                 {"Eramog the Weak",        15000,  185, 110,  5,  9, RACE_KOBOLD},
1649 #endif
1650 #ifdef JP
1651 { "¸øÀµ¤Ê¥¨¥ª¥¦¥£¥ê¥¹",         25000,  190, 115,  5,  7, RACE_VAMPIRE},
1652 #else
1653                 { "Eowilith the Fair",         25000,  190, 115,  5,  7, RACE_VAMPIRE},
1654 #endif
1655 #ifdef JP
1656 { "¥Ð¥ë¥í¥°»¦¤·¤Î¥Ò¥å¥¤¥â¥°",       30000,  195, 112,  4,  8, RACE_HALF_ORC},
1657 #else
1658                 { "Huimog Balrog-Slayer",       30000,  195, 112,  4,  8, RACE_HALF_ORC},
1659 #endif
1660 #ifdef JP
1661 { "Îä¹ó¥Ô¡¼¥À¥¹",      5000,   210, 115,  6,  6, RACE_HUMAN},
1662 #else
1663                 { "Peadus the Cruel",      5000,   210, 115,  6,  6, RACE_HUMAN},
1664 #endif
1665 #ifdef JP
1666 { "¥ô¥¡¥â¥° ¥¹¥ì¥¤¥ä¡¼",        15000,  185, 110,  5,  9, RACE_HALF_OGRE},
1667 #else
1668                 { "Vamog Slayer",        15000,  185, 110,  5,  9, RACE_HALF_OGRE},
1669 #endif
1670 #ifdef JP
1671 { "À­°­¥Õ¡¼¥·¥å¥Ê¥¯",         25000,  190, 115,  5,  7, RACE_BEASTMAN},
1672 #else
1673                 { "Hooshnak the Vicious",         25000,  190, 115,  5,  7, RACE_BEASTMAN},
1674 #endif
1675 #ifdef JP
1676 { "ÉñÆ®¥Ð¥ì¥ó",       30000,  195, 112,  4,  8, RACE_BARBARIAN},
1677 #else
1678                 { "Balenn War-Dancer",       30000,  195, 112,  4,  8, RACE_BARBARIAN},
1679 #endif
1680 #ifdef JP
1681 { " »ÄǦ¤Ê¤ë¥¢¡¼¥Î¥ë¥É",      5000,   210, 115,  6,  6, RACE_BARBARIAN},
1682 #else
1683                 { "Arnold the Beastly",      5000,   210, 115,  6,  6, RACE_BARBARIAN},
1684 #endif
1685 #ifdef JP
1686 { "½Ã»¦¤·¤Î¥¢¡¼¥ó¥À¥ë",        10000,  185, 110,  5,  9, RACE_HALF_ELF},
1687 #else
1688                 { "Arndal Beast-Slayer",        10000,  185, 110,  5,  9, RACE_HALF_ELF},
1689 #endif
1690 #ifdef JP
1691 { "¥Ó¡¼¥¹¥È¥Þ¥¹¥¿¡¼¡¦¥¨¥Ç¥£¡¼",         25000,  190, 115,  5,  7, RACE_HALF_ORC},
1692 #else
1693                 { "Eddie Beast-Master",         25000,  190, 115,  5,  7, RACE_HALF_ORC},
1694 #endif
1695 #ifdef JP
1696 { "廦¤·¤Î¥ª¥°¥é¥¤¥ó",       30000,  195, 112,  4,  8, RACE_DWARF},
1697 #else
1698                 { "Oglign Dragon-Slayer",       30000,  195, 112,  4,  8, RACE_DWARF},
1699 #endif
1700         },
1701         {
1702                 /* Temple - 22 unique names */
1703 #ifdef JP
1704                 { "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò",         5000,   175,  109,   6,  15,  RACE_HUMAN},
1705                 { "¥Ñ¥é¥Ç¥£¥ó¤Î¥¬¥ó¥Ê¡¼",       10000,  185,  110,   5,  23,  RACE_HUMAN},
1706                 { "Áª¤Ð¤ì¤·¥È¥ê¥ó",                     25000,  180,  107,   6,  20,  RACE_ELF},
1707                 { "¸­ÌÀ¤Ê¤ë¥µ¥é¥¹¥È¥í",                     30000,  185,  109,   5,  15,  RACE_DWARF},
1708 #else
1709                 { "Ludwig the Humble",          5000,   175, 109,  6, 15, RACE_DWARF},
1710                 { "Gunnar the Paladin",         10000,  185, 110,  5, 23, RACE_HALF_TROLL},
1711                 { "Torin the Chosen",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1712                 { "Sarastro the Wise",          30000,  185, 109,  5, 15, RACE_HUMAN},
1713 #endif
1714
1715 #ifdef JP
1716 { "¥Ñ¡¼¥·¥ô¥¡¥ë¶ª",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1717 #else
1718                 { "Sir Parsival the Pure",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1719 #endif
1720 #ifdef JP
1721 { "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹",          30000,  185, 109,  5, 15, RACE_HUMAN},
1722 #else
1723                 { "Asenath the Holy",          30000,  185, 109,  5, 15, RACE_HUMAN},
1724 #endif
1725 #ifdef JP
1726 { "¥Þ¥Ã¥­¥Î¥ó",         10000,   175, 109,  6, 15, RACE_HUMAN},
1727 #else
1728                 { "McKinnon",         10000,   175, 109,  6, 15, RACE_HUMAN},
1729 #endif
1730 #ifdef JP
1731 { "¶à¤ßÉØ¿Í",         15000,  185, 110,  5, 23, RACE_HIGH_ELF},
1732 #else
1733                 { "Mistress Chastity",         15000,  185, 110,  5, 23, RACE_HIGH_ELF},
1734 #endif
1735 #ifdef JP
1736 { "¥É¥ë¥¤¥É¤Î¥Ï¥·¥å¥Ë¥Ã¥¯",           25000,  180, 107,  6, 20, RACE_HOBBIT},
1737 #else
1738                 { "Hashnik the Druid",           25000,  180, 107,  6, 20, RACE_HOBBIT},
1739 #endif
1740 #ifdef JP
1741 { "¥Õ¥£¥Ê¥¯",          30000,  185, 109,  5, 15, RACE_YEEK},
1742 #else
1743                 { "Finak",          30000,  185, 109,  5, 15, RACE_YEEK},
1744 #endif
1745 #ifdef JP
1746 { "¥¯¥ê¥­¥Ã¥¯",         10000,   175, 109,  6, 15, RACE_KLACKON},
1747 #else
1748                 { "Krikkik",         10000,   175, 109,  6, 15, RACE_KLACKON},
1749 #endif
1750 #ifdef JP
1751 { "¹Ó¤¯¤ì¼Ô¥â¥ê¥ô¥¡¥ë",         15000,  185, 110,  5, 23, RACE_ELF},
1752 #else
1753                 { "Morival the Wild",         15000,  185, 110,  5, 23, RACE_ELF},
1754 #endif
1755 #ifdef JP
1756 { "°Å¤­¥Û¥·¥ã¥Ã¥¯",           25000,  180, 107,  6, 20, RACE_IMP},
1757 #else
1758                 { "Hoshak the Dark",           25000,  180, 107,  6, 20, RACE_IMP},
1759 #endif
1760 #ifdef JP
1761 { "¸­¼Ô¥¢¥¿¡¼¥ë",          30000,  185, 109,  5, 15, RACE_HUMAN},
1762 #else
1763                 { "Atal the Wise",          30000,  185, 109,  5, 15, RACE_HUMAN},
1764 #endif
1765 #ifdef JP
1766 { "À¶¤­¥¤¥Ù¥Ë¥Ã¥É",         10000,   175, 109,  6, 15, RACE_HUMAN},
1767 #else
1768                 { "Ibenidd the Chaste",         10000,   175, 109,  6, 15, RACE_HUMAN},
1769 #endif
1770 #ifdef JP
1771 { "¥¨¥ê¥Ç¥£¥·¥å",         15000,  185, 110,  5, 23, RACE_HALF_TROLL},
1772 #else
1773                 { "Eridish",         15000,  185, 110,  5, 23, RACE_HALF_TROLL},
1774 #endif
1775 #ifdef JP
1776 { "¼ö½Ñ»Õ¥ô¥ë¥É¥¥¥·¥å",           25000,  180, 107,  6, 20, RACE_HALF_OGRE},
1777 #else
1778                 { "Vrudush the Shaman",           25000,  180, 107,  6, 20, RACE_HALF_OGRE},
1779 #endif
1780 #ifdef JP
1781 { "¶¸Àï»Î¥Ï¥ª¥Ö",          30000,  185, 109,  5, 15, RACE_BARBARIAN},
1782 #else
1783                 { "Haob the Berserker",          30000,  185, 109,  5, 15, RACE_BARBARIAN},
1784 #endif
1785 #ifdef JP
1786 { "¼ã¤­¥×¥ë¡¼¥°¥Ç¥£¥·¥å",         10000,   175, 109,  6, 15, RACE_HALF_OGRE},
1787 #else
1788                 { "Proogdish the Youthfull",         10000,   175, 109,  6, 15, RACE_HALF_OGRE},
1789 #endif
1790 #ifdef JP
1791 { "¤­¤Á¤¬¤¤¥é¥à¥ï¥¤¥º",         15000,  185, 110,  5, 23, RACE_YEEK},
1792 #else
1793                 { "Lumwise the Mad",         15000,  185, 110,  5, 23, RACE_YEEK},
1794 #endif
1795 #ifdef JP
1796 { "Í­ÆÁ¼Ô¥à¥ï¡¼¥È",           25000,  180, 107,  6, 20, RACE_KOBOLD},
1797 #else
1798                 { "Muirt the Virtuous",           25000,  180, 107,  6, 20, RACE_KOBOLD},
1799 #endif
1800 #ifdef JP
1801 { "¼åÃî¥À¡¼¥É¥Ð¡¼¥É",          30000,  185, 109,  5, 15, RACE_SPECTRE},
1802 #else
1803                 { "Dardobard the Weak",          30000,  185, 109,  5, 15, RACE_SPECTRE},
1804 #endif
1805 #ifdef JP
1806 { "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò",          5000,   175, 109,  6, 15, RACE_DWARF},
1807 #else
1808                 { "Ludwig the Humble",          5000,   175, 109,  6, 15, RACE_DWARF},
1809 #endif
1810 #ifdef JP
1811 { "¥Ñ¥é¥Ç¥£¥ó¤Î¥¬¥ó¥Ê¡¼",         10000,  185, 110,  5, 23, RACE_HALF_TROLL},
1812 #else
1813                 { "Gunnar the Paladin",         10000,  185, 110,  5, 23, RACE_HALF_TROLL},
1814 #endif
1815 #ifdef JP
1816 { "Áª¤Ð¤ì¤·¥È¥ê¥ó",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1817 #else
1818                 { "Torin the Chosen",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1819 #endif
1820 #ifdef JP
1821 { "¸­ÌÀ¤Ê¤ë¥µ¥é¥¹¥È¥í",          30000,  185, 109,  5, 15, RACE_HUMAN},
1822 #else
1823                 { "Sarastro the Wise",          30000,  185, 109,  5, 15, RACE_HUMAN},
1824 #endif
1825 #ifdef JP
1826 { "À¶¤­¥Ñ¡¼¥·¥ô¥¡¥ë¶ª",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1827 #else
1828                 { "Sir Parsival the Pure",           25000,  180, 107,  6, 20, RACE_HIGH_ELF},
1829 #endif
1830 #ifdef JP
1831 { "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹",          30000,  185, 109,  5, 15, RACE_HUMAN},
1832 #else
1833                 { "Asenath the Holy",          30000,  185, 109,  5, 15, RACE_HUMAN},
1834 #endif
1835 #ifdef JP
1836 { "¥Þ¥Ã¥­¥Î¥ó",         10000,   175, 109,  6, 15, RACE_HUMAN},
1837 #else
1838                 { "McKinnon",         10000,   175, 109,  6, 15, RACE_HUMAN},
1839 #endif
1840 #ifdef JP
1841 { "¶à¤ßÉØ¿Í",         15000,  185, 110,  5, 23, RACE_HIGH_ELF},
1842 #else
1843                 { "Mistress Chastity",         15000,  185, 110,  5, 23, RACE_HIGH_ELF},
1844 #endif
1845 #ifdef JP
1846 { "¥É¥ë¥¤¥É ¥Ï¥·¥å¥Ë¥Ã¥¯",           25000,  180, 107,  6, 20, RACE_HOBBIT},
1847 #else
1848                 { "Hashnik the Druid",           25000,  180, 107,  6, 20, RACE_HOBBIT},
1849 #endif
1850 #ifdef JP
1851 { "¥Õ¥£¥Ê¥¯",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
1852 #else
1853                 { "Finak",          30000,  185, 109,  5, 15, RACE_YEEK},
1854 #endif
1855         },
1856         {
1857                 /* Alchemist - 26 unique names */
1858 #ifdef JP
1859                 { "²½³Ø¼Ô¥Þ¥¦¥¶¡¼",             10000,  190,  111,   5,   8,  RACE_HALF_ELF},
1860                 { "¥«¥ª¥¹¤Î¥¦¥£¥º¥ë",   10000,  190,  110,   6,   8,  RACE_HOBBIT},
1861                 { "¶¯ÍߥߥÀ¥¹",              15000,  200,  116,   6,   9,  RACE_GNOME},
1862                 { "Éϼ奸¥ã=¥Õ¥¡¡¼",                   15000,  220,  111,   4,   9,  RACE_ELF},/*FIRST*/
1863 #else
1864                 { "Mauser the Chemist",         10000,  190, 111,  5,  8, RACE_HALF_ELF},
1865                 { "Wizzle the Chaotic",         10000,  190, 110,  6,  8, RACE_HOBBIT},
1866                 { "Midas the Greedy",           15000,  200, 116,  6,  9, RACE_GNOME},
1867                 { "Ja-Far the Alchemist",       15000,  220, 111,  4,  9, RACE_ELF},
1868 #endif
1869
1870 #ifdef JP
1871         { "¥«¥«¥ë¥é¥«¥«¥ë",           15000,  200, 116,  6,  9, RACE_KLACKON},
1872 #else
1873         { "Kakalrakakal",           15000,  200, 116,  6,  9, RACE_KLACKON},
1874 #endif
1875 #ifdef JP
1876         { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹",       15000,  220, 111,  4,  9, RACE_ELF},
1877 #else
1878         { "Jal-Eth the Alchemist",       15000,  220, 111,  4,  9, RACE_ELF},
1879 #endif
1880 #ifdef JP
1881 { "ÍÑ¿´¿¼¤¤¥Õ¥¡¥Í¥é¥¹",         10000,  190, 111,  5,  8, RACE_DWARF},
1882 #else
1883                 { "Fanelath the Cautious",         10000,  190, 111,  5,  8, RACE_DWARF},
1884 #endif
1885 #ifdef JP
1886 { "¥­¥Á¥¬¥¤¤Î¥ë¥ó¥·¡¼",         10000,  190, 110,  6,  8, RACE_HUMAN},
1887 #else
1888                 { "Runcie the Insane",         10000,  190, 110,  6,  8, RACE_HUMAN},
1889 #endif
1890 #ifdef JP
1891         { "¥°¥é¥ó¥Ö¥ë¥ï¡¼¥¹",           15000,  200, 116,  6,  9, RACE_GNOME},
1892 #else
1893         { "Grumbleworth",           15000,  200, 116,  6,  9, RACE_GNOME},
1894 #endif
1895 #ifdef JP
1896         { "¥Õ¥ê¥Ã¥¿¡¼",       15000,  220, 111,  4,  9, RACE_SPRITE},
1897 #else
1898         { "Flitter",       15000,  220, 111,  4,  9, RACE_SPRITE},
1899 #endif
1900 #ifdef JP
1901 { "¥¶¥ê¥ë¥¹",         10000,  190, 111,  5,  8, RACE_HUMAN},
1902 #else
1903                 { "Xarillus",         10000,  190, 111,  5,  8, RACE_HUMAN},
1904 #endif
1905 #ifdef JP
1906 { "¸Å¤­¥¨¥°¥Ð¡¼¥È",         10000,  190, 110,  6,  8, RACE_DWARF},
1907 #else
1908                 { "Egbert the Old",         10000,  190, 110,  6,  8, RACE_DWARF},
1909 #endif
1910 #ifdef JP
1911         { "¸Ø¤ê¹â¤­¥ô¥¡¥ê¥ó¥É¥é",           15000,  200, 116,  6,  9, RACE_HIGH_ELF},
1912 #else
1913         { "Valindra the Proud",           15000,  200, 116,  6,  9, RACE_HIGH_ELF},
1914 #endif
1915 #ifdef JP
1916         { "Ï£¶â½Ñ»Õ¥¿¥¨¥ó",       15000,  220, 111,  4,  9, RACE_HUMAN},
1917 #else
1918         { "Taen the Alchemist",       15000,  220, 111,  4,  9, RACE_HUMAN},
1919 #endif
1920 #ifdef JP
1921 { "¹ª¸À¥«¥¤¥É",         10000,  190, 111,  5,  8, RACE_VAMPIRE},
1922 #else
1923                 { "Cayd the Sweet",         10000,  190, 111,  5,  8, RACE_VAMPIRE},
1924 #endif
1925 #ifdef JP
1926 { "°Å¤­¥Õ¥ê¥¢",         10000,  190, 110,  6,  8, RACE_NIBELUNG},
1927 #else
1928                 { "Fulir the Dark",         10000,  190, 110,  6,  8, RACE_NIBELUNG},
1929 #endif
1930 #ifdef JP
1931         { "¼ÁÁǤʥɥà¥ê",           15000,  200, 116,  6,  9, RACE_DWARF},
1932 #else
1933         { "Domli the Humble",           15000,  200, 116,  6,  9, RACE_DWARF},
1934 #endif
1935 #ifdef JP
1936         { "Ëâ¤Î»Ò¥ä¥¡¥¸¥å¥Ã¥«",       15000,  220, 111,  4,  9, RACE_IMP},
1937 #else
1938         { "Yaarjukka Demonspawn",       15000,  220, 111,  4,  9, RACE_IMP},
1939 #endif
1940 #ifdef JP
1941 { "ÌôÁð»Õ¥¸¥§¥é¥é¥ë¥É¡¼¥ë",         10000,  190, 111,  5,  8, RACE_HIGH_ELF},
1942 #else
1943                 { "Gelaraldor the Herbmaster",         10000,  190, 111,  5,  8, RACE_HIGH_ELF},
1944 #endif
1945 #ifdef JP
1946 { "¸­¼Ô¥ª¥ì¥é¥ë¥À¥ó",         10000,  190, 110,  6,  8, RACE_BARBARIAN},
1947 #else
1948                 { "Olelaldan the Wise",         10000,  190, 110,  6,  8, RACE_BARBARIAN},
1949 #endif
1950 #ifdef JP
1951         { "¥Ç¥â¥Ë¥·¥¹¥È¤Î¥Õ¥¾¥°¥í",           15000,  200, 116,  6,  9, RACE_IMP},
1952 #else
1953         { "Fthoglo the Demonicist",           15000,  200, 116,  6,  9, RACE_IMP},
1954 #endif
1955 #ifdef JP
1956         { "Ï£¶â½Ñ»Õ¥É¥¥¥ê¥¢¥·¥å",       15000,  220, 111,  4,  9, RACE_HALF_ORC},
1957 #else
1958         { "Dridash the Alchemist",       15000,  220, 111,  4,  9, RACE_HALF_ORC},
1959 #endif
1960 #ifdef JP
1961 { "¶¯¼Ô¥Í¥ê¥¢",         10000,  190, 111,  5,  8, RACE_CYCLOPS},
1962 #else
1963                 { "Nelir the Strong",         10000,  190, 111,  5,  8, RACE_CYCLOPS},
1964 #endif
1965 #ifdef JP
1966 { "¿É¸ý¥ê¥°¥Ê¥¹",         10000,  190, 110,  6,  8, RACE_HALF_ORC},
1967 #else
1968                 { "Lignus the Pungent",         10000,  190, 110,  6,  8, RACE_HALF_ORC},
1969 #endif
1970 #ifdef JP
1971         { "¥Æ¥£¥ë¥Ð",           15000,  200, 116,  6,  9, RACE_HOBBIT},
1972 #else
1973         { "Tilba",           15000,  200, 116,  6,  9, RACE_HOBBIT},
1974 #endif
1975 #ifdef JP
1976         { "¶â»ý¤Á¥ß¥ê¥ë¥É¥ê¥Ã¥¯",       15000,  220, 111,  4,  9, RACE_HUMAN},
1977 #else
1978         { "Myrildric the Wealthy",       15000,  220, 111,  4,  9, RACE_HUMAN},
1979 #endif
1980 #ifdef JP
1981 { "²Ê³Ø¼Ô¥Þ¥¦¥¶¡¼",         10000,  190, 111,  5,  8, RACE_HALF_ELF},
1982 #else
1983                 { "Mauser the Chemist",         10000,  190, 111,  5,  8, RACE_HALF_ELF},
1984 #endif
1985 #ifdef JP
1986 { "¥«¥ª¥¹¤Î¥¦¥£¥º¥ë",         10000,  190, 110,  6,  8, RACE_HOBBIT},
1987 #else
1988                 { "Wizzle the Chaotic",         10000,  190, 110,  6,  8, RACE_HOBBIT},
1989 #endif
1990 #ifdef JP
1991 { "¶¯ÍߥߥÀ¥¹",           15000,  200, 116,  6,  9, RACE_GNOME},
1992 #else
1993                 { "Midas the Greedy",           15000,  200, 116,  6,  9, RACE_GNOME},
1994 #endif
1995 #ifdef JP
1996 { "Ï£¶â½Ñ»Õ¥¸¥ã=¥Õ¥¡¡¼",       15000,  220, 111,  4,  9, RACE_ELF},
1997 #else
1998                 { "Ja-Far the Alchemist",       15000,  220, 111,  4,  9, RACE_ELF},
1999 #endif
2000 #ifdef JP
2001         { "¥«¥«¥ë¥é¥«¥«¥ë",           15000,  200, 116,  6,  9, RACE_KLACKON},
2002 #else
2003         { "Kakalrakakal",           15000,  200, 116,  6,  9, RACE_KLACKON},
2004 #endif
2005 #ifdef JP
2006         { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹",       15000,  220, 111,  4,  9, RACE_ELF},
2007 #else
2008         { "Jal-Eth the Alchemist",       15000,  220, 111,  4,  9, RACE_ELF},
2009 #endif
2010         },
2011         {
2012                 /* Magic Shop - 23 unique names */
2013 #ifdef JP
2014                 { "¥½¡¼¥µ¥é¡¼¤Î¥í=¥Ñ¥ó",       20000,  200,  110,   7,   8,  RACE_HALF_ELF},
2015                 { "°ÎÂç¤Ê¤ë¥Ö¥¬¡¼¥Ó¥¤",         20000,  215,  113,   6,  10,  RACE_GNOME},
2016                 { "¥¤¥§¥ó¥À¡¼¤ÎËâË¡»È¤¤",     30000,  200,  110,   7,  10,  RACE_HUMAN},
2017                 { "»àÎî»È¤¤¥ê¥ã¥¯",30000,      175,  110,   5,  11,  RACE_HIGH_ELF},
2018 #else
2019                 { "Lo Pan the Sorcerer",        20000,  200, 110,  7,  8, RACE_HALF_ELF},
2020                 { "Buggerby the Great",         20000,  215, 113,  6, 10, RACE_GNOME},
2021                 { "The Wizard of Yendor",       30000,  200, 110,  7, 10, RACE_HUMAN},
2022                 { "Rjak the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2023 #endif
2024
2025 #ifdef JP
2026         { "Ëâ½Ñ»Õ¥¹¥­¥É¥¥¥Ë¡¼",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
2027 #else
2028         { "Skidney the Sorcerer",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
2029 #endif
2030 #ifdef JP
2031         { "¸¸½Ñ»Õ¥­¥ê¥¢",       30000,  200, 110,  7, 10, RACE_HUMAN},
2032 #else
2033         { "Kyria the Illusionist",       30000,  200, 110,  7, 10, RACE_HUMAN},
2034 #endif
2035 #ifdef JP
2036         { "»àÎî½Ñ»Õ¥Ë¥Ã¥­",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2037 #else
2038         { "Nikki the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2039 #endif
2040 #ifdef JP
2041         { "¥½¥í¥¹¥È¥é¥ó",        15000,  200, 110,  7,  8, RACE_SPRITE},
2042 #else
2043         { "Solostoran",        15000,  200, 110,  7,  8, RACE_SPRITE},
2044 #endif
2045 #ifdef JP
2046 { "±¨Â±¸ý¥¢¥Á¥·¥§",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
2047 #else
2048                 { "Achshe the Tentacled",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
2049 #endif
2050 #ifdef JP
2051         { "µ®Â²¤Î¥«¥¶",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
2052 #else
2053         { "Kaza the Noble",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
2054 #endif
2055 #ifdef JP
2056         { "°Å¤­¥Õ¥¡¥¸¥ë",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2057 #else
2058         { "Fazzil the Dark",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2059 #endif
2060 #ifdef JP
2061         { "°ÎÂç¤Ê¤ë¥±¥ë¥É¡¼¥ó",        15000,  200, 110,  7,  8, RACE_DWARF},
2062 #else
2063         { "Keldorn the Grand",        15000,  200, 110,  7,  8, RACE_DWARF},
2064 #endif
2065 #ifdef JP
2066 { "¥Õ¥£¥é¥ó¥¹¥í¥×¥¹",         20000,  215, 113,  6, 10, RACE_HOBBIT},
2067 #else
2068                 { "Philanthropus",         20000,  215, 113,  6, 10, RACE_HOBBIT},
2069 #endif
2070 #ifdef JP
2071         { "Ëâ½÷¤Î¥¢¥°¥Ê¡¼",       30000,  200, 110,  7, 10, RACE_HUMAN},
2072 #else
2073         { "Agnar the Enchantress",       30000,  200, 110,  7, 10, RACE_HUMAN},
2074 #endif
2075 #ifdef JP
2076         { "»àÎî½Ñ»Õ¥Ó¥å¥ê¥¢¥ó¥¹",       30000,  175, 110,  5, 11, RACE_BEASTMAN},
2077 #else
2078         { "Buliance the Necromancer",       30000,  175, 110,  5, 11, RACE_BEASTMAN},
2079 #endif
2080 #ifdef JP
2081         { "¥Ï¥¤¥á¥¤¥¸¤Î¥ô¥¤¥é¥¯",        15000,  200, 110,  7,  8, RACE_BEASTMAN},
2082 #else
2083         { "Vuirak the High-Mage",        15000,  200, 110,  7,  8, RACE_BEASTMAN},
2084 #endif
2085 #ifdef JP
2086 { "Ãηüԥޥǥ£¥Ã¥·¥å",         20000,  215, 113,  6, 10, RACE_BEASTMAN},
2087 #else
2088                 { "Madish the Smart",         20000,  215, 113,  6, 10, RACE_BEASTMAN},
2089 #endif
2090 #ifdef JP
2091         { "¥Õ¥¡¥ì¥Ö¥ê¥ó¥Ü¡¼¥ë",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
2092 #else
2093         { "Falebrimbor",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
2094 #endif
2095 #ifdef JP
2096         { "±¢¸±¥Õ¥§¥ê¥ë=¥¬¥ó¥É",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2097 #else
2098         { "Felil-Gand the Subtle",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2099 #endif
2100 #ifdef JP
2101         { "¼ö½Ñ»Õ¥µ¥ì¥´¡¼¥É",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
2102 #else
2103         { "Thalegord the Shaman",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
2104 #endif
2105 #ifdef JP
2106 { "¿ÀÈë²È¥¯¥È¥¥¥¢¥í¥¹",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
2107 #else
2108                 { "Cthoaloth the Mystic",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
2109 #endif
2110 #ifdef JP
2111         { "¸¸½Ñ»Õ¥¤¥Ù¥ê",       30000,  200, 110,  7, 10, RACE_SKELETON},
2112 #else
2113         { "Ibeli the Illusionist",       30000,  200, 110,  7, 10, RACE_SKELETON},
2114 #endif
2115 #ifdef JP
2116         { "»àÎî½Ñ»Õ¥Ø¥È¡¼",       30000,  175, 110,  5, 11, RACE_YEEK},
2117 #else
2118         { "Heto the Necromancer",       30000,  175, 110,  5, 11, RACE_YEEK},
2119 #endif
2120 #ifdef JP
2121 { "Ëâ½Ñ»Õ¥í=¥Ñ¥ó",        20000,  200, 110,  7,  8, RACE_HALF_ELF},
2122 #else
2123                 { "Lo Pan the Sorcerer",        20000,  200, 110,  7,  8, RACE_HALF_ELF},
2124 #endif
2125 #ifdef JP
2126 { "°ÎÂç¤Ê¤ë¥Ö¥¬¡¼¥Ó¥¤",         20000,  215, 113,  6, 10, RACE_GNOME},
2127 #else
2128                 { "Buggerby the Great",         20000,  215, 113,  6, 10, RACE_GNOME},
2129 #endif
2130 #ifdef JP
2131 { "¥¤¥§¥ó¥À¡¼¤ÎËâË¡»È¤¤",       30000,  200, 110,  7, 10, RACE_HUMAN},
2132 #else
2133                 { "The Wizard of Yendor",       30000,  200, 110,  7, 10, RACE_HUMAN},
2134 #endif
2135 #ifdef JP
2136 { "»àÎî½Ñ»Õ¥ê¥ã¥¯",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2137 #else
2138                 { "Rjak the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2139 #endif
2140 #ifdef JP
2141         { "Ëâ½Ñ»Õ¥¹¥­¥É¥¥¥Ë¡¼",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
2142 #else
2143         { "Skidney the Sorcerer",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
2144 #endif
2145 #ifdef JP
2146         { "¸¸½Ñ»Õ¥­¥ê¥¢",       30000,  200, 110,  7, 10, RACE_HUMAN},
2147 #else
2148         { "Kyria the Illusionist",       30000,  200, 110,  7, 10, RACE_HUMAN},
2149 #endif
2150 #ifdef JP
2151         { "»àÎî½Ñ»Õ¥Ë¥Ã¥­",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2152 #else
2153         { "Nikki the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
2154 #endif
2155 #ifdef JP
2156         { "¥½¥í¥¹¥È¥é¥ó",        15000,  200, 110,  7,  8, RACE_SPRITE},
2157 #else
2158         { "Solostoran",        15000,  200, 110,  7,  8, RACE_SPRITE},
2159 #endif
2160 #ifdef JP
2161 { "±¨Â±¸ý¥¢¥Á¥·¥§",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
2162 #else
2163                 { "Achshe the Tentacled",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
2164 #endif
2165         },
2166         {
2167                 /* Black Market - 32 unique names */
2168 #ifdef JP
2169                 { "¥¬¥ê¡¼=¥®¥¬¥º",            20000,  250,  150,  10,   5,  RACE_HALF_TROLL},
2170                 { "¥´¥Ö¥ê¥ó¤Î¥Ò¥¹¥È¡¼¥¢",       20000,  250,  150,  10,   5,  RACE_HALF_ORC},
2171                 { "¥Õ¥§¥ì¥ó¥®¿Í¥¯¥¢¡¼¥¯",           30000,  250,  150,  10,   5,  RACE_HUMAN},
2172                 { "¸øÀµ¤Ê¤ë(?)¥È¥Ã¥Ô",                     30000,  250,  150,  10,   5,  RACE_ELF},
2173 #else
2174                 { "Gary Gygaz",                 20000,  250, 150, 10,  5, RACE_HALF_TROLL},
2175                 { "Histor the Goblin",          20000,  250, 150, 10,  5, RACE_HALF_ORC},
2176                 { "Quark the Ferengi",          30000,  250, 150, 10,  5, RACE_DWARF},
2177                 { "Topi the Fair(?)",           30000,  250, 150, 10,  5, RACE_HUMAN},
2178 #endif
2179
2180 #ifdef JP
2181 { "»à¿Í¥ô¥¡¥Ã¥µ",             20000,  250, 150, 10,  5, RACE_ZOMBIE},
2182 #else
2183                 { "Vhassa the Dead",             20000,  250, 150, 10,  5, RACE_ZOMBIE},
2184 #endif
2185 #ifdef JP
2186 { "΢ÀÚ¤ê¼Ô¥«¥¤¥ó",          20000,  250, 150, 10,  5, RACE_VAMPIRE},
2187 #else
2188                 { "Kyn the Treacherous",          20000,  250, 150, 10,  5, RACE_VAMPIRE},
2189 #endif
2190 #ifdef JP
2191 { "¥Ö¥Ü¥Ë¥«¥¹",          30000,  250, 150, 10,  5, RACE_BEASTMAN},
2192 #else
2193                 { "Bubonicus",          30000,  250, 150, 10,  5, RACE_BEASTMAN},
2194 #endif
2195 #ifdef JP
2196 { "¥³¡¼¥×¥¹¥é¥¤¥È",           30000,  250, 150, 10,  5, RACE_SPECTRE},
2197 #else
2198                 { "Corpselight",           30000,  250, 150, 10,  5, RACE_SPECTRE},
2199 #endif
2200 #ifdef JP
2201 { "·ì¤Ëµ²¤¨¤·¥Ñ¥ê¥Ã¥·¥å",                 20000,  250, 150, 10,  5, RACE_VAMPIRE},
2202 #else
2203                 { "Parrish the Bloodthirsty",                 20000,  250, 150, 10,  5, RACE_VAMPIRE},
2204 #endif
2205 #ifdef JP
2206 { "¥ô¥¡¥¤¥ë",          20000,  250, 150, 10,  5, RACE_SKELETON},
2207 #else
2208                 { "Vile",          20000,  250, 150, 10,  5, RACE_SKELETON},
2209 #endif
2210 #ifdef JP
2211 { "¿®Íê¤Î¥×¥ì¥ó¥Æ¥£¥¹",          30000,  250, 150, 10,  5, RACE_SKELETON},
2212 #else
2213                 { "Prentice the Trusted",          30000,  250, 150, 10,  5, RACE_SKELETON},
2214 #endif
2215 #ifdef JP
2216 { "¿Í´Ö»¦¤·¤Î¥°¥ê¥¨¥é",           30000,  250, 150, 10,  5, RACE_IMP},
2217 #else
2218                 { "Griella Humanslayer",           30000,  250, 150, 10,  5, RACE_IMP},
2219 #endif
2220 #ifdef JP
2221 { "¥¨¥ó¥¸¥§¥ë",                 20000,  250, 150, 10,  5, RACE_VAMPIRE},
2222 #else
2223                 { "Angel",                 20000,  250, 150, 10,  5, RACE_VAMPIRE},
2224 #endif
2225 #ifdef JP
2226 { "¿åËĤì¥Õ¥í¥Ä¥¡¥à",          20000,  250, 150, 10,  5, RACE_ZOMBIE},
2227 #else
2228                 { "Flotsam the Bloated",          20000,  250, 150, 10,  5, RACE_ZOMBIE},
2229 #endif
2230 #ifdef JP
2231 { "¥Ë¡¼¥ô¥¡¥ë",          30000,  250, 150, 10,  5, RACE_VAMPIRE},
2232 #else
2233                 { "Nieval",          30000,  250, 150, 10,  5, RACE_VAMPIRE},
2234 #endif
2235 #ifdef JP
2236 { "ÌÀ¤ë¤¤¥¢¥Ê¥¹¥¿¥·¥¢",           30000,  250, 150, 10,  5, RACE_SPECTRE},
2237 #else
2238                 { "Anastasia the Luminous",           30000,  250, 150, 10,  5, RACE_SPECTRE},
2239 #endif
2240 #ifdef JP
2241 { "»àÎî½Ñ»Õ¥Á¥ã¥ê¥Æ¥£¡¼", 20000,  250, 150, 10,  5, RACE_DARK_ELF},
2242 #else
2243                 { "Charity the Necromancer", 20000,  250, 150, 10,  5, RACE_DARK_ELF},
2244 #endif
2245 #ifdef JP
2246 { "¥Ü¥¯¥µ¡¼¤Î¥×¥°¥Ê¥·¥ª¥¹",          20000,  250, 150, 10,  5, RACE_HALF_ORC},
2247 #else
2248                 { "Pugnacious the Pugilist",          20000,  250, 150, 10,  5, RACE_HALF_ORC},
2249 #endif
2250 #ifdef JP
2251 { "¹¬±¿¤Ê¥Õ¥Ã¥È¥½¥¢",          30000,  250, 150, 10,  5, RACE_BEASTMAN},
2252 #else
2253                 { "Footsore the Lucky",          30000,  250, 150, 10,  5, RACE_BEASTMAN},
2254 #endif
2255 #ifdef JP
2256 { "¸÷»Ø¤Î¥·¥É¥ê¥¢",           30000,  250, 150, 10,  5, RACE_HUMAN},
2257 #else
2258                 { "Sidria Lighfingered",           30000,  250, 150, 10,  5, RACE_HUMAN},
2259 #endif
2260 #ifdef JP
2261 { "¼êÉʻեꥢ¥½¡¼",                 20000,  250, 150, 10,  5, RACE_HOBBIT},
2262 #else
2263                 { "Riatho the Juggler",                 20000,  250, 150, 10,  5, RACE_HOBBIT},
2264 #endif
2265 #ifdef JP
2266 { "¤ä¤ê¤¯¤ê¾å¼ê¤Î¥¸¥ã¥Ê¥Ã¥«",          20000,  250, 150, 10,  5, RACE_GNOME},
2267 #else
2268                 { "Janaaka the Shifty",          20000,  250, 150, 10,  5, RACE_GNOME},
2269 #endif
2270 #ifdef JP
2271 { "°­ÅÞ¥·¡¼¥Ê",          30000,  250, 150, 10,  5, RACE_GNOME},
2272 #else
2273                 { "Cina the Rogue",          30000,  250, 150, 10,  5, RACE_GNOME},
2274 #endif
2275 #ifdef JP
2276 { "ÂçÄÞ¥¢¥ë¥Ë¥Ã¥­",           30000,  250, 150, 10,  5, RACE_DRACONIAN},
2277 #else
2278                 { "Arunikki Greatclaw",           30000,  250, 150, 10,  5, RACE_DRACONIAN},
2279 #endif
2280 #ifdef JP
2281 { "ÉÏ˳¥Á¥ã¥¨¥¢¥ó¥É",                 20000,  250, 150, 10,  5, RACE_HUMAN},
2282 #else
2283                 { "Chaeand the Poor",                 20000,  250, 150, 10,  5, RACE_HUMAN},
2284 #endif
2285 #ifdef JP
2286 { "»³Â±¥¢¥Õ¥¡¡¼¥É¡¼¥Õ",          20000,  250, 150, 10,  5, RACE_BARBARIAN},
2287 #else
2288                 { "Afardorf the Brigand",          20000,  250, 150, 10,  5, RACE_BARBARIAN},
2289 #endif
2290 #ifdef JP
2291 { "¶¯Íߥ饶¥¯¥¹¥ë",          30000,  250, 150, 10,  5, RACE_MIND_FLAYER},
2292 #else
2293                 { "Lathaxl the Greedy",          30000,  250, 150, 10,  5, RACE_MIND_FLAYER},
2294 #endif
2295 #ifdef JP
2296 { "¥Õ¥¡¥é¥ì¥¦¥£¥ó",           30000,  250, 150, 10,  5, RACE_SPRITE},
2297 #else
2298                 { "Falarewyn",           30000,  250, 150, 10,  5, RACE_SPRITE},
2299 #endif
2300 #ifdef JP
2301 { "¤·¤ï¤·¤ï¥ô¥©¥¹¡¼¥ë",                 20000,  250, 150, 10,  5, RACE_NIBELUNG},
2302 #else
2303                 { "Vosur the Wrinkled",                 20000,  250, 150, 10,  5, RACE_NIBELUNG},
2304 #endif
2305 #ifdef JP
2306 { "¥Ï¥ó¥µ¥à¤Ê¥¢¥é¥ª¡¼¥É",          20000,  250, 150, 10,  5, RACE_AMBERITE},
2307 #else
2308                 { "Araord the Handsome",          20000,  250, 150, 10,  5, RACE_AMBERITE},
2309 #endif
2310 #ifdef JP
2311 { "É餱¸¤¥»¥é¥É¥Õ¥ê¥É",          30000,  250, 150, 10,  5, RACE_HUMAN},
2312 #else
2313                 { "Theradfrid the Loser",          30000,  250, 150, 10,  5, RACE_HUMAN},
2314 #endif
2315 #ifdef JP
2316 { "ÊÒ­¤Î¥¨¥ë¡¼¥í",           30000,  250, 150, 10,  5, RACE_HALF_OGRE},
2317 #else
2318                 { "One-Legged Eroolo",           30000,  250, 150, 10,  5, RACE_HALF_OGRE},
2319 #endif
2320         },
2321         {
2322                 /* Home */
2323 #ifdef JP
2324                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2325                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2326                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2327                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2328                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2329                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2330                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2331                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2332                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2333                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2334                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2335                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2336                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2337                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2338                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2339                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2340                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2341                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2342                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2343                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2344                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2345                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2346                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2347                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2348                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2349                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2350                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2351                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2352                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2353                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2354                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2355                 { "²æ¤¬²È",                          0,      100, 100,  0, 99, 99},
2356 #else
2357                 { "Your home",                          0,      100, 100,  0, 99, 99},
2358                 { "Your home",                          0,      100, 100,  0, 99, 99},
2359                 { "Your home",                          0,      100, 100,  0, 99, 99},
2360                 { "Your home",                          0,      100, 100,  0, 99, 99},
2361                 { "Your home",                          0,      100, 100,  0, 99, 99},
2362                 { "Your home",                          0,      100, 100,  0, 99, 99},
2363                 { "Your home",                          0,      100, 100,  0, 99, 99},
2364                 { "Your home",                          0,      100, 100,  0, 99, 99},
2365                 { "Your home",                          0,      100, 100,  0, 99, 99},
2366                 { "Your home",                          0,      100, 100,  0, 99, 99},
2367                 { "Your home",                          0,      100, 100,  0, 99, 99},
2368                 { "Your home",                          0,      100, 100,  0, 99, 99},
2369                 { "Your home",                          0,      100, 100,  0, 99, 99},
2370                 { "Your home",                          0,      100, 100,  0, 99, 99},
2371                 { "Your home",                          0,      100, 100,  0, 99, 99},
2372                 { "Your home",                          0,      100, 100,  0, 99, 99},
2373                 { "Your home",                          0,      100, 100,  0, 99, 99},
2374                 { "Your home",                          0,      100, 100,  0, 99, 99},
2375                 { "Your home",                          0,      100, 100,  0, 99, 99},
2376                 { "Your home",                          0,      100, 100,  0, 99, 99},
2377                 { "Your home",                          0,      100, 100,  0, 99, 99},
2378                 { "Your home",                          0,      100, 100,  0, 99, 99},
2379                 { "Your home",                          0,      100, 100,  0, 99, 99},
2380                 { "Your home",                          0,      100, 100,  0, 99, 99},
2381                 { "Your home",                          0,      100, 100,  0, 99, 99},
2382                 { "Your home",                          0,      100, 100,  0, 99, 99},
2383                 { "Your home",                          0,      100, 100,  0, 99, 99},
2384                 { "Your home",                          0,      100, 100,  0, 99, 99},
2385                 { "Your home",                          0,      100, 100,  0, 99, 99},
2386                 { "Your home",                          0,      100, 100,  0, 99, 99},
2387                 { "Your home",                          0,      100, 100,  0, 99, 99},
2388                 { "Your home",                          0,      100, 100,  0, 99, 99},
2389 #endif
2390
2391         },
2392
2393         {
2394                 /* Bookstore - 21 unique names */
2395 #ifdef JP
2396                 { "¶¯Íߥɥé¥Õ", 10000, 175, 108, 4, 12, RACE_HUMAN},
2397                 { "¸­¼Ô¥ª¥É¥Ê¡¼", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
2398                 { "ÃæΩ¤Î¥¬¥ó¥À¡¼", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
2399                 { "ǦÂѤοͥí=¥·¥ã", 30000, 140, 105, 6, 12, RACE_ELF},
2400 #else
2401                 { "Dolaf the Greedy", 10000, 175, 108, 4, 12, RACE_HUMAN},
2402                 { "Odnar the Sage", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
2403                 { "Gandar the Neutral", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
2404                 { "Ro-sha the Patient", 30000, 140, 105, 6, 12, RACE_ELF},
2405 #endif
2406
2407 #ifdef JP
2408 { "¥é¥ó¥É¥ë¥Õ¡¦¥«¡¼¥¿¡¼", 15000, 175, 108, 4, 12, RACE_HUMAN},
2409 #else
2410                 { "Randolph Carter", 15000, 175, 108, 4, 12, RACE_HUMAN},
2411 #endif
2412 #ifdef JP
2413 { "È»¤Î¥µ¥é¥¤", 15000, 175, 108, 4, 12, RACE_HUMAN},
2414 #else
2415                 { "Sarai the Swift", 15000, 175, 108, 4, 12, RACE_HUMAN},
2416 #endif
2417 #ifdef JP
2418 { "ÀéΤ´ã¥Ü¥É¥ê¥ë", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2419 #else
2420                 { "Bodril the Seer", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2421 #endif
2422 #ifdef JP
2423 { "ÄÀÌۤΥô¥§¥ª¥í¥¤¥ó", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2424 #else
2425                 { "Veloin the Quiet", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2426 #endif
2427 #ifdef JP
2428 { "³Ø¼Ô¤Î¥ô¥¡¥ó¥·¥é¥¹", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2429 #else
2430                 { "Vanthylas the Learned", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2431 #endif
2432 #ifdef JP
2433 { "ʪ½ñ¤­¥ª¥»¥¤¥ó", 15000, 175, 108, 4, 12, RACE_SKELETON},
2434 #else
2435                 { "Ossein the Literate", 15000, 175, 108, 4, 12, RACE_SKELETON},
2436 #endif
2437 #ifdef JP
2438 { "ËܤÎÃ¥ë¥ô¥¡¡¼", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2439 #else
2440                 { "Olvar Bookworm", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2441 #endif
2442 #ifdef JP
2443 { "Àõ°æÊèÃË", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2444 #else
2445                 { "Shallowgrave", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2446 #endif
2447 #ifdef JP
2448 { "¥Ç¥¹¥Þ¥¹¥¯", 30000, 140, 105, 6, 12, RACE_ZOMBIE},
2449 #else
2450                 { "Death Mask", 30000, 140, 105, 6, 12, RACE_ZOMBIE},
2451 #endif
2452 #ifdef JP
2453 { "³Ø¼Ô¤Î¥¢¥¹¡¼¥Ì", 15000, 175, 108, 4, 12, RACE_MIND_FLAYER},
2454 #else
2455                 { "Asuunu the Learned", 15000, 175, 108, 4, 12, RACE_MIND_FLAYER},
2456 #endif
2457 #ifdef JP
2458 { "»à¿Í¤Î¥×¥ê¥é¥ó¥É", 20000, 120, 105, 6, 16, RACE_ZOMBIE},
2459 #else
2460                 { "Prirand the Dead", 20000, 120, 105, 6, 16, RACE_ZOMBIE},
2461 #endif
2462 #ifdef JP
2463 { "Å´¤Î¥í¥Ê¡¼¥ë", 25000, 120, 110, 7, 19, RACE_GOLEM},
2464 #else
2465                 { "Ronar the Iron", 25000, 120, 110, 7, 19, RACE_GOLEM},
2466 #endif
2467 #ifdef JP
2468 { "¥¬¥ê¥ë=¥¬¥ß¥ë", 30000, 140, 105, 6, 12, RACE_ELF},
2469 #else
2470                 { "Galil-Gamir", 30000, 140, 105, 6, 12, RACE_ELF},
2471 #endif
2472 #ifdef JP
2473 { "ËÜ¿©¤¤¥í¡¼¥Ð¥°", 15000, 175, 108, 4, 12, RACE_KOBOLD},
2474 #else
2475                 { "Rorbag Book-Eater", 15000, 175, 108, 4, 12, RACE_KOBOLD},
2476 #endif
2477 #ifdef JP
2478 { "¥­¥ê¥¢¥ê¥­¡¼¥¯", 20000, 120, 105, 6, 16, RACE_KLACKON},
2479 #else
2480                 { "Kiriarikirk", 20000, 120, 105, 6, 16, RACE_KLACKON},
2481 #endif
2482 #ifdef JP
2483 { "ÀŤ«¤Ê¤ë¥ê¥ê¥ó", 25000, 120, 110, 7, 19, RACE_DWARF},
2484 #else
2485                 { "Rilin the Quiet", 25000, 120, 110, 7, 19, RACE_DWARF},
2486 #endif
2487 #ifdef JP
2488 { "²¦¼Ô¥¤¥µ¥ó¥°", 30000, 140, 105, 6, 12, RACE_HIGH_ELF},
2489 #else
2490                 { "Isung the Lord", 30000, 140, 105, 6, 12, RACE_HIGH_ELF},
2491 #endif
2492 #ifdef JP
2493 { "¶¯Íߥɥé¥Õ", 10000, 175, 108, 4, 12, RACE_HUMAN},
2494 #else
2495                 { "Dolaf the Greedy", 10000, 175, 108, 4, 12, RACE_HUMAN},
2496 #endif
2497 #ifdef JP
2498 { "¸­¼Ô¥ª¥É¥Ê¡¼", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
2499 #else
2500                 { "Odnar the Sage", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
2501 #endif
2502 #ifdef JP
2503 { "ÃæΩ¤Î¥¬¥ó¥À¡¼", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
2504 #else
2505                 { "Gandar the Neutral", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
2506 #endif
2507 #ifdef JP
2508 { "ǦÂѤοͥí=¥·¥ã", 30000, 140, 105, 6, 12, RACE_ELF},
2509 #else
2510                 { "Ro-sha the Patient", 30000, 140, 105, 6, 12, RACE_ELF},
2511 #endif
2512 #ifdef JP
2513 { "¥é¥ó¥É¥ë¥Õ¡¦¥«¡¼¥¿¡¼", 15000, 175, 108, 4, 12, RACE_HUMAN},
2514 #else
2515                 { "Randolph Carter", 15000, 175, 108, 4, 12, RACE_HUMAN},
2516 #endif
2517 #ifdef JP
2518 { "È»¥µ¥é¥¤", 15000, 175, 108, 4, 12, RACE_HUMAN},
2519 #else
2520                 { "Sarai the Swift", 15000, 175, 108, 4, 12, RACE_HUMAN},
2521 #endif
2522 #ifdef JP
2523 { "ÀéΤ´ã¥Ü¥É¥ê¥ë", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2524 #else
2525                 { "Bodril the Seer", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2526 #endif
2527 #ifdef JP
2528 { "ÄÀÌۤΥô¥§¥ª¥í¥¤¥ó", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2529 #else
2530                 { "Veloin the Quiet", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2531 #endif
2532 #ifdef JP
2533 { "³Ø¼Ô¤Î¥ô¥¡¥ó¥·¥é¥¹", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2534 #else
2535                 { "Vanthylas the Learned", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2536 #endif
2537 #ifdef JP
2538 { "ʪ½ñ¤­¥ª¥»¥¤¥ó", 15000, 175, 108, 4, 12, RACE_SKELETON},
2539 #else
2540                 { "Ossein the Literate", 15000, 175, 108, 4, 12, RACE_SKELETON},
2541 #endif
2542 #ifdef JP
2543 { "ËܤÎÃ¥ë¥ô¥¡¡¼", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2544 #else
2545                 { "Olvar Bookworm", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2546 #endif
2547         },
2548
2549         {
2550                 /* Museum */
2551 #ifdef JP
2552                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2553                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2554                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2555                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2556                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2557                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2558                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2559                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2560                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2561                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2562                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2563                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2564                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2565                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2566                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2567                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2568                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2569                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2570                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2571                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2572                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2573                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2574                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2575                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2576                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2577                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2578                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2579                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2580                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2581                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2582                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2583                 { "Çîʪ´Û",                          0,      100, 100,  0, 99, 99},
2584 #else
2585                 { "Museum",                          0,      100, 100,  0, 99, 99},
2586                 { "Museum",                          0,      100, 100,  0, 99, 99},
2587                 { "Museum",                          0,      100, 100,  0, 99, 99},
2588                 { "Museum",                          0,      100, 100,  0, 99, 99},
2589                 { "Museum",                          0,      100, 100,  0, 99, 99},
2590                 { "Museum",                          0,      100, 100,  0, 99, 99},
2591                 { "Museum",                          0,      100, 100,  0, 99, 99},
2592                 { "Museum",                          0,      100, 100,  0, 99, 99},
2593                 { "Museum",                          0,      100, 100,  0, 99, 99},
2594                 { "Museum",                          0,      100, 100,  0, 99, 99},
2595                 { "Museum",                          0,      100, 100,  0, 99, 99},
2596                 { "Museum",                          0,      100, 100,  0, 99, 99},
2597                 { "Museum",                          0,      100, 100,  0, 99, 99},
2598                 { "Museum",                          0,      100, 100,  0, 99, 99},
2599                 { "Museum",                          0,      100, 100,  0, 99, 99},
2600                 { "Museum",                          0,      100, 100,  0, 99, 99},
2601                 { "Museum",                          0,      100, 100,  0, 99, 99},
2602                 { "Museum",                          0,      100, 100,  0, 99, 99},
2603                 { "Museum",                          0,      100, 100,  0, 99, 99},
2604                 { "Museum",                          0,      100, 100,  0, 99, 99},
2605                 { "Museum",                          0,      100, 100,  0, 99, 99},
2606                 { "Museum",                          0,      100, 100,  0, 99, 99},
2607                 { "Museum",                          0,      100, 100,  0, 99, 99},
2608                 { "Museum",                          0,      100, 100,  0, 99, 99},
2609                 { "Museum",                          0,      100, 100,  0, 99, 99},
2610                 { "Museum",                          0,      100, 100,  0, 99, 99},
2611                 { "Museum",                          0,      100, 100,  0, 99, 99},
2612                 { "Museum",                          0,      100, 100,  0, 99, 99},
2613                 { "Museum",                          0,      100, 100,  0, 99, 99},
2614                 { "Museum",                          0,      100, 100,  0, 99, 99},
2615                 { "Museum",                          0,      100, 100,  0, 99, 99},
2616                 { "Museum",                          0,      100, 100,  0, 99, 99},
2617 #endif
2618
2619         },
2620
2621 };
2622
2623
2624
2625
2626 /*
2627  * This table allows quick conversion from "speed" to "energy"
2628  * The basic function WAS ((S>=110) ? (S-110) : (100 / (120-S)))
2629  * Note that table access is *much* quicker than computation.
2630  *
2631  * Note that the table has been changed at high speeds.  From
2632  * "Slow (-40)" to "Fast (+30)" is pretty much unchanged, but
2633  * at speeds above "Fast (+30)", one approaches an asymptotic
2634  * effective limit of 50 energy per turn.  This means that it
2635  * is relatively easy to reach "Fast (+30)" and get about 40
2636  * energy per turn, but then speed becomes very "expensive",
2637  * and you must get all the way to "Fast (+50)" to reach the
2638  * point of getting 45 energy per turn.  After that point,
2639  * furthur increases in speed are more or less pointless,
2640  * except to balance out heavy inventory.
2641  *
2642  * Note that currently the fastest monster is "Fast (+30)".
2643  *
2644  * It should be possible to lower the energy threshhold from
2645  * 100 units to 50 units, though this may interact badly with
2646  * the (compiled out) small random energy boost code.  It may
2647  * also tend to cause more "clumping" at high speeds.
2648  */
2649 byte extract_energy[200] =
2650 {
2651         /* Slow */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2652         /* Slow */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2653         /* Slow */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2654         /* Slow */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2655         /* Slow */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2656         /* Slow */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2657         /* S-50 */     1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
2658         /* S-40 */     2,  2,  2,  2,  2,  2,  2,  2,  2,  2,
2659         /* S-30 */     2,  2,  2,  2,  2,  2,  2,  3,  3,  3,
2660         /* S-20 */     3,  3,  3,  3,  3,  4,  4,  4,  4,  4,
2661         /* S-10 */     5,  5,  5,  5,  6,  6,  7,  7,  8,  9,
2662         /* Norm */    10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
2663         /* F+10 */    20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
2664         /* F+20 */    30, 31, 32, 33, 34, 35, 36, 36, 37, 37,
2665         /* F+30 */    38, 38, 39, 39, 40, 40, 40, 41, 41, 41,
2666         /* F+40 */    42, 42, 42, 43, 43, 43, 44, 44, 44, 44,
2667         /* F+50 */    45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
2668         /* F+60 */    47, 47, 47, 47, 47, 48, 48, 48, 48, 48,
2669         /* F+70 */    49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
2670         /* Fast */    49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
2671 };
2672
2673
2674
2675
2676 /*
2677  * Base experience levels, may be adjusted up for race and/or class
2678  */
2679 s32b player_exp[PY_MAX_LEVEL] =
2680 {
2681         10,
2682         25,
2683         45,
2684         70,
2685         100,
2686         140,
2687         200,
2688         280,
2689         380,/*10*/
2690         500,
2691         650,
2692         850,
2693         1100,
2694         1400,
2695         1800,
2696         2300,
2697         2900,
2698         3600,
2699         4400,/*20*/
2700         5400,
2701         6800,
2702         8400,
2703         10200,
2704         12500,
2705         17500,
2706         25000,
2707         35000L,
2708         50000L,
2709         75000L,/*30*/
2710         100000L,
2711         150000L,
2712         200000L,
2713         275000L,
2714         350000L,
2715         450000L,
2716         550000L,
2717         700000L,
2718         850000L,
2719         1000000L,/*40*/
2720         1250000L,
2721         1500000L,
2722         1800000L,
2723         2100000L,
2724         2400000L,
2725         2700000L,
2726         3000000L,
2727         3500000L,
2728         4000000L,
2729         4500000L,/*50*/
2730         5000000L
2731 };
2732
2733
2734 s32b player_exp_a[PY_MAX_LEVEL] =
2735 {
2736         20,
2737         50,
2738         100,
2739         170,
2740         280,
2741         430,
2742         650,
2743         950,
2744         1400,/*10*/
2745         1850,
2746         2300,
2747         2900,
2748         3600,
2749         4400,
2750         5400,
2751         6800,
2752         8400,
2753         10400,
2754         12500,/*20*/
2755         17500,
2756         25000,
2757         35000,
2758         50000L,
2759         75000L,
2760         100000L,
2761         150000L,
2762         200000L,
2763         275000L,
2764         350000L,/*30*/
2765         450000L,
2766         550000L,
2767         650000L,
2768         800000L,
2769         950000L,
2770         1100000L,
2771         1250000L,
2772         1400000L,
2773         1550000L,
2774         1700000L,/*40*/
2775         1900000L,
2776         2100000L,
2777         2300000L,
2778         2550000L,
2779         2800000L,
2780         3050000L,
2781         3300000L,
2782         3700000L,
2783         4100000L,
2784         4500000L,/*50*/
2785         5000000L
2786 };
2787
2788
2789 /*
2790  * Player Sexes
2791  *
2792  *      Title,
2793  *      Winner
2794  */
2795 player_sex sex_info[MAX_SEXES] =
2796 {
2797         {
2798 #ifdef JP
2799                 "½÷À­",
2800                 "¥¯¥¤¡¼¥ó",
2801 #endif
2802                 "Female",
2803                 "Queen"
2804         },
2805         {
2806 #ifdef JP
2807                 "ÃËÀ­",
2808                 "¥­¥ó¥°",
2809 #endif
2810                 "Male",
2811                 "King"
2812         }
2813 };
2814
2815
2816 /*
2817  * Player Races
2818  *
2819  *      Title,
2820  *      {STR,INT,WIS,DEX,CON,CHR},
2821  *      r_dis, r_dev, r_sav, r_stl, r_srh, r_fos, r_thn, r_thb,
2822  *      hitdie, exp base,
2823  *      Age (Base, Mod),
2824  *      Male (Hgt, Wgt),
2825  *      Female (Hgt, Wgt)
2826  *      infra,
2827  *      class-choices
2828  */
2829 player_race race_info[MAX_RACES] =
2830 {
2831         {
2832 #ifdef JP
2833                 "¿Í´Ö",
2834 #endif
2835                 "Human",
2836
2837                 {  0,  0,  0,  0,  0,  0 },
2838                 0,  0,  0,  0,  0,  10,  0,  0,
2839                 10,  100,
2840                 14,  6,
2841                 72,  6, 180, 25,
2842                 66,  4, 150, 20,
2843                 0,
2844                 0x7FFFFFF,
2845         },
2846         {
2847 #ifdef JP
2848                 "¥Ï¡¼¥Õ¥¨¥ë¥Õ",
2849 #endif
2850                 "Half-Elf",
2851
2852                 { -1,  1,  1,  1, -1,  1 },
2853                 2,  3,  2,  1, 6,  11, -1,  5,
2854                 9,  110,
2855                 24, 16,
2856                 66,  6, 130, 15,
2857                 62,  6, 100, 10,
2858                 2,
2859                 0x677E7FF,
2860         },
2861         {
2862 #ifdef JP
2863                 "¥¨¥ë¥Õ",
2864 #endif
2865                 "Elf",
2866
2867                 { -1,  2,  0,  1, -2,  2 },
2868                 5,  6,  4,  2, 8,  12, -5, 15,
2869                 8,  120,
2870                 75, 75,
2871                 60,  4, 100,  6,
2872                 54,  4, 80,  6,
2873                 3,
2874                 0x677E75B,
2875
2876         },
2877         {
2878 #ifdef JP
2879                 "¥Û¥Ó¥Ã¥È",
2880 #endif
2881                 "Hobbit",
2882
2883                 { -2,  1,  1,  3,  2,  1 },
2884                 15, 12, 10, 5, 12,  15, -10, 20,
2885                 7,  110,
2886                 21, 12,
2887                 36,  3, 60,  3,
2888                 33,  3, 50,  3,
2889                 4,
2890                 0x76FFC0B,
2891         },
2892         {
2893 #ifdef JP
2894                 "¥Î¡¼¥à",
2895 #endif
2896                 "Gnome",
2897
2898                 { -1,  2,  0,  2,  1, -1 },
2899                 10, 8, 7,  3, 6,  13, -8, 12,
2900                 8,  120,
2901                 50, 40,
2902                 42,  3, 90,  6,
2903                 39,  3, 75,  3,
2904                 4,
2905                 0x767D60F,
2906         },
2907         {
2908 #ifdef JP
2909                 "¥É¥ï¡¼¥Õ",
2910 #endif
2911                 "Dwarf",
2912
2913                 {  2, -2,  2, -2,  2, -1 },
2914                 2,  7,  6,  -1,  7,  10, 15,  0,
2915                 11,  125,
2916                 35, 15,
2917                 48,  3, 150, 10,
2918                 46,  3, 120, 10,
2919                 5,
2920                 0x1890005,
2921         },
2922         {
2923 #ifdef JP
2924                 "¥Ï¡¼¥Õ¥ª¡¼¥¯",
2925 #endif
2926                 "Half-Orc",
2927
2928                 {  2, -1,  0,  0,  1, -2 },
2929                 -3, -3, -2,  -1,  0, 7, 12, -5,
2930                 10,  110,
2931                 11,  4,
2932                 66,  1, 150,  5,
2933                 62,  1, 120,  5,
2934                 3,
2935                 0x5D8818D,
2936         },
2937         {
2938 #ifdef JP
2939                 "¥Ï¡¼¥Õ¥È¥í¥ë",
2940 #endif
2941                 "Half-Troll",
2942
2943                 { 4, -4, -1, -3,  3, -3 },
2944                 -5, -8, -5, -2,  -1, 5, 20, -10,
2945                 12,  125,
2946                 20, 10,
2947                 96, 10, 250, 50,
2948                 84,  8, 225, 40,
2949                 3,
2950                 0x0880005,
2951         },
2952         {
2953 #ifdef JP
2954                 "¥¢¥ó¥Ð¥é¥¤¥È",
2955 #endif
2956                 "Amberite",
2957
2958                 {  1,  2,  2,  2,  3,  2 },
2959                 4,  5,  3,  2, 3, 13, 15, 10,
2960                 10,  225,
2961                 50, 50,
2962                 82, 5, 190, 20,
2963                 78,  6, 180, 15,
2964                 0,
2965                 0x7FFF7FF,
2966         },
2967         {
2968 #ifdef JP
2969                 "¥Ï¥¤¥¨¥ë¥Õ",
2970 #endif
2971                 "High-Elf",
2972
2973                 {  1,  3,  -1,  3,  1,  3 },
2974                 4,  13, 12,  4,  3, 14, 10, 25,
2975                 10,  200,
2976                 100, 30,
2977                 90, 10, 190, 20,
2978                 82, 10, 180, 15,
2979                 4,
2980                 0x777E75B,
2981         },
2982         {
2983 #ifdef JP
2984                 "ÌîÈÚ¿Í",
2985 #endif
2986                 "Barbarian",
2987
2988                 { 3, -2,  -1,  1,  2, 0 },
2989                 -2, -10, 2,  -1,  1, 7, 12, 10,
2990                 11, 120,
2991                 14, 8,
2992                 82, 5, 200, 20,
2993                 78,  6, 190, 15,
2994                 0,
2995                 0x5C0A09D,
2996         },
2997         {
2998 #ifdef JP
2999                 "¥Ï¡¼¥Õ¥ª¡¼¥¬",
3000 #endif
3001                 "Half-Ogre",
3002
3003                 { 3, -2, 0, -1, 3, -2 },
3004                 -3, -5, -3, -2, -1, 5, 20, 0,
3005                 12,  145,
3006                 40, 10,
3007                 92, 10, 255, 60,
3008                 80,  8, 235, 60,
3009                 3,
3010                 0x0A80407,
3011         },
3012         {
3013 #ifdef JP
3014                 "Ⱦµð¿Í",
3015 #endif
3016                 "Half-Giant",
3017
3018                 { 4, -2, -2, -2, 3, -2 },
3019                 -6, -8, -3, -2, -1, 5, 25, 5,
3020                 13, 160,
3021                 40, 10,
3022                 100,10, 255, 65,
3023                 80, 10, 240, 64,
3024                 3,
3025                 0x0880011,
3026         },
3027         {
3028 #ifdef JP
3029                 "Ⱦ¥¿¥¤¥¿¥ó",
3030 #endif
3031                 "Half-Titan",
3032
3033                 { 5, 1, 2, -2, 3, 1 },
3034                 -5, 5, 1, -2, 1, 8, 25, 0,
3035                 14, 255,
3036                 100,30,
3037                 111, 11, 255, 86,
3038                 99, 11, 250, 86,
3039                 0,
3040                 0x23D4727,
3041         },
3042         {
3043 #ifdef JP
3044                 "¥µ¥¤¥¯¥í¥×¥¹",
3045 #endif
3046                 "Cyclops",
3047
3048                 { 4, -3, -2, -3, 4, -3 },
3049                 -4, -5, -3, -2, -2, 5, 20, 12,
3050                 13, 150,
3051                 50, 24,
3052                 92, 10, 255, 60,
3053                 80,  8, 235, 60,
3054                 1,
3055                 0x0888005,
3056         },
3057         {
3058 #ifdef JP
3059                 "¥¤¡¼¥¯",
3060 #endif
3061                 "Yeek",
3062
3063                 { -2, 1, 1, 1, -2, -4 },
3064                 2, 4, 6, 3, 5, 15, -5, -5,
3065                 7, 100,
3066                 14, 3,
3067                 50,  3, 90,  6,
3068                 50,  3, 75,  3,
3069                 2,
3070                 0x667360F,
3071         },
3072         {
3073 #ifdef JP
3074                 "¥¯¥é¥Ã¥³¥ó",
3075 #endif
3076                 "Klackon",
3077
3078                 { 2, -1, -1, 1, 2, -1 },
3079                 10, 5, 3, 0, -1, 10, 5, 5,
3080                 12, 190,
3081                 20, 3,
3082                 60,  3, 80,  4,
3083                 54,  3, 70,  4,
3084                 2,
3085                 0x04D8011,
3086         },
3087         {
3088 #ifdef JP
3089                 "¥³¥Ü¥ë¥É",
3090 #endif
3091                 "Kobold",
3092
3093                 { 1, -1, 0, 1, 0, -2 },
3094                 -2, -3, -1, -1, 1, 8, 10, -8,
3095                 9, 125,
3096                 11,  3,
3097                 60,  1, 130,  5,
3098                 55,  1, 100,  5,
3099                 3,
3100                 0x444A009,
3101         },
3102         {
3103 #ifdef JP
3104                 "¥Ë¡¼¥Ù¥ë¥ó¥°",
3105 #endif
3106                 "Nibelung",
3107
3108                 { 1, -1, 2, 0, 2, -2 },
3109                 3, 5, 6, 1, 5, 10, 9, 0,
3110                 11, 170,
3111                 40, 12,
3112                 43,  3, 92,  6,
3113                 40,  3, 78,  3,
3114                 5,
3115                 0x569040F,
3116         },
3117         {
3118 #ifdef JP
3119                 "¥À¡¼¥¯¥¨¥ë¥Õ",
3120 #endif
3121                 "Dark-Elf",
3122
3123                 { -1, 3, 2, 2, -2, 1 },
3124                 5, 10, 12, 3, 8, 12, -5, 10,
3125                 9, 150,
3126                 75, 75,
3127                 60,  4, 100,  6,
3128                 54,  4, 80,  6,
3129                 5,
3130                 0x677C7DF,
3131         },
3132         {
3133 #ifdef JP
3134                 "¥É¥é¥³¥Ë¥¢¥ó",
3135 #endif
3136                 "Draconian",
3137
3138                 { 2, 1, 1, 1, 2, -1 },
3139                 -2, 5, 2, 0, 1, 10, 5, 5,
3140                 11, 220,
3141                 75, 33,
3142                 76,  1, 160,  5,
3143                 72,  1, 130,  5,
3144                 2,
3145                 0x7FFE757,
3146         },
3147         {
3148 #ifdef JP
3149                 "¥Þ¥¤¥ó¥É¥Õ¥ì¥¢",
3150 #endif
3151                 "Mindflayer",
3152
3153                 { -3, 4, 4, 0, -2, -3 },
3154                 10, 15, 9, 2, 5, 12, -10, -5,
3155                 9, 140,
3156                 100, 25,
3157                 68,  6, 142, 15,
3158                 63,  6, 112, 10,
3159                 4,
3160                 0x2334746,
3161         },
3162         {
3163 #ifdef JP
3164                 "¥¤¥ó¥×",
3165 #endif
3166                 "Imp",
3167
3168                 { 0, -1, -1, 1, 2, -1 },
3169                 -3, 2, -1, 1, -1, 10, 5, -5,
3170                 10, 115,
3171                 13,  4,
3172                 68,  1, 150,  5,
3173                 64,  1, 120,  5,
3174                 3,
3175                 0x6B537CB,
3176         },
3177         {
3178 #ifdef JP
3179                 "¥´¡¼¥ì¥à",
3180 #endif
3181                 "Golem",
3182
3183                 { 4, -5, -5, -2, 4, -2 },
3184                 -5, -5, 6, -1, -1, 8, 20, 0,
3185                 12, 200,
3186                 1, 100,
3187                 66,  1, 200,  6,
3188                 62,  1, 180,  6,
3189                 4,
3190                 0x0800001,
3191         },
3192         {
3193 #ifdef JP
3194                 "³¼¹ü",
3195 #endif
3196                 "Skeleton",
3197
3198                 { 0, 1, -2, 0, 1, -2 },
3199                 -5, 0, 3, -1, -1, 8, 10, 0,
3200                 10, 145,
3201                 100, 35,
3202                 72,  6, 50, 5,
3203                 66,  4, 50, 5,
3204                 2,
3205                 0x234070F,
3206         },
3207         {
3208 #ifdef JP
3209                 "¥¾¥ó¥Ó",
3210 #endif
3211                 "Zombie",
3212
3213                 { 2, -6, -6, 1, 4, -3 },
3214                 -5, -5, 5, -1, -1, 5, 15, 0,
3215                 13, 150,
3216                 100, 30,
3217                 72, 6, 100, 25,
3218                 66, 4, 100, 20,
3219                 2,
3220                 0x0800001,
3221         },
3222         {
3223 #ifdef JP
3224                 "µÛ·ìµ´",
3225 #endif
3226                 "Vampire",
3227
3228                 { 3, 3, -1, -1, 1, 2 },
3229                 4, 8, 6, 4, 1, 8, 5, 0,
3230                 11, 200,
3231                 100, 30,
3232                 72,  6, 180, 25,
3233                 66,  4, 150, 20,
3234                 5,
3235                 0x67DC7FF,
3236         },
3237         {
3238 #ifdef JP
3239                 "Í©Îî",
3240 #endif
3241                 "Spectre",
3242
3243                 { -5, 4, -1, 2, 0, -3 },
3244                 10, 15, 12, 5, 5, 14, -15, -5,
3245                 7, 210,
3246                 100, 30,
3247                 72, 6, 100, 25,
3248                 66, 4, 100, 20,
3249                 5,
3250                 0x631474A,
3251         },
3252         {
3253 #ifdef JP
3254                 "ÍÅÀº",
3255 #endif
3256                 "Sprite",
3257
3258                 { -4, 3, 3, 3, -2, 2 },
3259                 10, 8, 6, 4, 10, 10, -12, 0,
3260                 7, 145,
3261                 50, 25,
3262                 32,  2, 75,  2,
3263                 29,  2, 65,  2,
3264                 4,
3265                 0x623F65E,
3266         },
3267         {
3268 #ifdef JP
3269                 "½Ã¿Í",  
3270 #endif
3271                 "Beastman",
3272
3273                 { 2, -2, -1, -1, 2, -2 },
3274                 -5, -2, -1, -1, -1, 5, 12, 5,
3275                 11, 140,
3276                 14, 6,
3277                 65,  6, 150, 20,
3278                 61,  6, 120, 15,
3279                 0,
3280                 0x57887CF,
3281         },
3282         {
3283 #ifdef JP
3284                 "¥¨¥ó¥È",
3285 #endif
3286                 "Ent",
3287                 { 2,  0,  2, -3,  2,  0 },
3288                  -5,  2,  5,  -1, 0, 9,  15, -5,
3289                  12, 140,
3290                 120,  60,
3291                 111, 11, 255, 50,
3292                 99, 11, 250, 45,
3293                   0,
3294                 0x0010005,
3295         },
3296         {
3297 #ifdef JP
3298                 "¥¢¥ë¥³¥ó",
3299 #endif
3300                 "Archon",
3301
3302                 {  2,  0,  4,  1,  2,  3 },
3303                 0,  12,  8,  2, 2, 11, 10, 10,
3304                 11,  235,
3305                 150, 150,
3306                 82, 5, 190, 20,
3307                 78,  6, 180, 15,
3308                 3,
3309                 0x779F777,
3310         },
3311         {
3312 #ifdef JP
3313                 "¥Ð¥ë¥í¥°",
3314                 "Balrog",
3315 #else
3316                 "Balrog",
3317 #endif
3318
3319                 {  4,  2,  -10,  2,  3,  -5 },
3320                 -3,  12, 15,  -2,  1, 8, 20, 0,
3321                 12,  250,
3322                 255, 255,
3323                 100,10, 255, 65,
3324                 80, 10, 240, 64,
3325                 5,
3326                 0x7EDC4DB,
3327         },
3328         {
3329 #ifdef JP
3330                 "¥É¥¥¥Ê¥À¥ó",
3331 #endif
3332                 "Dunadan",
3333
3334                 {  1,  2,  2,  2,  3,  2 },
3335                 4,  5,  3,  2, 3, 13, 15, 10,
3336                 10,  180,
3337                 50, 20,
3338                 82, 5, 190, 20,
3339                 78,  6, 180, 15,
3340                 0,
3341                 0x7FFF7FF,
3342         },
3343         {
3344 #ifdef JP
3345                 "±Æ¥Õ¥§¥¢¥ê¡¼",
3346 #endif
3347                 "Shadow-Fairy",
3348                 {-2,  2,  2,  1, -1,  0 },
3349                   7,  8,  0,  6, 12, 15, -10, -5,
3350                   7, 120,
3351                 200, 100,
3352                  80,  8, 90, 20,
3353                  73,  8, 80, 15,
3354                   4,
3355                 0x633C7DF,
3356         },
3357         {
3358 #ifdef JP
3359                 "¥¯¥¿¡¼",
3360 #endif
3361                 "Kutar",
3362
3363                 {  0,  -1,  -1,  1,  2,  3 },
3364                 -2,  5,  5,  5,  -2,  6,  0,  -5,
3365                 11,  140,
3366                 14,  6,
3367                 48,  6, 150, 25,
3368                 44,  4, 130, 20,
3369                 0,
3370                 0x418B7AD,
3371         },
3372         {
3373 #ifdef JP
3374                 "¥¢¥ó¥É¥í¥¤¥É",
3375 #endif
3376                 "Android",
3377
3378                 { 4, -5, -5, 0, 4, -2 },
3379                 0, -5, 0, -2, 3, 14, 20, 10,
3380                 13, 200,
3381                 1, 100,
3382                 72, 12, 240, 64,
3383                 66, 12, 220, 64,
3384                 0,
3385                 0x0800001,
3386         },
3387 };
3388
3389
3390 /*
3391  * Player Classes
3392  *
3393  *      Title,
3394  *      {STR,INT,WIS,DEX,CON,CHR},
3395  *      c_dis, c_dev, c_sav, c_stl, c_srh, c_fos, c_thn, c_thb,
3396  *      x_dis, x_dev, x_sav, x_stl, x_srh, x_fos, x_thn, x_thb,
3397  *      HD, Exp, pet_upkeep_div
3398  */
3399 player_class class_info[MAX_CLASS] =
3400 {
3401         {
3402 #ifdef JP
3403                 "Àï»Î",
3404 #endif
3405                 "Warrior",
3406
3407                 { 4, -2, -2, 2, 2, -1},
3408                 25, 18, 31, 1,  14, 2, 70, 55,
3409                 12, 7,  10, 0,  0,  0,  30, 30,
3410                 9,  0, 40
3411         },
3412
3413         {
3414 #ifdef JP
3415                 "¥á¥¤¥¸",
3416 #endif
3417                 "Mage",
3418
3419                 {-4, 3, 0, 1, -2, 1},
3420                 30, 40, 38, 3,  16, 20, 34, 20,
3421                 7,  15, 11,  0,  0,  0,  6, 7,
3422                 0, 30, 30
3423         },
3424
3425         {
3426 #ifdef JP
3427                 "¥×¥ê¡¼¥¹¥È",
3428 #endif
3429                 "Priest",
3430
3431                 {-1, -3, 3, -1, 0, 2},
3432                 25, 35, 40, 2,  16, 8, 48, 35,
3433                 7,  11, 12, 0,  0,  0, 13, 11,
3434                 2, 20, 35
3435         },
3436
3437         {
3438 #ifdef JP
3439                 "Åð±",
3440 #endif
3441                 "Rogue",
3442
3443                 { 2, 1, -2, 3, 1, -1},
3444                 45, 37, 36, 5, 32, 24, 60, 66,
3445                 15, 12, 10, 0,  0,  0, 21, 18,
3446                 6, 25, 40
3447         },
3448
3449         {
3450 #ifdef JP
3451                 "¥ì¥ó¥¸¥ã¡¼",
3452 #endif
3453                 "Ranger",
3454
3455                 { 2, 2, 0, 1, 1, 1},
3456                 30, 37, 36, 3,  24, 16, 56, 72,
3457                 8,  11, 10, 0,  0,  0,  18, 28,
3458                 4, 40, 35
3459         },
3460
3461         {
3462 #ifdef JP
3463                 "¥Ñ¥é¥Ç¥£¥ó",
3464 #endif
3465                 "Paladin",
3466
3467                 { 3, -3, 1, 0, 2, 2},
3468                 20, 24, 34, 1,  12, 2, 68, 40,
3469                 7,  10, 11, 0,  0,  0,  21, 18,
3470                 6, 35, 40
3471         },
3472
3473         {
3474 #ifdef JP
3475                 "ËâË¡Àï»Î",
3476 #endif
3477                 "Warrior-Mage",
3478
3479                 { 2, 2, 0, 1, 0, 1},
3480                 30, 35, 36, 2,  18, 16, 50, 25,
3481                 7,  10, 10, 0,  0,  0,  15, 11,
3482                 4, 40, 35
3483         },
3484
3485         {
3486 #ifdef JP
3487                 "º®ÆÙ¤ÎÀï»Î",
3488 #endif
3489                 "Chaos-Warrior",
3490
3491                 { 2, 1, -1, 0, 2, -2},
3492                 20, 25, 34, 1,  14, 12, 65, 40,
3493                 7,  11, 10, 0,  0,  0,  20, 17,
3494                 6, 25, 40
3495         },
3496
3497         {
3498 #ifdef JP
3499                 "½¤¹ÔÁÎ",
3500 #endif
3501                 "Monk",
3502
3503                 { 2, -1, 1, 3, 2, 1},
3504                 45, 34, 36, 5, 32, 24, 64, 60,
3505                 15, 11, 10, 0,  0,  0, 18, 18,
3506                 6, 30, 35
3507         },
3508
3509         {
3510 #ifdef JP
3511                 "ĶǽÎϼÔ",
3512 #endif
3513                 "Mindcrafter",
3514
3515                 {-1, 0, 3, -1, -1, 2},   /* note: spell stat is Wis */
3516                 30, 33, 38, 3,  22, 16, 50, 40,
3517                 10, 11, 10, 0,   0,  0, 14, 18,
3518                 2, 25, 35
3519         },
3520
3521         {
3522 #ifdef JP
3523                 "¥Ï¥¤=¥á¥¤¥¸",
3524 #endif
3525                 "High-Mage",
3526
3527                 {-4, 4, 0, 0, -2, 1},
3528                 30, 40, 38, 3,  16, 20, 34, 20,
3529                 7,  15, 11,  0,  0,  0,  6, 7,
3530                 0, 30, 25
3531         },
3532
3533         {
3534 #ifdef JP
3535                 "´Ñ¸÷µÒ",
3536 #endif
3537                 "Tourist",
3538                 { -1, -1, -1, -1, -1, -1},
3539                 15, 18, 28, 1, 12, 2, 40, 20,
3540                 5, 7, 9, 0,  0,  0,  11, 11,
3541                 0, -30, 40
3542         },
3543
3544         {
3545 #ifdef JP
3546                 "¤â¤Î¤Þ¤Í»Õ",
3547 #endif
3548                 "Imitator",
3549                 { 0, 1, -1, 2, 0, 1},
3550                 25, 30, 36, 2,  18, 16, 60, 50,
3551                 7,  10,  10, 0,  0,  0,  18, 20,
3552                 5, 10, 20
3553         },
3554
3555         {
3556 #ifdef JP
3557                 "Ëâ½Ã»È¤¤",
3558 #endif
3559                 "BeastMaster",
3560                 { 1, -1, -1, 1, 0, 2},
3561                 20, 25, 32, 2,  18, 16, 52, 63,
3562                 7,  10, 10, 0,  0,  0,  14, 25,
3563                 3, 20, 10
3564         },
3565
3566         {
3567 #ifdef JP
3568                 "¥¹¥Ú¥ë¥Þ¥¹¥¿¡¼",
3569 #endif
3570                 "Sorcerer",
3571
3572                 {-5, 6, -2, 2, 0, -2},
3573                 30, 48, 75, 2,  12, 22,  0, 0,
3574                  7, 18, 13, 0,  0,  0,  0, 0,
3575                 4, 60, 25
3576         },
3577
3578         {
3579 #ifdef JP
3580                 "¥¢¡¼¥Á¥ã¡¼",
3581 #endif
3582                 "Archer",
3583
3584                 { 2, -1, -1, 2, 1, 0},
3585                 38, 24, 35, 4,  24, 16, 56, 82,
3586                 12, 10, 10, 0,  0,  0,  18, 36,
3587                 6, 10, 40
3588         },
3589
3590         {
3591 #ifdef JP
3592                 "ËâÆ»¶ñ½Ñ»Õ",
3593 #endif
3594                 "Magic-Eater",
3595
3596                 {-1, 2, 1, 2, -2, 1},
3597                 25, 42, 36, 2,  20, 16, 48, 35,
3598                 7,  16, 10,  0,  0,  0, 13, 11,
3599                 3, 30, 30
3600         },
3601
3602         {
3603 #ifdef JP
3604                 "¶ãÍ·»í¿Í",
3605 #endif
3606                 "Bard",              /* Note : spell stat is Charisma */
3607                 {-2, 1, 2, -1, -2, 4},
3608                 20, 33, 34, -5, 16, 20, 34, 20,
3609                 8,  13, 11, 0,  0,  0,  10, 8,
3610                 2, 40, 25
3611         },
3612
3613         {
3614 #ifdef JP
3615                 "ÀÖËâÆ»»Õ",
3616 #endif
3617                 "Red-Mage",
3618
3619                 { 2, 2, -1, 1, 0, -1},
3620                 20, 34, 34, 1,  16, 10, 56, 25,
3621                 7,  11, 11, 0,  0,  0,  18, 11,
3622                 4, 40, 40
3623         },
3624
3625         {
3626 #ifdef JP
3627                 "·õ½Ñ²È",
3628 #endif
3629                 "Samurai",
3630
3631                 { 3, -2, 1, 2, 1, 0},
3632                 25, 18, 32, 2,  16, 6, 70, 40,
3633                 12, 7,  10, 0,  0,  0,  23, 18,
3634                 6,  30, 40
3635         },
3636
3637         {
3638 #ifdef JP
3639                 "Îýµ¤½Ñ»Õ",
3640 #endif
3641                 "ForceTrainer",
3642
3643                 { 0, -1, 3, 2, 1, 1},
3644                 30, 34, 38, 4, 32, 24, 50, 40,
3645                 10, 11, 11, 0,  0,  0, 14, 15,
3646                 2, 35, 40
3647         },
3648
3649         {
3650 #ifdef JP
3651                 "ÀÄËâÆ»»Õ",
3652 #endif
3653                 "Blue-Mage",
3654
3655                 {-4, 4, -1, 1, -2, -1},
3656                 30, 40, 36, 3,  20, 16, 40, 25,
3657                 7,  16, 11,  0,  0,  0,  6, 7,
3658                 2, 30, 35
3659         },
3660
3661         {
3662 #ifdef JP
3663                 "µ³Ê¼",
3664 #endif
3665                 "Cavalry",
3666                 { 2, -2, -2, 2, 2, 0},
3667                 20, 18, 32, 1,  16, 10, 60, 66,
3668                 10,  7, 10, 0,  0,  0,  22, 26,
3669                 5, 20, 35
3670         },
3671
3672         {
3673 #ifdef JP
3674                 "¶¸Àï»Î",
3675 #endif
3676                 "Berserker",
3677
3678                 { 8, -20, -20, 4, 4, -5},
3679                 -100, -1000, -200, -100,  -100, -100, 120, -2000,
3680                 0, 0,  0, 0,  0,  0,  50, 0,
3681                 11,  60, 255
3682         },
3683
3684         {
3685 #ifdef JP
3686                 "ÃÃÌê»Õ",
3687 #endif
3688                 "Weaponsmith",
3689
3690                 { 3, -1, -1, 1, 0, -1},
3691                 30, 28, 28, 1,  20, 10, 60, 45,
3692                 10, 10,  10, 0,  0,  0,  21, 15,
3693                 6,  30, 40
3694         },
3695         {
3696 #ifdef JP
3697                 "¶À»È¤¤",
3698 #endif
3699                 "Mirror-Master",
3700
3701                 { -2,  3, 1, -1, -2, 1},
3702                 30, 33, 40, 3, 14, 16, 34,30,
3703                 10, 11, 12, 0,  0,  0,  6,10,
3704                 2,  30, 30
3705         },
3706         {
3707 #ifdef JP
3708                 "Ǧ¼Ô",
3709 #endif
3710                 "Ninja",
3711
3712                 { 0,  -1, -1, 3, 2, -1},
3713                 45, 24, 36, 8, 48, 32, 70,66,
3714                 15, 10, 10, 0,  0,  0, 25,18,
3715                 2,  20, 40
3716         },
3717 };
3718
3719 player_seikaku seikaku_info[MAX_SEIKAKU] =
3720 {
3721         {
3722 #ifdef JP
3723                 "¤Õ¤Ä¤¦",
3724 #endif
3725                 "Ordinary",
3726                 {  0,  0,  0,  0,  0,  0 },
3727                 0,  0,  0,  0,  0,  0,  0,  0,
3728                 0, 1, 0
3729         },
3730
3731         {
3732 #ifdef JP
3733                 "¤Á¤«¤é¤¸¤Þ¤ó",
3734 #endif
3735                 "Mighty",
3736                 {  2,  -2,  -1,  0,  1,  0 },
3737                 -5,  -5,  -3,  -1,  -2,  -2,  10,  0,
3738                 1, 1, 0
3739         },
3740
3741         {
3742 #ifdef JP
3743                 "¤­¤ì¤â¤Î",
3744 #endif
3745                 "Shrewd",
3746                 {  -2,  2,  0,  1,  -1,  -1 },
3747                 3,  8,  2,  0,  -2,  5,  -8,  -5,
3748                 -1, 1, 0
3749         },
3750
3751         {
3752 #ifdef JP
3753                 "¤·¤¢¤ï¤»¤â¤Î",
3754 #endif
3755                 "Pious",
3756                 {  0,  -1,  2,  -1,  0,  1 },
3757                 -5,  2,  4,  -1,  3,  -2,  -3,  -6,
3758                 0, 1, 0
3759         },
3760
3761         {
3762 #ifdef JP
3763                 "¤¹¤Ð¤·¤Ã¤³¤¤",
3764 #endif
3765                 "Nimble",
3766                 {  -1,  1,  -1,  2,  -1,  -1 },
3767                 7,  2,  -1,  1,  5,  5,  0,  10,
3768                 0, 0, 0
3769         },
3770
3771         {
3772 #ifdef JP
3773                 "¤¤¤Î¤Á¤·¤é¤º",
3774 #endif
3775                 "Fearless",
3776                 {  2,  1,  1,  -1,  -1,  0 },
3777                 -5,  5,  -2,  0,  2,  -2,  10,  10,
3778                 -1, 1, 0
3779         },
3780
3781         {
3782 #ifdef JP
3783                 "¥³¥ó¥Ð¥Ã¥È",
3784 #endif
3785                 "Combat",
3786                 {  1,  -1,  -2,  2,  0,  1 },
3787                 -2,  -3,  -3,  0,  -1,  2,  5,  5,
3788                 0, 0, 0
3789         },
3790
3791         {
3792 #ifdef JP
3793                 "¤Ê¤Þ¤±¤â¤Î",
3794 #endif
3795                 "Lazy",
3796                 {  -2,  -2,  -2,  -2,  -2,  -2 },
3797                 -5,  -5,  -3,  -1,  -4,  -2,  -8,  -8,
3798                 -1, 1, 0
3799         },
3800
3801         {
3802 #ifdef JP
3803                 "¥»¥¯¥·¡¼¥®¥ã¥ë",
3804 #endif
3805                 "Sexy",
3806                 {  1,  1,  1,  1,  1,  3 },
3807                 10,  5,  3,  0,  4,  2,  10,  10,
3808                 0, 1, 1
3809         },
3810
3811         {
3812 #ifdef JP
3813                 "¥é¥Ã¥­¡¼¥Þ¥ó",
3814 #endif
3815                 "Lucky",
3816                 {  -2,  -2,  -2,  -2,  -2,  2 },
3817                 10,  7,  3,  2, 10,  8,  15,  15,
3818                 0, 1, 2
3819         },
3820
3821         {
3822 #ifdef JP
3823                 "¤¬¤Þ¤ó¤Å¤è¤¤",
3824 #endif
3825                 "Patient",
3826                 {  -1,  -1,  1,  -2,  2,  0 },
3827                 -5,  -3,  3,  1,  0,  -3,  -6,  -6,
3828                 1, 0, 0
3829         },
3830
3831         {
3832 #ifdef JP
3833                 "¤¤¤«¤µ¤Þ",
3834 #endif
3835                 "Munchkin",
3836                 { 10,  10,  10,  10,  10,  10 },
3837                  20, 40, 30, 10, 40, 40,  80, 80,
3838                  15, 1, 0
3839         },
3840 };
3841
3842
3843
3844 player_race mimic_info[] =
3845 {
3846         {
3847 #ifdef JP
3848                 "[ɸ½à·ÁÂÖ]",
3849 #endif
3850                 "Default",
3851
3852                 {  0,  0,  0,  0,  0,  0 },
3853                 0,  0,  0,  0,  0,  10,  0,  0,
3854                 10,  100,
3855                 0,  0,
3856                 0,  0, 0, 0,
3857                 0,  0, 0, 0,
3858                 0,
3859                 0x000000,
3860         },
3861         {
3862 #ifdef JP
3863                 "[°­Ëâ]",
3864 #endif
3865                 "[Demon]",
3866
3867                 {  5,  3,  2,  3,  4,  -6 },
3868                 -5,  18, 20, -2,  3,  10, 40, 20,
3869                 12,  0,
3870                 0,  0,
3871                 0,  0, 0, 0,
3872                 0,  0, 0, 0,
3873                 5,
3874                 0x000003,
3875         },
3876         {
3877 #ifdef JP
3878                 "[ËⲦ]",
3879 #endif
3880                 "[Demon lord]",
3881
3882                 {  20,  20,  20,  20,  20,  20 },
3883                 20,  20, 25, -2,  3,  10, 70, 40,
3884                 14,  0,
3885                 0,  0,
3886                 0,  0, 0, 0,
3887                 0,  0, 0, 0,
3888                 20,
3889                 0x000003,
3890         },
3891         {
3892 #ifdef JP
3893                 "[µÛ·ìµ´]",
3894 #endif
3895                 "[Vampire]",
3896
3897                 { 4, 4, 1, 1, 2, 3 },
3898                 6, 12, 8, 6, 2, 12, 30, 20,
3899                 11,  0,
3900                 0,  0,
3901                 0,  0, 0, 0,
3902                 0,  0, 0, 0,
3903                 5,
3904                 0x000005,
3905         },
3906 };
3907
3908
3909
3910 magic_type technic_info[NUM_TECHNIC][32] =
3911 {
3912         {
3913                 /* Music */
3914                 { 1,  1,  10,   2},
3915                 { 2,  1,  10,   2},
3916                 { 3,  2,  20,   3},
3917                 { 4,  2,  20,   4},
3918                 { 5,  2,  20,   6},
3919                 { 7,  4,  30,   8},
3920                 { 9,  3,  30,   10},
3921                 { 10, 2,  30,   12},
3922
3923                 { 12,  3,   40,   20},
3924                 { 15, 16,  42,   35},
3925                 { 17, 18,  40,   25},
3926                 { 18,  2,  45,   30},
3927                 { 23,  8,  50,   38},
3928                 { 28, 30,  50,   41},
3929                 { 33, 35,  60,   42},
3930                 { 38, 35,  70,   46},
3931
3932                 { 10,  4,  20,   13},
3933                 { 22,  5,  30,   26},
3934                 { 23,  3,  35,   27},
3935                 { 26,  28,  37,   29},
3936                 { 32,  37,  41,   36},
3937                 { 33,  22,  43,   40},
3938                 { 37,  35,  46,   42},
3939                 { 45,  60,  50,   56},
3940
3941                 { 23,  18,  20,   23},
3942                 { 30,  30,  30,   26},
3943                 { 33,  65,  41,   30},
3944                 { 37,  35,  43,   35},
3945                 { 40,  30,  46,   50},
3946                 { 42,  75,  50,   68},
3947                 { 45,  58,  62,   73},
3948                 { 49,  48,  70,  200}
3949         },
3950
3951         {
3952                 /* Hissatsu */
3953                 { 1,   15,   0,   0},
3954                 { 3,   10,   0,   0},
3955                 { 6,   15,   0,   0},
3956                 { 9,    8,   0,   0},
3957                 { 10,  12,   0,   0},
3958                 { 12,  25,   0,   0},
3959                 { 14,   7,   0,   0},
3960                 { 17,  20,   0,   0},
3961
3962                 { 19,  10,   0,   0},
3963                 { 22,  20,   0,   0},
3964                 { 24,  30,   0,   0},
3965                 { 25,  10,   0,   0},
3966                 { 27,  15,   0,   0},
3967                 { 29,  45,   0,   0},
3968                 { 32,  70,   0,   0},
3969                 { 35,  50,   0,   0},
3970
3971                 { 18,  40,   0,   0},
3972                 { 22,  22,   0,   0},
3973                 { 24,  30,   0,   0},
3974                 { 26,  35,   0,   0},
3975                 { 30,  30,   0,   0},
3976                 { 32,  60,   0,   0},
3977                 { 36,  40,   0,   0},
3978                 { 39,  80,   0,   0},
3979
3980                 { 26,  20,   0,   0},
3981                 { 29,  40,   0,   0},
3982                 { 31,  35,   0,   0},
3983                 { 36,  80,   0,   0},
3984                 { 39, 100,   0,   0},
3985                 { 42, 110,   0,   0},
3986                 { 45, 130,   0,   0},
3987                 { 50, 255,   0,   0}
3988         },
3989 };
3990
3991
3992 /*
3993  * Zangband uses this array instead of the spell flags table, as there
3994  * are 5 realms of magic, each with 4 spellbooks and 8 spells per book -- TY
3995  */
3996 u32b fake_spell_flags[4]=
3997 {
3998         0x000000ff,
3999         0x0000ff00,
4000         0x00ff0000,
4001         0xff000000
4002 };
4003
4004
4005 s32b realm_choices1[MAX_CLASS] =
4006 {
4007         (CH_NONE),                              /* Warrior */
4008         (CH_LIFE | CH_SORCERY | CH_NATURE |
4009          CH_CHAOS | CH_DEATH | CH_TRUMP |
4010          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4011          CH_CRUSADE),                              /* Mage */
4012         (CH_LIFE | CH_DEATH | CH_DAEMON |
4013          CH_CRUSADE),                              /* Priest */
4014         (CH_SORCERY | CH_DEATH | CH_TRUMP |
4015          CH_ARCANE | CH_ENCHANT),               /* Rogue */
4016         (CH_NATURE),                            /* Ranger */
4017         (CH_CRUSADE | CH_DEATH),                   /* Paladin */
4018         (CH_ARCANE),                            /* Warrior-Mage */
4019         (CH_CHAOS | CH_DAEMON),                 /* Chaos-Warrior */
4020         (CH_LIFE | CH_NATURE | CH_DEATH |
4021          CH_ENCHANT),                           /* Monk */
4022         (CH_NONE),                              /* Mindcrafter */
4023         (CH_LIFE | CH_SORCERY | CH_NATURE |
4024          CH_CHAOS | CH_DEATH | CH_TRUMP |
4025          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4026          CH_CRUSADE),                              /* High-Mage */
4027         (CH_ARCANE),                            /* Tourist */
4028         (CH_NONE),                              /* Imitator */
4029         (CH_TRUMP),                             /* Beastmaster */
4030         (CH_NONE),                              /* Sorcerer */
4031         (CH_NONE),                              /* Archer */
4032         (CH_NONE),                              /* Magic eater */
4033         (CH_MUSIC),                             /* Bard */
4034         (CH_NONE),                              /* Red Mage */
4035         (CH_HISSATSU),                          /* Samurai */
4036         (CH_LIFE | CH_NATURE | CH_DEATH |
4037          CH_ENCHANT | CH_CRUSADE),                 /* ForceTrainer */
4038         (CH_NONE),                              /* Blue Mage */
4039         (CH_NONE),                              /* Cavalry */
4040         (CH_NONE),                              /* Berserker */
4041         (CH_NONE),                              /* Weaponsmith */
4042         (CH_NONE),                              /* Mirror-master */
4043         (CH_NONE),                              /* Ninja */
4044 };
4045
4046
4047 s32b realm_choices2[MAX_CLASS] =
4048 {
4049         (CH_NONE),                              /* Warrior */
4050         (CH_LIFE | CH_SORCERY | CH_NATURE |
4051          CH_CHAOS | CH_DEATH | CH_TRUMP |
4052          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4053          CH_CRUSADE),                              /* Mage */
4054         (CH_LIFE | CH_SORCERY | CH_NATURE |
4055          CH_CHAOS | CH_DEATH | CH_TRUMP |
4056          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4057          CH_CRUSADE),                              /* Priest */
4058         (CH_NONE),                              /* Rogue */
4059         (CH_SORCERY | CH_CHAOS | CH_DEATH |
4060          CH_TRUMP | CH_ARCANE | CH_DAEMON),     /* Ranger */
4061         (CH_NONE),                              /* Paladin */
4062         (CH_LIFE | CH_NATURE | CH_CHAOS |
4063          CH_DEATH | CH_TRUMP | CH_ARCANE |
4064          CH_SORCERY | CH_ENCHANT | CH_DAEMON |
4065          CH_CRUSADE),                              /* Warrior-Mage */
4066         (CH_NONE),                              /* Chaos-Warrior */
4067         (CH_NONE),                              /* Monk */
4068         (CH_NONE),                              /* Mindcrafter */
4069         (CH_NONE),                              /* High-Mage */
4070         (CH_NONE),                              /* Tourist */
4071         (CH_NONE),                              /* Imitator */
4072         (CH_NONE),                              /* Beastmanster */
4073         (CH_NONE),                              /* Sorcerer */
4074         (CH_NONE),                              /* Archer */
4075         (CH_NONE),                              /* Magic eater */
4076         (CH_NONE),                              /* Bard */
4077         (CH_NONE),                              /* Red Mage */
4078         (CH_NONE),                              /* Samurai */
4079         (CH_NONE),                              /* ForceTrainer */
4080         (CH_NONE),                              /* Blue Mage */
4081         (CH_NONE),                              /* Cavalry */
4082         (CH_NONE),                              /* Berserker */
4083         (CH_NONE),                              /* Weaponsmith */
4084         (CH_NONE),                              /* Mirror-master */
4085         (CH_NONE),                              /* Ninja */
4086 };
4087
4088
4089 #ifdef JP
4090 cptr realm_names[] =
4091 {
4092         "ËâË¡¤Ê¤·",
4093         "À¸Ì¿",
4094         "Àç½Ñ",
4095         "¼«Á³",
4096         "¥«¥ª¥¹",
4097         "°Å¹õ",
4098         "¥È¥é¥ó¥×",
4099         "Èë½Ñ",
4100         "¾¢",
4101         "°­Ëâ",
4102         "Ç˼Ù",
4103         "ÉÔÌÀ",
4104         "ÉÔÌÀ",
4105         "ÉÔÌÀ",
4106         "ÉÔÌÀ",
4107         "ÉÔÌÀ",
4108         "²Î",
4109         "Éð·Ý",
4110         "ÉÔÌÀ"
4111 };
4112 #endif
4113
4114 #ifdef JP
4115 cptr E_realm_names[]
4116 #else
4117 cptr realm_names[]
4118 #endif
4119 = {
4120         "none",
4121         "Life",
4122         "Sorcery",
4123         "Nature",
4124         "Chaos",
4125         "Death",
4126         "Trump",
4127         "Arcane",
4128         "Craft",
4129         "Daemon",
4130         "Crusade",
4131         "unknown",
4132         "unknown",
4133         "unknown",
4134         "unknown",
4135         "unknown",
4136         "Music",
4137         "Kendo",
4138         "unknown"
4139 };
4140
4141 /*
4142  * Names of the spells (mage spells then priest spells)
4143  */
4144 #ifdef JP
4145 cptr spell_names[VALID_REALM][32] =
4146 {
4147         /*** Life Spells ***/
4148         {
4149                 /* Common Life Spellbooks */
4150 "·Ú½ý¤Î¼£Ìþ",
4151 "½ËÊ¡",
4152 "·Ú½ý",
4153 "¸÷¤Î¾¤´­",
4154 "æ« & ±£¤·Èâ´¶ÃÎ",
4155 "½Å½ý¤Î¼£Ìþ",
4156 "²òÆÇ",
4157 "¶õÊ¢½¼Â­",
4158
4159 "²ò¼ö",
4160 "½Å½ý",
4161 "Ã×Ì¿½ý¤Î¼£Ìþ",
4162 "ÂÑÇ®ÂÑ´¨",
4163 "¼þÊÕ´¶ÃÎ",
4164 "¥Ñ¥Ë¥Ã¥¯¡¦¥¢¥ó¥Ç¥Ã¥É",
4165 "ÂÎÎϲóÉü",
4166 "·ë³¦¤ÎÌæ¾Ï",
4167
4168                 /* Rare Life Spellbooks */
4169 "*²ò¼ö*",
4170 "´Õ¼±",
4171 "¥¢¥ó¥Ç¥Ã¥ÉÂ໶",
4172 "Æä¤Î¹ï",
4173 "Ã×Ì¿½ý",
4174 "µ¢´Ô¤Î¾Û",
4175 "¿¿¼Â¤Îº×ÃÅ",
4176 "¿¿¡¦·ë³¦",
4177
4178 "ÉÔÌÓ²½",
4179 "Á´´¶ÃÎ",
4180 "¥¢¥ó¥Ç¥Ã¥É¾ÃÌÇ",
4181 "ÀéΤ´ã",
4182 "Á´Éü³è",
4183 "*ÂÎÎϲóÉü*",
4184 "À»¤Ê¤ë¥Ó¥¸¥ç¥ó",
4185 "µæ¶Ë¤ÎÂÑÀ­"
4186         },
4187
4188         /*** Sorcery Spells ***/
4189
4190         {
4191                 /* Common Sorcery Spellbooks */
4192 "¥â¥ó¥¹¥¿¡¼´¶ÃÎ",
4193 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4194 "櫤ÈÈâ´¶ÃÎ",
4195 "¥é¥¤¥È¡¦¥¨¥ê¥¢",
4196 "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼",
4197 "¥Æ¥ì¥Ý¡¼¥È",
4198 "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼",
4199 "ËâÎϽ¼Å¶",
4200
4201 "ËâË¡¤ÎÃÏ¿Þ",
4202 "´ÕÄê",
4203 "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼",
4204 "¼þÊÕ¥¹¥ê¡¼¥×",
4205 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4206 "¥¹¥Ô¡¼¥É",
4207 "¿¿¡¦´¶ÃÎ",
4208 "¿¿¡¦´ÕÄê",
4209
4210                 /* Rare Sorcery Spellbooks */
4211 "ʪÂΤȺâÊõ´¶ÃÎ",
4212 "¥Á¥ã¡¼¥à¡¦¥â¥ó¥¹¥¿¡¼",
4213 "Àº¿À´¶ÃÎ",
4214 "³¹°ÜÆ°",
4215 "¼«¸ÊʬÀÏ",
4216 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4217 "µ¢´Ô¤Î¼öʸ",
4218 "¼¡¸µ¤ÎÈâ",
4219
4220 "Ä´ºº",
4221 "Çúȯ¤Î¥ë¡¼¥ó",
4222 "Ç°Æ°ÎÏ",
4223 "ÀéΤ´ã",
4224 "̥λ¤Î»ëÀþ",
4225 "Ï£¶â½Ñ",
4226 "²øʪÄÉÊü",
4227 "̵½ý¤Îµå"
4228
4229         },
4230
4231         /*** Nature Spells ***/
4232
4233         {
4234                 /* Common Nature Spellbooks */
4235 "¥â¥ó¥¹¥¿¡¼´¶ÃÎ",
4236 "°ðºÊ",
4237 "櫤ÈÈâ´¶ÃÎ",
4238 "¿©ÎÈÀ¸À®",
4239 "Æü¤Î¸÷",
4240 "ưʪ½¬¤·",
4241 "´Ä¶­¤Ø¤ÎÂÑÀ­",
4242 "½ý¤ÈÆǼ£ÎÅ",
4243
4244 "´äÀÐÍϲò",
4245 "¥¢¥¤¥¹¡¦¥Ü¥ë¥È",
4246 "¼«Á³¤Î³ÐÀÃ",
4247 "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È",
4248 "ÂÀÍÛ¸÷Àþ",
4249 "­¤«¤»",
4250 "ưʪ¾¤´­",
4251 "ÌôÁð¼£ÎÅ",
4252
4253                 /* Rare Nature Spellbooks */
4254 "³¬ÃÊÀ¸À®",
4255 "È©Àв½",
4256 "¿¿¡¦ÂÑÀ­",
4257 "¿¹ÎÓÁϤ",
4258 "ưʪͧÏÂ",
4259 "»î¶âÀÐ",
4260 "ÀФÎÊÉ",
4261 "Éå¿©ËÉ»ß",
4262
4263 "ÃÏ¿Ì",
4264 "¥«¥Þ¥¤¥¿¥Á",
4265 "¥Ö¥ê¥¶¡¼¥É",
4266 "°ðºÊÍò",
4267 "±²Ä¬",
4268 "ÍÛ¸÷¾¤´­",
4269 "ÀºÎî¤Î¿Ï",
4270 "¼«Á³¤Î¶¼°Ò"
4271
4272         },
4273
4274         /*** Chaos Spells ***/
4275
4276         {
4277                 /* Common Chaos Spellbooks */
4278 "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
4279 "¥È¥é¥Ã¥×/¥É¥¢Ç˲õ",
4280 "Á®¸÷",
4281 "º®Íð¤Î¼ê",
4282 "ËâÎÏßÚÎö",
4283 "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È",
4284 "ÎϤηý",
4285 "¥Æ¥ì¥Ý¡¼¥È",
4286
4287 "¥ï¥ó¥À¡¼",
4288 "¥«¥ª¥¹¡¦¥Ü¥ë¥È",
4289 "¥½¥Ë¥Ã¥¯¡¦¥Ö¡¼¥à",
4290 "ÇËÌǤÎÌð",
4291 "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë",
4292 "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤",
4293 "Ç˲õ¤Î¸ÀÍÕ",
4294 "¥í¥°¥ë¥¹È¯Æ°",
4295
4296                 /* Rare Chaos Spellbooks */
4297 "¾¼ÔÊÑÍÆ",
4298 "Ï¢º¿°ðºÊ",
4299 "ËâÎÏÉõÆþ",
4300 "¸¶»Òʬ²ò",
4301 "¸½¼ÂÊÑÍÆ",
4302 "¥Þ¥¸¥Ã¥¯¡¦¥í¥±¥Ã¥È",
4303 "º®Æ٤οÏ",
4304 "°­Ë⾤´­",
4305
4306 "½ÅÎϸ÷Àþ",
4307 "ήÀ±·²",
4308 "±ë¤Î°ì·â",
4309 "º®ÆÙ¾¤Íè",
4310 "¼«¸ÊÊÑÍÆ",
4311 "ËâÎϤÎÍò",
4312 "¥í¥°¥ë¥¹¤Î¥Ö¥ì¥¹",
4313 "µõ̵¾¤Íè"
4314
4315         },
4316
4317         /*** Death Spells ***/
4318
4319         {
4320                 /* Common Death Spellbooks */
4321 "̵À¸Ì¿´¶ÃÎ",
4322 "¼ö»¦ÃÆ",
4323 "¼Ù°­´¶ÃÎ",
4324 "°­½­±À",
4325 "¹õ¤¤Ì²¤ê",
4326 "ÂÑÆÇ",
4327 "¶²¹²",
4328 "¥¢¥ó¥Ç¥Ã¥É½¾Â°",
4329
4330 "¥¨¥ó¥È¥í¥Ô¡¼¤Îµå",
4331 "ÃϹö¤ÎÌð",
4332 "»¦Ù¤±À",
4333 "¥â¥ó¥¹¥¿¡¼¾ÃÌÇ",
4334 "ÆǤοÏ",
4335 "µÛ·ì¥É¥ì¥¤¥ó",
4336 "È¿º²¤Î½Ñ",
4337 "Ëõ»¦",
4338
4339                 /* Rare Death Spellbooks */
4340 "¶¸Àï»Î²½",
4341 "°­Î´­",
4342 "°Å¹õ¤ÎÌð",
4343 "¶¸ÍðÀï»Î",
4344 "µÛ·ì¤Î¿Ï",
4345 "¿¿¡¦µÛ·ì",
4346 "»à¤Î¸Àº²",
4347 "°Å¹õ¤ÎÍò",
4348
4349 "»à¤Î¸÷Àþ",
4350 "»à¼Ô¾¤´­",
4351 "»à¼Ô¤ÎÈëÅÁ",
4352 "µÛ·ìµ´ÊѲ½",
4353 "À¸Ì¿ÎÏÉü³è",
4354 "¼þÊÕËõ»¦",
4355 "ÃϹö¤Î¹å²Ð",
4356 "Í©Âβ½"
4357
4358         },
4359
4360         /*** Trump Spells ***/
4361
4362         {
4363                 /* Common Trump Spellbooks */
4364 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4365 "ÃØéá¤Î¥«¡¼¥É",
4366 "¥·¥ã¥Ã¥Õ¥ë",
4367 "¥Õ¥í¥¢¡¦¥ê¥»¥Ã¥È",
4368 "¥Æ¥ì¥Ý¡¼¥È",
4369 "´¶ÃΤΥ«¡¼¥É",
4370 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4371 "ưʪ¤Î¥«¡¼¥É",
4372
4373 "°ÜÆ°¤Î¥«¡¼¥É",
4374 "¥«¥ß¥«¥¼¤Î¥«¡¼¥É",
4375 "¸¸Î´­",
4376 "¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼",
4377 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4378 "¼¡¸µ¤ÎÈâ",
4379 "µ¢´Ô¤Î¼öʸ",
4380 "²øʪÄÉÊü",
4381
4382                 /* Rare Trump Spellbooks */
4383 "°ÌÃÖ¸ò´¹¤Î¥«¡¼¥É",
4384 "¥¢¥ó¥Ç¥Ã¥É¤Î¥«¡¼¥É",
4385 "à¨ÃîÎà¤Î¥«¡¼¥É",
4386 "¥â¥ó¥¹¥¿¡¼¤Î¥«¡¼¥É",
4387 "¥Ï¥¦¥ó¥É¤Î¥«¡¼¥É",
4388 "¥È¥é¥ó¥×¤Î¿Ï",
4389 "¿Í´Ö¥È¥é¥ó¥×",
4390 "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¥«¡¼¥É",
4391
4392 "ͽ¸«¤Î¥«¡¼¥É",
4393 "Ãμ±¤Î¥«¡¼¥É",
4394 "²óÉü¥â¥ó¥¹¥¿¡¼",
4395 "¥É¥é¥´¥ó¤Î¥«¡¼¥É",
4396 "ð¨ÀФΥ«¡¼¥É",
4397 "¥Ç¡¼¥â¥ó¤Î¥«¡¼¥É",
4398 "ÃϹö¤Î¥«¡¼¥É",
4399 "¸ÅÂå¥É¥é¥´¥ó¤Î¥«¡¼¥É"
4400
4401         },
4402
4403         /*** Arcane Spells (_only_ common spells) ***/
4404
4405         {
4406 "ÅÅ·â",
4407 "ËâË¡¤Î»Ü¾û",
4408 "Æ©ÌÀÂδ¶ÃÎ",
4409 "¥â¥ó¥¹¥¿¡¼´¶ÃÎ",
4410 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4411 "¥é¥¤¥È¡¦¥¨¥ê¥¢",
4412 "櫤ÈÈâ Ç˲õ",
4413 "·Ú½ý¤Î¼£Ìþ",
4414
4415 "櫤ÈÈâ ´¶ÃÎ",
4416 "dzÁÇ",
4417 "ºâÊõ´¶ÃÎ",
4418 "ËâË¡ ´¶ÃÎ",
4419 "¥¢¥¤¥Æ¥à´¶ÃÎ",
4420 "²òÆÇ",
4421 "ÂÑÎä",
4422 "ÂѲÐ",
4423
4424 "ÂÑÅÅ",
4425 "ÂÑ»À",
4426 "½Å½ý¤Î¼£Ìþ",
4427 "¥Æ¥ì¥Ý¡¼¥È",
4428 "´ÕÄê",
4429 "´äÀÐÍϲò",
4430 "Á®¸÷",
4431 "¶õÊ¢½¼Â­",
4432
4433 "Æ©ÌÀ»ëǧ",
4434 "¥¨¥ì¥á¥ó¥¿¥ë¾¤´­",
4435 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4436 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4437 "¸µÁǤεå",
4438 "Á´´¶ÃÎ",
4439 "µ¢´Ô¤Î¼öʸ",
4440 "ÀéΤ´ã",
4441
4442         },
4443
4444         /*** Craft Spells ***/
4445
4446         {
4447                 /* Common Craft Spellbooks */
4448 "ÀÖ³°Àþ»ëÎÏ",
4449 "²óÉüÎ϶¯²½",
4450 "¶õÊ¢½¼Â­",
4451 "ÂÑÎ䵤",
4452 "ÂѲбê",
4453 "»Îµ¤¹âÍÈ",
4454 "ÂÑÅÅ·â",
4455 "ÂÑ»À",
4456
4457 "Æ©ÌÀ»ëǧ",
4458 "²ò¼ö",
4459 "ÂÑÆÇ",
4460 "¶¸Àï»Î²½",
4461 "¼«¸ÊʬÀÏ",
4462 "Âмٰ­·ë³¦",
4463 "Ìþ¤·",
4464 "ËâË¡·õ",
4465
4466                 /* Rare Craft Spellbooks */
4467 "¥Æ¥ì¥Ñ¥·¡¼",
4468 "È©Àв½",
4469 "Á´ÂÑÀ­",
4470 "¥¹¥Ô¡¼¥É",
4471 "ÊÉÈ´¤±",
4472 "½âË᤭",
4473 "¥´¡¼¥ì¥àÀ½Â¤",
4474 "ËâË¡¤Î³»",
4475
4476 "ÁõÈ÷̵Îϲ½",
4477 "¼ö¤¤Ê´ºÕ",
4478 "´°Á´¤Ê¤ëÃμ±",
4479 "Éð´ï¶¯²½",
4480 "Ëɶñ¶¯²½",
4481 "Éð´ï°À­ÉÕÍ¿",
4482 "¿Í´Ö¥È¥é¥ó¥×",
4483 "°À­¤Ø¤ÎÌȱÖ",
4484
4485         },
4486
4487         /*** Daemon Spells ***/
4488
4489         {
4490                 /* Common Daemon Spellbooks */
4491 "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
4492 "̵À¸Ì¿´¶ÃÎ",
4493 "¼Ù¤Ê¤ë½ËÊ¡",
4494 "ÂѲбê",
4495 "¶²¹²",
4496 "ÃϹö¤ÎÌð",
4497 "¸ÅÂå¤Î»àÎ´­",
4498 "ÃϹö¤Î±ë",
4499
4500 "¥Ç¡¼¥â¥ó»ÙÇÛ",
4501 "¥Ó¥¸¥ç¥ó",
4502 "ÂÑÃϹö",
4503 "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È",
4504 "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë",
4505 "±ê¤Î¿Ï",
4506 "ÃϹöµå",
4507 "¥Ç¡¼¥â¥ó¾¤´­",
4508
4509                 /* Rare Daemon Spellbooks */
4510 "°­Ëâ¤ÎÌÜ",
4511 "°­Ëâ¤Î¥¯¥í¡¼¥¯",
4512 "ÍÏ´äή",
4513 "¥×¥é¥º¥Þµå",
4514 "°­ËâÊѲ½",
4515 "ÃϹö¤ÎÇÈÆ°",
4516 "¥µ¥­¥å¥Ð¥¹¤ÎÀÜÊ­",
4517 "ÇËÌǤμê",
4518
4519 "»Îµ¤¹âÍÈ",
4520 "ÉÔÌǤÎÆùÂÎ",
4521 "¶¸µ¤¤Î±ß´Ä",
4522 "¥Ú¥Ã¥ÈÇúÇË",
4523 "¥°¥ì¡¼¥¿¡¼¥Ç¡¼¥â¥ó¾¤´­",
4524 "ÃϹöÍò",
4525 "·ì¤Î¼ö¤¤",
4526 "ËⲦÊѲ½",
4527
4528         },
4529
4530         /*** Crusade Spells ***/
4531
4532         {
4533                 /* Common Crusade Spellbooks */
4534 "Ĩȳ",
4535 "¼Ù°­Â¸ºß´¶ÃÎ",
4536 "¶²Éݽüµî",
4537 "°Ò°µ",
4538 "À»°è",
4539 "Æþ¸ý",
4540 "¥¹¥¿¡¼¥À¥¹¥È",
4541 "¿ÈÂξô²½",
4542
4543 "¼Ù°­Èô¤Ð¤·",
4544 "À»¤Ê¤ë¸÷µå",
4545 "°­Ëâʧ¤¤",
4546 "²ò¼ö",
4547 "Æ©ÌÀ»ëǧ",
4548 "Âмٰ­·ë³¦",
4549 "ºÛ¤­¤ÎÍë",
4550 "À»¤Ê¤ë¸æ¸ÀÍÕ",
4551
4552                 /* Rare Crusade Spellbooks */
4553 "³«¤«¤ì¤¿Æ»",
4554 "ÉõËâ",
4555 "À»¤Ê¤ë¥ª¡¼¥é",
4556 "¥¢¥ó¥Ç¥Ã¥É&°­ËâÂ໶",
4557 "¼Ù°­Â໶",
4558 "À»¤Ê¤ë¿Ï",
4559 "¥¹¥¿¡¼¥Ð¡¼¥¹¥È",
4560 "Å·»È¾¤´­",
4561
4562 "»Îµ¤¹âÍÈ",
4563 "¼ö¤¤Â໶",
4564 "¼Ù°­ÄÉÊü",
4565 "¥Ï¥ë¥Þ¥²¥É¥ó",
4566 "ÌܤˤÏÌܤò",
4567 "¿À¤ÎÅܤê",
4568 "¿À°Ò",
4569 "À»Àï",
4570
4571         },
4572
4573         /*** Music Spells ***/
4574
4575         /* Ìõ¸ì
4576            Song : ²Î, Note : ²»¿§, Pattern : ÀûΧ, 
4577            Ballad : ²Î(Íضʢª¡Ö±´¡×¤ÈÌõ¤¹?), Chant : ²ÎÀ¼, */
4578         {
4579                 /******* Apprentice Handbook *******/
4580                 "ÃÙÆߤβÎ",     /*"Song of Holding"*/
4581                 "½ËÊ¡¤Î²Î",     /*"Song of Blessing"*/
4582                 "Êø²õ¤Î²»¿§",   /*"Wracking Note"*/
4583                 "Û¯Û°¤ÎÀûΧ",   /*"Stun Pattern"*/
4584                 "À¸Ì¿¤Îή¤ì",   /*"Flow of Life"*/
4585                 "ÂÀÍۤβÎ",     /*"Song of the Sun"*/
4586                 "¶²ÉݤβÎ",
4587                 "À襤¤Î²Î",     /*"Heroic Ballad"*/
4588
4589                 /******* Minstrel's Music *******/
4590                 "ÎîŪÃγÐ",     /*"Clairaudience"*/
4591                 "º²¤Î²Î",
4592                 "Ãμ±¤Î²Î",     /*"Song of Lore"*/
4593                 "±£ÆۤβÎ",
4594                 "¸¸±Æ¤ÎÀûΧ",   /*"Illusion Pattern"*/
4595                 "ÇËÌǤ櫤Ó",   /*"Doomcall"*/
4596                 "¥Õ¥£¥ê¥¨¥ë¤Î²Î",       /*"Firiel's Song"*/
4597                 "ι¤ÎÃç´Ö",     /*"Fellowship Chant"*/
4598
4599                 /******* Harps of Rivendell *******/
4600                 "ʬ²ò²»ÇÈ",
4601                 "¸µÁÇÂÑÀ­",
4602                 "¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£",
4603                 "ÏĤó¤ÀÀ¤³¦",
4604                 "Â໶¤Î²Î",
4605                 "¥µ¥ë¥Þ¥ó¤Î´Å¸À",
4606                 "Íò¤Î²»¿§",
4607                 "¤â¤¦°ì¤Ä¤ÎÀ¤³¦",
4608
4609                 /******* Lays of Beleriand *******/
4610                 "Ç˲õ¤ÎÀûΧ",
4611                 "ÄäÂڤβÎ",
4612                 "¼é¤ê¤Î²Î",
4613                 "±Ñͺ¤Î»í",
4614                 "¥ä¥ô¥¡¥ó¥Ê¤Î½õ¤±",
4615                 "ºÆÀ¸¤Î²Î",
4616                 "¥µ¥¦¥í¥ó¤ÎËâ½Ñ",
4617                 "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï",
4618         },
4619
4620         /*** Hissatsuwaza ***/
4621
4622         {
4623                 "ÈôÈÓ¹Ë",
4624                 "¸Þ·î±«»Â¤ê",
4625                 "¥Ö¡¼¥á¥é¥ó",
4626                 "±ëÎî",
4627                 "»¦µ¤´¶ÃÎ",
4628                 "¤ß¤ÍÂǤÁ",
4629                 "¥«¥¦¥ó¥¿¡¼",
4630                 "ʧ¤¤È´¤±",
4631
4632                 "¥µ¡¼¥Ú¥ó¥Ä¥¿¥ó",
4633                 "»ÂËâ·õÆõ¤ÎÂÀÅá",
4634                 "ÎöÉ÷·õ",
4635                 "Åá¾¢¤ÎÌÜÍø¤­",
4636                 "ÇË´ä»Â",
4637                 "Íð¤ìÀã·î²Ö",
4638                 "µÞ½êÆͤ­",
4639                 "Ëâ¿À»Â¤ê",
4640
4641                 "¼Î¤Æ¿È",
4642                 "Íë·âÏÉÄÞ»Â",
4643                 "Æþ¿È",
4644                 "ÀÖή±²",
4645                 "·ã¿Ì·â",
4646                 "ÃÏÁö¤ê",
4647                 "µ¤Ç÷¤Îͺ¶«¤Ó",
4648                 "̵Áл°ÃÊ",
4649
4650                 "µÛ·ìµ´¤Î²ç",
4651                 "¸¸ÏÇ",
4652                 "É´¿Í»Â¤ê",
4653                 "Å·æÆζÁ®",
4654                 "Æó½Å¤Î·õ·â",
4655                 "¸×ÉúÀäÅáÀª",
4656                 "·Ä±Àµ´Ç¦·õ",
4657                 "ÀÚÊ¢",
4658         },
4659 };
4660
4661 #else
4662
4663 cptr spell_names[VALID_REALM][32] =
4664 {
4665         /*** Life Spells ***/
4666         {
4667                 /* Common Life Spellbooks */
4668                 "Cure Light Wounds",
4669                 "Bless",
4670                 "Cause Light Wounds",
4671                 "Call Light",
4672                 "Detect Doors & Traps",
4673                 "Cure Medium Wounds",
4674                 "Cure Poison",   
4675                 "Satisfy Hunger",
4676
4677                 "Remove Curse",
4678                 "Cause Medium Wounds",
4679                 "Cure Critical Wounds",
4680                 "Resist Heat and Cold",
4681                 "Sense Surroundings",
4682                 "Turn Undead",
4683                 "Healing",
4684                 "Glyph of Warding",
4685
4686                 /* Rare Life Spellbooks */
4687                 "Dispel Curse",
4688                 "Perception",
4689                 "Dispel Undead",
4690                 "Day of the Dove",
4691                 "Cause Critical Wounds",
4692                 "Word of Recall",
4693                 "Alter Reality",
4694                 "Warding True",
4695
4696                 "Sterilization",
4697                 "Detection",
4698                 "Annihilate Undead",
4699                 "Clairvoyance",
4700                 "Restoration",
4701                 "Healing True",
4702                 "Holy Vision",
4703                 "Ultimate Resistance",
4704         },
4705
4706         /*** Sorcery Spells ***/
4707
4708         {
4709                 /* Common Sorcery Spellbooks */
4710                 "Detect Monsters",
4711                 "Phase Door",
4712                 "Detect Doors and Traps",
4713                 "Light Area",
4714                 "Confuse Monster",
4715                 "Teleport",
4716                 "Sleep Monster",
4717                 "Recharging",
4718
4719                 "Magic Mapping",
4720                 "Identify",
4721                 "Slow Monster",
4722                 "Mass Sleep",
4723                 "Teleport Away",
4724                 "Haste Self",
4725                 "Detection True",
4726                 "Identify True",
4727
4728                 /* Rare Sorcery Spellbooks */
4729                 "Detect items and Treasure",
4730                 "Charm Monster",
4731                 "Sense Minds",
4732                 "Teleport to town",
4733                 "Self Knowledge",
4734                 "Teleport Level",
4735                 "Word of Recall",
4736                 "Dimension Door",
4737
4738                 "Probing",
4739                 "Explosive Rune",
4740                 "Telekinesis",
4741                 "Clairvoyance",
4742                 "Charm monsters",
4743                 "Alchemy",
4744                 "Banishment",
4745                 "Globe of Invulnerability",
4746         },
4747
4748         /*** Nature Spells ***/
4749
4750         {
4751                 /* Common Nature Spellbooks */
4752                 "Detect Creatures",
4753                 "Lightning",
4754                 "Detect Doors and Traps",
4755                 "Produce Food",
4756                 "Daylight",
4757                 "Animal Taming",
4758                 "Resist Environment",
4759                 "Cure Wounds & Poison",
4760
4761                 "Stone to Mud",
4762                 "Frost Bolt",
4763                 "Nature Awareness",
4764                 "Fire Bolt",
4765                 "Ray of Sunlight",
4766                 "Entangle",
4767                 "Summon Animal",
4768                 "Herbal Healing",
4769
4770                 /* Rare Nature Spellbooks */
4771                 "Stair Building",
4772                 "Stone Skin",
4773                 "Resistance True",
4774                 "Forest Creation",
4775                 "Animal Friendship",
4776                 "Stone Tell",
4777                 "Wall of Stone",
4778                 "Protect from Corrosion",
4779
4780                 "Earthquake",
4781                 "Cyclone",
4782                 "Blizzard",
4783                 "Lightning Storm",
4784                 "Whirlpool",
4785                 "Call Sunlight",
4786                 "Elemental Branding",
4787                 "Nature's Wrath",
4788         },
4789
4790         /*** Chaos Spells ***/
4791
4792         {
4793                 /* Common Chaos Spellbooks */
4794                 "Magic Missile",
4795                 "Trap / Door Destruction",
4796                 "Flash of Light",
4797                 "Touch of Confusion",
4798                 "Mana Burst",
4799                 "Fire Bolt",
4800                 "Fist of Force",
4801                 "Teleport Self",
4802
4803                 "Wonder",
4804                 "Chaos Bolt",
4805                 "Sonic Boom",
4806                 "Doom Bolt",
4807                 "Fire Ball",
4808                 "Teleport Other",
4809                 "Word of Destruction",
4810                 "Invoke Logrus",
4811
4812                 /* Rare Chaos Spellbooks */
4813                 "Polymorph Other",
4814                 "Chain Lightning",
4815                 "Arcane Binding",
4816                 "Disintegrate",
4817                 "Alter Reality",
4818                 "Magic Rocket",
4819                 "Chaos Branding",
4820                 "Summon Demon",
4821
4822                 "Beam of Gravity",
4823                 "Meteor Swarm",
4824                 "Flame Strike",
4825                 "Call Chaos",
4826                 "Polymorph Self",
4827                 "Mana Storm",
4828                 "Breathe Logrus",
4829                 "Call the Void",
4830         },
4831
4832         /*** Death Spells ***/
4833
4834         {
4835                 /* Common Death Spellbooks */
4836                 "Detect Unlife",
4837                 "Malediction",
4838                 "Detect Evil",
4839                 "Stinking Cloud",
4840                 "Black Sleep",
4841                 "Resist Poison",
4842                 "Horrify",
4843                 "Enslave Undead",
4844
4845                 "Orb of Entropy",
4846                 "Nether Bolt",
4847                 "Cloud kill",
4848                 "Genocide One",
4849                 "Poison Branding",
4850                 "Vampiric Drain",
4851                 "Animate dead",
4852                 "Genocide",
4853
4854                 /* Rare Death Spellbooks */
4855                 "Berserk",
4856                 "Invoke Spirits",
4857                 "Dark Bolt",
4858                 "Battle Frenzy",
4859                 "Vampiric Branding",
4860                 "Vampirism True",
4861                 "Nether Wave",
4862                 "Darkness Storm",
4863
4864                 "Death Ray",
4865                 "Raise the Dead",
4866                 "Esoteria",
4867                 "Polymorph Vampire",
4868                 "Restore Life",
4869                 "Mass Genocide",
4870                 "Hellfire",
4871                 "Wraithform",
4872         },
4873
4874         /*** Trump Spells ***/
4875
4876         {
4877                 /* Common Trump Spellbooks */
4878                 "Phase Door",
4879                 "Trump Spiders",
4880                 "Shuffle",
4881                 "Reset Recall",
4882                 "Teleport",
4883                 "Trump Spying",
4884                 "Teleport Away",
4885                 "Trump Animals",
4886
4887                 "Trump Reach",
4888                 "Trump Kamikaze",
4889                 "Phantasmal Servant",
4890                 "Haste Monster",
4891                 "Teleport Level",
4892                 "Dimension Door",
4893                 "Word of Recall",
4894                 "Banish",
4895
4896                 /* Rare Trump Spellbooks */
4897                 "Swap Position",
4898                 "Trump Undead",
4899                 "Trump Reptiles",
4900                 "Trump Monsters",
4901                 "Trump Hounds",
4902                 "Trump Branding",
4903                 "Living Trump",
4904                 "Trump Cyberdemon",
4905
4906                 "Trump Divination",
4907                 "Trump Lore",
4908                 "Heal Monster",
4909                 "Trump Dragon",
4910                 "Trump Meteor",
4911                 "Trump Demon",
4912                 "Trump Greater Undead",
4913                 "Trump Ancient Dragon",
4914         },
4915
4916         /*** Arcane Spells (_only_ common spells) ***/
4917
4918         {
4919                 "Zap",
4920                 "Wizard Lock",
4921                 "Detect Invisibility",
4922                 "Detect Monsters",
4923                 "Blink",
4924                 "Light Area",
4925                 "Trap & Door Destruction",
4926                 "Cure Light Wounds",
4927
4928                 "Detect Doors & Traps",
4929                 "Phlogiston",
4930                 "Detect Treasure",
4931                 "Detect Enchantment",
4932                 "Detect Objects",
4933                 "Cure Poison",
4934                 "Resist Cold",
4935                 "Resist Fire",
4936
4937                 "Resist Lightning",
4938                 "Resist Acid",
4939                 "Cure Medium Wounds",
4940                 "Teleport",
4941                 "Identify",
4942                 "Stone to Mud",
4943                 "Ray of Light",
4944                 "Satisfy Hunger",
4945
4946                 "See Invisible",
4947                 "Conjure Elemental",
4948                 "Teleport Level",
4949                 "Teleport Away",
4950                 "Elemental Ball",
4951                 "Detection",
4952                 "Word of Recall",
4953                 "Clairvoyance",
4954         },
4955
4956         /*** Craft Spells ***/
4957
4958         {
4959                 /* Common Craft Spellbooks */
4960                 "Infravision",
4961                 "Regeneration",
4962                 "Satisfy Hunger",
4963                 "Resist Cold",
4964                 "Resist Fire",
4965                 "Heroism",
4966                 "Resist Lightning",
4967                 "Resist Acid",
4968
4969                 "See Invisibility",
4970                 "Remove Curse",
4971                 "Resist Poison",
4972                 "Berserk",
4973                 "Self Knowledge",
4974                 "Protection from Evil",
4975                 "Cure",
4976                 "Mana Branding",
4977
4978                 /* Rare Craft Spellbooks */
4979                 "Telepathy",
4980                 "Stone Skin",
4981                 "Resistance",
4982                 "Haste Self",
4983                 "Walk through Wall",
4984                 "Polish Shield",
4985                 "Create Golem",
4986                 "Magical armor",
4987
4988                 "Remove Enchantment",
4989                 "Remove All Curse",
4990                 "Knowledge True", /* "Total Knowledge", */
4991                 "Enchant Weapon",
4992                 "Enchant Armor",
4993                 "Brand Weapon",
4994                 "Living Trump",
4995                 "Immunity",
4996         },
4997
4998         /*** Daemon Spells ***/
4999
5000         {
5001                 /* Common Daemon Spellbooks */
5002                 "Magic Missile",
5003                 "Detect Unlife",
5004                 "Evil Bless",
5005                 "Resist Fire",
5006                 "Horrify",
5007                 "Nether Bolt",
5008                 "Summon Manes",
5009                 "Hellish Flame",
5010
5011                 "Dominate Demon",
5012                 "Vision",
5013                 "Resist Nether",
5014                 "Plasma bolt",
5015                 "Fire Ball",
5016                 "Fire Branding",
5017                 "Nether Ball",
5018                 "Summon Demon",
5019
5020                 /* Rare Daemon Spellbooks */
5021                 "Devilish Eye",
5022                 "Devil Cloak",
5023                 "The Flow of Lava",
5024                 "Plasma Ball",
5025                 "Polymorph Demon",
5026                 "Nather Wave",
5027                 "Kiss of Succubus",
5028                 "Doom Hand",
5029
5030                 "Raise the Morale",
5031                 "Immortal Body",
5032                 "Insanity Circle",
5033                 "Explode Pets",
5034                 "Summon Greater Demon",
5035                 "Nether Storm",
5036                 "Bloody Curse",
5037                 "Polymorph Demonlord",
5038         },
5039
5040         /*** Crusade Spells ***/
5041
5042         {
5043                 /* Common Crusade Spellbooks */
5044                 "Punishment",
5045                 "Detect Evil",
5046                 "Remove Fear",
5047                 "Scare Monster",
5048                 "Sanctuary",
5049                 "Portal",
5050                 "Star Dust",
5051                 "Purify",
5052
5053                 "Scatter Evil",
5054                 "Holy Orb",
5055                 "Exorcism",
5056                 "Remove Curse",
5057                 "Sense Unseen",
5058                 "Protection from Evil",
5059                 "Judgment Thunder",
5060                 "Holy Word",
5061
5062                 /* Rare Crusade Spellbooks */
5063                 "Unbarring Ways",
5064                 "Arrest",
5065                 "Holy Aura",
5066                 "Dispel Undead & Demons",
5067                 "Dispel Evil",
5068                 "Holy Blade",
5069                 "Star Burst",
5070                 "Summon Angel",
5071
5072                 "Heroism",
5073                 "Dispel Curse",
5074                 "Banish Evil",
5075                 "Armageddon",
5076                 "An Eye for an Eye",
5077                 "Wrath of the God",
5078                 "Divine Intervention",
5079                 "Crusade",
5080         },
5081
5082         /*** Music Spells ***/
5083
5084         {
5085                 /******* Apprentice Handbook *******/
5086                 "Song of Holding",
5087                 "Song of Blessing",
5088                 "Wrecking Note",
5089                 "Stun Pattern",
5090                 "Flow of Life",
5091                 "Song of the Sun",
5092                 "Song of Fear", /* ¶²ÉݤβΠ*/
5093                 "Heroic Ballad",
5094
5095                 /******* Minstrel's Music *******/
5096                 "Clairaudience",
5097                 "Soul Shriek", /* º²¤Î²Î */
5098                 "Song of Lore",
5099                 "Hiding Tune", /* "±£ÆۤβÎ", */
5100                 "Illusion Pattern",
5101                 "Doomcall",
5102                 "Firiel's Song",
5103                 "Fellowship Chant", /* "ι¤ÎÃç´Ö" */
5104
5105                 /******* Harps of Rivendell *******/
5106                 "Sound of disintegration", /* Ê¬²ò²»ÇÈ */
5107                 "Finrod's Resistance", /* ¸µÁÇÂÑÀ­ */
5108                 "Hobbit Melodies", /* ¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£ */
5109                 "World Contortion", /* ÏĤó¤ÀÀ¤³¦ */
5110                 "Dispelling chant", /* Â໶¤Î²Î */
5111                 "The Voice of Saruman", /* ¥µ¥ë¥Þ¥ó¤Î´Å¸À */
5112                 "Song of the Tempest", /* Íò¤Î²»¿§ */
5113                 "Ambarkanta", /* ¤â¤¦°ì¤Ä¤ÎÀ¤³¦ */
5114
5115                 /******* Lays of Beleriand *******/
5116                 "Wrecking Pattern", /* Ç˲õ¤ÎÀûΧ */
5117                 "Stationary Shriek", /* ÄäÂڤβΠ*/
5118                 "Endurance", /* ¼é¤ê¤Î²Î */
5119                 "The Hero's Poem", /* ±Ñͺ¤Î»í */
5120                 "Relief of Yavanna", /* "¥ä¥ô¥¡¥ó¥Ê¤Î½õ¤±" */
5121                 "Goddess' rebirth", /* "ºÆÀ¸¤Î²Î" */
5122                 "Wizardry of Sauron", /* "¥µ¥¦¥í¥ó¤ÎËâ½Ñ", */
5123                 "Fingolfin's Challenge", /* "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï", */
5124         },
5125
5126         /*** Hissatsuwaza ***/
5127         {
5128                 "Tobi-Izuna",
5129                 "3-Way Attack",
5130                 "Boomerang",
5131                 "Burning Strike",
5132                 "Detect Ferocity",
5133                 "Strike to Stun",
5134                 "Counter",
5135                 "Harainuke",
5136
5137                 "Serpent's Tongue",
5138                 "Zammaken",
5139                 "Wind Blast",
5140                 "Judge",
5141                 "Rock Smash",
5142                 "Midare-Setsugekka",
5143                 "Spot Aiming",
5144                 "Majingiri",
5145
5146                 "Desperate Attack",
5147                 "Lightning Eagle",
5148                 "Rush Attack",
5149                 "Bloody Maelstrom",
5150                 "Earthquake Blow",
5151                 "Crack",
5152                 "War Cry",
5153                 "Musou-Sandan",
5154
5155                 "Vampire's Fang",
5156                 "Moon Dazzling",
5157                 "Hundred Slaughter",
5158                 "Dragonic Flash",
5159                 "Twin Slash",
5160                 "Kofuku-Zettousei",
5161                 "Keiun-Kininken",
5162                 "Harakiri",
5163         },
5164 };
5165 #endif
5166
5167 /*
5168  * Each chest has a certain set of traps, determined by pval
5169  * Each chest has a "pval" from 1 to the chest level (max 55)
5170  * If the "pval" is negative then the trap has been disarmed
5171  * The "pval" of a chest determines the quality of its treasure
5172  * Note that disarming a trap on a chest also removes the lock.
5173  */
5174 int chest_traps[64] =
5175 {
5176         0,                                      /* 0 == empty */
5177         (CHEST_POISON),
5178         (CHEST_LOSE_STR),
5179         (CHEST_LOSE_CON),
5180         (CHEST_LOSE_STR),
5181         (CHEST_LOSE_CON),                       /* 5 == best small wooden */
5182         0,
5183         (CHEST_ALARM),
5184         (CHEST_ALARM),
5185         (CHEST_LOSE_STR),
5186         (CHEST_LOSE_CON),
5187         (CHEST_POISON),
5188         (CHEST_SCATTER),
5189         (CHEST_LOSE_STR | CHEST_LOSE_CON),
5190         (CHEST_LOSE_STR | CHEST_LOSE_CON),
5191         (CHEST_SUMMON),                 /* 15 == best large wooden */
5192         0,
5193         (CHEST_ALARM),
5194         (CHEST_SCATTER),
5195         (CHEST_PARALYZE),
5196         (CHEST_LOSE_STR | CHEST_LOSE_CON),
5197         (CHEST_SUMMON),
5198         (CHEST_PARALYZE),
5199         (CHEST_LOSE_STR),
5200         (CHEST_LOSE_CON),
5201         (CHEST_EXPLODE),                        /* 25 == best small iron */
5202         0,
5203         (CHEST_E_SUMMON),
5204         (CHEST_POISON | CHEST_LOSE_CON),
5205         (CHEST_LOSE_STR | CHEST_LOSE_CON),
5206         (CHEST_EXPLODE | CHEST_SUMMON),
5207         (CHEST_BIRD_STORM),
5208         (CHEST_POISON | CHEST_SUMMON),
5209         (CHEST_E_SUMMON | CHEST_ALARM),
5210         (CHEST_EXPLODE),
5211         (CHEST_EXPLODE | CHEST_SUMMON), /* 35 == best large iron */
5212         0,
5213         (CHEST_SUMMON | CHEST_ALARM),
5214         (CHEST_EXPLODE),
5215         (CHEST_EXPLODE | CHEST_SUMMON),
5216         (CHEST_EXPLODE | CHEST_SUMMON),
5217         (CHEST_POISON | CHEST_PARALYZE),
5218         (CHEST_EXPLODE),
5219         (CHEST_BIRD_STORM),
5220         (CHEST_EXPLODE | CHEST_E_SUMMON | CHEST_ALARM),
5221         (CHEST_H_SUMMON),        /* 45 == best small steel */
5222         0,
5223         (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
5224         (CHEST_BIRD_STORM),
5225         (CHEST_RUNES_OF_EVIL),
5226         (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
5227         (CHEST_BIRD_STORM | CHEST_ALARM),
5228         (CHEST_H_SUMMON | CHEST_ALARM),
5229         (CHEST_RUNES_OF_EVIL),
5230         (CHEST_H_SUMMON | CHEST_SCATTER | CHEST_ALARM),
5231         (CHEST_RUNES_OF_EVIL | CHEST_EXPLODE),  /* 55 == best large steel */
5232         (CHEST_EXPLODE | CHEST_SUMMON),
5233         (CHEST_EXPLODE | CHEST_SUMMON),
5234         (CHEST_EXPLODE | CHEST_SUMMON),
5235         (CHEST_EXPLODE | CHEST_SUMMON),
5236         (CHEST_EXPLODE | CHEST_SUMMON),
5237         (CHEST_EXPLODE | CHEST_SUMMON),
5238         (CHEST_EXPLODE | CHEST_SUMMON),
5239         (CHEST_EXPLODE | CHEST_SUMMON),
5240 };
5241
5242
5243 /*
5244  * Class titles for the player.
5245  *
5246  * The player gets a new title every five levels, so each class
5247  * needs only ten titles total.
5248  */
5249 #ifdef JP
5250 cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
5251 {
5252         /* Warrior */
5253         {
5254                 "¿·»²Ê¼",
5255                 "ʼ»Î",
5256                 "ÍÃʼ",
5257                 "¸Å»²Ê¼",
5258                 "·õ»Î",
5259                 "Æ®»Î",
5260                 "±Ñͺ",
5261                 "Ã˼ß",
5262                 "Çì¼ß",
5263                 "·¯¼ç",
5264         },
5265
5266         /* Mage */
5267         {
5268                                 /*"¸«½¬¤¤",*/
5269                 "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
5270                 "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5271                 "¸¸½Ñ»Õ",
5272                 "¼ö½Ñ»Õ",
5273                 "¾¤Îî»Õ",
5274                 "¾¤Ëâ»Õ",
5275                 "Ëâ½Ñ»Õ",
5276                 "ËâÆ»»Õ",
5277                 "¥¤¥×¥·¥·¥Þ¥¹",
5278                 "ÂçËâÆ»»Õ",
5279         },
5280
5281         /* Priest */
5282         {
5283                 "¿®¼Ô",                 /*¿®ÅÌ */
5284                 "»øÁÎ",             /*¶µ²ñÊô»Å¼Ô¡¢¸«½¬¤¤ÁΡ¢È¼ÁΡ¢½¾¼Ô */
5285                 "½ÏÎýÁÎ",
5286                 "À»¿¦¼Ô",                 /*À»¿¦¼Ô */
5287                 "ÅÁÆ»»Õ",               /*»Êº×ɾµÄ°÷¡¢½¤Æ»²ñ²ñ°÷ */
5288                 "ËÒ»Õ",               /*¥é¥Þ¶µ¤ÎÁΠ*/
5289                 "À»¿Í",               /*Âç»Ê¶µ¡¢Áí¼ç¶µ¡¢ÁíÂç»Ê¶µ */
5290                 "º×»Ê",                 /*º×»Ê¡¢»Êº× */
5291                 "º×»ÊĹ",               /*Âçº×»Ê¡¢º×»ÊĹ */
5292                 "¶µ¹Ä",
5293         },
5294
5295         /* Rogues */
5296         {
5297                 /* "¤´¤í¤Ä¤­",*/                     /*¤´¤í¤Ä¤­¡¢É÷ÍèË·¡¢Éâϲ¼Ô */
5298                 "¤¹¤ê",
5299                 "Äɤ¤¤Ï¤®",                     /*Äɤ¤Çí¤®¡¢¶¯Åð¡¢Å¥ËÀ */
5300                 "ÌëÅð",                         /*¶¯Åð¡¢ÌëÅð¡¢Å¥ËÀ */
5301                 "¤³¤½Å¥",                       /*¤³¤½Å¥¡¢¾®Å¥ËÀ */
5302                 "¥Ú¥Æ¥ó»Õ",                     /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ */
5303                 "¥í¥¦¥·¡¼¥Õ",
5304                 "¥Ï¥¤¥·¡¼¥Õ",
5305                 "¥Þ¥¹¥¿¡¼", /* "¥Þ¥¹¥¿¡¼¥·¡¼¥Õ", */
5306                 "¥¢¥µ¥·¥ó",                                             /* °Å»¦¼Ô */
5307                 "ƬÎÎ", /*"¥®¥ë¥É¥Þ¥¹¥¿¡¼",*/
5308         },
5309
5310         /* Rangers */
5311         {
5312                 "»È¤¤Áö¤ê",
5313                 "ÃÚÉ×",
5314                 "À͸õ",                         /*À͸õ¡¢¸«Ä¥¤ê¡¢Ä廡ʼ */
5315                 "¼í¿Í",
5316                 "ÄÉÀ×¼Ô",
5317                 "ÀèƳ¼Ô",
5318                 "õ¸±¼Ô",                       /*³«Âó¼Ô¡¢Ãµ¸±¼Ô */
5319                 "ÌîÉú",
5320                 "ÌîÉúƬ",
5321                 "ÌîÉú¤ÎÁíÎÎ",
5322         },
5323
5324         /* Paladins */
5325         {
5326                 "ͦ»Î",                 /*¿§ÃË¡¢°¦¿Í¡¢¤·¤ã¤ì¼Ô¡¢Í¦´º¤Ê¿Í */
5327                 "±Ò»Î",
5328                 "Êݸî¼Ô",
5329                 "ËɱҼÔ",
5330                 "¸î±Ò¼Ô",
5331                 "µ³»Î",
5332                 "½Åµ³»Î",
5333                 "À»µ³»Î",
5334                 "¾åµéÀ»µ³»Î",
5335                 "À»µ³»ÎÃÄĹ",
5336         },
5337
5338         /* Warrior-Mage */
5339         {
5340                 "¸«½¬¤¤",
5341                 "ÅÌÄï",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
5342                 "°ì¿ÍÁ°",
5343                 "¸Å»²Ê¼",
5344                 "Ëâ½Ñʼ»Î",
5345                 "Ëâ½ÑÆ®»Î",
5346                 "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
5347                 "ËâÃ˼ß",
5348                 /* "Ëâ¸ø¼ß", */
5349                 "ÀïÆ®Ëâ½Ñ»Î",
5350                 "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
5351         },
5352
5353         /* Chaos Warrior */
5354         {
5355                 "¿·»²Ê¼",
5356                 "ʼ»Î",
5357                 "ÍÃʼ",
5358                 "¸Å»²Ê¼",
5359                 "·õ»Î",
5360                 "Æ®»Î",
5361                 "º®Æ٤αÑͺ",
5362                 "º®ÆÙ¤ÎÃ˼ß",
5363                 "º®Æ٤θø¼ß",
5364                 "º®Æ٤β¦¼Ô",
5365         },
5366
5367         /* Monk */
5368         {
5369                 "ÆþÌç¼Ô",
5370                 "Äï»Ò",
5371                 "ľÄï»Ò",
5372                 "»ÕÈÏÂå",
5373                 "»ÕÈÏ",
5374                 "Æ»¾ì¼ç",
5375                 "̾¿Í",
5376                 "Âç̾¿Í",
5377                 "·ýÀ»",
5378                 "·ý¿À",
5379         },
5380
5381         /* Mindcrafter */
5382         {
5383                 "Îý½¬À¸",
5384                 "¸«½¬¤¤",
5385                 "½ÏÎý»Î",
5386                 "½Ïã»Î",
5387                 "ÌÛÁÛ»Î",
5388                 "¿´½Ñ»Î",
5389                 "¥µ¥¤¥­¥Ã¥¯",
5390                 "¥µ¥¤¥ª¥Ë¥Ã¥¯",
5391                 "ĶǽÎϼÔ",
5392                 "Àº¿À¤Î»ÙÇÛ¼Ô", /* "¥Þ¥¤¥ó¥É¥Þ¥¹¥¿¡¼", */
5393         },
5394
5395         /* High Mage; same as Mage */
5396         {
5397                                 /*"¸«½¬¤¤",*/
5398                 "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
5399                 "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5400                 "¸¸½Ñ»Õ",
5401                 "¼ö½Ñ»Õ",
5402                 "¾¤Îî»Õ",
5403                 "¾¤Ëâ»Õ",
5404                 "Ëâ½Ñ»Õ",
5405                 "ËâÆ»»Õ",
5406                 "¥¤¥×¥·¥·¥Þ¥¹",
5407                 "ÂçËâÆ»»Õ",
5408         },
5409
5410         /* Tourist */
5411         {
5412                 "¥×¡¼ÂÀϺ",
5413                 "´Ñ¸÷µÒ",
5414                 "¼þͷι¹Ô¼Ô",
5415                 "Ê×Îò¼Ô",
5416                 "ι¹Ô¼Ô",
5417                 "Êüϲ¼Ô", /* "ι¿Í", */
5418                 "¹Ò³¤¼Ô",
5419                 "õ¸¡²È",
5420                 "ËÁ¸±²È",
5421                 "¥¹¥Ú¥é¥ó¥«¡¼",
5422         },
5423
5424         /* Imitator */
5425         {
5426                 "¤³¤ì¤«¤é",
5427                 "¤¤¤Þ¤¤¤Á",
5428                 "¤Þ¤À¤Þ¤À",
5429                 "¤Ü¤Á¤Ü¤Á",
5430                 "¤½¤³¤½¤³",
5431                 "¤Þ¤¢¤Þ¤¢",
5432                 "¤Ê¤«¤Ê¤«",
5433                 "¤¤¤±¤¤¤±",
5434                 "¤½¤¦¤È¤¦",
5435                 "¤¨¤é¤¤",
5436         },
5437
5438         /* Beastmaster */
5439         {
5440                 "¥¤¥â¥ê»È¤¤",
5441                 "¥Ø¥Ó»È¤¤",
5442                 "¥¯¥â»È¤¤",
5443                 "ϵ»È¤¤",
5444                 "¥È¥é»È¤¤",
5445                 "¹ÃÃî»È¤¤",
5446                 "¥Ò¥É¥é»È¤¤",
5447                 "¥Ï¥¦¥ó¥É»È¤¤",
5448                 "¥à¡¼¥Þ¥¯»È¤¤",
5449                 "¥É¥é¥´¥ó»È¤¤",
5450         },
5451
5452         /* Sorcerer; same as Mage */
5453         {
5454                                 /*"¸«½¬¤¤",*/
5455                 "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
5456                 "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5457                 "¸¸½Ñ»Õ",
5458                 "¼ö½Ñ»Õ",
5459                 "¾¤Îî»Õ",
5460                 "¾¤Ëâ»Õ",
5461                 "Ëâ½Ñ»Õ",
5462                 "ËâÆ»»Õ",
5463                 "¥¤¥×¥·¥·¥Þ¥¹",
5464                 "ÂçËâÆ»»Õ",
5465         },
5466
5467         /* Archer */
5468         {
5469                 "¿·»²Ê¼",
5470                 "ʼ»Î",
5471                 "ÍÃʼ",
5472                 "¸Å»²Ê¼",
5473                 "·õ»Î",
5474                 "Æ®»Î",
5475                 "±Ñͺ",
5476                 "Ã˼ß",
5477                 "Çì¼ß",
5478                 "Îμç",
5479         },
5480
5481         /* Magic eater */
5482         {
5483                 "̵ÃΤʤë¼Ô",
5484                 "ÆþÌç¼Ô",
5485                 "´ñ½Ñ»Õ",
5486                 "Èë½Ñ»Õ",
5487                 "Èë½Ñ»Õ",
5488                 "½ÏÎý¼Ô",
5489                 "ã¿Í",
5490                 "ã¿Í",
5491                 "ËâÆ»»Õ",
5492                 "Á´¤Æ¤òÃΤë¼Ô",
5493         },
5494
5495         /* Bard */
5496         {
5497                 "¸«½¬¤¤",       /*"Apprentice"*/
5498                 "ºî¶Ê²È",       /*"Songsmith"*/
5499                 "¶ãÍ·»í¿Í",     /*"Bard"*/
5500                 "¥³¥ó¥Ñ¥Ë¥ª¥ó", /*"Companion"*/
5501                 "¿´¤ÎÌþ¤·¼ê",   /*"Minstrel"*/
5502                 "è¶×»Õ",       /*"Harper"*/
5503                 "ÅÁ¾µ¤Îˤ®¼ê", /*"Loreweaver"*/
5504                 "»í¿À¤Î¿½¤·»Ò", /*"Muse"*/
5505                 "̴ˤ®",       /*"Dreamweaver"*/
5506                 "¥Þ¥¹¥¿¡¼",     /*"Master Harper"*/
5507         },
5508
5509         /* Red Mage; same as Warrior-Mage */
5510         {
5511                 "¸«½¬¤¤",
5512                 "ÅÌÄï",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
5513                 "°ì¿ÍÁ°",
5514                 "¸Å»²Ê¼",
5515                 "Ëâ½Ñʼ»Î",
5516                 "Ëâ½ÑÆ®»Î",
5517                 "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
5518                 "ËâÃ˼ß",
5519                 /* "Ëâ¸ø¼ß", */
5520                 "ÀïÆ®Ëâ½Ñ»Î",
5521                 "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
5522         },
5523
5524         /* Samurai */
5525         {
5526                 "ÆþÌç¼Ô",
5527                 "Äï»Ò",
5528                 "ľÄï»Ò",
5529                 "»ÕÈÏÂå",
5530                 "»ÕÈÏ",
5531                 "Æ»¾ì¼ç",
5532                 "̾¿Í",
5533                 "Âç̾¿Í",
5534                 "·õÀ»",
5535                 "·õ¿À",
5536         },
5537
5538         /* ForceTrainer; same as Monk(?) */
5539         {
5540                 "ÆþÌç¼Ô",
5541                 "Äï»Ò",
5542                 "ľÄï»Ò",
5543                 "»ÕÈÏÂå",
5544                 "»ÕÈÏ",
5545                 "Æ»¾ì¼ç",
5546                 "̾¿Í",
5547                 "Âç̾¿Í",
5548                 "·ýÀ»",
5549                 "·ý¿À",
5550         },
5551
5552         /* Blue Mage; same as Mage */
5553         {
5554                                 /*"¸«½¬¤¤",*/
5555                 "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
5556                 "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5557                 "¸¸½Ñ»Õ",
5558                 "¼ö½Ñ»Õ",
5559                 "¾¤Îî»Õ",
5560                 "¾¤Ëâ»Õ",
5561                 "Ëâ½Ñ»Õ",
5562                 "ËâÆ»»Õ",
5563                 "¥¤¥×¥·¥·¥Þ¥¹",
5564                 "ÂçËâÆ»»Õ",
5565         },
5566
5567         /* Cavalry */
5568         {
5569                 "¿·»²Ê¼",
5570                 "ʼ»Î",
5571                 "ÍÃʼ",
5572                 "¸Å»²Ê¼",
5573                 "·õ»Î",
5574                 "Æ®»Î",
5575                 "±Ñͺ",
5576                 "Ã˼ß",
5577                 "Çì¼ß",
5578                 "Îμç",
5579         },
5580
5581         /* Berserker */
5582         {
5583                 "¥Ð¡¼¥µ¡¼¥«¡¼",
5584                 "¥Ð¡¼¥µ¡¼¥«¡¼",
5585                 "¥Ð¡¼¥µ¡¼¥«¡¼",
5586                 "Åܤê¤Î¸ø¼ß",
5587                 "Åܤê¤Î¸ø¼ß",
5588                 "Åܤê¤Î¸ø¼ß",
5589                 "Åܤê¤Î²¦",
5590                 "Åܤê¤Î²¦",
5591                 "Åܤê¤Î²¦",
5592                 "Åܤê¤Î²½¿È",
5593         },
5594
5595         /* Weaponsmith */
5596         {
5597                 "Ƽ¤òÃ䨤·¼Ô",
5598                 "Å´¤òÃ䨤·¼Ô",
5599                 "¹Ý¤òÃ䨤·¼Ô",
5600                 "¶ä¤òÃ䨤·¼Ô",
5601                 "ε¤òÃ䨤·¼Ô",
5602                 "Îî¤òÃ䨤·¼Ô",
5603                 "Ëâ¤òÃ䨤·¼Ô",
5604                 "º²¤òÃ䨤·¼Ô",
5605                 "¿À¤òÃ䨤·¼Ô",
5606                 "Á´¤òÃ䨤·¼Ô",
5607         },
5608
5609         /* Mirror Master */
5610         {
5611                 "¶À¤ò¸«¤ë¿Í",
5612                 "¶ÀË᤭",
5613                 "¶À¿¦¿Í",
5614                 "¶À½Ñ»Õ",
5615                 "¶ÀƳ»Õ",
5616                 "¶À¤Î¸­¼Ô",
5617                 "¶À¤Î²¦",
5618                 "¶À¤Î¹ÄÄë",
5619                 "¶À¤Î²½¿È",
5620                 "¥é¥Õ¥Î¡¼¥ë²¦",
5621         },
5622         /* Ninja */
5623         {
5624                 "·±ÎýÀ¸",
5625                 "»Å¼ê",
5626                 "½Ïã¼Ô",
5627                 "ûÅá»È¤¤",
5628                 "ÀÚ¤êÎö¤­",
5629                 "À¨ÏÓ",
5630                 "¼¿¹õ¤Î¿Ï",
5631                 "°Ç¤Î°ì·â",
5632                 "°Å»¦¼Ô",
5633                 "»à¤ÎŤ­ÏÓ",
5634         },
5635 };
5636
5637 #else
5638 cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
5639 {
5640         /* Warrior */
5641         {
5642                 "Rookie",
5643                 "Soldier",
5644                 "Mercenary",
5645                 "Veteran",
5646                 "Swordsman",
5647                 "Champion",
5648                 "Hero",
5649                 "Baron",
5650                 "Duke",
5651                 "Lord",
5652         },
5653
5654         /* Mage */
5655         {
5656                 "Apprentice",
5657                 "Trickster",
5658                 "Illusionist",
5659                 "Spellbinder",
5660                 "Evoker",
5661                 "Conjurer",
5662                 "Warlock",
5663                 "Sorcerer",
5664                 "Ipsissimus",
5665                 "Archimage",
5666         },
5667
5668         /* Priest */
5669         {
5670                 "Believer",
5671                 "Acolyte",
5672                 "Adept",
5673                 "Curate",
5674                 "Canon",
5675                 "Priest",
5676                 "High Priest",
5677                 "Cardinal",
5678                 "Inquisitor",
5679                 "Pope",
5680         },
5681
5682         /* Rogues */
5683         {
5684                 "Cutpurse",
5685                 "Robber",
5686                 "Burglar",
5687                 "Filcher",
5688                 "Sharper",
5689                 "Low Thief",
5690                 "High Thief",
5691                 "Master Thief",
5692                 "Assassin",
5693                 "Guildmaster",
5694         },
5695
5696         /* Rangers */
5697         {
5698                 "Runner",
5699                 "Strider",
5700                 "Scout",
5701                 "Courser",
5702                 "Tracker",
5703                 "Guide",
5704                 "Pathfinder",
5705                 "Low Ranger",
5706                 "High Ranger",
5707                 "Ranger Lord",
5708         },
5709
5710         /* Paladins */
5711         {
5712                 "Gallant",
5713                 "Keeper",
5714                 "Protector",
5715                 "Defender",
5716                 "Warder",
5717                 "Knight",
5718                 "Guardian",
5719                 "Low Paladin",
5720                 "High Paladin",
5721                 "Paladin Lord",
5722         },
5723
5724         /* Warrior-Mage */
5725         {
5726                 "Novice",
5727                 "Apprentice",
5728                 "Journeyman",
5729                 "Veteran",
5730                 "Enchanter",
5731                 "Champion",
5732                 "Mage-Hero",
5733                 "Baron Mage",
5734                 "Battlemage",
5735                 "Wizard Lord",
5736         },
5737
5738         /* Chaos Warrior */
5739         {
5740                 "Rookie",
5741                 "Soldier",
5742                 "Mercenary",
5743                 "Veteran",
5744                 "Swordsman",
5745                 "Champion",
5746                 "Chaos Hero",
5747                 "Chaos Baron",
5748                 "Chaos Duke",
5749                 "Chaos Lord",
5750         },
5751
5752         /* Monk */
5753         {
5754                 "Initiate",
5755                 "Brother",
5756                 "Disciple",
5757                 "Immaculate",
5758                 "Master",
5759                 "Soft Master",
5760                 "Hard Master",
5761                 "Flower Master",
5762                 "Dragon Master",
5763                 "Grand Master",
5764         },
5765
5766         /* Mindcrafter */
5767         {
5768                 "Trainee",
5769                 "Acolyte",
5770                 "Adept",
5771                 "Immaculate",
5772                 "Contemplator",
5773                 "Mentalist",
5774                 "Psychic",
5775                 "Psionicist",
5776                 "Esper",
5777                 "Mindmaster",
5778         },
5779
5780         /* High Mage; same as Mage */
5781         {
5782                 "Apprentice",
5783                 "Trickster",
5784                 "Illusionist",
5785                 "Spellbinder",
5786                 "Evoker",
5787                 "Conjurer",
5788                 "Warlock",
5789                 "Sorcerer",
5790                 "Ipsissimus",
5791                 "Archimage",
5792         },
5793
5794         /* Tourist */
5795         {
5796                 "Rambler",
5797                 "Sightseer",
5798                 "Excursionist",
5799                 "Peregrinator",
5800                 "Traveler",
5801                 "Journeyer",
5802                 "Voyager",
5803                 "Explorer",
5804                 "Adventurer",
5805                 "Spelunker",
5806         },
5807
5808         /* Imitator */
5809         {
5810                 "Yet",
5811                 "Lacks",
5812                 "Still more",
5813                 "So so",
5814                 "All right",
5815                 "Not bad",
5816                 "Considerable",
5817                 "Go go",
5818                 "Sizable",
5819                 "Great man",
5820         },
5821
5822         /* BeastMaster */
5823         {
5824                 "Newt Master",
5825                 "Snake Master",
5826                 "Spider Master",
5827                 "Wolf Master",
5828                 "Tiger Master",
5829                 "Beetle Master",
5830                 "Hydra Master",
5831                 "Hound Master",
5832                 "Mumak Master",
5833                 "Dragon Master",
5834         },
5835
5836         /* Sorcerer */
5837         {
5838                 "Apprentice",
5839                 "Trickster",
5840                 "Illusionist",
5841                 "Spellbinder",
5842                 "Evoker",
5843                 "Conjurer",
5844                 "Warlock",
5845                 "Sorcerer",
5846                 "Ipsissimus",
5847                 "Archimage",
5848         },
5849
5850         /* Archer */
5851         {
5852                 "Rookie",
5853                 "Soldier",
5854                 "Mercenary",
5855                 "Veteran",
5856                 "Bowman",
5857                 "Champion",
5858                 "Hero",
5859                 "Baron",
5860                 "Duke",
5861                 "Lord",
5862         },
5863
5864         /* Magic eater */
5865         {
5866                 "Apprentice",
5867                 "Beginner",
5868                 "Jagguler",
5869                 "Skilled",
5870                 "Conjurer",
5871                 "Magician",
5872                 "Master",
5873                 "Master",
5874                 "Wizard",
5875                 "Almighty",
5876         },
5877
5878         /* Bard */
5879         {
5880                 "Apprentice",   /*"Apprentice"*/
5881                 "Songsmith",    /*"Songsmith"*/
5882                 "Bard", /*"Bard"*/
5883                 "Companion",    /*"Companion"*/
5884                 "Minstrel",     /*"Minstrel"*/
5885                 "Harper",       /*"Harper"*/
5886                 "Loreweaver",   /*"Loreweaver"*/
5887                 "Muse", /*"Muse"*/
5888                 "Dreamweaver",  /*"Dreamweaver"*/
5889                 "Master Harper",        /*"Master Harper"*/
5890         },
5891
5892         /* Red Mage */
5893         {
5894                 "Novice",
5895                 "Apprentice",
5896                 "Journeyman",
5897                 "Veteran",
5898                 "Enchanter",
5899                 "Champion",
5900                 "Mage-Hero",
5901                 "Baron Mage",
5902                 "Battlemage",
5903                 "Wizard Lord",
5904         },
5905
5906         /* Samurai */
5907         {
5908                 "Initiate",
5909                 "Brother",
5910                 "Disciple",
5911                 "Immaculate",
5912                 "Master",
5913                 "Soft Master",
5914                 "Hard Master",
5915                 "Flower Master",
5916                 "Dragon Master",
5917                 "Grand Master",
5918         },
5919
5920         /* ForceTrainer */
5921         {
5922                 "Initiate",
5923                 "Brother",
5924                 "Disciple",
5925                 "Immaculate",
5926                 "Master",
5927                 "Soft Master",
5928                 "Hard Master",
5929                 "Flower Master",
5930                 "Dragon Master",
5931                 "Grand Master",
5932         },
5933
5934         /* Blue Mage */
5935         {
5936                 "Apprentice",
5937                 "Trickster",
5938                 "Illusionist",
5939                 "Spellbinder",
5940                 "Evoker",
5941                 "Conjurer",
5942                 "Warlock",
5943                 "Sorcerer",
5944                 "Ipsissimus",
5945                 "Archimage",
5946         },
5947
5948         /* Warrior */
5949         {
5950                 "Rookie",
5951                 "Soldier",
5952                 "Mercenary",
5953                 "Veteran",
5954                 "Swordsman",
5955                 "Champion",
5956                 "Hero",
5957                 "Baron",
5958                 "Duke",
5959                 "Lord",
5960         },
5961
5962         /* Berserker */
5963         {
5964                     "Berserker",
5965                     "Berserker",
5966                     "Berserker",
5967                     "Rage Prince",
5968                     "Rage Prince",
5969                     "Rage Prince",
5970                     "Rage King",
5971                     "Rage King",
5972                     "Rage King",
5973                     "God of Rage",
5974         },
5975
5976         /* Weaponsmith */
5977         {
5978                 "Copper smith",
5979                 "Iron smith",
5980                 "Steel smith",
5981                 "Silver smith",
5982                 "Dragon smith",
5983                 "Spirit smith",
5984                 "Magic smith",
5985                 "Soul smith",
5986                 "God smith",
5987                 "AlmightySmith",
5988         },
5989
5990         /* Mirror Master */
5991         {
5992                 "Mirrorstarer",
5993                 "Mirrorcleaner",
5994                 "Mirrormaker",
5995                 "Mirrormagician",
5996                 "Mirror Guru",
5997                 "Mirror Mage",
5998                 "Mirror King",
5999                 "Mirror Emperor",
6000                 "Mirror Avatar",
6001                 "Ruffnor King",
6002         },
6003
6004         /* Ninja */
6005         {
6006                 "Trainee",
6007                 "Myrmidon",
6008                 "Initiate",
6009                 "Knifer",
6010                 "Bladesman",
6011                 "Hashishin",
6012                 "Black Dagger",
6013                 "Shadowstrike",
6014                 "Assassinator",
6015                 "Death Lord",
6016         },
6017 };
6018 #endif
6019
6020 monster_power monster_powers[MAX_MONSPELLS] =
6021 {
6022 /* level,  smana,  %fail,  manedam,  %manefail,  use_stat, name */
6023 #ifdef JP
6024 {  1,   1,  10,    0,  15, A_CON,  "¶«¤Ö"},
6025 { 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
6026 { 40,  35,  85,    0,  40, A_INT,  "ËâÎϾõî"},
6027 { 35,  30,  80,  800,  70, A_STR,  "¥í¥±¥Ã¥È"},
6028 {  5,   1,  20,   18,  15, A_DEX,  "¼Í·â"},
6029 { 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
6030 { 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
6031 { 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
6032 { 20,  15,  55, 1600,  95, A_CON,  "»À¤Î¥Ö¥ì¥¹"},
6033 { 20,  15,  55, 1600,  95, A_CON,  "ÅÅ·â¤Î¥Ö¥ì¥¹"},
6034 { 20,  15,  55, 1600,  95, A_CON,  "±ê¤Î¥Ö¥ì¥¹"},
6035 { 20,  15,  55, 1600,  95, A_CON,  "Î䵤¤Î¥Ö¥ì¥¹"},
6036 { 20,  15,  55,  800,  95, A_CON,  "ÆǤΥ֥쥹"},
6037 { 20,  15,  70,  550,  95, A_CON,  "ÃϹö¤Î¥Ö¥ì¥¹"},
6038 { 20,  16,  70,  400,  95, A_CON,  "Á®¸÷¤Î¥Ö¥ì¥¹"},
6039 { 20,  16,  70,  400,  95, A_CON,  "°Å¹õ¤Î¥Ö¥ì¥¹"},
6040 { 20,  20,  70,  450,  95, A_CON,  "º®Íð¤Î¥Ö¥ì¥¹"},
6041 { 20,  20,  70,  450,  95, A_CON,  "¹ì²»¤Î¥Ö¥ì¥¹"},
6042 { 20,  20,  70,  600,  95, A_CON,  "¥«¥ª¥¹¤Î¥Ö¥ì¥¹"},
6043 { 20,  16,  70,  500,  95, A_CON,  "Îô²½¤Î¥Ö¥ì¥¹"},
6044 { 30,  25,  80,  250,  95, A_CON,  "°ø²Ìº®Íð¤Î¥Ö¥ì¥¹"},
6045 { 35,  18,  80,  150,  95, A_CON,  "»þ´ÖµÕž¤Î¥Ö¥ì¥¹"},
6046 { 30,  25,  80,  200,  95, A_CON,  "ÃÙÆߤΥ֥쥹"},
6047 { 30,  28,  90,  200,  95, A_CON,  "½ÅÎϤΥ֥쥹"},
6048 { 20,  15,  70,  500,  95, A_CON,  "ÇËÊҤΥ֥쥹"},
6049 { 35,  15,  80,  150,  95, A_CON,  "¥×¥é¥º¥Þ¤Î¥Ö¥ì¥¹"},
6050 { 30,  18,  70,  200,  95, A_CON,  "¥Õ¥©¡¼¥¹¤Î¥Ö¥ì¥¹"},
6051 { 30,  28,  80,  250,  95, A_CON,  "ËâÎϤΥ֥쥹"},
6052 { 25,  20,  95,  320,  80, A_INT,  "Êü¼Íǽµå"},
6053 { 25,  15,  70,  800,  95, A_CON,  "Êü¼ÍÀ­ÇÑ´þʪ¤Î¥Ö¥ì¥¹"},
6054 { 30,  32,  85,  400,  80, A_INT,  "½ã¥í¥°¥ë¥¹"},
6055 { 35,  40,  95,  150,  95, A_CON,  "ʬ²ò¤Î¥Ö¥ì¥¹"},
6056 { 18,  13,  55,  630,  80, A_INT,  "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë"},
6057 { 14,  10,  45,  316,  60, A_INT,  "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë"},
6058 { 20,  14,  60,  720,  80, A_INT,  "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë"},
6059 { 15,  11,  50,  320,  60, A_INT,  "¥¢¥¤¥¹¡¦¥Ü¡¼¥ë"},
6060 {  5,   3,  40,   48,  20, A_INT,  "°­½­±À"},
6061 { 25,  18,  70,  350,  80, A_INT,  "ÃϹöµå"},
6062 { 30,  22,  75,  350,  80, A_INT,  "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë"},
6063 { 44,  45,  85,  550,  95, A_INT,  "ËâÎϤÎÍò"},
6064 { 40,  42,  90,  550,  95, A_INT,  "°Å¹õ¤ÎÍò"},
6065 { 10,   5,  50,    0,  25, A_INT,  "ËâÎϵۼý"},
6066 { 25,  10,  60,    0,  30, A_INT,  "Àº¿À¹¶·â"},
6067 { 30,  14,  65,    0,  30, A_INT,  "Ǿ¹¶·â"},
6068 {  3,   1,  25,   24,  20, A_INT,  "·Ú½ý"},
6069 { 12,   2,  35,   64,  25, A_INT,  "½Å½ý"},
6070 { 22,   6,  50,  150,  30, A_INT,  "Ã×Ì¿½ý"},
6071 { 32,  10,  70,  225,  35, A_INT,  "È빦¤òÆͤ¯"},
6072 { 13,   7,  40,  178,  40, A_INT,  "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È"},
6073 { 10,   5,  35,  130,  35, A_INT,  "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È"},
6074 { 15,   9,  50,  210,  45, A_INT,  "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È"},
6075 { 12,   6,  35,  162,  40, A_INT,  "¥¢¥¤¥¹¡¦¥Ü¥ë¥È"},
6076 { 40,  42,  90,  550,  95, A_INT,  "¥¹¥¿¡¼¡¦¥Ð¡¼¥¹¥È"},
6077 { 25,  17,  60,  255,  60, A_INT,  "ÃϹö¤ÎÌð"},
6078 { 25,  20,  65,  250,  60, A_INT,  "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¥ë¥È"},
6079 { 25,  24,  90,  400,  80, A_INT,  "ËâÎϤÎÌð"},
6080 { 25,  20,  80,  216,  60, A_INT,  "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È"},
6081 { 25,  16,  60,  186,  60, A_INT,  "¶Ë´¨¤ÎÌð"},
6082 {  3,   1,  25,   12,  20, A_INT,  "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë"},
6083 {  5,   3,  35,    0,  20, A_INT,  "¶²¹²"},
6084 { 10,   5,  40,    0,  20, A_INT,  "ÌÕÌÜ"},
6085 { 10,   5,  40,    0,  20, A_INT,  "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼"},
6086 { 10,   5,  40,    0,  20, A_INT,  "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼"},
6087 { 10,   5,  40,    0,  20, A_INT,  "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼"},
6088 { 20,  10,  70,    0,  40, A_INT,  "¥¹¥Ô¡¼¥É"},
6089 { 45, 120,  95,    0,  60, A_INT,  "ÇËÌǤμê"},
6090 { 20,  15,  70,    0,  20, A_WIS,  "ÂÎÎϲóÉü"},
6091 { 45,  65,  80,    0,  60, A_INT,  "̵½ý¤Îµå"},
6092 {  5,   1,  30,    0,  20, A_INT,  "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È"},
6093 { 15,   8,  40,    0,  30, A_INT,  "¥Æ¥ì¥Ý¡¼¥È"},
6094 { 40, 999,  99,    0,  80, A_INT,  "¥¶¡¦¥ï¡¼¥ë¥É"},
6095 {  1,   0,   0,    0,  15, A_INT,  "²¿¤«"},
6096 { 15,   8,  50,    0,  30, A_INT,  "°ú¤­¤è¤»¤ë"},
6097 { 20,  13,  80,    0,  30, A_INT,  "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤"},
6098 { 30,  40,  95,    0,  40, A_INT,  "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë"},
6099 { 35,  30,  80,  350,  70, A_INT,  "¸÷¤Î·õ"},
6100 {  5,   1,  20,    0,  15, A_INT,  "°Å°Ç"},
6101 {  5,   1,  20,    0,  15, A_DEX,  "¥È¥é¥Ã¥×ÁϤ"},
6102 { 15,   3,  40,    0,  30, A_INT,  "µ­²±ÁÓ¼º"},
6103 { 30,  30,  70,    0,  40, A_INT,  "»à¼ÔÉü³è"},
6104 { 40,  70,  85,    0,  45, A_INT,  "±ç·³¤ò¸Æ¤Ö"},
6105 { 45,  90,  90,    0,  50, A_INT,  "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¾¤´­"},
6106 { 25,  20,  65,    0,  30, A_INT,  "¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"},
6107 { 35,  30,  75,    0,  40, A_INT,  "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"},
6108 { 25,  25,  65,    0,  25, A_INT,  "¥¢¥ê¤Î¾¤´­"},
6109 { 25,  20,  60,    0,  25, A_INT,  "ÃØéá¤Î¾¤´­"},
6110 { 35,  26,  75,    0,  40, A_INT,  "¥Ï¥¦¥ó¥É¤Î¾¤´­"},
6111 { 30,  23,  70,    0,  35, A_INT,  "¥Ò¥É¥é¤Î¾¤´­"},
6112 { 40,  50,  85,    0,  40, A_INT,  "Å·»È¤Î¾¤´­"},
6113 { 35,  50,  80,    0,  35, A_INT,  "¥Ç¡¼¥â¥ó¤Î¾¤´­"},
6114 { 30,  30,  75,    0,  35, A_INT,  "¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´­"},
6115 { 39,  70,  80,    0,  40, A_INT,  "¥É¥é¥´¥ó¤Î¾¤´­"},
6116 { 43,  85,  85,    0,  45, A_INT,  "¾åµé¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´­"},
6117 { 46,  90,  85,    0,  45, A_INT,  "¸ÅÂå¥É¥é¥´¥ó¤Î¾¤´­"},
6118 { 48, 120,  90,    0,  50, A_INT,  "¥¢¥ó¥Ð¡¼¤Î²¦Â²¤Î¾¤´­"},
6119 { 50, 150,  95,    0,  50, A_INT,  "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"},
6120 #else
6121 {  1,   1,  10,    0,  15, A_CON,  "shriek"},
6122 { 10,   4,  35,   89,  40, A_INT,  "something"},
6123 { 40,  35,  85,    0,  40, A_INT,  "dispel-magic"},
6124 { 35,  30,  80,  800,  70, A_STR,  "rocket"},
6125 {  2,   1,  15,   10,  15, A_DEX,  "arrow"},
6126 {  5,   2,  20,   18,  20, A_DEX,  "arrows"},
6127 { 12,   3,  25,   30,  25, A_DEX,  "missile"},
6128 { 16,   4,  30,   42,  30, A_DEX,  "missiles"},
6129 { 20,  15,  55, 1600,  95, A_CON,  "breath acid"},
6130 { 20,  15,  55, 1600,  95, A_CON,  "breath lightning"},
6131 { 20,  15,  55, 1600,  95, A_CON,  "breath fire"},
6132 { 20,  15,  55, 1600,  95, A_CON,  "breath cold"},
6133 { 20,  15,  55,  800,  95, A_CON,  "breath poison"},
6134 { 20,  15,  70,  550,  95, A_CON,  "breath nether"},
6135 { 20,  16,  70,  400,  95, A_CON,  "breath light"},
6136 { 20,  16,  70,  400,  95, A_CON,  "breath dark"},
6137 { 20,  20,  70,  450,  95, A_CON,  "breath confusion"},
6138 { 20,  20,  70,  450,  95, A_CON,  "breath sound"},
6139 { 20,  20,  70,  600,  95, A_CON,  "breath chaos"},
6140 { 20,  16,  70,  500,  95, A_CON,  "breath disenchantment"},
6141 { 30,  25,  80,  250,  95, A_CON,  "breath nexus"},
6142 { 35,  18,  80,  150,  95, A_CON,  "breath time"},
6143 { 30,  25,  80,  200,  95, A_CON,  "breath inertia"},
6144 { 30,  28,  90,  200,  95, A_CON,  "breath gravity"},
6145 { 20,  15,  70,  500,  95, A_CON,  "breath shards"},
6146 { 35,  15,  80,  150,  95, A_CON,  "breath plasma"},
6147 { 30,  18,  70,  200,  95, A_CON,  "breath force"},
6148 { 30,  28,  80,  250,  95, A_CON,  "breath mana"},
6149 { 25,  20,  95,  320,  80, A_INT,  "nuke ball"},
6150 { 25,  15,  70,  800,  95, A_CON,  "breath nuke"},
6151 { 30,  32,  85,  400,  80, A_INT,  "raw Logrus"},
6152 { 35,  40,  95,  150,  95, A_CON,  "breath disintegrate"},
6153 { 18,  13,  55,  630,  80, A_INT,  "acid ball"},
6154 { 14,  10,  45,  316,  60, A_INT,  "lightning ball"},
6155 { 20,  14,  60,  720,  80, A_INT,  "fire ball"},
6156 { 15,  11,  50,  320,  60, A_INT,  "frost ball"},
6157 {  5,   3,  40,   48,  20, A_INT,  "stinking cloud"},
6158 { 25,  18,  70,  350,  80, A_INT,  "nether ball"},
6159 { 30,  22,  75,  350,  80, A_INT,  "water ball"},
6160 { 44,  45,  85,  550,  95, A_INT,  "mana storm"},
6161 { 40,  42,  90,  550,  95, A_INT,  "darkness storm"},
6162 { 10,   5,  50,    0,  25, A_INT,  "drain mana"},
6163 { 25,  10,  60,    0,  30, A_INT,  "mind blast"},
6164 { 30,  14,  65,    0,  30, A_INT,  "brain smash"},
6165 {  3,   1,  25,   24,  20, A_INT,  "cause light wounds"},
6166 { 12,   2,  35,   64,  25, A_INT,  "cause serious wounds"},
6167 { 22,   6,  50,  150,  30, A_INT,  "cause critical wounds"},
6168 { 32,  10,  70,  225,  35, A_INT,  "cause mortal wounds"},
6169 { 13,   7,  40,  178,  40, A_INT,  "acid bolt"},
6170 { 10,   5,  35,  130,  35, A_INT,  "lightning bolt"},
6171 { 15,   9,  50,  210,  45, A_INT,  "fire bolt"},
6172 { 12,   6,  35,  162,  40, A_INT,  "frost bolt"},
6173 { 40,  42,  90,  550,  95, A_INT,  "starburst"},
6174 { 25,  17,  60,  255,  60, A_INT,  "nether bolt"},
6175 { 25,  20,  65,  250,  60, A_INT,  "water bolt"},
6176 { 25,  24,  90,  400,  80, A_INT,  "mana bolt"},
6177 { 25,  20,  80,  216,  60, A_INT,  "plasma bolt"},
6178 { 25,  16,  60,  186,  60, A_INT,  "ice bolt"},
6179 {  3,   1,  25,   12,  20, A_INT,  "magic missile"},
6180 {  5,   3,  35,    0,  20, A_INT,  "scare"},
6181 { 10,   5,  40,    0,  20, A_INT,  "blind"},
6182 { 10,   5,  40,    0,  20, A_INT,  "confuse"},
6183 { 10,   5,  40,    0,  20, A_INT,  "slow"},
6184 { 10,   5,  40,    0,  20, A_INT,  "sleep"},
6185 { 20,  10,  70,    0,  40, A_INT,  "speed"},
6186 { 45, 120,  95,    0,  60, A_INT,  "the Hand of Doom"},
6187 { 20,  15,  70,    0,  20, A_WIS,  "heal-self"},
6188 { 45,  65,  80,    0,  60, A_INT,  "make invulnerable"},
6189 {  5,   1,  30,    0,  20, A_INT,  "blink-self"},
6190 { 15,   8,  40,    0,  30, A_INT,  "teleport-self"},
6191 { 40, 999,  99,    0,  80, A_INT,  "The world"},
6192 {  1,   0,   0,    0,  15, A_INT,  "something"},
6193 { 15,   8,  50,    0,  30, A_INT,  "teleport to"},
6194 { 20,  13,  80,    0,  30, A_INT,  "teleport away"},
6195 { 30,  40,  95,    0,  40, A_INT,  "teleport level"},
6196 { 35,  30,  80,  350,  70, A_INT,  "psycho-spear"},
6197 {  5,   1,  20,    0,  15, A_INT,  "create darkness"},
6198 {  5,   1,  20,    0,  15, A_DEX,  "create traps"},
6199 { 15,   3,  40,    0,  30, A_INT,  "cause amnesia"},
6200 { 30,  30,  70,    0,  40, A_INT,  "raise dead"},
6201 { 40,  70,  85,    0,  45, A_INT,  "summon aid"},
6202 { 45,  90,  90,    0,  50, A_INT,  "summon Cyberdemons"},
6203 { 25,  20,  65,    0,  30, A_INT,  "summon a monster"},
6204 { 35,  30,  75,    0,  40, A_INT,  "summon monsters"},
6205 { 25,  25,  65,    0,  25, A_INT,  "summon ants"},
6206 { 25,  20,  60,    0,  25, A_INT,  "summon spiders"},
6207 { 35,  26,  75,    0,  40, A_INT,  "summon hounds"},
6208 { 30,  23,  70,    0,  35, A_INT,  "summon hydras"},
6209 { 40,  50,  85,    0,  40, A_INT,  "summon an angel"},
6210 { 35,  50,  80,    0,  35, A_INT,  "summon a daemon"},
6211 { 30,  30,  75,    0,  35, A_INT,  "summon an undead"},
6212 { 39,  70,  80,    0,  40, A_INT,  "summon a dragon"},
6213 { 43,  85,  85,    0,  45, A_INT,  "summon Greater Undead"},
6214 { 46,  90,  85,    0,  45, A_INT,  "summon Ancient Dragon"},
6215 { 48, 120,  90,    0,  50, A_INT,  "summon Lords of Amber"},
6216 { 50, 150,  95,    0,  50, A_INT,  "summon Unique Monsters"},
6217 #endif
6218
6219 };
6220
6221
6222 cptr monster_powers_short[MAX_MONSPELLS] = {
6223 #ifdef JP
6224
6225         "¶«¤Ö", "²¿¤«", "ËâÎϾõî", "¥í¥±¥Ã¥È", "¼Í·â", "²¿¤«", "²¿¤«", "²¿¤«",
6226         "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "ÆÇ", "ÃϹö", "Á®¸÷", "°Å¹õ",
6227         "º®Íð", "¹ì²»", "¥«¥ª¥¹", "Îô²½", "°ø²Ìº®Íð", "»þ´ÖµÕž", "ÃÙÆß", "½ÅÎÏ",
6228         "ÇËÊÒ", "¥×¥é¥º¥Þ", "¥Õ¥©¡¼¥¹", "ËâÎÏ", "Êü¼Íǽµå", "Êü¼ÍÀ­ÇÑ´þʪ", "½ã¥í¥°¥ë¥¹", "ʬ²ò",
6229
6230         "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "°­½­±À", "ÃϹöµå", "¥¦¥©¡¼¥¿¡¼", "ËâÎϤÎÍò",
6231         "°Å¹õ¤ÎÍò", "ËâÎϵۼý", "Àº¿À¹¶·â", "Ǿ¹¶·â", "·Ú½ý", "½Å½ý", "Ã×Ì¿½ý", "È빦¤òÆͤ¯",
6232         "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "¥¹¥¿¡¼¥Ð¡¼¥¹¥È", "ÃϹö¤ÎÌð", "¥¦¥©¡¼¥¿¡¼", "ËâÎϤÎÌð",
6233         "¥×¥é¥º¥Þ", "¶Ë´¨", "¥Þ¥¸¥Ã¥¯¥ß¥µ¥¤¥ë", "¶²¹²", "ÌÕÌÜ", "º®Íð", "¸ºÂ®", "¿ç̲",
6234
6235         "²Ã®", "ÇËÌǤμê", "ÂÎÎϲóÉü", "̵½ý¤Îµå", "¥·¥ç¡¼¥È¥Æ¥ì¥Ý¡¼¥È", "¥Æ¥ì¥Ý¡¼¥È", "»þ¤ò»ß¤á¤ë", "²¿¤«",
6236         "°ú¤­¤è¤»¤ë", "¥Æ¥ì¥Ý¡¼¥È¥¢¥¦¥§¥¤", "¥Æ¥ì¥Ý¡¼¥È¥ì¥Ù¥ë", "¸÷¤Î·õ", "°Å°Ç", "¥È¥é¥Ã¥×ÁϤ", "µ­²±ÁÓ¼º", "»à¼ÔÉü³è",
6237         "±ç·³", "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó", "¥â¥ó¥¹¥¿¡¼", "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼", "µÂ", "ÃØéá", "¥Ï¥¦¥ó¥É", "¥Ò¥É¥é",
6238         "Å·»È", "°­Ëâ", "¥¢¥ó¥Ç¥Ã¥É", "¥É¥é¥´¥ó", "¾åµé¥¢¥ó¥Ç¥Ã¥É", "¸ÅÂå¥É¥é¥´¥ó", "¥¢¥ó¥Ð¡¼¤Î²¦Â²", "¥æ¥Ë¡¼¥¯"
6239
6240 #else
6241
6242         "Shriek", "Something", "Dispel-magic", "Rocket", "Arrow", "Arrows", "Missile", "Missiles",
6243         "Acid", "Lightning", "Fire", "Cold", "Poison", "Nether", "Light", "Dark",
6244         "Confusion", "Sound", "Chaos", "Disenchantment", "Nexus", "Time", "Inertia", "Gravity",
6245         "Shards", "Plasma", "Force", "Mana", "Nuke", "Nuke", "Logrus", "Disintergrate",
6246
6247         "Acid", "Lightning", "Fire", "Frost", "Stinking Cloud", "Nether", "Water", "Mana storm",
6248         "Darkness storm", "Drain mana", "Mind blast", "Brain smash", "Cause Light Wound", "Cause Serious Wound", "Cause Critical Wound", "Cause Mortal Wound",
6249         "Acid", "Lightning", "Fire", "Frost", "Starburst", "Nether", "Water", "Mana",
6250         "Plasm", "Ice", "Magic missile", "Scare", "Blind", "Confuse", "Slow", "Sleep",
6251
6252         "Speed", "Hand of doom", "Heal-self", "Invulnerable", "Blink", "Teleport", "The world", "Something",
6253         "Teleport to", "Teleport away", "Teleport level", "Psycho-spear", "Create darkness", "Create traps", "Amnesia", "Raise dead",
6254         "Aid", "Cyberdeamons", "A monster", "Monsters", "Ants", "Spiders", "Hounds", "Hydras",
6255         "Angel", "Daemon", "Undead", "Dragon", "Greater Undead", "Ancient Dragon", "Lords of Amber", "Unique monsters"
6256
6257 #endif
6258 };
6259
6260
6261 /*
6262  * Hack -- the "basic" color names (see "TERM_xxx")
6263  */
6264 cptr color_names[16] =
6265 {
6266 #ifdef JP
6267         "¹õ",
6268         "Çò",
6269         "Àij¥¿§",
6270         "¥ª¥ì¥ó¥¸",
6271         "ÀÖ",
6272         "ÎÐ",
6273         "ÀÄ",
6274         "àèàῧ",
6275         "³¥¿§",
6276         "ÌÀÀij¥¿§",
6277         "»ç",
6278         "²«",
6279         "ÌÀ¤ë¤¤ÀÖ",
6280         "ÌÀ¤ë¤¤ÎÐ",
6281         "ÌÀ¤ë¤¤ÀÄ",
6282         "ÌÀàèàῧ",
6283 #else
6284         "Dark",
6285         "White",
6286         "Slate",
6287         "Orange",
6288         "Red",
6289         "Green",
6290         "Blue",
6291         "Umber",
6292         "Light Dark",
6293         "Light Slate",
6294         "Violet",
6295         "Yellow",
6296         "Light Red",
6297         "Light Green",
6298         "Light Blue",
6299         "Light Umber",
6300 #endif
6301
6302 };
6303
6304
6305 /*
6306  * Abbreviations of healthy stats
6307  */
6308 cptr stat_names[6] =
6309 {
6310 #ifdef JP
6311         "ÏÓÎÏ :", "ÃÎǽ :", "¸­¤µ :", "´ïÍÑ :", "Âѵנ:", "Ì¥ÎÏ :"
6312 #else
6313         "STR : ", "INT : ", "WIS : ", "DEX : ", "CON : ", "CHR : "
6314 #endif
6315
6316 };
6317
6318 /*
6319  * Abbreviations of damaged stats
6320  */
6321 cptr stat_names_reduced[6] =
6322 {
6323 #ifdef JP
6324         "ÏÓÎÏx:", "ÃÎǽx:", "¸­¤µx:", "´ïÍÑx:", "Âѵ×x:", "Ì¥ÎÏx:"
6325 #else
6326         "Str : ", "Int : ", "Wis : ", "Dex : ", "Con : ", "Chr : "
6327 #endif
6328
6329 };
6330
6331
6332 /*
6333  * Certain "screens" always use the main screen, including News, Birth,
6334  * Dungeon, Tomb-stone, High-scores, Macros, Colors, Visuals, Options.
6335  *
6336  * Later, special flags may allow sub-windows to "steal" stuff from the
6337  * main window, including File dump (help), File dump (artifacts, uniques),
6338  * Character screen, Small scale map, Previous Messages, Store screen, etc.
6339  *
6340  * The "ctrl-i" (tab) command flips the "Display inven/equip" and "Display
6341  * equip/inven" flags for all windows.
6342  *
6343  * The "ctrl-g" command (or pseudo-command) should perhaps grab a snapshot
6344  * of the main screen into any interested windows.
6345  */
6346 cptr window_flag_desc[32] =
6347 {
6348 #ifdef JP
6349         "»ý¤Áʪ/ÁõÈ÷°ìÍ÷",
6350 #else
6351         "Display inven/equip",
6352 #endif
6353
6354 #ifdef JP
6355         "ÁõÈ÷/»ý¤Áʪ°ìÍ÷",
6356 #else
6357         "Display equip/inven",
6358 #endif
6359
6360 #ifdef JP
6361         "¼öʸ°ìÍ÷",
6362 #else
6363         "Display spell list",
6364 #endif
6365
6366 #ifdef JP
6367         "¥­¥ã¥é¥¯¥¿¾ðÊó",
6368 #else
6369         "Display character",
6370 #endif
6371
6372         NULL,
6373         NULL,
6374 #ifdef JP
6375         "¥á¥Ã¥»¡¼¥¸",
6376 #else
6377         "Display messages",
6378 #endif
6379
6380 #ifdef JP
6381         "¥À¥ó¥¸¥ç¥óÁ´ÂοÞ",
6382 #else
6383         "Display overhead view",
6384 #endif
6385
6386 #ifdef JP
6387         "¥â¥ó¥¹¥¿¡¼¤Î»×¤¤½Ð",
6388 #else
6389         "Display monster recall",
6390 #endif
6391
6392 #ifdef JP
6393         "¥¢¥¤¥Æ¥à¤Î¾ÜºÙ",
6394 #else
6395         "Display object recall",
6396 #endif
6397
6398 #ifdef JP
6399         "¼«Ê¬¤Î¼þ°Ï¤òɽ¼¨", 
6400 #else
6401         "Display dungeon view",
6402 #endif
6403
6404 #ifdef JP
6405         "µ­Ç°»£±Æ",
6406 #else
6407         "Display snap-shot",
6408 #endif
6409
6410         NULL,
6411         NULL,
6412 #ifdef JP
6413         "¥Ü¡¼¥°¡¦¥á¥Ã¥»¡¼¥¸",
6414 #else
6415         "Display borg messages",
6416 #endif
6417
6418 #ifdef JP
6419         "¥Ü¡¼¥°¡¦¥¹¥Æ¡¼¥¿¥¹",
6420 #else
6421         "Display borg status",
6422 #endif
6423
6424         NULL,
6425         NULL,
6426         NULL,
6427         NULL,
6428         NULL,
6429         NULL,
6430         NULL,
6431         NULL,
6432         NULL,
6433         NULL,
6434         NULL,
6435         NULL,
6436         NULL,
6437         NULL,
6438         NULL,
6439         NULL
6440 };
6441
6442
6443 /*
6444  * Available Options
6445  *
6446  */
6447 option_type option_info[] =
6448 {
6449         /*** Input Options ***/
6450
6451 #ifdef JP
6452         { &rogue_like_commands,         FALSE, 1, 0, 0,
6453         "rogue_like_commands",          "¥í¡¼¥°É÷¥­¡¼ÇÛÃÖ¤ò»ÈÍѤ¹¤ë" },
6454 #else
6455         { &rogue_like_commands,         FALSE, 1, 0, 0,
6456         "rogue_like_commands",          "Rogue-like commands" },
6457 #endif
6458
6459
6460 #ifdef JP
6461         { &always_pickup,               FALSE, 1, 0, 5,
6462         "always_pickup",                "¾ï¤Ë¥¢¥¤¥Æ¥à¤ò½¦¤¦" },
6463 #else
6464         { &always_pickup,               FALSE,  1, 0, 5,
6465         "always_pickup",                "Pick things up by default" },
6466 #endif
6467
6468
6469 #ifdef JP
6470         { &carry_query_flag,            FALSE, 1, 0, 3,
6471         "carry_query_flag",  "¥¢¥¤¥Æ¥à¤ò½¦¤¦Á°¤Ë³Îǧ¤¹¤ë" },
6472 #else
6473         { &carry_query_flag,            FALSE, 1, 0, 3,
6474         "carry_query_flag",             "Prompt before picking things up" },
6475 #endif
6476
6477
6478 #ifdef JP
6479         { &quick_messages,              TRUE,  1, 0, 1,
6480      "quick_messages",  "¥¯¥¤¥Ã¥¯¡¦¥á¥Ã¥»¡¼¥¸¤ò»ÈÍѤ¹¤ë" },
6481 #else
6482         { &quick_messages,              TRUE,  1, 0, 1,
6483         "quick_messages",               "Activate quick messages" },
6484 #endif
6485
6486
6487 #ifdef JP
6488         { &auto_more,                   FALSE, 1, 2, 6,
6489         "auto_more",                    "¥­¡¼ÂÔ¤Á¤·¤Ê¤¤¤ÇϢ³¤Ç¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" },
6490 #else
6491         { &auto_more,                   FALSE, 1, 2, 6,
6492         "auto_more",                    "Automatically clear '-more-' prompts" },
6493 #endif
6494
6495
6496 #ifdef JP
6497         { &command_menu,                TRUE,  1, 2, 7,
6498         "command_menu",                 "¥á¥Ë¥å¡¼¤Ë¤è¤ê¥³¥Þ¥ó¥ÉÁªÂò¤òÍ­¸ú¤Ë¤¹¤ë" },
6499 #else
6500         { &command_menu,                TRUE,  1, 2, 7,
6501         "command_menu",                 "Enable command selection menu" },
6502 #endif
6503
6504
6505 #ifdef JP
6506         { &other_query_flag,            FALSE, 1, 0, 2,
6507         "other_query_flag",             "¾²¾å¤Î¥¢¥¤¥Æ¥à¤ò»ÈÍѤ¹¤ë¤È¤­¤Ë³Îǧ¤¹¤ë" },
6508 #else
6509         { &other_query_flag,            FALSE, 1, 0, 2,
6510         "other_query_flag",             "Prompt for floor item selection" },
6511 #endif
6512
6513
6514 #ifdef JP
6515         { &use_old_target,              FALSE, 1, 0, 4,
6516      "use_old_target",  "¾ï¤Ë°ÊÁ°¤Î¥¿¡¼¥²¥Ã¥È¤ò»ØÄꤹ¤ë" },
6517 #else
6518         { &use_old_target,              FALSE, 1, 0, 4,
6519         "use_old_target",               "Use old target by default" },
6520 #endif
6521
6522
6523 #ifdef JP
6524         { &always_repeat,               TRUE,  1, 0, 6,
6525         "always_repeat",                "¥³¥Þ¥ó¥É¼«Æ°·«¤êÊÖ¤·" },
6526 #else
6527         { &always_repeat,               TRUE,  1, 0, 6,
6528         "always_repeat",                "Repeat obvious commands" },
6529 #endif
6530
6531
6532 #ifdef JP
6533         { &confirm_destroy,             FALSE, 1, 5, 3,
6534         "confirm_destroy",              "¡Ö̵²ÁÃ͡פʥ¢¥¤¥Æ¥à¤òÇ˲õ¤¹¤ë»þ³Îǧ¤¹¤ë" },
6535 #else
6536         { &confirm_destroy,             FALSE, 1, 5, 3,
6537         "confirm_destroy",              "Prompt for destruction of known worthless items" },
6538 #endif
6539
6540
6541 #ifdef JP
6542         { &confirm_wear,                TRUE, 1, 5, 4,
6543         "confirm_wear",                 "¼ö¤ï¤ì¤¿Êª¤òÁõÈ÷¤¹¤ë»þ³Îǧ¤¹¤ë" },
6544 #else
6545         { &confirm_wear,                TRUE, 1, 5, 4,
6546         "confirm_wear",                 "Confirm to wear/wield known cursed items" },
6547 #endif
6548
6549
6550 #ifdef JP
6551         { &confirm_quest,               TRUE, 1, 1, 9,
6552         "confirm_quest",                "¥¯¥¨¥¹¥È¤òÄü¤á¤Æ³¬ÃʤÇƨ¤²¤ëÁ°¤Ë³Îǧ¤¹¤ë" },
6553 #else
6554         { &confirm_quest,               TRUE, 1, 1, 9,
6555         "confirm_quest",                "Prompt before exiting a quest level" },
6556 #endif
6557
6558
6559 #ifdef JP
6560         { &target_pet,                  FALSE,  1, 2, 5,
6561         "target_pet",                   "¥Ú¥Ã¥È¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤¹¤ë" },
6562 #else
6563         { &target_pet,                  FALSE,  1, 2, 5,
6564         "target_pet",                   "Allow targetting pets" },
6565 #endif
6566
6567
6568 #ifdef ALLOW_EASY_OPEN
6569 #ifdef JP
6570         { &easy_open,                   TRUE,  1, 5, 7,
6571         "easy_open",                    "¼«Æ°Åª¤Ë¥É¥¢¤ò³«¤±¤ë" },
6572 #else
6573         { &easy_open,                   TRUE,  1, 5, 7,
6574         "easy_open",                    "Automatically open doors" },
6575 #endif
6576 #endif /* ALLOW_EASY_OPEN */
6577
6578
6579 #ifdef ALLOW_EASY_DISARM
6580 #ifdef JP
6581         { &easy_disarm,                 TRUE,  1, 5, 8,
6582         "easy_disarm",                  "¼«Æ°Åª¤Ë櫤ò²ò½ü¤¹¤ë" },
6583 #else
6584         { &easy_disarm,                 TRUE,  1, 5, 8,
6585         "easy_disarm",                  "Automatically disarm traps" },
6586 #endif
6587 #endif /* ALLOW_EASY_DISARM */
6588
6589
6590 #ifdef ALLOW_EASY_FLOOR /* TNB */
6591 #ifdef JP
6592         { &easy_floor,                  FALSE, 1, 5, 9,
6593         "easy_floor",                   "¾²¾å¤Ç½Å¤Ê¤Ã¤¿¥¢¥¤¥Æ¥à¤ò¥ê¥¹¥È¤¹¤ë" },
6594 #else
6595         { &easy_floor,                  FALSE, 1, 5, 9,
6596         "easy_floor",                   "Display floor stacks in a list" },
6597 #endif
6598 #endif /* ALLOW_EASY_FLOOR -- TNB */
6599
6600
6601 #ifdef JP
6602         { &use_command,                 FALSE, 1, 5, 10,
6603         "use_command",                  "¡Ö»È¤¦(a)¡×¥³¥Þ¥ó¥É¤Ç¥¢¥¤¥Æ¥à¤ò²¿¤Ç¤â»È¤¨¤ë" },
6604 #else
6605         { &use_command,                 FALSE, 1, 5, 10,
6606         "use_command",                  "Allow unified use command" },
6607 #endif
6608
6609
6610 #ifdef JP
6611         { &over_exert,                  FALSE,  1, 0, 29,
6612         "over_exert",                   "MP¤¬Â­¤ê¤Ê¤¯¤Æ¤âËâË¡¤ËÄ©À魯¤ë" },
6613 #else
6614         { &over_exert,                  FALSE,  1, 0, 29,
6615         "over_exert",                   "Allow casting spells when short of mana" },
6616 #endif
6617
6618
6619         /*** Output Options ***/
6620
6621 #ifdef JP
6622         { &depth_in_feet,               FALSE, 2, 0, 7,
6623         "depth_in_feet",                "¥À¥ó¥¸¥ç¥ó¤Î¿¼¤µ¤ò¥Õ¥£¡¼¥È¤Çɽ¼¨¤¹¤ë" },
6624 #else
6625         { &depth_in_feet,               FALSE, 2, 0, 7,
6626         "depth_in_feet",                "Show dungeon level in feet" },
6627 #endif
6628
6629
6630 #ifdef JP
6631         { &show_labels,                 TRUE,  2, 0, 10,
6632         "show_labels",                  "ÁõÈ÷°ìÍ÷¤ÇÁõÈ÷¾ì½ê¤òɽ¼¨¤¹¤ë" },
6633 #else
6634         { &show_labels,                 TRUE,  2, 0, 10,
6635         "show_labels",                  "Show labels in object listings" },
6636 #endif
6637
6638
6639 #ifdef JP
6640         { &show_weights,                TRUE,  2, 0, 11,
6641         "show_weights",                 "¥¢¥¤¥Æ¥à°ìÍ÷¤Ç½ÅÎ̤òɽ¼¨¤¹¤ë" },
6642 #else
6643         { &show_weights,                TRUE,  2, 0, 11,
6644         "show_weights",                 "Show weights in object listings" },
6645 #endif
6646
6647
6648 #ifdef JP
6649         { &show_item_graph,             TRUE,  2, 2, 0,
6650         "show_item_graph",              "¥¢¥¤¥Æ¥à¤Î¥·¥ó¥Ü¥ë¤òɽ¼¨¤¹¤ë" },
6651 #else
6652         { &show_item_graph,             TRUE,  2, 2, 0,
6653         "show_item_graph",              "Show items graphics" },
6654 #endif
6655
6656
6657 #ifdef JP
6658         { &show_choices,                TRUE,  2, 0, 12,
6659         "show_choices",                 "»ý¤Áʪ/ÁõÈ÷¥¦¥£¥ó¥É¥¦¤ËÁªÂò¥¢¥¤¥Æ¥àɽ¼¨" },
6660 #else
6661         { &show_choices,                TRUE,  2, 0, 12,
6662         "show_choices",                 "Show choices in certain sub-windows" },
6663 #endif
6664
6665
6666 #ifdef JP
6667         { &plain_pickup,                FALSE, 2, 6, 6,
6668         "plain_pickup",                 "¡Ö½¦¤Ã¤¿¡×¥á¥Ã¥»¡¼¥¸¤ò´Êά²½¤¹¤ë" },
6669 #else
6670         { &plain_pickup,                FALSE,99, 6, 6,
6671         "plain_pickup",                 "Plain pickup messages(japanese only)" },
6672 #endif
6673
6674
6675 #ifdef JP
6676         { &player_symbols,              FALSE, 2, 1, 13,
6677         "player_symbols",               "¥×¥ì¥¤¥ä¡¼¤òÆÃÊ̤ʵ­¹æ¤Çɽ¼¨¤¹¤ë"},
6678 #else
6679         { &player_symbols,              FALSE, 2, 1, 13,
6680         "player_symbols",               "Use special symbols for the player char"},
6681 #endif
6682
6683
6684 #ifdef JP
6685         { &equippy_chars,               TRUE,  2, 1, 12,
6686         "equippy_chars",                "¥¹¥Æ¡¼¥¿¥¹¤Ëʸ»ú¤ÇÁõÈ÷¤òɽ¼¨¤¹¤ë" },
6687 #else
6688         { &equippy_chars,               TRUE,  2, 1, 12,
6689         "equippy_chars",                "Display 'equippy' chars" },
6690 #endif
6691
6692
6693 #ifdef JP
6694         { &display_mutations,              FALSE, 2, 5, 0,
6695         "display_mutations",               "'C'¥³¥Þ¥ó¥É¤ÇÆÍÁ³ÊÑ°Û¤òɽ¼¨¤¹¤ë" },
6696 #else
6697         { &display_mutations,              FALSE, 2, 5, 0,
6698         "display_mutations",               "Display mutations in 'C'haracter Display" },
6699 #endif
6700
6701
6702 #ifdef JP
6703         { &plain_descriptions,          TRUE, 2, 5, 1,
6704         "plain_descriptions",           "¥¢¥¤¥Æ¥à¤Îµ­½Ò¤ò´Êά¤Ë¤¹¤ë" },
6705 #else
6706         { &plain_descriptions,          TRUE, 2, 5, 1,
6707         "plain_descriptions",           "Plain object descriptions" },
6708 #endif
6709
6710
6711 #ifdef JP
6712         { &center_player,               FALSE, 2, 5, 11,
6713         "center_player",                "¾ï¤Ë¥×¥ì¥¤¥ä¡¼¤òÃæ¿´¤ËÃÖ¤¯(*ÃÙ¤¤*)" },
6714 #else
6715         { &center_player,               FALSE, 2, 5, 11,
6716         "center_player",                "Center map while walking (*slow*)" },
6717 #endif
6718
6719
6720 #ifdef JP
6721         { &center_running,              TRUE,  2, 5, 12,
6722         "center_running",               "Áö¤Ã¤Æ¤¤¤ë»þ¤Ç¤âÃæ¿´¤ËÃÖ¤¯" },
6723 #else
6724         { &center_running,              TRUE,  2, 5, 12,
6725         "center_running",               "Centering even while running" },
6726 #endif
6727
6728
6729 #ifdef JP
6730         { &view_yellow_lite,            TRUE,  2, 1, 28,
6731         "view_yellow_lite",              "ÌÀ¤«¤ê¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
6732 #else
6733         { &view_yellow_lite,            TRUE,  2, 1, 28,
6734         "view_yellow_lite",             "Use special colors for torch-lit grids" },
6735 #endif
6736
6737
6738 #ifdef JP
6739         { &view_bright_lite,            TRUE,  2, 1, 29,
6740         "view_bright_lite",             "»ë³¦¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
6741 #else
6742         { &view_bright_lite,            TRUE,  2, 1, 29,
6743         "view_bright_lite",             "Use special colors for 'viewable' grids" },
6744 #endif
6745
6746
6747 #ifdef JP
6748         { &view_granite_lite,           TRUE,  2, 1, 30,
6749         "view_granite_lite",            "ÊɤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
6750 #else
6751         { &view_granite_lite,           TRUE,  2, 1, 30,
6752         "view_granite_lite",            "Use special colors for wall grids (slow)" },
6753 #endif
6754
6755
6756 #ifdef JP
6757         { &view_special_lite,           TRUE,  2, 1, 31,
6758         "view_special_lite",            "¾²¤òÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
6759 #else
6760         { &view_special_lite,           TRUE,  2, 1, 31,
6761         "view_special_lite",            "Use special colors for floor grids (slow)" },
6762 #endif
6763
6764 #ifdef JP
6765         { &new_ascii_graphics,          FALSE, 2, 2, 4,
6766         "new_ascii_graphics",           "ÃÏ·Á¤ÎÌÀ°Å¤ò¤Ï¤Ã¤­¤ê¤Èɽ¼¨¤¹¤ë" },
6767 #else
6768         { &new_ascii_graphics,          FALSE, 2, 2, 4,
6769         "new_ascii_graphics",           "Show a clear contrast between light and dark" },
6770 #endif
6771
6772 #ifdef JP
6773         { &display_path,                FALSE, 2, 2, 8,
6774         "display_path",                 "ËâË¡¤äÌð¤Îµ°Àפòɽ¼¨¤¹¤ë" },
6775 #else
6776         { &display_path,                FALSE, 2, 2, 8,
6777         "display_path",                 "Display actual path before shooting" },
6778 #endif
6779
6780
6781 #ifdef JP
6782         { &always_show_list,            TRUE,  2, 4, 0,
6783         "always_show_list",             "ÁªÂò»þ¤Ë¤Ï¾ï¤Ë°ìÍ÷¤òɽ¼¨¤¹¤ë" },
6784 #else
6785         { &always_show_list,            TRUE,  2, 4, 0,
6786         "always_show_list",             "Always show list at first when select items" },
6787 #endif
6788
6789
6790 #ifdef JP
6791         { &change_numeral,              TRUE,  2, 4, 5,
6792         "change_numeral",               "¥¢¥¤¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¿ô¤¨Êý¤òÊѤ¨¤ë" },
6793 #else
6794         { &change_numeral,              TRUE,  99, 4, 5,
6795         "change_numeral",               "Change a way to counting (japanese only)" },
6796 #endif
6797
6798
6799         /*** Game-Play ***/
6800
6801 #ifdef JP
6802         { &auto_scum,                   FALSE, 3, 1, 1,
6803         "auto_scum",                    "³¬¤ÎÊ·°Ïµ¤¼«Æ°Áª¤ê¹¥¤ß" },
6804 #else
6805         { &auto_scum,                   FALSE, 3, 1, 1,
6806         "auto_scum",                    "Auto-scum for good levels" },
6807 #endif
6808
6809
6810 #ifdef JP
6811         { &stack_force_notes,           TRUE,  3, 0, 8,
6812         "stack_force_notes",            "°Û¤Ê¤ëÌäΥ¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
6813 #else
6814         { &stack_force_notes,           TRUE,  3, 0, 8,
6815         "stack_force_notes",            "Merge inscriptions when stacking" },
6816 #endif
6817
6818
6819 #ifdef JP
6820         { &stack_force_costs,           FALSE, 3, 0, 9,
6821         "stack_force_costs",            "°Û¤Ê¤ë³ä°úɽ¼¨¤Î¥¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
6822 #else
6823         { &stack_force_costs,           FALSE, 3, 0, 9,
6824         "stack_force_costs",            "Merge discounts when stacking" },
6825 #endif
6826
6827
6828 #ifdef JP
6829         { &stack_allow_items,           TRUE,  3, 1, 2,
6830         "stack_allow_items",            "Ʊ¼ï¤ÎÉð´ï¤äËɶñ¤ò¤Þ¤È¤á¤ë" },
6831 #else
6832         { &stack_allow_items,           TRUE,  3, 1, 2,
6833         "stack_allow_items",            "Allow weapons and armor to stack" },
6834 #endif
6835
6836
6837 #ifdef JP
6838         { &expand_look,                 TRUE,  3, 1, 4,
6839         "expand_look",                  "¡Ö²ó¤ê¤òÄ´¤Ù¤ë¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
6840 #else
6841         { &expand_look,                 TRUE,  3, 1, 4,
6842         "expand_look",                  "Expand the power of the look command" },
6843 #endif
6844
6845
6846 #ifdef JP
6847         { &expand_list,                 TRUE,  3, 1, 5,
6848         "expand_list",                  "¡Ö°ìÍ÷¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
6849 #else
6850         { &expand_list,                 TRUE,  3, 1, 5,
6851         "expand_list",                  "Expand the power of the list commands" },
6852 #endif
6853
6854
6855 #ifdef JP
6856         { &view_perma_grids,            TRUE,  3, 1, 6,
6857         "view_perma_grids",             "ÌÀ¤ë¤¤¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
6858 #else
6859         { &view_perma_grids,            TRUE,  3, 1, 6,
6860         "view_perma_grids",             "Map remembers all perma-lit grids" },
6861 #endif
6862
6863
6864 #ifdef JP
6865         { &view_torch_grids,            FALSE, 3, 1, 7,
6866         "view_torch_grids",             "ÌÀ¤«¤ê¤Ç¾È¤é¤·¤¿¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
6867 #else
6868         { &view_torch_grids,            FALSE, 3, 1, 7,
6869         "view_torch_grids",             "Map remembers all torch-lit grids" },
6870 #endif
6871
6872
6873 #ifdef JP
6874         { &view_unsafe_grids,            FALSE, 3, 1, 8,
6875         "view_unsafe_grids",             "¥È¥é¥Ã¥×´¶ÃκѤߤǤʤ¤¾ì½ê¤òɽ¼¨¤¹¤ë" },
6876 #else
6877         { &view_unsafe_grids,            FALSE, 3, 1, 8,
6878         "view_unsafe_grids",             "Map marked by detect traps" },
6879 #endif
6880
6881
6882 #ifdef JP
6883         { &small_levels,                TRUE,  3, 0, 30,
6884         "small_levels",                 "Èó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
6885 #else
6886         { &small_levels,                TRUE,  3, 0, 30,
6887         "small_levels",                 "Allow unusually small dungeon levels" },
6888 #endif
6889
6890
6891 #ifdef JP
6892         { &always_small_levels,         FALSE, 3, 2, 3,
6893         "always_small_levels",          "¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®¤¹¤ë" },
6894 #else
6895         { &always_small_levels,         FALSE, 3, 2, 3,
6896         "always_small_levels",          "Always create unusually small dungeon levels" },
6897 #endif
6898
6899
6900 #ifdef JP
6901         { &empty_levels,                TRUE,  3, 0, 31,
6902         "empty_levels",                 "¶õ¤Ã¤Ý¤Î¡Ö¥¢¥ê¡¼¥Ê¡×¥ì¥Ù¥ë¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
6903 #else
6904         { &empty_levels,                TRUE,  3, 0, 31,
6905         "empty_levels",                 "Allow empty 'arena' levels" },
6906 #endif
6907
6908
6909 #ifdef JP
6910         { &bound_walls_perm,            FALSE,  3, 2, 1,
6911         "bound_walls_perm",             "¥À¥ó¥¸¥ç¥ó¤Î³°Êɤò±Êµ×´ä¤Ë¤¹¤ë" },
6912 #else
6913         { &bound_walls_perm,            FALSE,  3, 2, 1,
6914         "bound_walls_perm",             "Boundary walls become 'permanent wall'" },
6915 #endif
6916
6917
6918 #ifdef JP
6919         { &last_words,                  TRUE, 3, 0, 28,
6920         "last_words",                   "¥­¥ã¥é¥¯¥¿¡¼¤¬»à¤ó¤À»þ°ä¸À¤ò¤Î¤³¤¹" },
6921 #else
6922         { &last_words,                  TRUE, 3, 0, 28,
6923         "last_words",                   "Leave last words when your character dies" },
6924 #endif
6925
6926
6927 #ifdef WORLD_SCORE
6928 #ifdef JP
6929         { &send_score,                  TRUE,  3, 4, 6,
6930         "send_score",                   "¥¹¥³¥¢¥µ¡¼¥Ð¤Ë¥¹¥³¥¢¤òÁ÷¤ë" },
6931 #else
6932         { &send_score,                  TRUE,  3, 4, 6,
6933         "send_score",                   "Send score dump to the world score server" },
6934 #endif
6935 #endif
6936
6937
6938 #ifdef JP
6939         { &allow_debug_opts,            FALSE, 3, 6, 11,
6940         "allow_debug_opts",             "¥Ç¥Ð¥Ã¥°/º¾µ½¥ª¥×¥·¥ç¥ó¤òµö²Ä¤¹¤ë" },
6941 #else
6942         { &allow_debug_opts,            FALSE, 3, 6, 11,
6943         "allow_debug_opts",             "Allow use of debug/cheat options" },
6944 #endif
6945
6946
6947
6948
6949         /*** Disturbance ***/
6950
6951 #ifdef JP
6952         { &find_ignore_stairs,          FALSE, 4, 0, 16,
6953         "find_ignore_stairs",           "³¬ÃʤÏÄ̲᤹¤ë" },
6954 #else
6955         { &find_ignore_stairs,          FALSE, 4, 0, 16,
6956         "find_ignore_stairs",           "Run past stairs" },
6957 #endif
6958
6959
6960 #ifdef JP
6961         { &find_ignore_doors,           TRUE,  4, 0, 17,
6962         "find_ignore_doors",            "¥É¥¢¤ÏÄ̲᤹¤ë" },
6963 #else
6964         { &find_ignore_doors,           TRUE,  4, 0, 17,
6965         "find_ignore_doors",            "Run through open doors" },
6966 #endif
6967
6968
6969 #ifdef JP
6970         { &find_cut,                    FALSE, 4, 0, 18,
6971         "find_cut",                     "¶Ê¤ê³Ñ¤ò¼Ð¤á¤ËºÇûµ÷Î¥¤ÇÄ̲᤹¤ë" },
6972 #else
6973         { &find_cut,                    FALSE, 4, 0, 18,
6974         "find_cut",                     "Run past known corners" },
6975 #endif
6976
6977
6978 #ifdef JP
6979         { &find_examine,                TRUE,  4, 0, 19,
6980         "find_examine",                 "ÄÌÏ©¤¬°Å¤¤»þ¤Ë¤Ê¤ë¤Ù¤¯¶Ê¤ê³Ñ¤È²¾Äꤷ¤ÆÄ̲᤹¤ë" },
6981 #else
6982         { &find_examine,                TRUE,  4, 0, 19,
6983         "find_examine",                 "Run into potential corners" },
6984 #endif
6985
6986
6987 #ifdef JP
6988         { &disturb_move,                FALSE,  4, 0, 20,
6989         "disturb_move",                 "¤É¤³¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6990 #else
6991         { &disturb_move,                FALSE,  4, 0, 20,
6992         "disturb_move",                 "Disturb whenever any monster moves" },
6993 #endif
6994
6995
6996 #ifdef JP
6997         { &disturb_high,                FALSE,  4, 1, 3,
6998         "disturb_high",                 "¥ì¥Ù¥ë¤Î¹â¤¤¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë"},
6999 #else
7000         { &disturb_high,                FALSE,  4, 1, 3,
7001         "disturb_high",                 "Disturb whenever high-level monster moves" },
7002 #endif
7003
7004
7005 #ifdef JP
7006         { &disturb_near,                TRUE,  4, 0, 21,
7007         "disturb_near",                 "»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7008 #else
7009         { &disturb_near,                TRUE,  4, 0, 21,
7010         "disturb_near",                 "Disturb whenever viewable monster moves" },
7011 #endif
7012
7013
7014 #ifdef JP
7015         { &disturb_pets,                FALSE, 4, 5, 6,
7016         "disturb_pets",                 "»ë³¦Æâ¤Î¥Ú¥Ã¥È¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7017 #else
7018         { &disturb_pets,                FALSE, 4, 5, 6,
7019         "disturb_pets",                 "Disturb when visible pets move" },
7020 #endif
7021
7022
7023 #ifdef JP
7024         { &disturb_panel,               TRUE,  4, 0, 22,
7025         "disturb_panel",                "²èÌÌ¥¹¥¯¥í¡¼¥ë»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7026 #else
7027         { &disturb_panel,               TRUE,  4, 0, 22,
7028         "disturb_panel",                "Disturb whenever map panel changes" },
7029 #endif
7030
7031
7032 #ifdef JP
7033         { &disturb_state,               TRUE,  4, 0, 23,
7034         "disturb_state",                "¼«Ê¬¤Î¥¹¥Æ¡¼¥¿¥¹ÊѲ½»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7035 #else
7036         { &disturb_state,               TRUE,  4, 0, 23,
7037         "disturb_state",                "Disturb whenever player state changes" },
7038 #endif
7039
7040
7041 #ifdef JP
7042         { &disturb_minor,               TRUE,  4, 0, 24,
7043         "disturb_minor",                "º³ºÙ¤Ê¤³¤È¤¬µ¯¤­¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7044 #else
7045         { &disturb_minor,               TRUE,  4, 0, 24,
7046         "disturb_minor",                "Disturb whenever boring things happen" },
7047 #endif
7048
7049
7050 #ifdef JP
7051         { &ring_bell,                   FALSE, 4, 0, 14,
7052         "ring_bell",                    "¥¨¥é¡¼»þ¤Ë¥Ó¡¼¥×²»¤òÌĤ餹" },
7053 #else
7054         { &ring_bell,                   FALSE, 4, 0, 14,
7055         "ring_bell",                    "Audible bell (on errors, etc)" },
7056 #endif
7057
7058
7059 #ifdef JP
7060         { &alert_hitpoint,              TRUE, 4, 0, 26,
7061         "alert_hitpoint",               "Äã¥Ò¥Ã¥È¥Ý¥¤¥ó¥È¤Î·Ù¹ð»þ¤Ë¥Ó¡¼¥×¤òÌĤ餹" },
7062 #else
7063         { &alert_hitpoint,              TRUE, 4, 0, 26,
7064         "alert_hitpoint",               "Alert user to critical hitpoints" },
7065 #endif
7066
7067
7068 #ifdef JP
7069         { &disturb_trap_detect,         TRUE, 4, 0, 27,
7070         "disturb_trap_detect",          "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7071 #else
7072         { &disturb_trap_detect,         TRUE, 4, 0, 27,
7073         "disturb_trap_detect",          "Disturb when leaving trap detected area"},
7074 #endif
7075
7076 #ifdef JP
7077         { &alert_trap_detect,           FALSE, 4, 0, 25,
7078         "alert_trap_detect",            "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë·Ù¹ð¤¹¤ë" },
7079 #else
7080         { &alert_trap_detect,           FALSE, 4, 0, 25,
7081         "alert_trap_detect",            "Alert when leaving trap detected area"},
7082 #endif
7083
7084
7085         /*** Efficiency ***/
7086
7087 #ifdef JP
7088         { &view_reduce_lite,            FALSE, 5, 1, 16,
7089      "view_reduce_lite",  "Áö¤Ã¤Æ¤¤¤ë¤È¤­¤ÏÌÀ¤«¤ê¤ÎȾ·Â¤ò¸º¾¯¤¹¤ë" },
7090 #else
7091         { &view_reduce_lite,            FALSE, 5, 1, 16,
7092         "view_reduce_lite",             "Reduce lite-radius when running" },
7093 #endif
7094
7095
7096 #ifdef JP
7097         { &view_reduce_view,            FALSE, 5, 1, 17,
7098         "view_reduce_view",             "³¹¤Ç¤Ï»ëÌî¤ò¶¹¤¯¤¹¤ë" },
7099 #else
7100         { &view_reduce_view,            FALSE, 5, 1, 17,
7101         "view_reduce_view",             "Reduce view-radius in town" },
7102 #endif
7103
7104
7105 #ifdef JP
7106         { &check_abort,                 TRUE,  5, 1, 18,
7107         "check_abort",                  "Ϣ³¥³¥Þ¥ó¥É¤Ï¥­¡¼ÆþÎϤÇÃæÃǤ¹¤ë" },
7108 #else
7109         { &check_abort,                 TRUE,  5, 1, 18,
7110         "check_abort",                  "Check for user abort while continuous command" },
7111 #endif
7112
7113
7114 #ifdef JP
7115         { &flush_failure,               TRUE,  5, 1, 20,
7116         "flush_failure",                "ÍÍ¡¹¤Ê¥ß¥¹È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
7117 #else
7118         { &flush_failure,               TRUE,  5, 1, 20,
7119         "flush_failure",                "Flush input on various failures" },
7120 #endif
7121
7122
7123 #ifdef JP
7124         { &flush_disturb,               FALSE, 5, 1, 21,
7125         "flush_disturb",                "¾ã³²È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
7126 #else
7127         { &flush_disturb,               FALSE, 5, 1, 21,
7128         "flush_disturb",                "Flush input whenever disturbed" },
7129 #endif
7130
7131
7132 #ifdef JP
7133         { &fresh_before,                TRUE,  5, 1, 23,
7134         "fresh_before",                 "Ϣ³¥³¥Þ¥ó¥ÉÃæ¤Ë²èÌ̤òºÆÉÁ²è¤·Â³¤±¤ë" },
7135 #else
7136         { &fresh_before,                TRUE,  5, 1, 23,
7137         "fresh_before",                 "Flush output while continuous command" },
7138 #endif
7139
7140
7141 #ifdef JP
7142         { &fresh_after,                 FALSE, 5, 1, 24,
7143         "fresh_after",                  "¥³¥Þ¥ó¥É¸å¤Ë²èÌ̤ò¾ï¤ËºÆÉÁ²è¤·Â³¤±¤ë" },
7144 #else
7145         { &fresh_after,                 FALSE, 5, 1, 24,
7146         "fresh_after",                  "Flush output after monster's move" },
7147 #endif
7148
7149
7150 #ifdef JP
7151         { &fresh_message,               FALSE, 5, 1, 25,
7152         "fresh_message",                "¥á¥Ã¥»¡¼¥¸¤Î¸å¤Ë²èÌ̤òºÆÉÁ²è¤¹¤ë" },
7153 #else
7154         { &fresh_message,               FALSE, 5, 1, 25,
7155         "fresh_message",                "Flush output after every message" },
7156 #endif
7157
7158
7159 #ifdef JP
7160         { &compress_savefile,           FALSE, 5, 1, 26,
7161         "compress_savefile",            "¥»¡¼¥Ö¡¦¥Õ¥¡¥¤¥ëÃæ¤Î¥á¥Ã¥»¡¼¥¸¤ò°µ½Ì¤¹¤ë" },
7162 #else
7163         { &compress_savefile,           FALSE, 5, 1, 26,
7164         "compress_savefile",            "Compress messages in savefiles" },
7165 #endif
7166
7167
7168 #ifdef JP
7169         { &hilite_player,               FALSE,  5, 1, 27,
7170         "hilite_player",                "¥×¥ì¥¤¥ä¡¼¤Ë¥«¡¼¥½¥ë¤ò¹ç¤ï¤»¤ë" },
7171 #else
7172         { &hilite_player,               FALSE,  5, 1, 27,
7173         "hilite_player",                "Hilite the player with the cursor" },
7174 #endif
7175
7176
7177         /*** Birth Options ***/
7178
7179 #ifdef JP
7180         { &manual_haggle,               FALSE, 6, 1, 0,
7181         "manual_haggle",                "Ź¤ÇÃÍÀÚ¤ê¸ò¾Ä¤ò¤¹¤ë" },
7182 #else
7183         { &manual_haggle,               FALSE, 6, 1, 0,
7184         "manual_haggle",                "Manually haggle in stores" },
7185 #endif
7186
7187
7188 #ifdef JP
7189         { &easy_band,                   FALSE, 6, 6, 31,
7190         "easy_band",                    "½é¿´¼ÔÍÑ´Êñ¥â¡¼¥É(*)" },
7191 #else
7192         { &easy_band,                   FALSE, 6, 6, 31,
7193         "easy_band",                    "Easy Mode (*)" },
7194 #endif
7195
7196
7197 #ifdef JP
7198         { &smart_learn,                 TRUE,  6, 1, 14,
7199         "smart_learn",                  "¥â¥ó¥¹¥¿¡¼¤Ï¼ºÇÔ¤ò³Ø½¬¤¹¤ë(*)" },
7200 #else
7201         { &smart_learn,                 TRUE,  6, 1, 14,
7202         "smart_learn",                  "Monsters learn from their mistakes (*)" },
7203 #endif
7204
7205
7206 #ifdef JP
7207         { &smart_cheat,                 FALSE, 6, 1, 15,
7208         "smart_cheat",                  "¥â¥ó¥¹¥¿¡¼¤Ï¥×¥ì¥¤¥ä¡¼¤Î¼å¤ß¤òÆͤ¯(*)" },
7209 #else
7210         { &smart_cheat,                 FALSE, 6, 1, 15,
7211         "smart_cheat",                  "Monsters exploit players weaknesses (*)" },
7212 #endif
7213
7214
7215 #ifdef JP
7216         { &vanilla_town,                FALSE, 6, 6, 0,
7217         "vanilla_town",                 "¸µÁĤγ¹/¥¯¥¨¥¹¥È¤È¹ÓÌî¤Ê¤·" },
7218 #else
7219         { &vanilla_town,                FALSE, 6, 6, 0,
7220         "vanilla_town",                 "Use 'vanilla' town without quests and wilderness" },
7221 #endif
7222
7223
7224 #ifdef JP
7225         { &lite_town,                   FALSE, 6, 6, 1,
7226         "lite_town",                    "¾®µ¬ÌϤʳ¹/¹ÓÌî¤Ê¤·" },
7227 #else
7228         { &lite_town,                   FALSE, 6, 6, 1,
7229         "lite_town",                    "Use 'lite' town without a wilderness" },
7230 #endif
7231
7232
7233 #ifdef JP
7234         { &ironman_shops,               FALSE, 6, 6, 2,
7235         "ironman_shops",                "¡ÊÅ´¿ÍÍÑ¡ËŹ¤ò»ÈÍѤ·¤Ê¤¤(*)" },
7236 #else
7237         { &ironman_shops,               FALSE, 6, 6, 2,
7238         "ironman_shops",                "Stores are permanently closed (*)" },
7239 #endif
7240
7241
7242 #ifdef JP
7243         { &ironman_small_levels,        FALSE, 6, 6, 3,
7244         "ironman_small_levels",         "¡ÊÅ´¿ÍÍѡ˾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®(*)" },
7245 #else
7246         { &ironman_small_levels,        FALSE, 6, 6, 3,
7247         "ironman_small_levels",         "Always create unusually small dungeon levels (*)" },
7248 #endif
7249
7250
7251 #ifdef JP
7252         { &ironman_downward,            FALSE, 6, 6, 4,
7253         "ironman_downward",             "¡ÊÅ´¿ÍÍѡ˵¢´Ô¤È¾å¤ê³¬Ãʤʤ·(*)" },
7254 #else
7255         { &ironman_downward,            FALSE, 6, 6, 4,
7256         "ironman_downward",             "Disable recall and use of up stairs (*)" },
7257 #endif
7258
7259
7260 #ifdef JP
7261         { &ironman_autoscum,            FALSE, 6, 6, 5,
7262         "ironman_autoscum",             "¡ÊÅ´¿ÍÍѡ˾ï¤Ë³¬¤ÎÊ·°Ïµ¤¤ò¼«Æ°Áª¤ê¹¥¤ß¤¹¤ë" },
7263 #else
7264         { &ironman_autoscum,            FALSE, 6, 6, 5,
7265         "ironman_autoscum",             "Permanently enable the autoscummer" },
7266 #endif
7267
7268
7269 #ifdef JP
7270        { &ironman_empty_levels,         FALSE, 6, 6, 8,
7271        "ironman_empty_levels",          "¡ÊÅ´¿ÍÍѡ˾ï¤Ë¶õ¤Ã¤Ý¤Î¥¢¥ê¡¼¥Ê¥ì¥Ù¥ë¤òÀ¸À®(*)" },
7272 #else
7273         { &ironman_empty_levels,        FALSE, 6, 6, 8,
7274         "ironman_empty_levels",         "Always create empty 'arena' levels (*)" },
7275 #endif
7276
7277
7278 #ifdef JP
7279        { &ironman_rooms,                FALSE, 6, 6, 12,
7280        "ironman_rooms",                 "¡ÊÅ´¿ÍÍѡ˾ï¤ËÉáÄ̤Ǥʤ¤Éô²°¤òÀ¸À®¤¹¤ë(*)" },
7281 #else
7282         { &ironman_rooms,               FALSE, 6, 6, 12,
7283         "ironman_rooms",                "Always generate very unusual rooms (*)" },
7284 #endif
7285
7286
7287 #ifdef JP
7288         { &ironman_nightmare,           FALSE, 6, 6, 18,
7289         "ironman_nightmare",            "¡ÊÅ´¿ÍÍÑ¡Ë°­Ì´¥â¡¼¥É(¤³¤ì¤ÏÁ´¤¯ÉÔ¾òÍý¤Ç¤¹¡ª)(*)" },
7290 #else
7291         { &ironman_nightmare,           FALSE, 6, 6, 18,
7292         "ironman_nightmare",            "Nightmare mode(it isn't even remotely fair!)(*)" },
7293 #endif
7294
7295 #ifdef JP
7296         { &left_hander,                 FALSE, 6, 6, 13,
7297         "left_hander",                  "º¸Íø¤­¤Ç¤¢¤ë" },
7298 #else
7299         { &left_hander,                 FALSE, 6, 6, 13,
7300         "left_hander",                  "Left-Hander" },
7301 #endif
7302
7303
7304 #ifdef JP
7305         { &preserve_mode,               TRUE,  6, 6, 14,
7306         "preserve_mode",                "ÅÁÀâ¤Î¥¢¥¤¥Æ¥à¤ò¼è¤êƨ¤·¤Æ¤âºÆÀ¸À®¤µ¤ì¤ë(*)" },
7307 #else
7308         { &preserve_mode,               TRUE,  6, 6, 14,
7309         "preserve_mode",                "Preserve artifacts (*)" },
7310 #endif
7311
7312
7313 #ifdef JP
7314         { &autoroller,                  TRUE,  6, 6, 15,
7315         "autoroller",                   "ǽÎÏÃͤ˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ(*)" },
7316 #else
7317         { &autoroller,                  TRUE,  6, 6, 15,
7318         "autoroller",                   "Allow use of autoroller for stats (*)" },
7319 #endif
7320
7321
7322 #ifdef JP
7323         { &autochara,                   FALSE, 6, 6, 16,
7324         "autochara",                   "ÂγÊ/Ãϰ̤˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ" },
7325 #else
7326         { &autochara,                   FALSE, 6, 6, 16,
7327         "autochara",                    "Autoroll for weight, height and social status" },
7328 #endif
7329
7330
7331 #ifdef JP
7332         { &powerup_home,                TRUE,  6, 4, 3,
7333         "powerup_home",                 "²æ¤¬²È¤ò³ÈÄ¥¤¹¤ë(*)" },
7334
7335 #else
7336         { &powerup_home,                TRUE,  6, 4, 3,
7337         "powerup_home",                 "Increase capacity of your home (*)" },
7338 #endif
7339
7340
7341         /*** Easy Object Auto-Destroyer ***/
7342
7343 #ifdef JP
7344         { &destroy_items,               FALSE, 7, 7, 0,
7345         "destroy_items",                "¥¢¥¤¥Æ¥à¤Î´Ê°×¼«Æ°Ç˲õ¤ò»ÈÍѤ¹¤ë" },
7346 #else
7347         { &destroy_items,               FALSE, 7, 7, 0,
7348         "destroy_items",                "Use easy auto-destroyer" },
7349 #endif
7350
7351 #ifdef JP
7352         { &destroy_feeling,               FALSE, 7, 7, 8,
7353         "destroy_feeling",                "´Ê°×´ÕÄꤷ¤¿¤È¤­¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
7354 #else
7355         { &destroy_feeling,               FALSE, 7, 7, 8,
7356         "destroy_feeling",                "Apply auto-destroy as sense feeling" },
7357 #endif
7358
7359 #ifdef JP
7360         { &destroy_identify,               FALSE, 7, 7, 9,
7361         "destroy_identify",                "´ÕÄꤷ¤¿¤È¤­¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
7362 #else
7363         { &destroy_identify,               FALSE, 7, 7, 9,
7364         "destroy_identify",                "Apply auto-destroy as identify an item" },
7365 #endif
7366
7367 #ifdef JP
7368         { &leave_worth,                 TRUE, 7, 7, 2,
7369         "leave_worth",                  "²ÁÃͤ¬¤¢¤ë¥¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
7370 #else
7371         { &leave_worth,                 TRUE, 7, 7, 2,
7372         "leave_worth",                  "Auto-destroyer leaves known worthy items" },
7373 #endif
7374
7375 #ifdef JP
7376         { &leave_equip,                 FALSE, 7, 7, 3,
7377         "leave_equip",                  "Éð´ï/Ëɶñ¤Ï²õ¤µ¤Ê¤¤" },
7378 #else
7379         { &leave_equip,                 FALSE, 7, 7, 3,
7380         "leave_equip",                  "Auto-destroyer leaves weapons and armour" },
7381 #endif
7382
7383 #ifdef JP
7384         { &leave_chest,                 TRUE, 7, 7, 7,
7385         "leave_chest",                  "³«Éõ¤µ¤ì¤Æ¤¤¤Ê¤¤È¢¤Ï²õ¤µ¤Ê¤¤" },
7386 #else
7387         { &leave_chest,                 TRUE, 7, 7, 7,
7388         "leave_chest",                  "Auto-destroyer leaves closed chests" },
7389 #endif
7390
7391 #ifdef JP
7392         { &leave_wanted,                TRUE, 7, 7, 4,
7393         "leave_wanted",                 "¾Þ¶â¼ó¤Î»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
7394 #else
7395         { &leave_wanted,                TRUE, 7, 7, 4,
7396         "leave_wanted",                 "Auto-destroyer leaves wanted corpses" },
7397 #endif
7398
7399 #ifdef JP
7400         { &leave_corpse,                FALSE, 7, 7, 5,
7401         "leave_corpse",                 "»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
7402 #else
7403         { &leave_corpse,                FALSE, 7, 7, 5,
7404         "leave_corpse",                 "Auto-destroyer leaves corpses and skeletons" },
7405 #endif
7406
7407 #ifdef JP
7408         { &leave_junk,                  FALSE, 7, 7, 6,
7409         "leave_junk",                   "¤¬¤é¤¯¤¿¤Ï²õ¤µ¤Ê¤¤" },
7410 #else
7411         { &leave_junk,                  FALSE, 7, 7, 6,
7412         "leave_junk",                   "Auto-destroyer leaves junk" },
7413 #endif
7414
7415 #ifdef JP
7416         { &leave_special,               TRUE, 7, 7, 1,
7417         "leave_special",                "¼ï²/¿¦¶È¤ÇÆÃÊ̤ËɬÍפʥ¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
7418 #else
7419         { &leave_special,               TRUE, 7, 7, 1,
7420         "leave_special",                "Auto-destroyer leaves items your race/class needs" },
7421 #endif
7422
7423
7424         /*** Play-record Options ***/
7425
7426 #ifdef JP
7427         { &record_fix_art,              TRUE, 10, 4, 11,
7428         "record_fix_art",               "¸ÇÄꥢ¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµ­Ï¿¤¹¤ë" },
7429 #else
7430         { &record_fix_art,              TRUE, 10, 4, 11,
7431         "record_fix_art",               "Record fixed artifacts" },
7432 #endif
7433
7434 #ifdef JP
7435         { &record_rand_art,             TRUE, 10, 4, 12,
7436         "record_rand_art",              "¥é¥ó¥À¥à¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµ­Ï¿¤¹¤ë" },
7437 #else
7438         { &record_rand_art,             TRUE, 10, 4, 12,
7439         "record_rand_art",              "Record random artifacts" },
7440 #endif
7441
7442 #ifdef JP
7443         { &record_destroy_uniq,         TRUE, 10, 4, 13,
7444         "record_destroy_uniq",          "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òÅݤ·¤¿¤È¤­¤òµ­Ï¿¤¹¤ë" },
7445 #else
7446         { &record_destroy_uniq,         TRUE, 10, 4, 13,
7447         "record_destroy_uniq",          "Record when destroy unique monster" },
7448 #endif
7449
7450 #ifdef JP
7451         { &record_fix_quest,            TRUE, 10, 4, 14,
7452         "record_fix_quest",             "¸ÇÄꥯ¥¨¥¹¥È¤ÎãÀ®¤òµ­Ï¿¤¹¤ë" },
7453 #else
7454         { &record_fix_quest,            TRUE, 10, 4, 14,
7455         "record_fix_quest",             "Record fixed quests" },
7456 #endif
7457
7458 #ifdef JP
7459         { &record_rand_quest,           TRUE, 10, 4, 15,
7460         "record_rand_quest",            "¥é¥ó¥À¥à¥¯¥¨¥¹¥È¤ÎãÀ®¤òµ­Ï¿¤¹¤ë" },
7461 #else
7462         { &record_rand_quest,           TRUE, 10, 4, 15,
7463         "record_rand_quest",            "Record random quests" },
7464 #endif
7465
7466 #ifdef JP
7467         { &record_maxdepth,             TRUE, 10, 4, 16,
7468         "record_maxdepth",              "ºÇ¿¼³¬¤ò¹¹¿·¤·¤¿¤È¤­¤Ëµ­Ï¿¤¹¤ë" },
7469 #else
7470         { &record_maxdepth,             TRUE, 10, 4, 16,
7471         "record_maxdepth" ,             "Record movements to deepest level" },
7472 #endif
7473
7474 #ifdef JP
7475         { &record_stair,                TRUE, 10, 4, 17,
7476         "record_stair",                 "³¬¤Î°ÜÆ°¤òµ­Ï¿¤¹¤ë" },
7477 #else
7478         { &record_stair,                TRUE, 10, 4, 17,
7479         "record_stair",                 "Record recall and stair movements" },
7480 #endif
7481
7482 #ifdef JP
7483         { &record_buy,                  TRUE, 10, 4, 18,
7484         "record_buy",                   "¥¢¥¤¥Æ¥à¤Î¹ØÆþ¤òµ­Ï¿¤¹¤ë" },
7485 #else
7486         { &record_buy,                  TRUE, 10, 4, 18,
7487         "record_buy",                   "Record purchased items" },
7488 #endif
7489
7490 #ifdef JP
7491         { &record_sell,                 FALSE, 10, 4, 19,
7492         "record_sell",                  "¥¢¥¤¥Æ¥à¤ÎÇäµÑ¤òµ­Ï¿¤¹¤ë" },
7493 #else
7494         { &record_sell,                 FALSE, 10, 4, 19,
7495         "record_sell",                  "Record sold items" },
7496 #endif
7497
7498 #ifdef JP
7499         { &record_danger,               TRUE, 10, 4, 20,
7500         "record_danger",                "¥Ô¥ó¥Á¤Ë¤Ê¤Ã¤¿¤È¤­¤òµ­Ï¿¤¹¤ë" },
7501 #else
7502         { &record_danger,               TRUE, 10, 4, 20,
7503         "record_danger",                "Record hitpoint warning" },
7504 #endif
7505
7506 #ifdef JP
7507         { &record_arena,                TRUE, 10, 4, 21,
7508         "record_arena",                 "¥¢¥ê¡¼¥Ê¤Ç¤Î¾¡Íø¤òµ­Ï¿¤¹¤ë" },
7509 #else
7510         { &record_arena,                TRUE, 10, 4, 21,
7511         "record_arena",                 "Record arena victories" },
7512 #endif
7513
7514 #ifdef JP
7515         { &record_ident,                TRUE, 10, 4, 22,
7516         "record_ident",                 "̤ȽÌÀ¤Î¥¢¥¤¥Æ¥à¤Î¼±Ê̤òµ­Ï¿¤¹¤ë" },
7517 #else
7518         { &record_ident,                TRUE, 10, 4, 22,
7519         "record_ident",                 "Record first identified items" },
7520 #endif
7521
7522 #ifdef JP
7523         { &record_named_pet,            FALSE, 10, 4, 23,
7524         "record_named_pet",             "̾Á°¤Ä¤­¥Ú¥Ã¥È¤Î¾ðÊó¤òµ­Ï¿¤¹¤ë" },
7525 #else
7526         { &record_named_pet,            FALSE, 10, 4, 23,
7527         "record_named_pet",             "Record informations of named pets" },
7528 #endif
7529
7530
7531         /*** End of Table ***/
7532
7533         { NULL,                         0, 0, 0, 0,
7534         NULL,                           NULL }
7535 };
7536
7537
7538 #ifdef JP
7539 cptr chaos_patrons[MAX_PATRON] =
7540 {
7541         "¥¹¥í¡¼¥¿¡¼",
7542         "¥Þ¥Ù¥í¡¼¥É",
7543         "¥Á¥ã¡¼¥É¥í¥¹",
7544         "¥Ï¥¤¥ª¥ó¥Ï¡¼¥ó",
7545         "¥­¥·¥ª¥à¥Ð¡¼¥°",
7546
7547         "¥Ô¥¢¥ì¡¼",
7548         "¥Ð¥é¥ó",
7549         "¥¢¥ê¥ª¥Ã¥Á",
7550         "¥¤¡¼¥«¡¼",
7551         "¥Ê¡¼¥¸¥ã¥ó",
7552
7553         "¥Ð¥í",
7554         "¥³¡¼¥ó",
7555         "¥¹¥é¡¼¥Í¥Ã¥·¥å",
7556         "¥Ê¡¼¥°¥ë",
7557         "¥Æ¥£¡¼¥ó¥Á",
7558
7559         "¥«¥¤¥ó"
7560 };
7561 #else
7562 cptr chaos_patrons[MAX_PATRON] =
7563 {
7564         "Slortar",
7565         "Mabelode",
7566         "Chardros",
7567         "Hionhurn",
7568         "Xiombarg",
7569
7570         "Pyaray",
7571         "Balaan",
7572         "Arioch",
7573         "Eequor",
7574         "Narjhan",
7575
7576         "Balo",
7577         "Khorne",
7578         "Slaanesh",
7579         "Nurgle",
7580         "Tzeentch",
7581
7582         "Khaine"
7583 };
7584 #endif
7585
7586
7587 int chaos_stats[MAX_PATRON] =
7588 {
7589         A_CON,  /* Slortar */
7590         A_CON,  /* Mabelode */
7591         A_STR,  /* Chardros */
7592         A_STR,  /* Hionhurn */
7593         A_STR,  /* Xiombarg */
7594
7595         A_INT,  /* Pyaray */
7596         A_STR,  /* Balaan */
7597         A_INT,  /* Arioch */
7598         A_CON,  /* Eequor */
7599         A_CHR,  /* Narjhan */
7600
7601         -1,     /* Balo */
7602         A_STR,  /* Khorne */
7603         A_CHR,  /* Slaanesh */
7604         A_CON,  /* Nurgle */
7605         A_INT,  /* Tzeentch */
7606
7607         A_STR,  /* Khaine */
7608 };
7609
7610
7611
7612
7613 int chaos_rewards[MAX_PATRON][20] =
7614 {
7615         /* Slortar the Old: */
7616         {
7617                 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
7618                 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
7619                 REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP,
7620                 REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL, REW_AUGM_ABL
7621         },
7622
7623         /* Mabelode the Faceless: */
7624         {
7625                 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_H_SUMMON, REW_SUMMON_M,
7626                 REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_WND,
7627                 REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_ABL, REW_SER_UNDE,
7628                 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GOOD_OBS
7629         },
7630
7631         /* Chardros the Reaper: */
7632         {
7633                 REW_WRATH, REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_H_SUMMON,
7634                 REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_DESTRUCT, REW_SER_UNDE,
7635                 REW_GENOCIDE, REW_MASS_GEN, REW_MASS_GEN, REW_DISPEL_C, REW_GOOD_OBJ,
7636                 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
7637         },
7638
7639         /* Hionhurn the Executioner: */
7640         {
7641                 REW_WRATH, REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
7642                 REW_IGNORE, REW_IGNORE, REW_SER_UNDE, REW_DESTRUCT, REW_GENOCIDE,
7643                 REW_MASS_GEN, REW_MASS_GEN, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
7644                 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
7645         },
7646
7647         /* Xiombarg the Sword-Queen: */
7648         {
7649                 REW_TY_CURSE, REW_TY_CURSE, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
7650                 REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND, REW_POLY_WND,
7651                 REW_GENOCIDE, REW_DISPEL_C, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS,
7652                 REW_GAIN_ABL, REW_CHAOS_WP, REW_GAIN_EXP, REW_AUGM_ABL, REW_GOOD_OBS
7653         },
7654
7655
7656         /* Pyaray the Tentacled Whisperer of Impossible Secretes: */
7657         {
7658                 REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_H_SUMMON, REW_H_SUMMON,
7659                 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
7660                 REW_POLY_SLF, REW_SER_DEMO, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
7661                 REW_CHAOS_WP, REW_DO_HAVOC, REW_GOOD_OBJ, REW_GREA_OBJ, REW_GREA_OBS
7662         },
7663
7664         /* Balaan the Grim: */
7665         {
7666                 REW_TY_CURSE, REW_HURT_LOT, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
7667                 REW_SUMMON_M, REW_LOSE_EXP, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
7668                 REW_SER_UNDE, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_GAIN_EXP,
7669                 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GREA_OBS, REW_AUGM_ABL
7670         },
7671
7672         /* Arioch, Duke of Hell: */
7673         {
7674                 REW_WRATH, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_EXP, REW_H_SUMMON,
7675                 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
7676                 REW_POLY_SLF, REW_MASS_GEN, REW_SER_DEMO, REW_HEAL_FUL, REW_CHAOS_WP,
7677                 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GAIN_EXP, REW_GREA_OBJ, REW_AUGM_ABL
7678         },
7679
7680         /* Eequor, Blue Lady of Dismay: */
7681         {
7682                 REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_CURSE_WP, REW_RUIN_ABL,
7683                 REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
7684                 REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS, REW_HEAL_FUL, REW_GAIN_EXP,
7685                 REW_GAIN_ABL, REW_CHAOS_WP, REW_GOOD_OBS, REW_GREA_OBJ, REW_AUGM_ABL
7686         },
7687
7688         /* Narjhan, Lord of Beggars: */
7689         {
7690                 REW_WRATH, REW_CURSE_AR, REW_CURSE_WP, REW_CURSE_WP, REW_CURSE_AR,
7691                 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF,
7692                 REW_POLY_WND, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_AUGM_ABL,
7693                 REW_GOOD_OBJ, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GREA_OBS
7694         },
7695
7696         /* Balo the Jester: */
7697         {
7698                 REW_WRATH, REW_SER_DEMO, REW_CURSE_WP, REW_CURSE_AR, REW_LOSE_EXP,
7699                 REW_GAIN_ABL, REW_LOSE_ABL, REW_POLY_WND, REW_POLY_SLF, REW_IGNORE,
7700                 REW_DESTRUCT, REW_MASS_GEN, REW_CHAOS_WP, REW_GREA_OBJ, REW_HURT_LOT,
7701                 REW_AUGM_ABL, REW_RUIN_ABL, REW_H_SUMMON, REW_GREA_OBS, REW_AUGM_ABL
7702         },
7703
7704         /* Khorne the Bloodgod: */
7705         {
7706                 REW_WRATH, REW_HURT_LOT, REW_HURT_LOT, REW_H_SUMMON, REW_H_SUMMON,
7707                 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_SER_MONS, REW_SER_DEMO,
7708                 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GOOD_OBJ,
7709                 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_GREA_OBJ, REW_GREA_OBS
7710         },
7711
7712         /* Slaanesh: */
7713         {
7714                 REW_WRATH, REW_PISS_OFF, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
7715                 REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_SER_DEMO,
7716                 REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_EXP,
7717                 REW_GAIN_EXP, REW_CHAOS_WP, REW_GAIN_ABL, REW_GREA_OBJ, REW_AUGM_ABL
7718         },
7719
7720         /* Nurgle: */
7721         {
7722                 REW_WRATH, REW_PISS_OFF, REW_HURT_LOT, REW_RUIN_ABL, REW_LOSE_ABL,
7723                 REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
7724                 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_ABL,
7725                 REW_GAIN_ABL, REW_SER_UNDE, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL
7726         },
7727
7728         /* Tzeentch: */
7729         {
7730                 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
7731                 REW_LOSE_EXP, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_SLF,
7732                 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_CHAOS_WP, REW_GREA_OBJ,
7733                 REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP, REW_GAIN_EXP, REW_AUGM_ABL
7734         },
7735
7736         /* Khaine: */
7737         {
7738                 REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_LOSE_ABL, REW_LOSE_EXP,
7739                 REW_IGNORE,   REW_IGNORE,   REW_DISPEL_C, REW_DO_HAVOC, REW_DO_HAVOC,
7740                 REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_EXP, REW_GAIN_ABL, REW_GAIN_ABL,
7741                 REW_SER_MONS, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GOOD_OBS
7742         }
7743 };
7744
7745 martial_arts ma_blows[MAX_MA] =
7746 {
7747 #ifdef JP
7748         { "%s¤ò²¥¤Ã¤¿¡£",                          1, 0, 1, 5, 0 },
7749         { "%s¤ò½³¤Ã¤¿¡£",                           2, 0, 1, 7, 0 },
7750         { "%s¤ËÀµ·ýÆͤ­¤ò¤¯¤é¤ï¤·¤¿¡£",                         3, 0, 1, 9, 0 },
7751         { "%s¤Ëɨ½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£",             5, 5, 2, 4, MA_KNEE },
7752         { "%s¤ËɪÂǤÁ¤ò¤¯¤é¤ï¤·¤¿¡£",            7, 5, 1, 12, 0 },
7753         { "%s¤ËÂÎÅö¤ê¤·¤¿¡£",                           9, 10, 2, 6, 0 },
7754         { "%s¤ò½³¤Ã¤¿¡£",                           11, 10, 3, 6, MA_SLOW },
7755         { "%s¤Ë¥¢¥Ã¥Ñ¡¼¤ò¤¯¤é¤ï¤·¤¿¡£",                       13, 12, 5, 5, 6 },
7756         { "%s¤ËÆóÃʽ³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£",                    16, 15, 5, 6, 8 },
7757         { "%s¤ËÇ­ÄÞ·â¤ò¤¯¤é¤ï¤·¤¿¡£",          20, 20, 5, 8, 0 },
7758         { "%s¤ËÄ·¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£",           24, 25, 6, 8, 10 },
7759         { "%s¤ËÏÉÄÞ½±¤ò¤¯¤é¤ï¤·¤¿¡£",       28, 25, 7, 9, 0 },
7760         { "%s¤Ë²ó¤·½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£",         32, 30, 8, 10, 10 },
7761         { "%s¤ËÅ´·ý·â¤ò¤¯¤é¤ï¤·¤¿¡£",          35, 35, 8, 11, 10 },
7762         { "%s¤ËÈô¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£",         39, 35, 8, 12, 12 },
7763         { "%s¤Ë¾ºÎ¶·ý¤ò¤¯¤é¤ï¤·¤¿¡£",         43, 35, 9, 12, 16 },
7764         { "%s¤ËÀÐÇËÅ·¶Ã·ý¤ò¤¯¤é¤ï¤·¤¿¡£",       48, 40, 10, 13, 18 },
7765 #else
7766         { "You punch %s.",                          1, 0, 1, 4, 0 },
7767         { "You kick %s.",                           2, 0, 1, 6, 0 },
7768         { "You strike %s.",                         3, 0, 1, 7, 0 },
7769         { "You hit %s with your knee.",             5, 5, 2, 3, MA_KNEE },
7770         { "You hit %s with your elbow.",            7, 5, 1, 8, 0 },
7771         { "You butt %s.",                           9, 10, 2, 5, 0 },
7772         { "You kick %s.",                           11, 10, 3, 4, MA_SLOW },
7773         { "You uppercut %s.",                       13, 12, 4, 4, 6 },
7774         { "You double-kick %s.",                    16, 15, 5, 4, 8 },
7775         { "You hit %s with a Cat's Claw.",          20, 20, 5, 5, 0 },
7776         { "You hit %s with a jump kick.",           25, 25, 5, 6, 10 },
7777         { "You hit %s with an Eagle's Claw.",       29, 25, 6, 6, 0 },
7778         { "You hit %s with a circle kick.",         33, 30, 6, 8, 10 },
7779         { "You hit %s with an Iron Fist.",          37, 35, 8, 8, 10 },
7780         { "You hit %s with a flying kick.",         41, 35, 8, 10, 12 },
7781         { "You hit %s with a Dragon Fist.",         45, 35, 10, 10, 16 },
7782         { "You hit %s with a Crushing Blow.",       48, 35, 10, 12, 18 },
7783 #endif
7784
7785 };
7786
7787 int monk_ave_damage[PY_MAX_LEVEL+1][3] =
7788 {
7789   {0, 0, 0},
7790   {249, 249, 249},
7791   {324, 324, 324},
7792   {382, 438, 382},
7793   {382, 439, 382},
7794   {390, 446, 390},
7795   {394, 473, 394},
7796   {425, 528, 425},
7797   {430, 535, 430},
7798   {505, 560, 435},
7799   {517, 575, 444},
7800   {566, 655, 474},
7801   {585, 713, 486},
7802   {653, 843, 527},
7803   {678, 890, 544},
7804   {703, 973, 558},
7805   {765, 1096, 596},
7806   {914, 1146, 614},
7807   {943, 1240, 629},
7808   {971, 1276, 643},
7809   {1018, 1350, 667},
7810   {1063, 1464, 688},
7811   {1099, 1515, 705},
7812   {1128, 1559, 721},
7813   {1153, 1640, 735},
7814   {1336, 1720, 757},
7815   {1387, 1789, 778},
7816   {1430, 1893, 794},
7817   {1610, 2199, 863},
7818   {1666, 2280, 885},
7819   {1713, 2401, 908},
7820   {1755, 2465, 925},
7821   {1909, 2730, 984},
7822   {2156, 2891, 1009},
7823   {2218, 2970, 1031},
7824   {2319, 3107, 1063},
7825   {2404, 3290, 1098},
7826   {2477, 3389, 1125},
7827   {2544, 3483, 1150},
7828   {2771, 3899, 1228},
7829   {2844, 3982, 1259},
7830   {3129, 4064, 1287},
7831   {3200, 4190, 1313},
7832   {3554, 4674, 1432},
7833   {3614, 4738, 1463},
7834   {3679, 4853, 1485},
7835   {3741, 4905, 1512},
7836   {3785, 4943, 1538},
7837   {4141, 5532, 1652},
7838   {4442, 5581, 1679},
7839   {4486, 5636, 1702},
7840 };
7841
7842 /*
7843  * Table of game-generated inscriptions (indexed by the defines in
7844  * defines.h). -- RG
7845  */
7846 cptr game_inscriptions[] =
7847 {
7848         NULL,            /* FEEL_NONE */
7849 #ifdef JP
7850         "²õ¤ì¤Æ¤¤¤ë",    /* FEEL_BROKEN */
7851         "¶²¤í¤·¤¤",      /* FEEL_TERRIBLE */
7852         "̵²ÁÃÍ",        /* FEEL_WORTHLESS */
7853         "¼ö¤ï¤ì¤Æ¤¤¤ë",  /* FEEL_CURSED */
7854         "¾å¼Á°Ê¾å",      /* FEEL_UNCURSED */
7855         "ÊÂ",            /* FEEL_AVERAGE */
7856         "¾å¼Á",          /* FEEL_GOOD */
7857         "¹âµéÉÊ",        /* FEEL_EXCELLENT */
7858         "ÆÃÊÌÀ½",        /* FEEL_SPECIAL */
7859 #else
7860         "broken",        /* FEEL_BROKEN */
7861         "terrible",      /* FEEL_TERRIBLE */
7862         "worthless",     /* FEEL_WORTHLESS */
7863         "cursed",        /* FEEL_CURSED */
7864         "uncursed",      /* FEEL_UNCURSED */
7865         "average",       /* FEEL_AVERAGE */
7866         "good",          /* FEEL_GOOD */
7867         "excellent",     /* FEEL_EXCELLENT */
7868         "special",       /* FEEL_SPECIAL */
7869 #endif
7870
7871 };
7872
7873 kamae kamae_shurui[MAX_KAMAE] =
7874 {
7875 #ifdef JP
7876         {"¸¼Éð", 25, ""},
7877         {"Çò¸×", 30, ""},
7878         {"ÀÄε", 35, ""},
7879         {"¼ë¿ý", 40, ""},
7880 #else
7881         {"Genbu", 25, "(Black Tortoise) "},
7882         {"Byakko", 30, "(White Tiger) "},
7883         {"Seiryuu", 35, "(Blue Dragon) "},
7884         {"Suzaku", 40, "(Red Phoenix) "},
7885 #endif
7886 };
7887
7888 kamae kata_shurui[MAX_KATA] =
7889 {
7890 #ifdef JP
7891         {"µï¹ç", 25, ""},
7892         {"É÷¿Ð", 30, ""},
7893         {"¹ßµ´", 35, ""},
7894         {"̵ÁÛ", 40, ""},
7895 #else
7896         {"Iai", 25, ""},
7897         {"Huujin", 30, ""},
7898         {"Kouki", 35, ""},
7899         {"Musou", 40, ""},
7900 #endif
7901 };
7902
7903 cptr exp_level_str[5]=
7904 #ifdef JP
7905 {"[½é¿´¼Ô]", "[ÆþÌç¼Ô]", "[½ÏÎý¼Ô]", "[¥¨¥­¥¹¥Ñ¡¼¥È]", "[ã¿Í]"};
7906 #else
7907 {"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
7908 #endif
7909
7910 byte conv_terrain2feat[MAX_WILDERNESS] =
7911 {
7912   FEAT_PERM_EXTRA,
7913   FEAT_TOWN,
7914   FEAT_DEEP_WATER,
7915   FEAT_SHAL_WATER,
7916   FEAT_SWAMP,
7917   FEAT_DIRT,
7918   FEAT_GRASS,
7919   FEAT_TREES,
7920   FEAT_DIRT,
7921   FEAT_SHAL_LAVA,
7922   FEAT_DEEP_LAVA,
7923   FEAT_MOUNTAIN
7924 };
7925
7926 /* Weird melee attack types when hallucinating */
7927 #ifdef JP
7928 cptr silly_attacks[MAX_SILLY_ATTACK] =
7929 {
7930         "¤Ë¾®Êؤò¤«¤±¤é¤ì¤¿¡£",
7931         "¤¬¤¢¤Ê¤¿¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
7932         "¤Ë¤·¤Ð¤­¤Þ¤ï¤µ¤ì¤¿¡£",
7933         "¤Ë·¤¤ò¤Ê¤á¤µ¤»¤é¤ì¤¿¡£",
7934         "¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤µ¤ì¤¿¡£",
7935         "¤Ë¥¸¥ã¥ó·ý¤Ç¹¶·â¤µ¤ì¤¿¡£",
7936         "¤¬¤¢¤Ê¤¿¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
7937         "¤¬¤¢¤Ê¤¿¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
7938         "¤Ë¥¢¥«¥ó¥Ù¡¼¤µ¤ì¤¿¡£",
7939         "¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤é¤ì¤¿¡£",
7940         "¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤µ¤ì¤¿¡£",
7941         "¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤é¤ì¤¿¡£",
7942         "¤Ï¤¢¤Ê¤¿¤ÈÍ٤ä¿¡£",
7943         "¤Ë´é¤Ë¤é¤¯½ñ¤­¤ò¤µ¤ì¤¿¡£",
7944         "¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤é¤ì¤¿¡£",
7945         "¤Ë¥¹¥«¡¼¥È¤ò¤á¤¯¤é¤ì¤¿¡£",
7946         "¤Ï¤¢¤Ê¤¿¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
7947         "¤«¤éÌòËþ¤ò¾å¤¬¤é¤ì¤¿¡£",
7948         "¤«¤é°¦¤Î¹ðÇò¤ò¤µ¤ì¤¿¡£",
7949         "¤Ï¤¢¤Ê¤¿¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
7950         "¤Ï¤¢¤Ê¤¿¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
7951         "¤¬¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
7952         "¤Ï¤¢¤Ê¤¿¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
7953         "¤Ï¤¢¤Ê¤¿¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
7954         "¤Ë¾¯¤·¤«¤¸¤é¤ì¤¿¡£",
7955         "¤Ï¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
7956         "¤Ï¤¢¤Ê¤¿¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
7957         "¤Ï¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
7958         "¤Ï¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
7959         "¤Ï³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
7960         "¤Ï¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
7961         "¤Ë¥é¥¤¥À¡¼¥­¥Ã¥¯¤Ç¹¶·â¤µ¤ì¤¿¡£",
7962         "¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤é¤ì¤¿¡£",
7963         "¤Ï¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
7964         "¤Ï¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
7965         "¤Ë¤·¤ã¤¬¤ß¾®¥­¥Ã¥¯¤Ç¥Ï¥á¤é¤ì¤¿¡£",
7966         "¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤é¤ì¤¿¡£",
7967         "¤Ï¤¢¤Ê¤¿¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
7968         "¤Ï¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
7969         "¤¬¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
7970         "¤Ï¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×",
7971 };
7972
7973 /* Note: %s for strfmt() */
7974 cptr silly_attacks2[MAX_SILLY_ATTACK] =
7975 {
7976         "%s¤Ë¾®Êؤò¤«¤±¤¿¡£",
7977         "%s¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
7978         "%s¤ò¤·¤Ð¤­¤Þ¤ï¤·¤¿¡£",
7979         "%s¤Ë·¤¤ò¤Ê¤á¤µ¤»¤¿¡£",
7980         "%s¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤·¤¿¡£",
7981         "%s¤ò¥¸¥ã¥ó·ý¤Ç¹¶·â¤·¤¿¡£",
7982         "%s¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
7983         "%s¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
7984         "%s¤Ë¥¢¥«¥ó¥Ù¡¼¤·¤¿¡£",
7985         "%s¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤¿¡£",
7986         "%s¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤»¤¿¡£",
7987         "%s¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤¿¡£",
7988         "%s¤ÈÍ٤ä¿¡£",
7989         "%s¤Î´é¤Ë¤é¤¯½ñ¤­¤ò¤·¤¿¡£",
7990         "%s¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤Ã¤¿¡£",
7991         "%s¤Î¥¹¥«¡¼¥È¤ò¤á¤¯¤Ã¤¿¡£",
7992         "%s¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
7993         "%s¤«¤éÌòËþ¤ò¾å¤¬¤Ã¤¿¡£",
7994         "%s¤Ë°¦¤Î¹ðÇò¤ò¤·¤¿¡£",
7995         "%s¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
7996         "%s¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
7997         "¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
7998         "%s¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
7999         "%s¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
8000         "%s¤ò¾¯¤·¤«¤¸¤Ã¤¿¡£",
8001         "¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
8002         "%s¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
8003         "¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
8004         "¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
8005         "%s¤Ë³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
8006         "%s¤Ë¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
8007         "%s¤ò¥é¥¤¥À¡¼¥­¥Ã¥¯¤Ç¹¶·â¤·¤¿¡£",
8008         "%s¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤¿¡£",
8009         "¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
8010         "%s¤Ë¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
8011         "%s¤ò¤·¤ã¤¬¤ß¾®¥­¥Ã¥¯¤Ç¥Ï¥á¤¿¡£",
8012         "%s¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤¿¡£",
8013         "%s¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
8014         "¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
8015         "¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
8016         "¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×",
8017 };
8018 #else
8019 cptr silly_attacks[MAX_SILLY_ATTACK] =
8020 {
8021         "smothers",
8022         "hugs",
8023         "humiliates",
8024         "whips",
8025         "kisses",
8026
8027         "disgusts",
8028         "pees all over",
8029         "passes the gas on",
8030         "makes obscene gestures at",
8031         "licks",
8032
8033         "stomps on",
8034         "swallows",
8035         "drools on",
8036         "misses",
8037         "shrinks",
8038
8039         "emasculates",
8040         "evaporates",
8041         "solidifies",
8042         "digitizes",
8043         "insta-kills",
8044
8045         "massacres",
8046         "slaughters",
8047         "drugs",
8048         "psychoanalyzes",
8049         "deconstructs",
8050
8051         "falsifies",
8052         "disbelieves",
8053         "molests",
8054         "pusupusu",
8055 };
8056 #endif
8057
8058
8059 /*
8060  * The table of "symbol info" -- each entry is a string of the form
8061  * "X:desc" where "X" is the trigger, and "desc" is the "info".
8062  */
8063 cptr ident_info[] =
8064 {
8065 #ifdef JP
8066         " :°Å°Ç",
8067         "!:Ìô, ¥ª¥¤¥ë",
8068         "\":¥¢¥ß¥å¥ì¥Ã¥È, ðô¾þ¤ê",
8069         "#:ÊÉ(±£¤·¥É¥¢)/¿¢Êª/µ¤ÂÎ",
8070         "$:ºâÊõ(¶â¤«ÊõÀÐ)",
8071         "%:¹ÛÌ®(Íϴ䤫ÀбÑ)",
8072         "&:Ȣ",
8073         "':³«¤¤¤¿¥É¥¢",
8074         "(:Æð¤é¤«¤¤Ëɶñ",
8075         "):½â",
8076         "*:ºâÊõ¤ò´Þ¤ó¤À¹ÛÌ®¤Þ¤¿¤Ïµå·Á¤Î²øʪ",
8077         "+:ÊĤ¸¤¿¥É¥¢",
8078         ",:¿©¤Ùʪ, ¤ª¤Ð¤±¥­¥Î¥³",
8079         "-:ËâË¡ËÀ, ¥í¥Ã¥É",
8080         ".:¾²",
8081         "/:´È¾õÉð´ï(¥¢¥Ã¥¯¥¹/¥Ñ¥¤¥¯/Åù)",
8082         "0:Çîʪ´Û¤ÎÆþ¸ý",
8083         "1:»¨²ß²°¤ÎÆþ¸ý",
8084         "2:Ëɶñ²°¤ÎÆþ¸ý",
8085         "3:Éð´ïÀìÌ珤ÎÆþ¸ý",
8086         "4:»û±¡¤ÎÆþ¸ý",
8087         "5:Ï£¶â½Ñ¤ÎŹ¤ÎÆþ¸ý",
8088         "6:ËâË¡¤ÎŹ¤ÎÆþ¸ý",
8089         "7:¥Ö¥é¥Ã¥¯¥Þ¡¼¥±¥Ã¥È¤ÎÆþ¸ý",
8090         "8:²æ¤¬²È¤ÎÆþ¸ý",
8091         "9:½ñŹ¤ÎÆþ¸ý",
8092         "::´äÀÐ",
8093         ";:²óÈò¤ÎĦÁü/Çúȯ¤Î¥ë¡¼¥ó",
8094         "<:¾å¤ê³¬ÃÊ",
8095         "=:»ØÎØ",
8096         ">:²¼¤ê³¬ÃÊ",
8097         "?:´¬Êª",
8098         "@:¥×¥ì¥¤¥ä¡¼",
8099         "A:Å·»È",
8100         "B:Ļ",
8101         "C:¸¤",
8102         "D:¸ÅÂå¥É¥é¥´¥ó/¥ï¥¤¥¢¡¼¥à",
8103         "E:¥¨¥ì¥á¥ó¥¿¥ë",
8104         "F:¥È¥ó¥Ü",
8105         "G:¥´¡¼¥¹¥È",
8106         "H:»¨¼ï",
8107         "I:º«Ãî",
8108         "J:¥Ø¥Ó",
8109         "K:¥­¥é¡¼¡¦¥Ó¡¼¥È¥ë",
8110         "L:¥ê¥Ã¥Á",
8111         "M:¿¼ó¤Îà¨ÃîÎà",
8112         "N:Ææ¤ÎÀ¸Êª",
8113         "O:¥ª¡¼¥¬",
8114         "P:µðÂç¿Í´Ö·¿À¸Êª",
8115         "Q:¥¯¥¤¥ë¥¹¥ë¥°(Ì®ÂǤÄÆù²ô)",
8116         "R:à¨ÃîÎà/ξÀ¸Îà",
8117         "S:ÃØéá/¥µ¥½¥ê/¥À¥Ë",
8118         "T:¥È¥í¥ë",
8119         "U:¾åµé¥Ç¡¼¥â¥ó",
8120         "V:¥Ð¥ó¥Ñ¥¤¥¢",
8121         "W:¥ï¥¤¥È/¥ì¥¤¥¹/Åù",
8122         "X:¥¾¡¼¥ó/¥¶¥ì¥ó/Åù",
8123         "Y:¥¤¥¨¥Æ¥£",
8124         "Z:¥Ï¥¦¥ó¥É",
8125         "[:·ø¤¤¥¢¡¼¥Þ¡¼",
8126         "\\:Æß´ï(¥á¥¤¥¹/¥à¥Á/Åù)",
8127         "]:¼ï¡¹¤ÎËɶñ",
8128         "^:¥È¥é¥Ã¥×",
8129         "_:¾ó",
8130         "`:¿Í·Á¡¤Ä¦Áü",
8131         "a:¥¢¥ê",
8132         "b:¥³¥¦¥â¥ê",
8133         "c:¥à¥«¥Ç",
8134         "d:¥É¥é¥´¥ó",
8135         "e:ÌܶÌ",
8136         "f:¥Í¥³",
8137         "g:¥´¡¼¥ì¥à",
8138         "h:¥Û¥Ó¥Ã¥È/¥¨¥ë¥Õ/¥É¥ï¡¼¥Õ",
8139         "i:¥Ù¥È¥Ù¥È",
8140         "j:¥¼¥ê¡¼",
8141         "k:¥³¥Ü¥ë¥É",
8142         "l:¿åÀ³À¸Êª",
8143         "m:¥â¥ë¥É",
8144         "n:¥Ê¡¼¥¬",
8145         "o:¥ª¡¼¥¯",
8146         "p:¿Í´Ö",
8147         "q:»Í­½Ã",
8148         "r:¥Í¥º¥ß",
8149         "s:¥¹¥±¥ë¥È¥ó",
8150         "t:Ä®¤Î¿Í",
8151         "u:²¼µé¥Ç¡¼¥â¥ó",
8152         "v:¥Ü¥ë¥Æ¥Ã¥¯¥¹",
8153         "w:¥¤¥â¥à¥·/Âç·²",
8154         /* "x:unused", */
8155         "y:¥¤¡¼¥¯",
8156         "z:¥¾¥ó¥Ó/¥ß¥¤¥é",
8157         "{:Èô¤ÓÆ»¶ñ¤ÎÃÆ(Ìð/ÃÆ)",
8158         "|:Åá·õÎà(¥½¡¼¥É/¥À¥¬¡¼/Åù)",
8159         "}:Èô¤ÓÆ»¶ñ(µÝ/¥¯¥í¥¹¥Ü¥¦/¥¹¥ê¥ó¥°)",
8160         "~:¿å/ÍÏ´äή(¼ï¡¹¤Î¥¢¥¤¥Æ¥à)",
8161 #else
8162         " :A dark grid",
8163         "!:A potion (or oil)",
8164         "\":An amulet (or necklace)",
8165         "#:A wall (or secret door) / a plant / a gas",
8166         "$:Treasure (gold or gems)",
8167         "%:A vein (magma or quartz)",
8168         "&:A chest",
8169         "':An open door",
8170         "(:Soft armor",
8171         "):A shield",
8172         "*:A vein with treasure or a ball monster",
8173         "+:A closed door",
8174         ",:Food (or mushroom patch)",
8175         "-:A wand (or rod)",
8176         ".:Floor",
8177         "/:A polearm (Axe/Pike/etc)",
8178         "0:Entrance to Museum",
8179         "1:Entrance to General Store",
8180         "2:Entrance to Armory",
8181         "3:Entrance to Weaponsmith",
8182         "4:Entrance to Temple",
8183         "5:Entrance to Alchemy shop",
8184         "6:Entrance to Magic store",
8185         "7:Entrance to Black Market",
8186         "8:Entrance to your home",
8187         "9:Entrance to the bookstore",
8188         "::Rubble",
8189         ";:A glyph of warding / an explosive rune",
8190         "<:An up staircase",
8191         "=:A ring",
8192         ">:A down staircase",
8193         "?:A scroll",
8194         "@:You",
8195         "A:Angel",
8196         "B:Bird",
8197         "C:Canine",
8198         "D:Ancient Dragon/Wyrm",
8199         "E:Elemental",
8200         "F:Dragon Fly",
8201         "G:Ghost",
8202         "H:Hybrid",
8203         "I:Insect",
8204         "J:Snake",
8205         "K:Killer Beetle",
8206         "L:Lich",
8207         "M:Multi-Headed Reptile",
8208         "N:Mystery Living",
8209         "O:Ogre",
8210         "P:Giant Humanoid",
8211         "Q:Quylthulg (Pulsing Flesh Mound)",
8212         "R:Reptile/Amphibian",
8213         "S:Spider/Scorpion/Tick",
8214         "T:Troll",
8215         "U:Major Demon",
8216         "V:Vampire",
8217         "W:Wight/Wraith/etc",
8218         "X:Xorn/Xaren/etc",
8219         "Y:Yeti",
8220         "Z:Zephyr Hound",
8221         "[:Hard armor",
8222         "\\:A hafted weapon (mace/whip/etc)",
8223         "]:Misc. armor",
8224         "^:A trap",
8225         "_:A staff",
8226         "`:A figurine or statue",
8227         "a:Ant",
8228         "b:Bat",
8229         "c:Centipede",
8230         "d:Dragon",
8231         "e:Floating Eye",
8232         "f:Feline",
8233         "g:Golem",
8234         "h:Hobbit/Elf/Dwarf",
8235         "i:Icky Thing",
8236         "j:Jelly",
8237         "k:Kobold",
8238         "l:Aquatic monster",
8239         "m:Mold",
8240         "n:Naga",
8241         "o:Orc",
8242         "p:Person/Human",
8243         "q:Quadruped",
8244         "r:Rodent",
8245         "s:Skeleton",
8246         "t:Townsperson",
8247         "u:Minor Demon",
8248         "v:Vortex",
8249         "w:Worm/Worm-Mass",
8250         /* "x:unused", */
8251         "y:Yeek",
8252         "z:Zombie/Mummy",
8253         "{:A missile (arrow/bolt/shot)",
8254         "|:An edged weapon (sword/dagger/etc)",
8255         "}:A launcher (bow/crossbow/sling)",
8256         "~:Fluid terrain (or miscellaneous item)",
8257 #endif
8258
8259         NULL
8260 };
8261
8262
8263 /*
8264  * The table of monsters' blow effects
8265  */
8266 mbe_info_type mbe_info[] =
8267 {
8268         {  0, 0,             }, /* None      */
8269         { 60, GF_MISSILE,    }, /* HURT      */
8270         {  5, GF_POIS,       }, /* POISON    */
8271         { 20, GF_DISENCHANT, }, /* UN_BONUS  */
8272         { 15, GF_MISSILE,    }, /* UN_POWER  */ /* ToDo: Apply the correct effects */
8273         {  5, GF_MISSILE,    }, /* EAT_GOLD  */
8274         {  5, GF_MISSILE,    }, /* EAT_ITEM  */
8275         {  5, GF_MISSILE,    }, /* EAT_FOOD  */
8276         {  5, GF_MISSILE,    }, /* EAT_LITE  */
8277         {  0, GF_ACID,       }, /* ACID      */
8278         { 10, GF_ELEC,       }, /* ELEC      */
8279         { 10, GF_FIRE,       }, /* FIRE      */
8280         { 10, GF_COLD,       }, /* COLD      */
8281         {  2, GF_MISSILE,    }, /* BLIND     */
8282         { 10, GF_CONFUSION,  }, /* CONFUSE   */
8283         { 10, GF_MISSILE,    }, /* TERRIFY   */
8284         {  2, GF_MISSILE,    }, /* PARALYZE  */
8285         {  0, GF_MISSILE,    }, /* LOSE_STR  */
8286         {  0, GF_MISSILE,    }, /* LOSE_INT  */
8287         {  0, GF_MISSILE,    }, /* LOSE_WIS  */
8288         {  0, GF_MISSILE,    }, /* LOSE_DEX  */
8289         {  0, GF_MISSILE,    }, /* LOSE_CON  */
8290         {  0, GF_MISSILE,    }, /* LOSE_CHR  */
8291         {  2, GF_MISSILE,    }, /* LOSE_ALL  */
8292         { 60, GF_ROCKET,     }, /* SHATTER   */
8293         {  5, GF_MISSILE,    }, /* EXP_10    */
8294         {  5, GF_MISSILE,    }, /* EXP_20    */
8295         {  5, GF_MISSILE,    }, /* EXP_40    */
8296         {  5, GF_MISSILE,    }, /* EXP_80    */
8297         {  5, GF_POIS,       }, /* DISEASE   */
8298         {  5, GF_TIME,       }, /* TIME      */
8299         {  5, GF_MISSILE,    }, /* EXP_VAMP  */
8300         {  5, GF_MANA,       }, /* DR_MANA   */
8301         { 60, GF_MISSILE,    }, /* SUPERHURT */
8302 };