OSDN Git Service

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