OSDN Git Service

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