OSDN Git Service

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