OSDN Git Service

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