3 /* Purpose: Angband Tables */
6 * Copyright (c) 1989 James E. Wilson, Robert A. Koeneke
8 * This software may be copied and distributed for educational, research, and
9 * not for profit purposes provided that this copyright and statement are
10 * included in all such copies.
19 * Global array for looping through the "keypad directions"
22 { 2, 8, 6, 4, 3, 1, 9, 7, 5 };
25 * Global arrays for converting "keypad direction" into offsets
28 { 0, -1, 0, 1, -1, 0, 1, -1, 0, 1 };
31 { 0, 1, 1, 1, 0, 0, 0, -1, -1, -1 };
34 * Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
37 { 0, 0, 1, -1, 1, -1, 1, -1, 0 };
40 { 1, -1, 0, 0, 1, 1, -1, -1, 0 };
44 * Circular keypad direction array
47 { 2, 3, 6, 9, 8, 7, 4, 1 };
50 * Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
53 { 0, 1, 1, 1, 0, -1, -1, -1 };
56 { 1, 1, 0, -1, -1, -1, 0, 1 };
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
66 '0', '1', '2', '3', '4', '5', '6', '7',
67 '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'
72 * Global array for converting numbers to a logical list symbol
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',
86 * Encode the screen colors
88 cptr color_char = "dwsorgbuDWvyRGBU";
92 * Stat Table (INT/WIS) -- Number of half-spells per level
94 byte adj_mag_study[] =
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 */,
138 * Stat Table (INT/WIS) -- extra 1/4-mana-points per level
140 byte adj_mag_mana[] =
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 */,
184 * Stat Table (INT/WIS) -- Minimum failure rate (percentage)
186 byte adj_mag_fail[] =
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 */,
230 * Stat Table (INT/WIS) -- Various things
232 byte adj_mag_stat[] =
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 */,
276 * Stat Table (CHR) -- payment percentages
278 byte adj_chr_gold[] =
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 */,
322 * Stat Table (INT) -- Magic devices
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 */,
368 * Stat Table (WIS) -- Saving throw
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 */,
414 * Stat Table (DEX) -- disarming
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 */,
460 * Stat Table (INT) -- disarming
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 */,
506 * Stat Table (DEX) -- bonus to ac (plus 128)
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+ */
552 * Stat Table (STR) -- bonus to dam (plus 128)
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+ */
598 * Stat Table (DEX) -- bonus to hit (plus 128)
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+ */
644 * Stat Table (STR) -- bonus to hit (plus 128)
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+ */
690 * Stat Table (STR) -- weight limit in deca-pounds
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 */,
736 * Stat Table (STR) -- weapon weight limit in pounds
738 byte adj_str_hold[] =
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 */,
782 * Stat Table (STR) -- digging value
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 */,
828 * Stat Table (STR) -- help index into the "blow" table
830 byte adj_str_blow[] =
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 */,
874 * Stat Table (DEX) -- index into the "blow" table
876 byte adj_dex_blow[] =
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 */,
920 * Stat Table (DEX) -- chance of avoiding "theft" and "falling"
922 byte adj_dex_safe[] =
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 */,
966 * Stat Table (CON) -- base regeneration rate
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 */,
1012 * Stat Table (CON) -- extra 1/4-hitpoints per level (plus 128)
1014 byte adj_con_mhp[] =
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+ */
1058 * Stat Table (CHR) -- charm
1060 byte adj_chr_chm[] =
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 */,
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.
1107 * This number ranges from a single blow/round for weak players to up to six
1108 * blows/round for powerful warriors.
1110 * Note that certain artifacts and ego-items give "bonus" blows/round.
1112 * First, from the player class, we extract some values:
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);
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.
1141 * To get "D", we look up the relevant "adj_dex_blow[]" (see above),
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.
1146 byte blows_table[12][12] =
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 },
1166 s16b arena_monsters[MAX_ARENA_MONS+2] =
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
1178 s16b arena_shouhin[MAX_ARENA_MONS+2] =
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
1191 * Store owners (exactly four "possible" owners per store, chosen randomly)
1192 * { name, purse, max greed, min greed, haggle_per, tolerance, race, unused }
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.
1198 * For the weapon and armour shops, several owners have a limit of 5k.
1200 * I want to do 50k owners, but the purse is currently s16b. Perhaps
1201 * we should just store 1/10th of the purse?
1203 owner_type owners[MAX_STORES][MAX_OWNERS] =
1206 /* General store - 32 unique names */
1208 Raistlin ¤Ï dragonlance ¤Î powerful wizard ¡£
1209 Rincewind the Chicken ¤Ï Terry Pratchett ¤Î Discworld ¤ÎÅоì¿Íʪ ¾åµ¤Î¥Ñ¥í¥Ç¥£¡©¡¢
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},
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},
1227 { "¿ÆÀڤʥե¡¥ê¥ë¥Þ¥¦¥¨¥ó", 250, 170, 108, 5, 15, RACE_HOBBIT},
1229 { "Falilmawen the Friendly", 250, 170, 108, 5, 15, RACE_HOBBIT},
1232 { "²²É¼ԥô¥©¥ï¥é¥ó", 500, 175, 108, 4, 12, RACE_HUMAN},
1234 { "Voirin the Cowardly", 500, 175, 108, 4, 12, RACE_HUMAN},
1237 { "¥Á¥Ó¤Î¥¨¥é¥·¥å¥Ê¥¯", 750, 170, 107, 5, 15, RACE_BEASTMAN},
1239 { "Erashnak the Midget", 750, 170, 107, 5, 15, RACE_BEASTMAN},
1242 { "¥Ï¥ó¥µ¥à¤Ê¥°¥é¥Ã¥°", 1000, 165, 107, 6, 18, RACE_HALF_TITAN},
1244 { "Grug the Comely", 1000, 165, 107, 6, 18, RACE_HALF_TITAN},
1247 { "¥±¥Á¤Ê¥Õ¥©¥í¥Ó¥¢", 250, 170, 108, 5, 15, RACE_HUMAN},
1249 { "Forovir the Cheap", 250, 170, 108, 5, 15, RACE_HUMAN},
1252 { "Çϼ¯¤Î¥¨¥ê¥¹", 500, 175, 108, 4, 12, RACE_HUMAN},
1254 { "Ellis the Fool", 500, 175, 108, 4, 12, RACE_HUMAN},
1257 { "Ê¢¥Ú¥³¤Î¥Õ¥£¥ë¥Ð¡¼¥È", 750, 170, 107, 5, 15, RACE_VAMPIRE},
1259 { "Filbert the Hungry", 750, 170, 107, 5, 15, RACE_VAMPIRE},
1262 { "¥¹¥Ê¡¼¥°¥ë¡¦¥µ¥·¥°¥¢", 1000, 165, 107, 6, 18, RACE_MIND_FLAYER},
1264 { "Fthnargl Psathiggua", 1000, 165, 107, 6, 18, RACE_MIND_FLAYER},
1267 { "Ĺ»à¤¥¨¥í¥ï¡¼¥º", 250, 170, 108, 5, 15, RACE_SPECTRE},
1269 { "Eloise Long-Dead", 250, 170, 108, 5, 15, RACE_SPECTRE},
1272 { "¥Î¥í¥Þ¤Î¥Õ¥ó¥Ç¥£", 500, 175, 108, 4, 12, RACE_ZOMBIE},
1274 { "Fundi the Slow", 500, 175, 108, 4, 12, RACE_ZOMBIE},
1277 { "¥°¥é¥ó¥µ¥¹", 750, 170, 107, 5, 15, RACE_SKELETON},
1279 { "Granthus", 750, 170, 107, 5, 15, RACE_SKELETON},
1282 { "ÃúÇ«¤Ê¥í¥é¥Ã¥¯¥¹", 1000, 165, 107, 6, 18, RACE_VAMPIRE},
1284 { "Lorax the Suave", 1000, 165, 107, 6, 18, RACE_VAMPIRE},
1287 { "¥Ö¥Ã¥Á", 250, 170, 108, 5, 15, RACE_HALF_ORC},
1289 { "Butch", 250, 170, 108, 5, 15, RACE_HALF_ORC},
1292 { "Èþ¤·¤¥¨¥ë¥Ù¥ì¥¹", 500, 175, 108, 4, 12, RACE_HIGH_ELF},
1294 { "Elbereth the Beautiful", 500, 175, 108, 4, 12, RACE_HIGH_ELF},
1297 { "¤³¤½¤³¤½¥µ¡¼¥ì¥¹", 750, 170, 107, 5, 15, RACE_GNOME},
1299 { "Sarleth the Sneaky", 750, 170, 107, 5, 15, RACE_GNOME},
1302 { "¥Ê¡¼¥í¥Ã¥¯", 1000, 165, 107, 6, 18, RACE_DWARF},
1304 { "Narlock", 1000, 165, 107, 6, 18, RACE_DWARF},
1307 { "¥Á¥Ó¤Î¥Ø¥¤¥Í¥Ã¥«", 250, 170, 108, 5, 15, RACE_GNOME},
1309 { "Haneka the Small", 250, 170, 108, 5, 15, RACE_GNOME},
1312 { "¤¤Á¤¬¤¤¥í¥ï¥é¥ó", 500, 175, 108, 4, 12, RACE_HALF_GIANT},
1314 { "Loirin the Mad", 500, 175, 108, 4, 12, RACE_HALF_GIANT},
1317 { "ÆÇ©¤Î¥¦¡¼¥È", 750, 170, 107, 5, 15, RACE_DRACONIAN},
1319 { "Wuto Poisonbreath", 750, 170, 107, 5, 15, RACE_DRACONIAN},
1322 { "¤Ç¤Ö¤Ã¤Á¤ç¥¢¥é¥¡¥«", 1000, 165, 107, 6, 18, RACE_DRACONIAN},
1324 { "Araaka the Rotund", 1000, 165, 107, 6, 18, RACE_DRACONIAN},
1327 { "Äãǽ¤Ê¥×¡¼¥´¡¼", 250, 170, 108, 5, 15, RACE_BEASTMAN},
1329 { "Poogor the Dumb", 250, 170, 108, 5, 15, RACE_BEASTMAN},
1332 { "¥Õ¥§¥í¡¼¥ë¥Õ¥£¥ê¥¢¥ó", 500, 175, 108, 4, 12, RACE_ELF},
1334 { "Felorfiliand", 500, 175, 108, 4, 12, RACE_ELF},
1337 { "ǯ´ó¤ê¥Þ¥í¥«", 750, 170, 107, 5, 15, RACE_GNOME},
1339 { "Maroka the Aged", 750, 170, 107, 5, 15, RACE_GNOME},
1342 { " ͦ´º¤Ê¥µ¥·¥ó", 1000, 165, 107, 6, 18, RACE_HALF_GIANT},
1344 { "Sasin the Bold", 1000, 165, 107, 6, 18, RACE_HALF_GIANT},
1347 { "Åļ˼ԥ¢¥Ó¥¨¥Þ¡¼¥ë", 250, 170, 108, 5, 15, RACE_HUMAN},
1349 { "Abiemar the Peasant", 250, 170, 108, 5, 15, RACE_HUMAN},
1352 { "ÉÏ˳¤Ê¥Ï¡¼¥¯", 500, 175, 108, 4, 12, RACE_HALF_ORC},
1354 { "Hurk the Poor", 500, 175, 108, 4, 12, RACE_HALF_ORC},
1357 { "¤ß¤¸¤á¤Ê¥½¥¢¥ê¥ó", 750, 170, 107, 5, 15, RACE_ZOMBIE},
1359 { "Soalin the Wretched", 750, 170, 107, 5, 15, RACE_ZOMBIE},
1362 { "¼ÁÁǤʥá¥ë¥é", 1000, 165, 107, 6, 18, RACE_ELF},
1364 { "Merulla the Humble", 1000, 165, 107, 6, 18, RACE_ELF},
1368 /* Armoury - 28 unique names */
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},
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},
1382 { "½¹°¥³¥ó=¥À¡¼", 10000, 210, 115, 5, 7, RACE_HALF_ORC},
1384 { "Kon-Dar the Ugly", 10000, 210, 115, 5, 7, RACE_HALF_ORC},
1387 { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦", 15000, 190, 111, 4, 9, RACE_HUMAN},
1389 { "Darg-Low the Grim", 15000, 190, 111, 4, 9, RACE_HUMAN},
1392 { "¥Ï¥ó¥µ¥à¤Ê¥Ç¥«¥É", 25000, 200, 112, 4, 10, RACE_AMBERITE},
1394 { "Decado the Handsome", 25000, 200, 112, 4, 10, RACE_AMBERITE},
1397 { "¥¨¥í¡¼¡¦¥É¥é¥´¥ó¥¹¥±¥¤¥ë", 30000, 200, 112, 4, 5, RACE_ELF},
1399 { "Elo Dragonscale", 30000, 200, 112, 4, 5, RACE_ELF},
1402 { "¥Ç¥ê¥«¥È¥¹", 10000, 210, 115, 5, 7, RACE_SPRITE},
1404 { "Delicatus", 10000, 210, 115, 5, 7, RACE_SPRITE},
1407 { "µðÂç¤Ê¥°¥ë¡¼¥¹", 15000, 190, 111, 4, 9, RACE_HALF_GIANT},
1409 { "Gruce the Huge", 15000, 190, 111, 4, 9, RACE_HALF_GIANT},
1412 { "¥¢¥Ë¥à¥¹", 25000, 200, 112, 4, 10, RACE_GOLEM},
1414 { "Animus", 25000, 200, 112, 4, 10, RACE_GOLEM},
1417 { "¥Þ¥ë¥ô¥¡¥¹", 30000, 200, 112, 4, 5, RACE_HALF_TITAN},
1419 { "Malvus", 30000, 200, 112, 4, 5, RACE_HALF_TITAN},
1422 { "¥»¥é¥¯¥·¥¹", 10000, 210, 115, 5, 7, RACE_ZOMBIE},
1424 { "Selaxis", 10000, 210, 115, 5, 7, RACE_ZOMBIE},
1427 { "¥Ç¥¹¡¦¥Á¥ë", 5000, 190, 111, 4, 9, RACE_SPECTRE},
1429 { "Deathchill", 5000, 190, 111, 4, 9, RACE_SPECTRE},
1432 { "Èù¤«¤Ê¥É¥ê¥ª¥¹", 25000, 200, 112, 4, 10, RACE_SPECTRE},
1434 { "Drios the Faint", 25000, 200, 112, 4, 10, RACE_SPECTRE},
1437 { "Î䤿¤¤¥Ð¥¹¥ê¥Ã¥¯", 30000, 200, 112, 4, 5, RACE_VAMPIRE},
1439 { "Bathric the Cold", 30000, 200, 112, 4, 5, RACE_VAMPIRE},
1442 { "Îä¹ó¥ô¥§¥ó¥¸¥§¥é", 10000, 210, 115, 5, 7, RACE_HALF_TROLL},
1444 { "Vengella the Cruel", 10000, 210, 115, 5, 7, RACE_HALF_TROLL},
1447 { "¶¯¼Ô¥¦¥£¥é¥Ê", 15000, 190, 111, 4, 9, RACE_HUMAN},
1449 { "Wyrana the Mighty", 15000, 190, 111, 4, 9, RACE_HUMAN},
1452 { "¥è¥¸¥çÆóÀ¤", 25000, 200, 112, 4, 10, RACE_DWARF},
1454 { "Yojo II", 25000, 200, 112, 4, 10, RACE_DWARF},
1457 { "Í¥¤·¤¤¥é¥Ê¥é¡¼", 30000, 200, 112, 4, 5, RACE_AMBERITE},
1459 { "Ranalar the Sweet", 30000, 200, 112, 4, 5, RACE_AMBERITE},
1462 { "ÉÔ¾ô¤Î¥Û¥ë¥Ð¥°", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
1464 { "Horbag the Unclean", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
1467 { "¥Æ¥ì¥Ñ¥¹¤Î¥¨¥ì¥ì¥ó", 15000, 190, 111, 4, 9, RACE_DARK_ELF},
1469 { "Elelen the Telepath", 15000, 190, 111, 4, 9, RACE_DARK_ELF},
1472 { "¥¤¥¹¥É¥ê¥ê¥¢¥¹", 25000, 200, 112, 4, 10, RACE_SPRITE},
1474 { "Isedrelias", 25000, 200, 112, 4, 10, RACE_SPRITE},
1477 { "°ì¤ÄÌÜ¥ô¥§¥°¥Ê¡¼", 5000, 200, 112, 4, 5, RACE_CYCLOPS},
1479 { "Vegnar One-eye", 5000, 200, 112, 4, 5, RACE_CYCLOPS},
1482 { "º®Æ٤Υí¥Ç¥£¥Ã¥·¥å", 10000, 210, 115, 5, 7, RACE_BEASTMAN},
1484 { "Rodish the Chaotic", 10000, 210, 115, 5, 7, RACE_BEASTMAN},
1487 { "·õ¹ë¥Ø¥¸¥ó", 15000, 190, 111, 4, 9, RACE_NIBELUNG},
1489 { "Hesin Swordmaster", 15000, 190, 111, 4, 9, RACE_NIBELUNG},
1492 { "¤º¤ë²°¤Î¥¨¥ë¥Ù¥ì¥ê¥¹", 10000, 200, 112, 4, 10, RACE_DARK_ELF},
1494 { "Elvererith the Cheat", 10000, 200, 112, 4, 10, RACE_DARK_ELF},
1497 { "¥¤¥ó¥×¤Î¥¶¥µ¥¹", 30000, 200, 112, 4, 5, RACE_IMP},
1499 { "Zzathath the Imp", 30000, 200, 112, 4, 5, RACE_IMP},
1502 { "½¹°¥³¥ó=¥À¡¼", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
1504 { "Kon-Dar the Ugly", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
1507 { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦", 10000, 190, 111, 4, 9, RACE_HUMAN},
1509 { "Darg-Low the Grim", 10000, 190, 111, 4, 9, RACE_HUMAN},
1512 { "¥Ï¥ó¥µ¥à¤Ê¥Ç¥«¥É", 25000, 200, 112, 4, 10, RACE_AMBERITE},
1514 { "Decado the Handsome", 25000, 200, 112, 4, 10, RACE_AMBERITE},
1517 { "ÃÃÌê²°¤Î¥¦¥£¡¼¥é¥ó¥É", 30000, 200, 112, 4, 5, RACE_DWARF},
1519 { "Wieland the Smith", 30000, 200, 112, 4, 5, RACE_DWARF},
1523 /* Weapon Smith - 28 unique names */
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},
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},
1537 { "½ÏÎý¼Ô¥É¥ê¥å¡¼", 10000, 210, 115, 6, 6, RACE_HUMAN},
1539 { "Drew the Skilled", 10000, 210, 115, 6, 6, RACE_HUMAN},
1542 {"ζ¤Î»Ò¥ª¥é¥Ã¥¯¥¹", 15000, 185, 110, 5, 9, RACE_DRACONIAN},
1544 {"Orrax Dragonson", 15000, 185, 110, 5, 9, RACE_DRACONIAN},
1547 { "ɵ¤»ý¤Á¤Î¥¢¥ó¥¹¥é¥Ã¥¯¥¹", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
1549 { "Anthrax Disease-Carrier", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
1552 { "´è¾æ¼Ô¥¢¥ë¥³¥¹", 30000, 195, 112, 4, 8, RACE_DWARF},
1554 { "Arkhoth the Stout", 30000, 195, 112, 4, 8, RACE_DWARF},
1557 { "Éå¤ì¼Ô¤Î¥µ¥ê¥¢¥¹", 5000, 210, 115, 6, 6, RACE_ZOMBIE},
1559 { "Sarlyas the Rotten", 5000, 210, 115, 6, 6, RACE_ZOMBIE},
1562 {"»¯¤·¹ü¤Î¥È¥¥¥¨¥·¥¯", 15000, 185, 110, 5, 9, RACE_SKELETON},
1564 {"Tuethic Bare-Bones", 15000, 185, 110, 5, 9, RACE_SKELETON},
1567 { "¥Ó¥ê¥ª¥¹", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
1569 { "Bilious", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
1572 { "¥Õ¥¡¥¹¥¬¥ë", 30000, 195, 112, 4, 8, RACE_ZOMBIE},
1574 { "Fasgul", 30000, 195, 112, 4, 8, RACE_ZOMBIE},
1577 { "¥Ñ¥é¥Ç¥£¥ó¤Î¥¨¥ì¥Õ¥ê¥¹", 10000, 210, 115, 6, 6, RACE_BARBARIAN},
1579 { "Ellefris the Paladin", 10000, 210, 115, 6, 6, RACE_BARBARIAN},
1582 {"¥'¥È¥ê¥Ã'¥¯", 15000, 185, 110, 5, 9, RACE_KLACKON},
1584 {"K'trrik'k", 15000, 185, 110, 5, 9, RACE_KLACKON},
1587 { "ÃØéá¤Îͧ¥É¥¥¥í¥«¥¹", 25000, 190, 115, 5, 7, RACE_DARK_ELF},
1589 { "Drocus Spiderfriend", 25000, 190, 115, 5, 7, RACE_DARK_ELF},
1592 { "µð¿Í»¦¤·¤Î¥Õ¥ó¥°¥¹", 30000, 195, 112, 4, 8, RACE_DWARF},
1594 { "Fungus Giant-Slayer", 30000, 195, 112, 4, 8, RACE_DWARF},
1597 { "¥Ç¥é¥ó¥µ", 10000, 210, 115, 6, 6, RACE_ELF},
1599 { "Delantha", 10000, 210, 115, 6, 6, RACE_ELF},
1602 {"¥ì¥ó¥¸¥ã¡¼¤Î¥½¥ë¥Ó¥¹¥¿¥Ë", 15000, 185, 110, 5, 9, RACE_HALF_ELF},
1604 {"Solvistani the Ranger", 15000, 185, 110, 5, 9, RACE_HALF_ELF},
1607 { "¥Î¥í¥Þ¤Î¥¾¥ê¥ë", 25000, 190, 115, 5, 7, RACE_GOLEM},
1609 { "Xoril the Slow", 25000, 190, 115, 5, 7, RACE_GOLEM},
1612 { "¥¤¡¼¥ª¥ó¡¦¥Õ¥é¥Ã¥¯¥¹", 20000, 195, 112, 4, 8, RACE_HALF_ELF},
1614 { "Aeon Flux", 20000, 195, 112, 4, 8, RACE_HALF_ELF},
1617 { "¶¯¼Ô¥Ê¥É¥Ã¥¯", 10000, 210, 115, 6, 6, RACE_HOBBIT},
1619 { "Nadoc the Strong", 10000, 210, 115, 6, 6, RACE_HOBBIT},
1622 {"¼åÃ¥é¥â¥°", 15000, 185, 110, 5, 9, RACE_KOBOLD},
1624 {"Eramog the Weak", 15000, 185, 110, 5, 9, RACE_KOBOLD},
1627 { "¸øÀµ¤Ê¥¨¥ª¥¦¥£¥ê¥¹", 25000, 190, 115, 5, 7, RACE_VAMPIRE},
1629 { "Eowilith the Fair", 25000, 190, 115, 5, 7, RACE_VAMPIRE},
1632 { "¥Ð¥ë¥í¥°»¦¤·¤Î¥Ò¥å¥¤¥â¥°", 30000, 195, 112, 4, 8, RACE_HALF_ORC},
1634 { "Huimog Balrog-Slayer", 30000, 195, 112, 4, 8, RACE_HALF_ORC},
1637 { "Îä¹ó¥Ô¡¼¥À¥¹", 5000, 210, 115, 6, 6, RACE_HUMAN},
1639 { "Peadus the Cruel", 5000, 210, 115, 6, 6, RACE_HUMAN},
1642 { "¥ô¥¡¥â¥° ¥¹¥ì¥¤¥ä¡¼", 15000, 185, 110, 5, 9, RACE_HALF_OGRE},
1644 { "Vamog Slayer", 15000, 185, 110, 5, 9, RACE_HALF_OGRE},
1647 { "À°¥Õ¡¼¥·¥å¥Ê¥¯", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
1649 { "Hooshnak the Vicious", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
1652 { "ÉñÆ®¥Ð¥ì¥ó", 30000, 195, 112, 4, 8, RACE_BARBARIAN},
1654 { "Balenn War-Dancer", 30000, 195, 112, 4, 8, RACE_BARBARIAN},
1657 { " »ÄǦ¤Ê¤ë¥¢¡¼¥Î¥ë¥É", 5000, 210, 115, 6, 6, RACE_BARBARIAN},
1659 { "Arnold the Beastly", 5000, 210, 115, 6, 6, RACE_BARBARIAN},
1662 { "½Ã»¦¤·¤Î¥¢¡¼¥ó¥À¥ë", 10000, 185, 110, 5, 9, RACE_HALF_ELF},
1664 { "Arndal Beast-Slayer", 10000, 185, 110, 5, 9, RACE_HALF_ELF},
1667 { "¥Ó¡¼¥¹¥È¥Þ¥¹¥¿¡¼¡¦¥¨¥Ç¥£¡¼", 25000, 190, 115, 5, 7, RACE_HALF_ORC},
1669 { "Eddie Beast-Master", 25000, 190, 115, 5, 7, RACE_HALF_ORC},
1672 { "廦¤·¤Î¥ª¥°¥é¥¤¥ó", 30000, 195, 112, 4, 8, RACE_DWARF},
1674 { "Oglign Dragon-Slayer", 30000, 195, 112, 4, 8, RACE_DWARF},
1678 /* Temple - 22 unique names */
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},
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},
1692 { "¥Ñ¡¼¥·¥ô¥¡¥ë¶ª", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
1694 { "Sir Parsival the Pure", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
1697 { "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹", 30000, 185, 109, 5, 15, RACE_HUMAN},
1699 { "Asenath the Holy", 30000, 185, 109, 5, 15, RACE_HUMAN},
1702 { "¥Þ¥Ã¥¥Î¥ó", 10000, 175, 109, 6, 15, RACE_HUMAN},
1704 { "McKinnon", 10000, 175, 109, 6, 15, RACE_HUMAN},
1707 { "¶à¤ßÉØ¿Í", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
1709 { "Mistress Chastity", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
1712 { "¥É¥ë¥¤¥É¤Î¥Ï¥·¥å¥Ë¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_HOBBIT},
1714 { "Hashnik the Druid", 25000, 180, 107, 6, 20, RACE_HOBBIT},
1717 { "¥Õ¥£¥Ê¥¯", 30000, 185, 109, 5, 15, RACE_YEEK},
1719 { "Finak", 30000, 185, 109, 5, 15, RACE_YEEK},
1722 { "¥¯¥ê¥¥Ã¥¯", 10000, 175, 109, 6, 15, RACE_KLACKON},
1724 { "Krikkik", 10000, 175, 109, 6, 15, RACE_KLACKON},
1727 { "¹Ó¤¯¤ì¼Ô¥â¥ê¥ô¥¡¥ë", 15000, 185, 110, 5, 23, RACE_ELF},
1729 { "Morival the Wild", 15000, 185, 110, 5, 23, RACE_ELF},
1732 { "°Å¤¥Û¥·¥ã¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_IMP},
1734 { "Hoshak the Dark", 25000, 180, 107, 6, 20, RACE_IMP},
1737 { "¸¼Ô¥¢¥¿¡¼¥ë", 30000, 185, 109, 5, 15, RACE_HUMAN},
1739 { "Atal the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
1742 { "À¶¤¥¤¥Ù¥Ë¥Ã¥É", 10000, 175, 109, 6, 15, RACE_HUMAN},
1744 { "Ibenidd the Chaste", 10000, 175, 109, 6, 15, RACE_HUMAN},
1747 { "¥¨¥ê¥Ç¥£¥·¥å", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
1749 { "Eridish", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
1752 { "¼ö½Ñ»Õ¥ô¥ë¥É¥¥¥·¥å", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
1754 { "Vrudush the Shaman", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
1757 { "¶¸Àï»Î¥Ï¥ª¥Ö", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
1759 { "Haob the Berserker", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
1762 { "¼ã¤¥×¥ë¡¼¥°¥Ç¥£¥·¥å", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
1764 { "Proogdish the Youthfull", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
1767 { "¤¤Á¤¬¤¤¥é¥à¥ï¥¤¥º", 15000, 185, 110, 5, 23, RACE_YEEK},
1769 { "Lumwise the Mad", 15000, 185, 110, 5, 23, RACE_YEEK},
1772 { "ÍÆÁ¼Ô¥à¥ï¡¼¥È", 25000, 180, 107, 6, 20, RACE_KOBOLD},
1774 { "Muirt the Virtuous", 25000, 180, 107, 6, 20, RACE_KOBOLD},
1777 { "¼åÃî¥À¡¼¥É¥Ð¡¼¥É", 30000, 185, 109, 5, 15, RACE_SPECTRE},
1779 { "Dardobard the Weak", 30000, 185, 109, 5, 15, RACE_SPECTRE},
1782 { "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò", 5000, 175, 109, 6, 15, RACE_DWARF},
1784 { "Ludwig the Humble", 5000, 175, 109, 6, 15, RACE_DWARF},
1787 { "¥Ñ¥é¥Ç¥£¥ó¤Î¥¬¥ó¥Ê¡¼", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
1789 { "Gunnar the Paladin", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
1792 { "Áª¤Ð¤ì¤·¥È¥ê¥ó", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
1794 { "Torin the Chosen", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
1797 { "¸ÌÀ¤Ê¤ë¥µ¥é¥¹¥È¥í", 30000, 185, 109, 5, 15, RACE_HUMAN},
1799 { "Sarastro the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
1802 { "À¶¤¥Ñ¡¼¥·¥ô¥¡¥ë¶ª", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
1804 { "Sir Parsival the Pure", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
1807 { "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹", 30000, 185, 109, 5, 15, RACE_HUMAN},
1809 { "Asenath the Holy", 30000, 185, 109, 5, 15, RACE_HUMAN},
1812 { "¥Þ¥Ã¥¥Î¥ó", 10000, 175, 109, 6, 15, RACE_HUMAN},
1814 { "McKinnon", 10000, 175, 109, 6, 15, RACE_HUMAN},
1817 { "¶à¤ßÉØ¿Í", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
1819 { "Mistress Chastity", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
1822 { "¥É¥ë¥¤¥É ¥Ï¥·¥å¥Ë¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_HOBBIT},
1824 { "Hashnik the Druid", 25000, 180, 107, 6, 20, RACE_HOBBIT},
1827 { "¥Õ¥£¥Ê¥¯", 15000, 200, 110, 7, 8, RACE_BARBARIAN},
1829 { "Finak", 30000, 185, 109, 5, 15, RACE_YEEK},
1833 /* Alchemist - 26 unique names */
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*/
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},
1847 { "¥«¥«¥ë¥é¥«¥«¥ë", 15000, 200, 116, 6, 9, RACE_KLACKON},
1849 { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
1852 { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹", 15000, 220, 111, 4, 9, RACE_ELF},
1854 { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
1857 { "ÍÑ¿´¿¼¤¤¥Õ¥¡¥Í¥é¥¹", 10000, 190, 111, 5, 8, RACE_DWARF},
1859 { "Fanelath the Cautious", 10000, 190, 111, 5, 8, RACE_DWARF},
1862 { "¥¥Á¥¬¥¤¤Î¥ë¥ó¥·¡¼", 10000, 190, 110, 6, 8, RACE_HUMAN},
1864 { "Runcie the Insane", 10000, 190, 110, 6, 8, RACE_HUMAN},
1867 { "¥°¥é¥ó¥Ö¥ë¥ï¡¼¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
1869 { "Grumbleworth", 15000, 200, 116, 6, 9, RACE_GNOME},
1872 { "¥Õ¥ê¥Ã¥¿¡¼", 15000, 220, 111, 4, 9, RACE_SPRITE},
1874 { "Flitter", 15000, 220, 111, 4, 9, RACE_SPRITE},
1877 { "¥¶¥ê¥ë¥¹", 10000, 190, 111, 5, 8, RACE_HUMAN},
1879 { "Xarillus", 10000, 190, 111, 5, 8, RACE_HUMAN},
1882 { "¸Å¤¥¨¥°¥Ð¡¼¥È", 10000, 190, 110, 6, 8, RACE_DWARF},
1884 { "Egbert the Old", 10000, 190, 110, 6, 8, RACE_DWARF},
1887 { "¸Ø¤ê¹â¤¥ô¥¡¥ê¥ó¥É¥é", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
1889 { "Valindra the Proud", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
1892 { "Ï£¶â½Ñ»Õ¥¿¥¨¥ó", 15000, 220, 111, 4, 9, RACE_HUMAN},
1894 { "Taen the Alchemist", 15000, 220, 111, 4, 9, RACE_HUMAN},
1897 { "¹ª¸À¥«¥¤¥É", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
1899 { "Cayd the Sweet", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
1902 { "°Å¤¥Õ¥ê¥¢", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
1904 { "Fulir the Dark", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
1907 { "¼ÁÁǤʥɥà¥ê", 15000, 200, 116, 6, 9, RACE_DWARF},
1909 { "Domli the Humble", 15000, 200, 116, 6, 9, RACE_DWARF},
1912 { "Ëâ¤Î»Ò¥ä¥¡¥¸¥å¥Ã¥«", 15000, 220, 111, 4, 9, RACE_IMP},
1914 { "Yaarjukka Demonspawn", 15000, 220, 111, 4, 9, RACE_IMP},
1917 { "ÌôÁð»Õ¥¸¥§¥é¥é¥ë¥É¡¼¥ë", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
1919 { "Gelaraldor the Herbmaster", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
1922 { "¸¼Ô¥ª¥ì¥é¥ë¥À¥ó", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
1924 { "Olelaldan the Wise", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
1927 { "¥Ç¥â¥Ë¥·¥¹¥È¤Î¥Õ¥¾¥°¥í", 15000, 200, 116, 6, 9, RACE_IMP},
1929 { "Fthoglo the Demonicist", 15000, 200, 116, 6, 9, RACE_IMP},
1932 { "Ï£¶â½Ñ»Õ¥É¥¥¥ê¥¢¥·¥å", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
1934 { "Dridash the Alchemist", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
1937 { "¶¯¼Ô¥Í¥ê¥¢", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
1939 { "Nelir the Strong", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
1942 { "¿É¸ý¥ê¥°¥Ê¥¹", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
1944 { "Lignus the Pungent", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
1947 { "¥Æ¥£¥ë¥Ð", 15000, 200, 116, 6, 9, RACE_HOBBIT},
1949 { "Tilba", 15000, 200, 116, 6, 9, RACE_HOBBIT},
1952 { "¶â»ý¤Á¥ß¥ê¥ë¥É¥ê¥Ã¥¯", 15000, 220, 111, 4, 9, RACE_HUMAN},
1954 { "Myrildric the Wealthy", 15000, 220, 111, 4, 9, RACE_HUMAN},
1957 { "²Ê³Ø¼Ô¥Þ¥¦¥¶¡¼", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
1959 { "Mauser the Chemist", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
1962 { "¥«¥ª¥¹¤Î¥¦¥£¥º¥ë", 10000, 190, 110, 6, 8, RACE_HOBBIT},
1964 { "Wizzle the Chaotic", 10000, 190, 110, 6, 8, RACE_HOBBIT},
1967 { "¶¯ÍߥߥÀ¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
1969 { "Midas the Greedy", 15000, 200, 116, 6, 9, RACE_GNOME},
1972 { "Ï£¶â½Ñ»Õ¥¸¥ã=¥Õ¥¡¡¼", 15000, 220, 111, 4, 9, RACE_ELF},
1974 { "Ja-Far the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
1977 { "¥«¥«¥ë¥é¥«¥«¥ë", 15000, 200, 116, 6, 9, RACE_KLACKON},
1979 { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
1982 { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹", 15000, 220, 111, 4, 9, RACE_ELF},
1984 { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
1988 /* Magic Shop - 23 unique names */
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},
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},
2002 { "Ëâ½Ñ»Õ¥¹¥¥É¥¥¥Ë¡¼", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
2004 { "Skidney the Sorcerer", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
2007 { "¸¸½Ñ»Õ¥¥ê¥¢", 30000, 200, 110, 7, 10, RACE_HUMAN},
2009 { "Kyria the Illusionist", 30000, 200, 110, 7, 10, RACE_HUMAN},
2012 { "»àÎî½Ñ»Õ¥Ë¥Ã¥", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2014 { "Nikki the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2017 { "¥½¥í¥¹¥È¥é¥ó", 15000, 200, 110, 7, 8, RACE_SPRITE},
2019 { "Solostoran", 15000, 200, 110, 7, 8, RACE_SPRITE},
2022 { "±¨Â±¸ý¥¢¥Á¥·¥§", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
2024 { "Achshe the Tentacled", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
2027 { "µ®Â²¤Î¥«¥¶", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
2029 { "Kaza the Noble", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
2032 { "°Å¤¥Õ¥¡¥¸¥ë", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2034 { "Fazzil the Dark", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2037 { "°ÎÂç¤Ê¤ë¥±¥ë¥É¡¼¥ó", 15000, 200, 110, 7, 8, RACE_DWARF},
2039 { "Keldorn the Grand", 15000, 200, 110, 7, 8, RACE_DWARF},
2042 { "¥Õ¥£¥é¥ó¥¹¥í¥×¥¹", 20000, 215, 113, 6, 10, RACE_HOBBIT},
2044 { "Philanthropus", 20000, 215, 113, 6, 10, RACE_HOBBIT},
2047 { "Ëâ½÷¤Î¥¢¥°¥Ê¡¼", 30000, 200, 110, 7, 10, RACE_HUMAN},
2049 { "Agnar the Enchantress", 30000, 200, 110, 7, 10, RACE_HUMAN},
2052 { "»àÎî½Ñ»Õ¥Ó¥å¥ê¥¢¥ó¥¹", 30000, 175, 110, 5, 11, RACE_BEASTMAN},
2054 { "Buliance the Necromancer", 30000, 175, 110, 5, 11, RACE_BEASTMAN},
2057 { "¥Ï¥¤¥á¥¤¥¸¤Î¥ô¥¤¥é¥¯", 15000, 200, 110, 7, 8, RACE_BEASTMAN},
2059 { "Vuirak the High-Mage", 15000, 200, 110, 7, 8, RACE_BEASTMAN},
2062 { "Ãηüԥޥǥ£¥Ã¥·¥å", 20000, 215, 113, 6, 10, RACE_BEASTMAN},
2064 { "Madish the Smart", 20000, 215, 113, 6, 10, RACE_BEASTMAN},
2067 { "¥Õ¥¡¥ì¥Ö¥ê¥ó¥Ü¡¼¥ë", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
2069 { "Falebrimbor", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
2072 { "±¢¸±¥Õ¥§¥ê¥ë=¥¬¥ó¥É", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2074 { "Felil-Gand the Subtle", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2077 { "¼ö½Ñ»Õ¥µ¥ì¥´¡¼¥É", 15000, 200, 110, 7, 8, RACE_BARBARIAN},
2079 { "Thalegord the Shaman", 15000, 200, 110, 7, 8, RACE_BARBARIAN},
2082 { "¿ÀÈë²È¥¯¥È¥¥¥¢¥í¥¹", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
2084 { "Cthoaloth the Mystic", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
2087 { "¸¸½Ñ»Õ¥¤¥Ù¥ê", 30000, 200, 110, 7, 10, RACE_SKELETON},
2089 { "Ibeli the Illusionist", 30000, 200, 110, 7, 10, RACE_SKELETON},
2092 { "»àÎî½Ñ»Õ¥Ø¥È¡¼", 30000, 175, 110, 5, 11, RACE_YEEK},
2094 { "Heto the Necromancer", 30000, 175, 110, 5, 11, RACE_YEEK},
2097 { "Ëâ½Ñ»Õ¥í=¥Ñ¥ó", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
2099 { "Lo Pan the Sorcerer", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
2102 { "°ÎÂç¤Ê¤ë¥Ö¥¬¡¼¥Ó¥¤", 20000, 215, 113, 6, 10, RACE_GNOME},
2104 { "Buggerby the Great", 20000, 215, 113, 6, 10, RACE_GNOME},
2107 { "¥¤¥§¥ó¥À¡¼¤ÎËâË¡»È¤¤", 30000, 200, 110, 7, 10, RACE_HUMAN},
2109 { "The Wizard of Yendor", 30000, 200, 110, 7, 10, RACE_HUMAN},
2112 { "»àÎî½Ñ»Õ¥ê¥ã¥¯", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2114 { "Rjak the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2117 { "Ëâ½Ñ»Õ¥¹¥¥É¥¥¥Ë¡¼", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
2119 { "Skidney the Sorcerer", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
2122 { "¸¸½Ñ»Õ¥¥ê¥¢", 30000, 200, 110, 7, 10, RACE_HUMAN},
2124 { "Kyria the Illusionist", 30000, 200, 110, 7, 10, RACE_HUMAN},
2127 { "»àÎî½Ñ»Õ¥Ë¥Ã¥", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2129 { "Nikki the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
2132 { "¥½¥í¥¹¥È¥é¥ó", 15000, 200, 110, 7, 8, RACE_SPRITE},
2134 { "Solostoran", 15000, 200, 110, 7, 8, RACE_SPRITE},
2137 { "±¨Â±¸ý¥¢¥Á¥·¥§", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
2139 { "Achshe the Tentacled", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
2143 /* Black Market - 32 unique names */
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},
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},
2157 { "»à¿Í¥ô¥¡¥Ã¥µ", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
2159 { "Vhassa the Dead", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
2162 { "΢ÀÚ¤ê¼Ô¥«¥¤¥ó", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
2164 { "Kyn the Treacherous", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
2167 { "¥Ö¥Ü¥Ë¥«¥¹", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
2169 { "Bubonicus", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
2172 { "¥³¡¼¥×¥¹¥é¥¤¥È", 30000, 250, 150, 10, 5, RACE_SPECTRE},
2174 { "Corpselight", 30000, 250, 150, 10, 5, RACE_SPECTRE},
2177 { "·ì¤Ëµ²¤¨¤·¥Ñ¥ê¥Ã¥·¥å", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
2179 { "Parrish the Bloodthirsty", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
2182 { "¥ô¥¡¥¤¥ë", 20000, 250, 150, 10, 5, RACE_SKELETON},
2184 { "Vile", 20000, 250, 150, 10, 5, RACE_SKELETON},
2187 { "¿®Íê¤Î¥×¥ì¥ó¥Æ¥£¥¹", 30000, 250, 150, 10, 5, RACE_SKELETON},
2189 { "Prentice the Trusted", 30000, 250, 150, 10, 5, RACE_SKELETON},
2192 { "¿Í´Ö»¦¤·¤Î¥°¥ê¥¨¥é", 30000, 250, 150, 10, 5, RACE_IMP},
2194 { "Griella Humanslayer", 30000, 250, 150, 10, 5, RACE_IMP},
2197 { "¥¨¥ó¥¸¥§¥ë", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
2199 { "Angel", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
2202 { "¿åËĤì¥Õ¥í¥Ä¥¡¥à", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
2204 { "Flotsam the Bloated", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
2207 { "¥Ë¡¼¥ô¥¡¥ë", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
2209 { "Nieval", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
2212 { "ÌÀ¤ë¤¤¥¢¥Ê¥¹¥¿¥·¥¢", 30000, 250, 150, 10, 5, RACE_SPECTRE},
2214 { "Anastasia the Luminous", 30000, 250, 150, 10, 5, RACE_SPECTRE},
2217 { "»àÎî½Ñ»Õ¥Á¥ã¥ê¥Æ¥£¡¼", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
2219 { "Charity the Necromancer", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
2222 { "¥Ü¥¯¥µ¡¼¤Î¥×¥°¥Ê¥·¥ª¥¹", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
2224 { "Pugnacious the Pugilist", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
2227 { "¹¬±¿¤Ê¥Õ¥Ã¥È¥½¥¢", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
2229 { "Footsore the Lucky", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
2232 { "¸÷»Ø¤Î¥·¥É¥ê¥¢", 30000, 250, 150, 10, 5, RACE_HUMAN},
2234 { "Sidria Lighfingered", 30000, 250, 150, 10, 5, RACE_HUMAN},
2237 { "¼êÉʻեꥢ¥½¡¼", 20000, 250, 150, 10, 5, RACE_HOBBIT},
2239 { "Riatho the Juggler", 20000, 250, 150, 10, 5, RACE_HOBBIT},
2242 { "¤ä¤ê¤¯¤ê¾å¼ê¤Î¥¸¥ã¥Ê¥Ã¥«", 20000, 250, 150, 10, 5, RACE_GNOME},
2244 { "Janaaka the Shifty", 20000, 250, 150, 10, 5, RACE_GNOME},
2247 { "°ÅÞ¥·¡¼¥Ê", 30000, 250, 150, 10, 5, RACE_GNOME},
2249 { "Cina the Rogue", 30000, 250, 150, 10, 5, RACE_GNOME},
2252 { "ÂçÄÞ¥¢¥ë¥Ë¥Ã¥", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
2254 { "Arunikki Greatclaw", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
2257 { "ÉÏ˳¥Á¥ã¥¨¥¢¥ó¥É", 20000, 250, 150, 10, 5, RACE_HUMAN},
2259 { "Chaeand the Poor", 20000, 250, 150, 10, 5, RACE_HUMAN},
2262 { "»³Â±¥¢¥Õ¥¡¡¼¥É¡¼¥Õ", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
2264 { "Afardorf the Brigand", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
2267 { "¶¯Íߥ饶¥¯¥¹¥ë", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
2269 { "Lathaxl the Greedy", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
2272 { "¥Õ¥¡¥é¥ì¥¦¥£¥ó", 30000, 250, 150, 10, 5, RACE_SPRITE},
2274 { "Falarewyn", 30000, 250, 150, 10, 5, RACE_SPRITE},
2277 { "¤·¤ï¤·¤ï¥ô¥©¥¹¡¼¥ë", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
2279 { "Vosur the Wrinkled", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
2282 { "¥Ï¥ó¥µ¥à¤Ê¥¢¥é¥ª¡¼¥É", 20000, 250, 150, 10, 5, RACE_AMBERITE},
2284 { "Araord the Handsome", 20000, 250, 150, 10, 5, RACE_AMBERITE},
2287 { "É餱¸¤¥»¥é¥É¥Õ¥ê¥É", 30000, 250, 150, 10, 5, RACE_HUMAN},
2289 { "Theradfrid the Loser", 30000, 250, 150, 10, 5, RACE_HUMAN},
2292 { "ÊÒ¤Υ¨¥ë¡¼¥í", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
2294 { "One-Legged Eroolo", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
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},
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},
2370 /* Bookstore - 21 unique names */
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},
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},
2384 { "¥é¥ó¥É¥ë¥Õ¡¦¥«¡¼¥¿¡¼", 15000, 175, 108, 4, 12, RACE_HUMAN},
2386 { "Randolph Carter", 15000, 175, 108, 4, 12, RACE_HUMAN},
2389 { "È»¤Î¥µ¥é¥¤", 15000, 175, 108, 4, 12, RACE_HUMAN},
2391 { "Sarai the Swift", 15000, 175, 108, 4, 12, RACE_HUMAN},
2394 { "ÀéΤ´ã¥Ü¥É¥ê¥ë", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2396 { "Bodril the Seer", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2399 { "ÄÀÌۤΥô¥§¥ª¥í¥¤¥ó", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2401 { "Veloin the Quiet", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2404 { "³Ø¼Ô¤Î¥ô¥¡¥ó¥·¥é¥¹", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2406 { "Vanthylas the Learned", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2409 { "ʪ½ñ¤¥ª¥»¥¤¥ó", 15000, 175, 108, 4, 12, RACE_SKELETON},
2411 { "Ossein the Literate", 15000, 175, 108, 4, 12, RACE_SKELETON},
2414 { "ËܤÎÃ¥ë¥ô¥¡¡¼", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2416 { "Olvar Bookworm", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2419 { "Àõ°æÊèÃË", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2421 { "Shallowgrave", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2424 { "¥Ç¥¹¥Þ¥¹¥¯", 30000, 140, 105, 6, 12, RACE_ZOMBIE},
2426 { "Death Mask", 30000, 140, 105, 6, 12, RACE_ZOMBIE},
2429 { "³Ø¼Ô¤Î¥¢¥¹¡¼¥Ì", 15000, 175, 108, 4, 12, RACE_MIND_FLAYER},
2431 { "Asuunu the Learned", 15000, 175, 108, 4, 12, RACE_MIND_FLAYER},
2434 { "»à¿Í¤Î¥×¥ê¥é¥ó¥É", 20000, 120, 105, 6, 16, RACE_ZOMBIE},
2436 { "Prirand the Dead", 20000, 120, 105, 6, 16, RACE_ZOMBIE},
2439 { "Å´¤Î¥í¥Ê¡¼¥ë", 25000, 120, 110, 7, 19, RACE_GOLEM},
2441 { "Ronar the Iron", 25000, 120, 110, 7, 19, RACE_GOLEM},
2444 { "¥¬¥ê¥ë=¥¬¥ß¥ë", 30000, 140, 105, 6, 12, RACE_ELF},
2446 { "Galil-Gamir", 30000, 140, 105, 6, 12, RACE_ELF},
2449 { "ËÜ¿©¤¤¥í¡¼¥Ð¥°", 15000, 175, 108, 4, 12, RACE_KOBOLD},
2451 { "Rorbag Book-Eater", 15000, 175, 108, 4, 12, RACE_KOBOLD},
2454 { "¥¥ê¥¢¥ê¥¡¼¥¯", 20000, 120, 105, 6, 16, RACE_KLACKON},
2456 { "Kiriarikirk", 20000, 120, 105, 6, 16, RACE_KLACKON},
2459 { "ÀŤ«¤Ê¤ë¥ê¥ê¥ó", 25000, 120, 110, 7, 19, RACE_DWARF},
2461 { "Rilin the Quiet", 25000, 120, 110, 7, 19, RACE_DWARF},
2464 { "²¦¼Ô¥¤¥µ¥ó¥°", 30000, 140, 105, 6, 12, RACE_HIGH_ELF},
2466 { "Isung the Lord", 30000, 140, 105, 6, 12, RACE_HIGH_ELF},
2469 { "¶¯Íߥɥé¥Õ", 10000, 175, 108, 4, 12, RACE_HUMAN},
2471 { "Dolaf the Greedy", 10000, 175, 108, 4, 12, RACE_HUMAN},
2474 { "¸¼Ô¥ª¥É¥Ê¡¼", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
2476 { "Odnar the Sage", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
2479 { "ÃæΩ¤Î¥¬¥ó¥À¡¼", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
2481 { "Gandar the Neutral", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
2484 { "ǦÂѤοͥí=¥·¥ã", 30000, 140, 105, 6, 12, RACE_ELF},
2486 { "Ro-sha the Patient", 30000, 140, 105, 6, 12, RACE_ELF},
2489 { "¥é¥ó¥É¥ë¥Õ¡¦¥«¡¼¥¿¡¼", 15000, 175, 108, 4, 12, RACE_HUMAN},
2491 { "Randolph Carter", 15000, 175, 108, 4, 12, RACE_HUMAN},
2494 { "È»¥µ¥é¥¤", 15000, 175, 108, 4, 12, RACE_HUMAN},
2496 { "Sarai the Swift", 15000, 175, 108, 4, 12, RACE_HUMAN},
2499 { "ÀéΤ´ã¥Ü¥É¥ê¥ë", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2501 { "Bodril the Seer", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
2504 { "ÄÀÌۤΥô¥§¥ª¥í¥¤¥ó", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2506 { "Veloin the Quiet", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
2509 { "³Ø¼Ô¤Î¥ô¥¡¥ó¥·¥é¥¹", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2511 { "Vanthylas the Learned", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
2514 { "ʪ½ñ¤¥ª¥»¥¤¥ó", 15000, 175, 108, 4, 12, RACE_SKELETON},
2516 { "Ossein the Literate", 15000, 175, 108, 4, 12, RACE_SKELETON},
2519 { "ËܤÎÃ¥ë¥ô¥¡¡¼", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
2521 { "Olvar Bookworm", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
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},
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},
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.
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.
2618 * Note that currently the fastest monster is "Fast (+30)".
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.
2625 byte extract_energy[200] =
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,
2653 * Base experience levels, may be adjusted up for race and/or class
2655 s32b player_exp[PY_MAX_LEVEL] =
2710 s32b player_exp_a[PY_MAX_LEVEL] =
2771 player_sex sex_info[MAX_SEXES] =
2796 * {STR,INT,WIS,DEX,CON,CHR},
2797 * r_dis, r_dev, r_sav, r_stl, r_srh, r_fos, r_thn, r_thb,
2805 player_race race_info[MAX_RACES] =
2813 { 0, 0, 0, 0, 0, 0 },
2814 0, 0, 0, 0, 0, 10, 0, 0,
2828 { -1, 1, 1, 1, -1, 1 },
2829 2, 3, 2, 1, 6, 11, -1, 5,
2843 { -1, 2, 0, 1, -2, 2 },
2844 5, 6, 4, 2, 8, 12, -5, 15,
2859 { -2, 1, 1, 3, 2, 1 },
2860 15, 12, 10, 5, 12, 15, -10, 20,
2874 { -1, 2, 0, 2, 1, -1 },
2875 10, 8, 7, 3, 6, 13, -8, 12,
2889 { 2, -2, 2, -2, 2, -1 },
2890 2, 7, 6, -1, 7, 10, 15, 0,
2904 { 2, -1, 0, 0, 1, -2 },
2905 -3, -3, -2, -1, 0, 7, 12, -5,
2919 { 4, -4, -1, -3, 3, -3 },
2920 -5, -8, -5, -2, -1, 5, 20, -10,
2934 { 1, 2, 2, 2, 3, 2 },
2935 4, 5, 3, 2, 3, 13, 15, 10,
2949 { 1, 3, -1, 3, 1, 3 },
2950 4, 13, 12, 4, 3, 14, 10, 25,
2964 { 3, -2, -1, 1, 2, 0 },
2965 -2, -10, 2, -1, 1, 7, 12, 10,
2979 { 3, -2, 0, -1, 3, -2 },
2980 -3, -5, -3, -2, -1, 5, 20, 0,
2994 { 4, -2, -2, -2, 3, -2 },
2995 -6, -8, -3, -2, -1, 5, 25, 5,
3009 { 5, 1, 2, -2, 3, 1 },
3010 -5, 5, 1, -2, 1, 8, 25, 0,
3024 { 4, -3, -2, -3, 4, -3 },
3025 -4, -5, -3, -2, -2, 5, 20, 12,
3039 { -2, 1, 1, 1, -2, -4 },
3040 2, 4, 6, 3, 5, 15, -5, -5,
3054 { 2, -1, -1, 1, 2, -1 },
3055 10, 5, 3, 0, -1, 10, 5, 5,
3069 { 1, -1, 0, 1, 0, -2 },
3070 -2, -3, -1, -1, 1, 8, 10, -8,
3084 { 1, -1, 2, 0, 2, -2 },
3085 3, 5, 6, 1, 5, 10, 9, 0,
3099 { -1, 3, 2, 2, -2, 1 },
3100 5, 10, 12, 3, 8, 12, -5, 10,
3114 { 2, 1, 1, 1, 2, -1 },
3115 -2, 5, 2, 0, 1, 10, 5, 5,
3129 { -3, 4, 4, 0, -2, -3 },
3130 10, 15, 9, 2, 5, 12, -10, -5,
3144 { 0, -1, -1, 1, 2, -1 },
3145 -3, 2, -1, 1, -1, 10, 5, -5,
3159 { 4, -5, -5, -2, 4, -2 },
3160 -5, -5, 6, -1, -1, 8, 20, 0,
3174 { 0, 1, -2, 0, 1, -2 },
3175 -5, 0, 3, -1, -1, 8, 10, 0,
3189 { 2, -6, -6, 1, 4, -3 },
3190 -5, -5, 5, -1, -1, 5, 15, 0,
3204 { 3, 3, -1, -1, 1, 2 },
3205 4, 8, 6, 4, 1, 8, 5, 0,
3219 { -5, 4, -1, 2, 0, -3 },
3220 10, 15, 12, 5, 5, 14, -15, -5,
3234 { -4, 3, 3, 3, -2, 2 },
3235 10, 8, 6, 4, 10, 10, -12, 0,
3249 { 2, -2, -1, -1, 2, -2 },
3250 -5, -2, -1, -1, -1, 5, 12, 5,
3263 { 2, 0, 2, -3, 2, 0 },
3264 -5, 2, 5, -1, 0, 9, 15, -5,
3278 { 2, 0, 4, 1, 2, 3 },
3279 0, 12, 8, 2, 2, 11, 10, 10,
3295 { 4, 2, -10, 2, 3, -5 },
3296 -3, 12, 15, -2, 1, 8, 20, 0,
3310 { 1, 2, 2, 2, 3, 2 },
3311 4, 5, 3, 2, 3, 13, 15, 10,
3324 {-2, 2, 2, 1, -1, 0 },
3325 7, 8, 0, 6, 12, 15, -10, -5,
3339 { 0, -1, -1, 1, 2, 3 },
3340 -2, 5, 5, 5, -2, 6, 0, -5,
3354 { 4, -5, -5, 0, 4, -2 },
3355 0, -5, 0, -2, 3, 14, 20, 10,
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
3375 player_class class_info[MAX_CLASS] =
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
3695 player_seikaku seikaku_info[MAX_SEIKAKU] =
3702 { 0, 0, 0, 0, 0, 0 },
3703 0, 0, 0, 0, 0, 0, 0, 0,
3712 { 2, -2, -1, 0, 1, 0 },
3713 -5, -5, -3, -1, -2, -2, 10, 0,
3722 { -2, 2, 0, 1, -1, -1 },
3723 3, 8, 2, 0, -2, 5, -8, -5,
3732 { 0, -1, 2, -1, 0, 1 },
3733 -5, 2, 4, -1, 3, -2, -3, -6,
3742 { -1, 1, -1, 2, -1, -1 },
3743 7, 2, -1, 1, 5, 5, 0, 10,
3752 { 2, 1, 1, -1, -1, 0 },
3753 -5, 5, -2, 0, 2, -2, 10, 10,
3762 { 1, -1, -2, 2, 0, 1 },
3763 -2, -3, -3, 0, -1, 2, 5, 5,
3772 { -2, -2, -2, -2, -2, -2 },
3773 -5, -5, -3, -1, -4, -2, -8, -8,
3782 { 1, 1, 1, 1, 1, 3 },
3783 10, 5, 3, 0, 4, 2, 10, 10,
3792 { -2, -2, -2, -2, -2, 2 },
3793 10, 7, 3, 2, 10, 8, 15, 15,
3802 { -1, -1, 1, -2, 2, 0 },
3803 -5, -3, 3, 1, 0, -3, -6, -6,
3812 { 10, 10, 10, 10, 10, 10 },
3813 20, 40, 30, 10, 40, 40, 80, 80,
3820 player_race mimic_info[] =
3828 { 0, 0, 0, 0, 0, 0 },
3829 0, 0, 0, 0, 0, 10, 0, 0,
3843 { 5, 3, 2, 3, 4, -6 },
3844 -5, 18, 20, -2, 3, 10, 40, 20,
3858 { 20, 20, 20, 20, 20, 20 },
3859 20, 20, 25, -2, 3, 10, 70, 40,
3873 { 4, 4, 1, 1, 2, 3 },
3874 6, 12, 8, 6, 2, 12, 30, 20,
3886 magic_type technic_info[NUM_TECHNIC][32] =
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
3972 u32b fake_spell_flags[4]=
3981 s32b realm_choices1[] =
3983 (CH_NONE), /* Warrior */
3984 (CH_LIFE | CH_SORCERY | CH_NATURE |
3985 CH_CHAOS | CH_DEATH | CH_TRUMP |
3986 CH_ARCANE | CH_ENCHANT | CH_DAEMON), /* Mage */
3987 (CH_LIFE | CH_DEATH | CH_DAEMON), /* Priest */
3988 (CH_SORCERY | CH_DEATH | CH_TRUMP |
3989 CH_ARCANE | CH_ENCHANT), /* Rogue */
3990 (CH_NATURE), /* Ranger */
3991 (CH_LIFE | CH_DEATH), /* Paladin */
3992 (CH_ARCANE), /* Warrior-Mage */
3993 (CH_CHAOS | CH_DAEMON), /* Chaos-Warrior */
3994 (CH_LIFE | CH_NATURE | CH_DEATH |
3995 CH_ENCHANT), /* Monk */
3996 (CH_NONE), /* Mindcrafter */
3997 (CH_LIFE | CH_SORCERY | CH_NATURE |
3998 CH_CHAOS | CH_DEATH | CH_TRUMP |
3999 CH_ARCANE | CH_ENCHANT | CH_DAEMON), /* High-Mage */
4000 (CH_ARCANE), /* Tourist */
4001 (CH_NONE), /* Imitation */
4002 (CH_TRUMP), /* Beastmaster */
4003 (CH_NONE), /* Sorcerer */
4004 (CH_NONE), /* Archer */
4005 (CH_NONE), /* Magic eater */
4006 (CH_MUSIC), /* Harper */
4007 (CH_NONE), /* Red Mage */
4008 (CH_HISSATSU), /* Samurai */
4009 (CH_LIFE | CH_NATURE | CH_DEATH |
4010 CH_ENCHANT), /* ForceTrainer */
4011 (CH_NONE), /* Blue Mage */
4012 (CH_NONE), /* Kihei */
4013 (CH_NONE), /* Berserker */
4014 (CH_NONE), /* Kaji */
4015 (CH_NONE), /* Mirror-master */
4019 s32b realm_choices2[] =
4021 (CH_NONE), /* Warrior */
4022 (CH_LIFE | CH_SORCERY | CH_NATURE |
4023 CH_CHAOS | CH_DEATH | CH_TRUMP |
4024 CH_ARCANE | CH_ENCHANT | CH_DAEMON), /* Mage */
4025 (CH_LIFE | CH_SORCERY | CH_NATURE |
4026 CH_CHAOS | CH_DEATH | CH_TRUMP |
4027 CH_ARCANE | CH_ENCHANT | CH_DAEMON), /* Priest */
4028 (CH_NONE), /* Rogue */
4029 (CH_SORCERY | CH_CHAOS | CH_DEATH |
4030 CH_TRUMP | CH_ARCANE | CH_DAEMON), /* Ranger */
4031 (CH_NONE), /* Paladin */
4032 (CH_LIFE | CH_NATURE | CH_CHAOS |
4033 CH_DEATH | CH_TRUMP | CH_ARCANE |
4034 CH_SORCERY | CH_ENCHANT | CH_DAEMON), /* Warrior-Mage */
4035 (CH_NONE), /* Chaos-Warrior */
4036 (CH_NONE), /* Monk */
4037 (CH_NONE), /* Mindcrafter */
4038 (CH_NONE), /* High-Mage */
4039 (CH_NONE), /* Tourist */
4040 (CH_NONE), /* Imitation */
4041 (CH_NONE), /* Beastmanster */
4042 (CH_NONE), /* Sorcerer */
4043 (CH_NONE), /* Archer */
4044 (CH_NONE), /* Magic eater */
4045 (CH_NONE), /* Harper */
4046 (CH_NONE), /* Red Mage */
4047 (CH_NONE), /* Samurai */
4048 (CH_NONE), /* ForceTrainer */
4049 (CH_NONE), /* Blue Mage */
4050 (CH_NONE), /* Kihei */
4051 (CH_NONE), /* Berserker */
4052 (CH_NONE), /* Kaji */
4053 (CH_NONE), /* Mirror-master */
4058 cptr realm_names[] =
4083 cptr E_realm_names[]
4110 * Names of the spells (mage spells then priest spells)
4113 cptr spell_names[VALID_REALM][32] =
4115 /*** Life Spells ***/
4117 /* Common Life Spellbooks */
4136 /* Rare Life Spellbooks */
4139 "¥¢¥ó¥Ç¥Ã¥É & °ËâÂ໶",
4156 /*** Sorcery Spells ***/
4159 /* Common Sorcery Spellbooks */
4161 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4164 "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼",
4166 "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼",
4171 "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼",
4173 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4178 /* Rare Sorcery Spellbooks */
4180 "¥Á¥ã¡¼¥à¡¦¥â¥ó¥¹¥¿¡¼",
4184 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4199 /*** Nature Spells ***/
4202 /* Common Nature Spellbooks */
4221 /* Rare Nature Spellbooks */
4242 /*** Chaos Spells ***/
4245 /* Common Chaos Spellbooks */
4246 "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
4247 "¥È¥é¥Ã¥×/¥É¥¢Ç˲õ",
4260 "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤",
4264 /* Rare Chaos Spellbooks */
4270 "¥Þ¥¸¥Ã¥¯¡¦¥í¥±¥Ã¥È",
4285 /*** Death Spells ***/
4288 /* Common Death Spellbooks */
4307 /* Rare Death Spellbooks */
4328 /*** Trump Spells ***/
4331 /* Common Trump Spellbooks */
4332 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4338 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4344 "¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼",
4345 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4350 /* Rare Trump Spellbooks */
4352 "¥¢¥ó¥Ç¥Ã¥É¤Î¥«¡¼¥É",
4354 "¥â¥ó¥¹¥¿¡¼¤Î¥«¡¼¥É",
4358 "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¥«¡¼¥É",
4367 "¸ÅÂå¥É¥é¥´¥ó¤Î¥«¡¼¥É"
4371 /*** Arcane Spells (_only_ common spells) ***/
4378 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4403 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4404 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4412 /*** Craft Spells ***/
4415 /* Common Craft Spellbooks */
4434 /* Rare Craft Spellbooks */
4455 /*** Daemon Spells ***/
4458 /* Common Daemon Spellbooks */
4459 "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
4477 /* Rare Daemon Spellbooks */
4491 "¥°¥ì¡¼¥¿¡¼¥Ç¡¼¥â¥ó¾¤´",
4498 /*** Music Spells ***/
4501 Song : ²Î, Note : ²»¿§, Pattern : ÀûΧ,
4502 Ballad : ²Î(Íضʢª¡Ö±´¡×¤ÈÌõ¤¹?), Chant : ²ÎÀ¼, */
4504 /******* Apprentice Handbook *******/
4505 "ÃÙÆߤβÎ", /*"Song of Holding"*/
4506 "½ËÊ¡¤Î²Î", /*"Song of Blessing"*/
4507 "Êø²õ¤Î²»¿§", /*"Wracking Note"*/
4508 "Û¯Û°¤ÎÀûΧ", /*"Stun Pattern"*/
4509 "À¸Ì¿¤Îή¤ì", /*"Flow of Life"*/
4510 "ÂÀÍۤβÎ", /*"Song of the Sun"*/
4512 "À襤¤Î²Î", /*"Heroic Ballad"*/
4514 /******* Minstrel's Music *******/
4515 "ÎîŪÃγÐ", /*"Clairaudience"*/
4517 "Ãμ±¤Î²Î", /*"Song of Lore"*/
4519 "¸¸±Æ¤ÎÀûΧ", /*"Illusion Pattern"*/
4520 "ÇËÌǤ櫤Ó", /*"Doomcall"*/
4521 "¥Õ¥£¥ê¥¨¥ë¤Î²Î", /*"Firiel's Song"*/
4522 "ι¤ÎÃç´Ö", /*"Fellowship Chant"*/
4524 /******* Harps of Rivendell *******/
4527 "¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£",
4534 /******* Lays of Beleriand *******/
4542 "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï",
4545 /*** Hissatsuwaza ***/
4588 cptr spell_names[VALID_REALM][32] =
4590 /*** Life Spells ***/
4592 /* Common Life Spellbooks */
4594 "Cure Light Wounds",
4598 "Detect Doors & Traps",
4599 "Cure Medium Wounds",
4604 "Cure Critical Wounds",
4607 "Protection from Evil",
4611 /* Rare Life Spellbooks */
4614 "Dispel Undead & Demons",
4627 "Divine Intervention",
4628 "Ultimate Resistance",
4631 /*** Sorcery Spells ***/
4634 /* Common Sorcery Spellbooks */
4637 "Detect Doors and Traps",
4653 /* Rare Sorcery Spellbooks */
4654 "Detect items and Treasure",
4670 "Globe of Invulnerability",
4673 /*** Nature Spells ***/
4676 /* Common Nature Spellbooks */
4679 "Detect Doors and Traps",
4683 "Resist Environment",
4684 "Cure Wounds & Poison",
4695 /* Rare Nature Spellbooks */
4700 "Animal Friendship",
4703 "Protect from Corrosion",
4711 "Elemental Branding",
4715 /*** Chaos Spells ***/
4718 /* Common Chaos Spellbooks */
4720 "Trap / Door Destruction",
4722 "Touch of Confusion",
4734 "Word of Destruction",
4737 /* Rare Chaos Spellbooks */
4757 /*** Death Spells ***/
4760 /* Common Death Spellbooks */
4779 /* Rare Death Spellbooks */
4784 "Vampiric Branding",
4792 "Polymorph Vampire",
4799 /*** Trump Spells ***/
4802 /* Common Trump Spellbooks */
4814 "Phantasmal Servant",
4821 /* Rare Trump Spellbooks */
4837 "Trump Greater Undead",
4838 "Trump Ancient Dragon",
4841 /*** Arcane Spells (_only_ common spells) ***/
4846 "Detect Invisibility",
4850 "Trap & Door Destruction",
4851 "Cure Light Wounds",
4853 "Detect Doors & Traps",
4856 "Detect Enchantment",
4864 "Cure Medium Wounds",
4872 "Conjure Elemental",
4881 /*** Craft Spells ***/
4884 /* Common Craft Spellbooks */
4899 "Protection from Evil",
4903 /* Rare Craft Spellbooks */
4908 "Walk through Wall",
4913 "Remove Enchantment",
4915 "Knowledge True", /* "Total Knowledge", */
4923 /*** Daemon Spells ***/
4926 /* Common Daemon Spellbooks */
4945 /* Rare Daemon Spellbooks */
4959 "Summon Greater Demon",
4962 "Polymorph Demonlord",
4965 /*** Music Spells ***/
4968 /******* Apprentice Handbook *******/
4975 "Song of Fear", /* ¶²ÉݤβΠ*/
4978 /******* Minstrel's Music *******/
4980 "Soul Shriek", /* º²¤Î²Î */
4982 "Hiding Tune", /* "±£ÆۤβÎ", */
4986 "Fellowship Chant", /* "ι¤ÎÃç´Ö" */
4988 /******* Harps of Rivendell *******/
4989 "Sound of disintegration", /* ʬ²ò²»ÇÈ */
4990 "Finrod's Resistance", /* ¸µÁÇÂÑÀ */
4991 "Hobbit Melodies", /* ¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£ */
4992 "World Contortion", /* ÏĤó¤ÀÀ¤³¦ */
4993 "Dispeling chant", /* Â໶¤Î²Î */
4994 "The Voice of Saruman", /* ¥µ¥ë¥Þ¥ó¤Î´Å¸À */
4995 "Song of the Tempest", /* Íò¤Î²»¿§ */
4996 "Ambarkanta", /* ¤â¤¦°ì¤Ä¤ÎÀ¤³¦ */
4998 /******* Lays of Beleriand *******/
4999 "Wrecking Pattern", /* Ç˲õ¤ÎÀûΧ */
5000 "Stationary Shriek", /* ÄäÂڤβΠ*/
5001 "Endurance", /* ¼é¤ê¤Î²Î */
5002 "The Helo's Poem", /* ±Ñͺ¤Î»í */
5003 "Relief of Yavanna", /* "¥ä¥ô¥¡¥ó¥Ê¤Î½õ¤±" */
5004 "Goddess' rebirth", /* "ºÆÀ¸¤Î²Î" */
5005 "Wizardry of Sauron", /* "¥µ¥¦¥í¥ó¤ÎËâ½Ñ", */
5006 "Fingolfin's Challenge", /* "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï", */
5009 /*** Hissatsuwaza ***/
5025 "Midare-Setsugekka",
5040 "Hundred Slaughter",
5051 * Each chest has a certain set of traps, determined by pval
5052 * Each chest has a "pval" from 1 to the chest level (max 55)
5053 * If the "pval" is negative then the trap has been disarmed
5054 * The "pval" of a chest determines the quality of its treasure
5055 * Note that disarming a trap on a chest also removes the lock.
5057 int chest_traps[64] =
5064 (CHEST_LOSE_CON), /* 5 == best small wooden */
5072 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5073 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5074 (CHEST_SUMMON), /* 15 == best large wooden */
5079 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5084 (CHEST_EXPLODE), /* 25 == best small iron */
5087 (CHEST_POISON | CHEST_LOSE_CON),
5088 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5089 (CHEST_EXPLODE | CHEST_SUMMON),
5091 (CHEST_POISON | CHEST_SUMMON),
5094 (CHEST_EXPLODE | CHEST_SUMMON), /* 35 == best large iron */
5098 (CHEST_EXPLODE | CHEST_SUMMON),
5099 (CHEST_EXPLODE | CHEST_SUMMON),
5100 (CHEST_POISON | CHEST_PARALYZE),
5103 (CHEST_EXPLODE | CHEST_E_SUMMON),
5104 (CHEST_H_SUMMON), /* 45 == best small steel */
5106 (CHEST_EXPLODE | CHEST_SUMMON),
5108 (CHEST_RUNES_OF_EVIL),
5109 (CHEST_EXPLODE | CHEST_SUMMON),
5112 (CHEST_RUNES_OF_EVIL),
5113 (CHEST_H_SUMMON | CHEST_SCATTER),
5114 (CHEST_RUNES_OF_EVIL | CHEST_EXPLODE), /* 55 == best large steel */
5115 (CHEST_EXPLODE | CHEST_SUMMON),
5116 (CHEST_EXPLODE | CHEST_SUMMON),
5117 (CHEST_EXPLODE | CHEST_SUMMON),
5118 (CHEST_EXPLODE | CHEST_SUMMON),
5119 (CHEST_EXPLODE | CHEST_SUMMON),
5120 (CHEST_EXPLODE | CHEST_SUMMON),
5121 (CHEST_EXPLODE | CHEST_SUMMON),
5122 (CHEST_EXPLODE | CHEST_SUMMON),
5127 * Class titles for the player.
5129 * The player gets a new title every five levels, so each class
5130 * needs only ten titles total.
5133 cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
5152 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5153 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5167 "»øÁÎ", /*¶µ²ñÊô»Å¼Ô¡¢¸«½¬¤¤ÁΡ¢È¼ÁΡ¢½¾¼Ô */
5169 "À»¿¦¼Ô", /*À»¿¦¼Ô */
5170 "ÅÁÆ»»Õ", /*»Êº×ɾµÄ°÷¡¢½¤Æ»²ñ²ñ°÷ */
5171 "ËÒ»Õ", /*¥é¥Þ¶µ¤ÎÁÎ */
5172 "À»¿Í", /*Âç»Ê¶µ¡¢Áí¼ç¶µ¡¢ÁíÂç»Ê¶µ */
5173 "º×»Ê", /*º×»Ê¡¢»Êº× */
5174 "º×»ÊĹ", /*Âçº×»Ê¡¢º×»ÊĹ */
5180 /* "¤´¤í¤Ä¤",*/ /*¤´¤í¤Ä¤¡¢É÷ÍèË·¡¢Éâϲ¼Ô */
5182 "Äɤ¤¤Ï¤®", /*Äɤ¤Çí¤®¡¢¶¯Åð¡¢Å¥ËÀ */
5183 "ÌëÅð", /*¶¯Åð¡¢ÌëÅð¡¢Å¥ËÀ */
5184 "¤³¤½Å¥", /*¤³¤½Å¥¡¢¾®Å¥ËÀ */
5185 "¥Ú¥Æ¥ó»Õ", /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ */
5189 "¥¢¥µ¥·¥ó", /* °Å»¦¼Ô */
5197 "À͸õ", /*À͸õ¡¢¸«Ä¥¤ê¡¢Ä廡ʼ */
5201 "õ¸±¼Ô", /*³«Âó¼Ô¡¢Ãµ¸±¼Ô */
5209 "ͦ»Î", /*¿§ÃË¡¢°¦¿Í¡¢¤·¤ã¤ì¼Ô¡¢Í¦´º¤Ê¿Í */
5224 "ÅÌÄï", /*ÃúÃÕ¡¢Îý½¬À¸ */
5229 "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
5278 /* High Mage; same as Mage */
5281 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5282 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5300 "Êüϲ¼Ô", /* "ι¿Í", */
5335 /* Sorcerer; same as Mage */
5338 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5339 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5380 "¸«½¬¤¤", /*"Apprentice"*/
5381 "ºî¶Ê²È", /*"Songsmith"*/
5382 "¶ãÍ·»í¿Í", /*"Bard"*/
5383 "¥³¥ó¥Ñ¥Ë¥ª¥ó", /*"Companion"*/
5384 "¿´¤ÎÌþ¤·¼ê", /*"Minstrel"*/
5385 "è¶×»Õ", /*"Harper"*/
5386 "ÅÁ¾µ¤Îˤ®¼ê", /*"Loreweaver"*/
5387 "»í¿À¤Î¿½¤·»Ò", /*"Muse"*/
5388 "̴ˤ®", /*"Dreamweaver"*/
5389 "¥Þ¥¹¥¿¡¼", /*"Master Harper"*/
5392 /* Red Mage; same as Warrior-Mage */
5395 "ÅÌÄï", /*ÃúÃÕ¡¢Îý½¬À¸ */
5400 "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
5421 /* ForceTrainer; same as Monk(?) */
5435 /* Blue Mage; same as Mage */
5438 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5439 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5521 cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
5663 /* High Mage; same as Mage */
5763 "Apprentice", /*"Apprentice"*/
5764 "Songsmith", /*"Songsmith"*/
5766 "Companion", /*"Companion"*/
5767 "Minstrel", /*"Minstrel"*/
5768 "Harper", /*"Harper"*/
5769 "Loreweaver", /*"Loreweaver"*/
5771 "Dreamweaver", /*"Dreamweaver"*/
5772 "Master Harper", /*"Master Harper"*/
5903 monster_power monster_powers[MAX_MONSPELLS] =
5905 /* level, smana, %fail, manedam, %manefail, use_stat, name */
5907 { 1, 1, 10, 0, 15, A_CON, "¶«¤Ö"},
5908 { 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
5909 { 40, 35, 85, 0, 40, A_INT, "ËâÎϾõî"},
5910 { 35, 30, 80, 800, 70, A_STR, "¥í¥±¥Ã¥È"},
5911 { 2, 1, 15, 10, 15, A_DEX, "Ìð"},
5912 { 5, 2, 20, 18, 20, A_DEX, "¶¯ÎϤÊÌð"},
5913 { 12, 3, 25, 30, 25, A_DEX, "¥Ü¥ë¥È"},
5914 { 16, 4, 30, 42, 30, A_DEX, "¶¯ÎϤʥܥë¥È"},
5915 { 20, 15, 55, 1600, 95, A_CON, "»À¤Î¥Ö¥ì¥¹"},
5916 { 20, 15, 55, 1600, 95, A_CON, "ÅÅ·â¤Î¥Ö¥ì¥¹"},
5917 { 20, 15, 55, 1600, 95, A_CON, "±ê¤Î¥Ö¥ì¥¹"},
5918 { 20, 15, 55, 1600, 95, A_CON, "Î䵤¤Î¥Ö¥ì¥¹"},
5919 { 20, 15, 55, 800, 95, A_CON, "ÆǤΥ֥쥹"},
5920 { 20, 15, 70, 550, 95, A_CON, "ÃϹö¤Î¥Ö¥ì¥¹"},
5921 { 20, 16, 70, 400, 95, A_CON, "Á®¸÷¤Î¥Ö¥ì¥¹"},
5922 { 20, 16, 70, 400, 95, A_CON, "°Å¹õ¤Î¥Ö¥ì¥¹"},
5923 { 20, 20, 70, 450, 95, A_CON, "º®Íð¤Î¥Ö¥ì¥¹"},
5924 { 20, 20, 70, 450, 95, A_CON, "¹ì²»¤Î¥Ö¥ì¥¹"},
5925 { 20, 20, 70, 600, 95, A_CON, "¥«¥ª¥¹¤Î¥Ö¥ì¥¹"},
5926 { 20, 16, 70, 500, 95, A_CON, "Îô²½¤Î¥Ö¥ì¥¹"},
5927 { 30, 25, 80, 250, 95, A_CON, "°ø²Ìº®Íð¤Î¥Ö¥ì¥¹"},
5928 { 35, 18, 80, 150, 95, A_CON, "»þ´ÖµÕž¤Î¥Ö¥ì¥¹"},
5929 { 30, 25, 80, 200, 95, A_CON, "ÃÙÆߤΥ֥쥹"},
5930 { 30, 28, 90, 200, 95, A_CON, "½ÅÎϤΥ֥쥹"},
5931 { 20, 15, 70, 500, 95, A_CON, "ÇËÊҤΥ֥쥹"},
5932 { 35, 15, 80, 150, 95, A_CON, "¥×¥é¥º¥Þ¤Î¥Ö¥ì¥¹"},
5933 { 30, 18, 70, 200, 95, A_CON, "¥Õ¥©¡¼¥¹¤Î¥Ö¥ì¥¹"},
5934 { 30, 28, 80, 250, 95, A_CON, "ËâÎϤΥ֥쥹"},
5935 { 25, 20, 95, 320, 80, A_INT, "Êü¼Íǽµå"},
5936 { 25, 15, 70, 800, 95, A_CON, "Êü¼ÍÀÇÑ´þʪ¤Î¥Ö¥ì¥¹"},
5937 { 30, 32, 85, 400, 80, A_INT, "½ã¥í¥°¥ë¥¹"},
5938 { 35, 40, 95, 150, 95, A_CON, "ʬ²ò¤Î¥Ö¥ì¥¹"},
5939 { 18, 13, 55, 630, 80, A_INT, "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë"},
5940 { 14, 10, 45, 316, 60, A_INT, "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë"},
5941 { 20, 14, 60, 720, 80, A_INT, "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë"},
5942 { 15, 11, 50, 320, 60, A_INT, "¥¢¥¤¥¹¡¦¥Ü¡¼¥ë"},
5943 { 5, 3, 40, 48, 20, A_INT, "°½±À"},
5944 { 25, 18, 70, 350, 80, A_INT, "ÃϹöµå"},
5945 { 30, 22, 75, 350, 80, A_INT, "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë"},
5946 { 44, 45, 85, 550, 95, A_INT, "ËâÎϤÎÍò"},
5947 { 40, 42, 90, 550, 95, A_INT, "°Å¹õ¤ÎÍò"},
5948 { 10, 5, 50, 0, 25, A_INT, "ËâÎϵۼý"},
5949 { 25, 10, 60, 0, 30, A_INT, "Àº¿À¹¶·â"},
5950 { 30, 14, 65, 0, 30, A_INT, "Ǿ¹¶·â"},
5951 { 3, 1, 25, 24, 20, A_INT, "·Ú½ý"},
5952 { 12, 2, 35, 64, 25, A_INT, "½Å½ý"},
5953 { 22, 6, 50, 150, 30, A_INT, "Ã×Ì¿½ý"},
5954 { 32, 10, 70, 225, 35, A_INT, "È빦¤òÆͤ¯"},
5955 { 13, 7, 40, 178, 40, A_INT, "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È"},
5956 { 10, 5, 35, 130, 35, A_INT, "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È"},
5957 { 15, 9, 50, 210, 45, A_INT, "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È"},
5958 { 12, 6, 35, 162, 40, A_INT, "¥¢¥¤¥¹¡¦¥Ü¥ë¥È"},
5959 { 40, 42, 90, 550, 95, A_INT, "¥¹¥¿¡¼¡¦¥Ð¡¼¥¹¥È"},
5960 { 25, 17, 60, 255, 60, A_INT, "ÃϹö¤ÎÌð"},
5961 { 25, 20, 65, 250, 60, A_INT, "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¥ë¥È"},
5962 { 25, 24, 90, 400, 80, A_INT, "ËâÎϤÎÌð"},
5963 { 25, 20, 80, 216, 60, A_INT, "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È"},
5964 { 25, 16, 60, 186, 60, A_INT, "¶Ë´¨¤ÎÌð"},
5965 { 3, 1, 25, 12, 20, A_INT, "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë"},
5966 { 5, 3, 35, 0, 20, A_INT, "¶²¹²"},
5967 { 10, 5, 40, 0, 20, A_INT, "ÌÕÌÜ"},
5968 { 10, 5, 40, 0, 20, A_INT, "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼"},
5969 { 10, 5, 40, 0, 20, A_INT, "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼"},
5970 { 10, 5, 40, 0, 20, A_INT, "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼"},
5971 { 20, 10, 70, 0, 40, A_INT, "¥¹¥Ô¡¼¥É"},
5972 { 45, 120, 95, 0, 60, A_INT, "ÇËÌǤμê"},
5973 { 20, 15, 70, 0, 20, A_WIS, "ÂÎÎϲóÉü"},
5974 { 45, 65, 80, 0, 60, A_INT, "̵½ý¤Îµå"},
5975 { 5, 1, 30, 0, 20, A_INT, "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È"},
5976 { 15, 8, 40, 0, 30, A_INT, "¥Æ¥ì¥Ý¡¼¥È"},
5977 { 40, 999, 99, 0, 80, A_INT, "¥¶¡¦¥ï¡¼¥ë¥É"},
5978 { 1, 0, 0, 0, 15, A_INT, "²¿¤«"},
5979 { 15, 8, 50, 0, 30, A_INT, "°ú¤¤è¤»¤ë"},
5980 { 20, 13, 80, 0, 30, A_INT, "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤"},
5981 { 30, 40, 95, 0, 40, A_INT, "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë"},
5982 { 35, 30, 80, 350, 70, A_INT, "¸÷¤Î·õ"},
5983 { 5, 1, 20, 0, 15, A_INT, "°Å°Ç"},
5984 { 5, 1, 20, 0, 15, A_DEX, "¥È¥é¥Ã¥×ÁϤ"},
5985 { 15, 3, 40, 0, 30, A_INT, "µ²±ÁÓ¼º"},
5986 { 30, 30, 70, 0, 40, A_INT, "»à¼ÔÉü³è"},
5987 { 40, 70, 85, 0, 45, A_INT, "±ç·³¤ò¸Æ¤Ö"},
5988 { 45, 90, 90, 0, 50, A_INT, "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¾¤´"},
5989 { 25, 20, 65, 0, 30, A_INT, "¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
5990 { 35, 30, 75, 0, 40, A_INT, "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
5991 { 25, 25, 65, 0, 25, A_INT, "¥¢¥ê¤Î¾¤´"},
5992 { 25, 20, 60, 0, 25, A_INT, "ÃØéá¤Î¾¤´"},
5993 { 35, 26, 75, 0, 40, A_INT, "¥Ï¥¦¥ó¥É¤Î¾¤´"},
5994 { 30, 23, 70, 0, 35, A_INT, "¥Ò¥É¥é¤Î¾¤´"},
5995 { 40, 50, 85, 0, 40, A_INT, "Å·»È¤Î¾¤´"},
5996 { 35, 50, 80, 0, 35, A_INT, "¥Ç¡¼¥â¥ó¤Î¾¤´"},
5997 { 30, 30, 75, 0, 35, A_INT, "¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´"},
5998 { 39, 70, 80, 0, 40, A_INT, "¥É¥é¥´¥ó¤Î¾¤´"},
5999 { 43, 85, 85, 0, 45, A_INT, "¾åµé¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´"},
6000 { 46, 90, 85, 0, 45, A_INT, "¸ÅÂå¥É¥é¥´¥ó¤Î¾¤´"},
6001 { 48, 120, 90, 0, 50, A_INT, "¥¢¥ó¥Ð¡¼¤Î²¦¤Î¾¤´"},
6002 { 50, 150, 95, 0, 50, A_INT, "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
6004 { 1, 1, 10, 0, 15, A_CON, "shriek"},
6005 { 10, 4, 35, 89, 40, A_INT, "something"},
6006 { 40, 35, 85, 0, 40, A_INT, "dispel-magic"},
6007 { 35, 30, 80, 800, 70, A_STR, "rocket"},
6008 { 2, 1, 15, 10, 15, A_DEX, "arrow"},
6009 { 5, 2, 20, 18, 20, A_DEX, "arrows"},
6010 { 12, 3, 25, 30, 25, A_DEX, "missile"},
6011 { 16, 4, 30, 42, 30, A_DEX, "missiles"},
6012 { 20, 15, 55, 1600, 95, A_CON, "breath acid"},
6013 { 20, 15, 55, 1600, 95, A_CON, "breath lightning"},
6014 { 20, 15, 55, 1600, 95, A_CON, "breath fire"},
6015 { 20, 15, 55, 1600, 95, A_CON, "breath cold"},
6016 { 20, 15, 55, 800, 95, A_CON, "breath poison"},
6017 { 20, 15, 70, 550, 95, A_CON, "breath nether"},
6018 { 20, 16, 70, 400, 95, A_CON, "breath light"},
6019 { 20, 16, 70, 400, 95, A_CON, "breath dark"},
6020 { 20, 20, 70, 450, 95, A_CON, "breath confusion"},
6021 { 20, 20, 70, 450, 95, A_CON, "breath sound"},
6022 { 20, 20, 70, 600, 95, A_CON, "breath chaos"},
6023 { 20, 16, 70, 500, 95, A_CON, "breath disenchantment"},
6024 { 30, 25, 80, 250, 95, A_CON, "breath nexus"},
6025 { 35, 18, 80, 150, 95, A_CON, "breath time"},
6026 { 30, 25, 80, 200, 95, A_CON, "breath inertia"},
6027 { 30, 28, 90, 200, 95, A_CON, "breath gravity"},
6028 { 20, 15, 70, 500, 95, A_CON, "breath shards"},
6029 { 35, 15, 80, 150, 95, A_CON, "breath plasma"},
6030 { 30, 18, 70, 200, 95, A_CON, "breath force"},
6031 { 30, 28, 80, 250, 95, A_CON, "breath mana"},
6032 { 25, 20, 95, 320, 80, A_INT, "nuke ball"},
6033 { 25, 15, 70, 800, 95, A_CON, "breath nuke"},
6034 { 30, 32, 85, 400, 80, A_INT, "raw Logrus"},
6035 { 35, 40, 95, 150, 95, A_CON, "breath disintegrate"},
6036 { 18, 13, 55, 630, 80, A_INT, "acid ball"},
6037 { 14, 10, 45, 316, 60, A_INT, "lightning ball"},
6038 { 20, 14, 60, 720, 80, A_INT, "fire ball"},
6039 { 15, 11, 50, 320, 60, A_INT, "frost ball"},
6040 { 5, 3, 40, 48, 20, A_INT, "stinking cloud"},
6041 { 25, 18, 70, 350, 80, A_INT, "nether ball"},
6042 { 30, 22, 75, 350, 80, A_INT, "water ball"},
6043 { 44, 45, 85, 550, 95, A_INT, "mana storm"},
6044 { 40, 42, 90, 550, 95, A_INT, "darkness storm"},
6045 { 10, 5, 50, 0, 25, A_INT, "drain mana"},
6046 { 25, 10, 60, 0, 30, A_INT, "mind blast"},
6047 { 30, 14, 65, 0, 30, A_INT, "brain smash"},
6048 { 3, 1, 25, 24, 20, A_INT, "cause light wounds"},
6049 { 12, 2, 35, 64, 25, A_INT, "cause serious wounds"},
6050 { 22, 6, 50, 150, 30, A_INT, "cause critical wounds"},
6051 { 32, 10, 70, 225, 35, A_INT, "cause mortal wounds"},
6052 { 13, 7, 40, 178, 40, A_INT, "acid bolt"},
6053 { 10, 5, 35, 130, 35, A_INT, "lightning bolt"},
6054 { 15, 9, 50, 210, 45, A_INT, "fire bolt"},
6055 { 12, 6, 35, 162, 40, A_INT, "frost bolt"},
6056 { 40, 42, 90, 550, 95, A_INT, "starburst"},
6057 { 25, 17, 60, 255, 60, A_INT, "nether bolt"},
6058 { 25, 20, 65, 250, 60, A_INT, "water bolt"},
6059 { 25, 24, 90, 400, 80, A_INT, "mana bolt"},
6060 { 25, 20, 80, 216, 60, A_INT, "plasma bolt"},
6061 { 25, 16, 60, 186, 60, A_INT, "ice bolt"},
6062 { 3, 1, 25, 12, 20, A_INT, "magic missile"},
6063 { 5, 3, 35, 0, 20, A_INT, "scare"},
6064 { 10, 5, 40, 0, 20, A_INT, "blind"},
6065 { 10, 5, 40, 0, 20, A_INT, "confuse"},
6066 { 10, 5, 40, 0, 20, A_INT, "slow"},
6067 { 10, 5, 40, 0, 20, A_INT, "sleep"},
6068 { 20, 10, 70, 0, 40, A_INT, "speed"},
6069 { 45, 120, 95, 0, 60, A_INT, "the Hand of Doom"},
6070 { 20, 15, 70, 0, 20, A_WIS, "heal-self"},
6071 { 45, 65, 80, 0, 60, A_INT, "make invulnerable"},
6072 { 5, 1, 30, 0, 20, A_INT, "blink-self"},
6073 { 15, 8, 40, 0, 30, A_INT, "teleport-self"},
6074 { 40, 999, 99, 0, 80, A_INT, "The world"},
6075 { 1, 0, 0, 0, 15, A_INT, "something"},
6076 { 15, 8, 50, 0, 30, A_INT, "teleport to"},
6077 { 20, 13, 80, 0, 30, A_INT, "teleport away"},
6078 { 30, 40, 95, 0, 40, A_INT, "teleport level"},
6079 { 35, 30, 80, 350, 70, A_INT, "psycho-spear"},
6080 { 5, 1, 20, 0, 15, A_INT, "create darkness"},
6081 { 5, 1, 20, 0, 15, A_DEX, "create traps"},
6082 { 15, 3, 40, 0, 30, A_INT, "cause amnesia"},
6083 { 30, 30, 70, 0, 40, A_INT, "raise dead"},
6084 { 40, 70, 85, 0, 45, A_INT, "summon aid"},
6085 { 45, 90, 90, 0, 50, A_INT, "summon Cyberdemons"},
6086 { 25, 20, 65, 0, 30, A_INT, "summon a monster"},
6087 { 35, 30, 75, 0, 40, A_INT, "summon monsters"},
6088 { 25, 25, 65, 0, 25, A_INT, "summon ants"},
6089 { 25, 20, 60, 0, 25, A_INT, "summon spiders"},
6090 { 35, 26, 75, 0, 40, A_INT, "summon hounds"},
6091 { 30, 23, 70, 0, 35, A_INT, "summon hydras"},
6092 { 40, 50, 85, 0, 40, A_INT, "summon an angel"},
6093 { 35, 50, 80, 0, 35, A_INT, "summon a deamon"},
6094 { 30, 30, 75, 0, 35, A_INT, "summon an undead"},
6095 { 39, 70, 80, 0, 40, A_INT, "summon a dragon"},
6096 { 43, 85, 85, 0, 45, A_INT, "summon Greater Undead"},
6097 { 46, 90, 85, 0, 45, A_INT, "summon Ancient Dragon"},
6098 { 48, 120, 90, 0, 50, A_INT, "summon Lords of Amber"},
6099 { 50, 150, 95, 0, 50, A_INT, "summon Unique Monsters"},
6107 * Hack -- the "basic" color names (see "TERM_xxx")
6109 cptr color_names[16] =
6151 * Abbreviations of healthy stats
6153 cptr stat_names[6] =
6156 "ÏÓÎÏ :", "ÃÎǽ :", "¸¤µ :", "´ïÍÑ :", "ÂÑµ× :", "Ì¥ÎÏ :"
6158 "STR: ", "INT: ", "WIS: ", "DEX: ", "CON: ", "CHR: "
6164 * Abbreviations of damaged stats
6166 cptr stat_names_reduced[6] =
6169 "ÏÓÎÏx:", "ÃÎǽx:", "¸¤µx:", "´ïÍÑx:", "Âѵ×x:", "Ì¥ÎÏx:"
6171 "Str: ", "Int: ", "Wis: ", "Dex: ", "Con: ", "Chr: "
6178 * Certain "screens" always use the main screen, including News, Birth,
6179 * Dungeon, Tomb-stone, High-scores, Macros, Colors, Visuals, Options.
6181 * Later, special flags may allow sub-windows to "steal" stuff from the
6182 * main window, including File dump (help), File dump (artifacts, uniques),
6183 * Character screen, Small scale map, Previous Messages, Store screen, etc.
6185 * The "ctrl-i" (tab) command flips the "Display inven/equip" and "Display
6186 * equip/inven" flags for all windows.
6188 * The "ctrl-g" command (or pseudo-command) should perhaps grab a snapshot
6189 * of the main screen into any interested windows.
6191 cptr window_flag_desc[32] =
6196 "Display inven/equip",
6202 "Display equip/inven",
6208 "Display spell list",
6214 "Display character",
6228 "Display overhead view",
6232 "¥â¥ó¥¹¥¿¡¼¤Î»×¤¤½Ð",
6234 "Display monster recall",
6240 "Display object recall",
6246 "Display dungeon view",
6252 "Display snap-shot",
6258 "¥Ü¡¼¥°¡¦¥á¥Ã¥»¡¼¥¸",
6260 "Display borg messages",
6264 "¥Ü¡¼¥°¡¦¥¹¥Æ¡¼¥¿¥¹",
6266 "Display borg status",
6291 * Option Screen Sets:
6293 * Set 1: User Interface
6294 * Set 2: Disturbance
6298 * Note that bits 28-31 of set 0 are currently unused.
6300 option_type option_info[] =
6302 /*** Input Options ***/
6305 { &rogue_like_commands, FALSE, 1, 0, 0,
6306 "rogue_like_commands", "¥í¡¼¥°É÷¥¡¼ÇÛÃÖ¤ò»ÈÍѤ¹¤ë" },
6308 { &rogue_like_commands, FALSE, 1, 0, 0,
6309 "rogue_like_commands", "Rogue-like commands" },
6314 { &quick_messages, TRUE, 1, 0, 1,
6315 "quick_messages", "¥¯¥¤¥Ã¥¯¡¦¥á¥Ã¥»¡¼¥¸¤ò»ÈÍѤ¹¤ë" },
6317 { &quick_messages, TRUE, 1, 0, 1,
6318 "quick_messages", "Activate quick messages" },
6323 { &auto_more, FALSE, 1, 2, 6,
6324 "auto_more", "¥¡¼ÂÔ¤Á¤·¤Ê¤¤¤ÇϢ³¤Ç¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" },
6326 { &auto_more, FALSE, 1, 2, 6,
6327 "auto_more", "Automatically clear '-more-' prompts" },
6332 { &command_menu, TRUE, 1, 2, 7,
6333 "command_menu", "¥á¥Ë¥å¡¼¤Ë¤è¤ê¥³¥Þ¥ó¥ÉÁªÂò¤ò͸ú¤Ë¤¹¤ë" },
6335 { &command_menu, TRUE, 1, 2, 7,
6336 "command_menu", "Enable command selection menu" },
6341 { &other_query_flag, FALSE, 1, 0, 2,
6342 "other_query_flag", "¾²¾å¤Î¥¢¥¤¥Æ¥à¤ò»ÈÍѤ¹¤ë¤È¤¤Ë³Îǧ¤¹¤ë" },
6344 { &other_query_flag, FALSE, 1, 0, 2,
6345 "other_query_flag", "Prompt for floor item selection" },
6350 { &carry_query_flag, FALSE, 1, 0, 3,
6351 "carry_query_flag", "¥¢¥¤¥Æ¥à¤ò½¦¤¦Á°¤Ë³Îǧ¤¹¤ë" },
6353 { &carry_query_flag, FALSE, 1, 0, 3,
6354 "carry_query_flag", "Prompt before picking things up" },
6359 { &use_old_target, FALSE, 1, 0, 4,
6360 "use_old_target", "¾ï¤Ë°ÊÁ°¤Î¥¿¡¼¥²¥Ã¥È¤ò»ØÄꤹ¤ë" },
6362 { &use_old_target, FALSE, 1, 0, 4,
6363 "use_old_target", "Use old target by default" },
6368 { &always_pickup, FALSE, 1, 0, 5,
6369 "always_pickup", "¾ï¤Ë¥¢¥¤¥Æ¥à¤ò½¦¤¦" },
6371 { &always_pickup, FALSE, 1, 0, 5,
6372 "always_pickup", "Pick things up by default" },
6377 { &always_repeat, TRUE, 1, 0, 6,
6378 "always_repeat", "¥³¥Þ¥ó¥É¼«Æ°·«¤êÊÖ¤·" },
6380 { &always_repeat, TRUE, 1, 0, 6,
6381 "always_repeat", "Repeat obvious commands" },
6386 { &confirm_destroy, FALSE, 1, 5, 3,
6387 "confirm_destroy", "¡Ö̵²ÁÃ͡פʥ¢¥¤¥Æ¥à¤òÇ˲õ¤¹¤ë»þ³Îǧ¤¹¤ë" },
6389 { &confirm_destroy, FALSE, 1, 5, 3,
6390 "confirm_destroy", "Prompt for destruction of known worthless items" },
6395 { &wear_confirm, TRUE, 1, 5, 4,
6396 "confirm_wear", "¼ö¤ï¤ì¤¿Êª¤òÁõÈ÷¤¹¤ë»þ³Îǧ¤¹¤ë" },
6398 { &wear_confirm, TRUE, 1, 5, 4,
6399 "confirm_wear", "Confirm to wear/wield known cursed items" },
6404 { &confirm_stairs, FALSE, 1, 5, 5,
6405 "confirm_stairs", "Ê̤γ¬¤Ë¹Ô¤¯»þ³Îǧ¤¹¤ë" },
6407 { &confirm_stairs, FALSE, 1, 5, 5,
6408 "confirm_stairs", "Prompt before exiting a dungeon level" },
6413 { &target_pet, TRUE, 1, 2, 5,
6414 "target_pet", "¥Ú¥Ã¥È¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤¹¤ë" },
6416 { &target_pet, TRUE, 1, 2, 5,
6417 "target_pet", "Allow targetting pets" },
6421 /*** Output Options ***/
6424 { &depth_in_feet, FALSE, 2, 0, 7,
6425 "depth_in_feet", "¥À¥ó¥¸¥ç¥ó¤Î¿¼¤µ¤ò¥Õ¥£¡¼¥È¤Çɽ¼¨¤¹¤ë" },
6427 { &depth_in_feet, FALSE, 2, 0, 7,
6428 "depth_in_feet", "Show dungeon level in feet" },
6433 { &show_labels, TRUE, 2, 0, 10,
6434 "show_labels", "ÁõÈ÷°ìÍ÷¤ÇÁõÈ÷¾ì½ê¤òɽ¼¨¤¹¤ë" },
6436 { &show_labels, TRUE, 2, 0, 10,
6437 "show_labels", "Show labels in object listings" },
6442 { &show_weights, TRUE, 2, 0, 11,
6443 "show_weights", "¥¢¥¤¥Æ¥à°ìÍ÷¤Ç½ÅÎ̤òɽ¼¨¤¹¤ë" },
6445 { &show_weights, TRUE, 2, 0, 11,
6446 "show_weights", "Show weights in object listings" },
6451 { &show_item_graph, TRUE, 2, 2, 0,
6452 "show_item_graph", "¥¢¥¤¥Æ¥à¤Î¥·¥ó¥Ü¥ë¤òɽ¼¨¤¹¤ë" },
6454 { &show_item_graph, TRUE, 2, 2, 0,
6455 "show_item_graph", "Show items graphics" },
6460 { &show_choices, TRUE, 2, 0, 12,
6461 "show_choices", "»ý¤Áʪ/ÁõÈ÷¥¦¥£¥ó¥É¥¦¤ËÁªÂò¥¢¥¤¥Æ¥àɽ¼¨" },
6463 { &show_choices, TRUE, 2, 0, 12,
6464 "show_choices", "Show choices in certain sub-windows" },
6469 { &plain_pickup, FALSE, 2, 6, 6,
6470 "plain_pickup", "¡Ö½¦¤Ã¤¿¡×¥á¥Ã¥»¡¼¥¸¤ò´Êά²½¤¹¤ë" },
6472 { &plain_pickup, FALSE,99, 6, 6,
6473 "plain_pickup", "Plain pickup messages(japanese only)" },
6478 { &player_symbols, FALSE, 2, 1, 13,
6479 "player_symbols", "¥×¥ì¥¤¥ä¡¼¤òÆÃÊ̤ʵ¹æ¤Çɽ¼¨¤¹¤ë"},
6481 { &player_symbols, FALSE, 2, 1, 13,
6482 "player_symbols", "Use special symbols for the player char"},
6487 { &equippy_chars, TRUE, 2, 1, 12,
6488 "equippy_chars", "¥¹¥Æ¡¼¥¿¥¹¤Ëʸ»ú¤ÇÁõÈ÷¤òɽ¼¨¤¹¤ë" },
6490 { &equippy_chars, TRUE, 2, 1, 12,
6491 "equippy_chars", "Display 'equippy' chars" },
6496 { &skip_mutations, FALSE, 2, 5, 0,
6497 "skip_mutations", "'C'¥³¥Þ¥ó¥É¤ÇÆÍÁ³ÊÑ°Û¤òɽ¼¨¤¹¤ë" },
6499 { &skip_mutations, FALSE, 2, 5, 0,
6500 "skip_mutations", "Display mutations in 'C'haracter Display" },
6505 { &plain_descriptions, TRUE, 2, 5, 1,
6506 "plain_descriptions", "¥¢¥¤¥Æ¥à¤Îµ½Ò¤ò´Êά¤Ë¤¹¤ë" },
6508 { &plain_descriptions, TRUE, 2, 5, 1,
6509 "plain_descriptions", "Plain object descriptions" },
6514 { ¢er_player, FALSE, 2, 5, 11,
6515 "center_player", "¾ï¤Ë¥×¥ì¥¤¥ä¡¼¤òÃæ¿´¤ËÃÖ¤¯(*ÃÙ¤¤*)" },
6517 { ¢er_player, FALSE, 2, 5, 11,
6518 "center_player", "Center map while walking (*slow*)" },
6523 { ¢er_running, TRUE, 2, 5, 12,
6524 "center_running", "Áö¤Ã¤Æ¤¤¤ë»þ¤Ç¤âÃæ¿´¤ËÃÖ¤¯" },
6526 { ¢er_running, TRUE, 2, 5, 12,
6527 "center_running", "Centering even while running" },
6532 { &view_yellow_lite, TRUE, 2, 1, 28,
6533 "view_yellow_lite", "ÌÀ¤«¤ê¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
6535 { &view_yellow_lite, TRUE, 2, 1, 28,
6536 "view_yellow_lite", "Use special colors for torch-lit grids" },
6541 { &view_bright_lite, TRUE, 2, 1, 29,
6542 "view_bright_lite", "»ë³¦¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
6544 { &view_bright_lite, TRUE, 2, 1, 29,
6545 "view_bright_lite", "Use special colors for 'viewable' grids" },
6550 { &view_granite_lite, TRUE, 2, 1, 30,
6551 "view_granite_lite", "ÊɤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
6553 { &view_granite_lite, TRUE, 2, 1, 30,
6554 "view_granite_lite", "Use special colors for wall grids (slow)" },
6559 { &view_special_lite, TRUE, 2, 1, 31,
6560 "view_special_lite", "¾²¤òÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
6562 { &view_special_lite, TRUE, 2, 1, 31,
6563 "view_special_lite", "Use special colors for floor grids (slow)" },
6567 { &new_ascii_graphics, FALSE, 2, 2, 4,
6568 "new_ascii_graphics", "ÃÏ·Á¤ÎÌÀ°Å¤ò¤Ï¤Ã¤¤ê¤Èɽ¼¨¤¹¤ë" },
6570 { &new_ascii_graphics, FALSE, 2, 2, 4,
6571 "new_ascii_graphics", "Show a clear contrast between light and dark" },
6575 { &display_path, FALSE, 2, 2, 8,
6576 "display_path", "ËâË¡¤äÌð¤Îµ°Àפòɽ¼¨¤¹¤ë" },
6578 { &display_path, FALSE, 2, 2, 8,
6579 "display_path", "Display actual path before shooting" },
6584 { &always_show_list, TRUE, 2, 4, 0,
6585 "always_show_list", "ÁªÂò»þ¤Ë¤Ï¾ï¤Ë°ìÍ÷¤òɽ¼¨¤¹¤ë" },
6587 { &always_show_list, TRUE, 2, 4, 0,
6588 "always_show_list", "Always show list at first when select items" },
6593 { &old_way_of_kaz, TRUE, 2, 4, 5,
6594 "old_way_of_kaz", "¥¢¥¤¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¿ô¤¨Êý¤òÊѤ¨¤ë" },
6596 { &old_way_of_kaz, TRUE, 99, 4, 5,
6597 "old_way_of_kaz", "Change a way to counting (japanese only)" },
6604 { &manual_haggle, FALSE, 3, 1, 0,
6605 "manual_haggle", "Ź¤ÇÃÍÀÚ¤ê¸ò¾Ä¤ò¤¹¤ë" },
6607 { &manual_haggle, FALSE, 3, 1, 0,
6608 "manual_haggle", "Manualy haggle in stores" },
6613 { &auto_scum, FALSE, 3, 1, 1,
6614 "auto_scum", "³¬¤ÎÊ·°Ïµ¤¼«Æ°Áª¤ê¹¥¤ß" },
6616 { &auto_scum, FALSE, 3, 1, 1,
6617 "auto_scum", "Auto-scum for good levels" },
6622 { &stack_force_notes, TRUE, 3, 0, 8,
6623 "stack_force_notes", "°Û¤Ê¤ëÌäΥ¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
6625 { &stack_force_notes, TRUE, 3, 0, 8,
6626 "stack_force_notes", "Merge inscriptions when stacking" },
6631 { &stack_force_costs, FALSE, 3, 0, 9,
6632 "stack_force_costs", "°Û¤Ê¤ë³ä°úɽ¼¨¤Î¥¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
6634 { &stack_force_costs, FALSE, 3, 0, 9,
6635 "stack_force_costs", "Merge discounts when stacking" },
6640 { &stack_allow_items, TRUE, 3, 1, 2,
6641 "stack_allow_items", "Ʊ¼ï¤ÎÉð´ï¤äËɶñ¤ò¤Þ¤È¤á¤ë" },
6643 { &stack_allow_items, TRUE, 3, 1, 2,
6644 "stack_allow_items", "Allow weapons and armor to stack" },
6649 { &stack_allow_wands, TRUE, 3, 1, 3,
6650 "stack_allow_wands", "Ʊ¼ï¤Î¥í¥Ã¥É/¾ó/ËâË¡ËÀ¤ò¤Þ¤È¤á¤ë" },
6652 { &stack_allow_wands, TRUE, 3, 1, 3,
6653 "stack_allow_wands", "Allow wands/staffs/rods to stack" },
6658 { &expand_look, TRUE, 3, 1, 4,
6659 "expand_look", "¡Ö²ó¤ê¤òÄ´¤Ù¤ë¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
6661 { &expand_look, TRUE, 3, 1, 4,
6662 "expand_look", "Expand the power of the look command" },
6667 { &expand_list, TRUE, 3, 1, 5,
6668 "expand_list", "¡Ö°ìÍ÷¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
6670 { &expand_list, TRUE, 3, 1, 5,
6671 "expand_list", "Expand the power of the list commands" },
6676 { &view_perma_grids, TRUE, 3, 1, 6,
6677 "view_perma_grids", "ÌÀ¤ë¤¤¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
6679 { &view_perma_grids, TRUE, 3, 1, 6,
6680 "view_perma_grids", "Map remembers all perma-lit grids" },
6685 { &view_torch_grids, FALSE, 3, 1, 7,
6686 "view_torch_grids", "ÌÀ¤«¤ê¤Ç¾È¤é¤·¤¿¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
6688 { &view_torch_grids, FALSE, 3, 1, 7,
6689 "view_torch_grids", "Map remembers all torch-lit grids" },
6694 { &dungeon_stair, TRUE, 3, 1, 9,
6695 "dungeon_stair", "³¬Ãʤò¤Ä¤Ê¤²¤Æ¥À¥ó¥¸¥ç¥ó¤òÀ¸À®¤¹¤ë" },
6697 { &dungeon_stair, TRUE, 3, 1, 9,
6698 "dungeon_stair", "Generate dungeons with connected stairs" },
6703 { &small_levels, TRUE, 3, 0, 30,
6704 "small_levels", "Èó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
6706 { &small_levels, TRUE, 3, 0, 30,
6707 "small_levels", "Allow unusually small dungeon levels" },
6712 { &always_small_levels, FALSE, 3, 2, 3,
6713 "always_small_levels", "¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®¤¹¤ë" },
6715 { &always_small_levels, FALSE, 3, 2, 3,
6716 "always_small_levels", "Always create unusually small dungeon levels" },
6721 { &empty_levels, TRUE, 3, 0, 31,
6722 "empty_levels", "¶õ¤Ã¤Ý¤Î¡Ö¥¢¥ê¡¼¥Ê¡×¥ì¥Ù¥ë¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
6724 { &empty_levels, TRUE, 3, 0, 31,
6725 "empty_levels", "Allow empty 'arena' levels" },
6729 #ifdef ALLOW_EASY_OPEN
6731 { &easy_open, TRUE, 3, 5, 7,
6732 "easy_open", "¼«Æ°Åª¤Ë¥É¥¢¤ò³«¤±¤ë" },
6734 { &easy_open, TRUE, 3, 5, 7,
6735 "easy_open", "Automatically open doors" },
6737 #endif /* ALLOW_EASY_OPEN */
6740 #ifdef ALLOW_EASY_DISARM
6742 { &easy_disarm, TRUE, 3, 5, 8,
6743 "easy_disarm", "¼«Æ°Åª¤Ë櫤ò²ò½ü¤¹¤ë" },
6745 { &easy_disarm, TRUE, 3, 5, 8,
6746 "easy_disarm", "Automatically disarm traps" },
6748 #endif /* ALLOW_EASY_DISARM */
6751 #ifdef ALLOW_EASY_FLOOR /* TNB */
6753 { &easy_floor, FALSE, 3, 5, 9,
6754 "easy_floor", "¾²¾å¤Ç½Å¤Ê¤Ã¤¿¥¢¥¤¥Æ¥à¤ò¥ê¥¹¥È¤¹¤ë" },
6756 { &easy_floor, FALSE, 3, 5, 9,
6757 "easy_floor", "Display floor stacks in a list" },
6759 #endif /* ALLOW_EASY_FLOOR -- TNB */
6763 { &use_command, FALSE, 3, 5, 10,
6764 "use_command", "¡Ö»È¤¦(a)¡×¥³¥Þ¥ó¥É¤Ç¥¢¥¤¥Æ¥à¤ò²¿¤Ç¤â»È¤¨¤ë" },
6766 { &use_command, FALSE, 3, 5, 10,
6767 "use_command", "Allow unified use command" },
6772 { &last_words, FALSE, 3, 0, 28,
6773 "last_words", "¥¥ã¥é¥¯¥¿¡¼¤¬»à¤ó¤À»þ°ä¸À¤ò¤Î¤³¤¹" },
6775 { &last_words, FALSE, 3, 0, 28,
6776 "last_words", "Leave last words when your character dies" },
6781 { &over_exert, TRUE, 3, 0, 29,
6782 "over_exert", "MP¤¬Â¤ê¤Ê¤¯¤Æ¤âËâË¡¤ËÄ©À魯¤ë" },
6784 { &over_exert, TRUE, 3, 0, 29,
6785 "over_exert", "Allow casting spells when short of mana" },
6791 { &send_score, TRUE, 3, 4, 6,
6792 "send_score", "¥¹¥³¥¢¥µ¡¼¥Ð¤Ë¥¹¥³¥¢¤òÁ÷¤ë" },
6794 { &send_score, TRUE, 3, 4, 6,
6795 "send_score", "Send score dump to the world score server" },
6800 /*** Disturbance ***/
6803 { &find_ignore_stairs, FALSE, 4, 0, 16,
6804 "find_ignore_stairs", "³¬ÃʤÏÄ̲᤹¤ë" },
6806 { &find_ignore_stairs, FALSE, 4, 0, 16,
6807 "find_ignore_stairs", "Run past stairs" },
6812 { &find_ignore_doors, TRUE, 4, 0, 17,
6813 "find_ignore_doors", "¥É¥¢¤ÏÄ̲᤹¤ë" },
6815 { &find_ignore_doors, TRUE, 4, 0, 17,
6816 "find_ignore_doors", "Run through open doors" },
6821 { &find_cut, FALSE, 4, 0, 18,
6822 "find_cut", "´ûÃΤζʤê³Ñ¤ÏÄ̲᤹¤ë" },
6824 { &find_cut, FALSE, 4, 0, 18,
6825 "find_cut", "Run past known corners" },
6830 { &find_examine, TRUE, 4, 0, 19,
6831 "find_examine", "¶Ê¤ê³Ñ¤«¤â¤·¤ì¤Ê¤¤¾ì¹çÄ̲᤹¤ë" },
6833 { &find_examine, TRUE, 4, 0, 19,
6834 "find_examine", "Run into potential corners" },
6839 { &disturb_move, TRUE, 4, 0, 20,
6840 "disturb_move", "¤É¤³¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6842 { &disturb_move, TRUE, 4, 0, 20,
6843 "disturb_move", "Disturb whenever any monster moves" },
6848 { &disturb_near, TRUE, 4, 0, 21,
6849 "disturb_near", "»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6851 { &disturb_near, TRUE, 4, 0, 21,
6852 "disturb_near", "Disturb whenever viewable monster moves" },
6857 { &disturb_pets, FALSE, 4, 5, 6,
6858 "disturb_pets", "»ë³¦Æâ¤Î¥Ú¥Ã¥È¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6860 { &disturb_pets, FALSE, 4, 5, 6,
6861 "disturb_pets", "Disturb when visible pets move" },
6866 { &disturb_panel, TRUE, 4, 0, 22,
6867 "disturb_panel", "²èÌÌ¥¹¥¯¥í¡¼¥ë»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6869 { &disturb_panel, TRUE, 4, 0, 22,
6870 "disturb_panel", "Disturb whenever map panel changes" },
6875 { &disturb_state, TRUE, 4, 0, 23,
6876 "disturb_state", "¼«Ê¬¤Î¥¹¥Æ¡¼¥¿¥¹ÊѲ½»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6878 { &disturb_state, TRUE, 4, 0, 23,
6879 "disturb_state", "Disturb whenever player state changes" },
6884 { &disturb_minor, TRUE, 4, 0, 24,
6885 "disturb_minor", "º³ºÙ¤Ê¤³¤È¤¬µ¯¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6887 { &disturb_minor, TRUE, 4, 0, 24,
6888 "disturb_minor", "Disturb whenever boring things happen" },
6893 { &ring_bell, FALSE, 4, 0, 14,
6894 "ring_bell", "¥¨¥é¡¼»þ¤Ë¥Ó¡¼¥×²»¤òÌĤ餹" },
6896 { &ring_bell, FALSE, 4, 0, 14,
6897 "ring_bell", "Audible bell (on errors, etc)" },
6902 { &alert_hitpoint, FALSE, 4, 0, 26,
6903 "alert_hitpoint", "Äã¥Ò¥Ã¥È¥Ý¥¤¥ó¥È¤Î·Ù¹ð»þ¤Ë¥Ó¡¼¥×¤òÌĤ餹" },
6905 { &alert_hitpoint, FALSE, 4, 0, 26,
6906 "alert_hitpoint", "Alert user to critical hitpoints" },
6910 /*** Efficiency ***/
6913 { &view_reduce_lite, FALSE, 5, 1, 16,
6914 "view_reduce_lite", "Áö¤Ã¤Æ¤¤¤ë¤È¤¤ÏÌÀ¤«¤ê¤ÎȾ·Â¤ò¸º¾¯¤¹¤ë" },
6916 { &view_reduce_lite, FALSE, 5, 1, 16,
6917 "view_reduce_lite", "Reduce lite-radius when running" },
6922 { &view_reduce_view, FALSE, 5, 1, 17,
6923 "view_reduce_view", "³¹¤Ç¤Ï»ëÌî¤ò¶¹¤¯¤¹¤ë" },
6925 { &view_reduce_view, FALSE, 5, 1, 17,
6926 "view_reduce_view", "Reduce view-radius in town" },
6931 { &avoid_abort, TRUE, 5, 1, 18,
6932 "avoid_abort", "Ϣ³¥³¥Þ¥ó¥É¤Ï¥¡¼ÆþÎϤÇÃæÃǤ¹¤ë" },
6934 { &avoid_abort, TRUE, 5, 1, 18,
6935 "avoid_abort", "Check for user abort while continuous command" },
6940 { &flush_failure, TRUE, 5, 1, 20,
6941 "flush_failure", "ÍÍ¡¹¤Ê¥ß¥¹È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
6943 { &flush_failure, TRUE, 5, 1, 20,
6944 "flush_failure", "Flush input on various failures" },
6949 { &flush_disturb, FALSE, 5, 1, 21,
6950 "flush_disturb", "¾ã³²È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
6952 { &flush_disturb, FALSE, 5, 1, 21,
6953 "flush_disturb", "Flush input whenever disturbed" },
6958 { &fresh_before, TRUE, 5, 1, 23,
6959 "fresh_before", "Ϣ³¥³¥Þ¥ó¥ÉÃæ¤Ë²èÌ̤òºÆÉÁ²è¤·Â³¤±¤ë" },
6961 { &fresh_before, TRUE, 5, 1, 23,
6962 "fresh_before", "Flush output while continuous command" },
6967 { &fresh_after, FALSE, 5, 1, 24,
6968 "fresh_after", "¥³¥Þ¥ó¥É¸å¤Ë²èÌ̤ò¾ï¤ËºÆÉÁ²è¤·Â³¤±¤ë" },
6970 { &fresh_after, FALSE, 5, 1, 24,
6971 "fresh_after", "Flush output after monster's move" },
6976 { &fresh_message, FALSE, 5, 1, 25,
6977 "fresh_message", "¥á¥Ã¥»¡¼¥¸¤Î¸å¤Ë²èÌ̤òºÆÉÁ²è¤¹¤ë" },
6979 { &fresh_message, FALSE, 5, 1, 25,
6980 "fresh_message", "Flush output after every message" },
6985 { &compress_savefile, FALSE, 5, 1, 26,
6986 "compress_savefile", "¥»¡¼¥Ö¡¦¥Õ¥¡¥¤¥ëÃæ¤Î¥á¥Ã¥»¡¼¥¸¤ò°µ½Ì¤¹¤ë" },
6988 { &compress_savefile, FALSE, 5, 1, 26,
6989 "compress_savefile", "Compress messages in savefiles" },
6994 { &hilite_player, TRUE, 5, 1, 27,
6995 "hilite_player", "¥×¥ì¥¤¥ä¡¼¤Ë¥«¡¼¥½¥ë¤ò¹ç¤ï¤»¤ë" },
6997 { &hilite_player, TRUE, 5, 1, 27,
6998 "hilite_player", "Hilite the player with the cursor" },
7002 /*** Birth Options ***/
7005 { &easy_band, FALSE, 6, 6, 31,
7006 "easy_band", "½é¿´¼ÔÍÑ´Êñ¥â¡¼¥É(*)" },
7008 { &easy_band, FALSE, 6, 6, 31,
7009 "easy_band", "Easy Mode (*)" },
7014 { &smart_learn, TRUE, 6, 1, 14,
7015 "smart_learn", "¥â¥ó¥¹¥¿¡¼¤Ï¼ºÇÔ¤ò³Ø½¬¤¹¤ë(*)" },
7017 { &smart_learn, TRUE, 6, 1, 14,
7018 "smart_learn", "Monsters learn from their mistakes (*)" },
7023 { &smart_cheat, FALSE, 6, 1, 15,
7024 "smart_cheat", "¥â¥ó¥¹¥¿¡¼¤Ï¥×¥ì¥¤¥ä¡¼¤Î¼å¤ß¤òÆͤ¯(*)" },
7026 { &smart_cheat, FALSE, 6, 1, 15,
7027 "smart_cheat", "Monsters exploit players weaknesses (*)" },
7032 { &stupid_monsters, FALSE, 6, 5, 2,
7033 "stupid_monsters", "¥â¥ó¥¹¥¿¡¼¤¬´ÖÈ´¤±¤Ê¹ÔÆ°¤ò¤È¤ë(*)" },
7035 { &stupid_monsters, FALSE, 6, 5, 2,
7036 "stupid_monsters", "Monsters behave stupidly (*)" },
7042 { &vanilla_town, FALSE, 6, 6, 0,
7043 "vanilla_town", "¸µÁĤγ¹/¥¯¥¨¥¹¥È¤È¹ÓÌî¤Ê¤·" },
7045 { &vanilla_town, FALSE, 6, 6, 0,
7046 "vanilla_town", "Use 'vanilla' town without quests and wilderness" },
7051 { &lite_town, FALSE, 6, 6, 1,
7052 "lite_town", "¾®µ¬ÌϤʳ¹/¹ÓÌî¤Ê¤·" },
7054 { &lite_town, FALSE, 6, 6, 1,
7055 "lite_town", "Use 'lite' town without a wilderness" },
7060 { &ironman_shops, FALSE, 6, 6, 2,
7061 "ironman_shops", "¡ÊÅ´¿ÍÍÑ¡ËŹ¤ò»ÈÍѤ·¤Ê¤¤(*)" },
7063 { &ironman_shops, FALSE, 6, 6, 2,
7064 "ironman_shops", "Stores are permanently closed (*)" },
7069 { &ironman_small_levels, FALSE, 6, 6, 3,
7070 "ironman_small_levels", "¡ÊÅ´¿ÍÍѡ˾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®(*)" },
7072 { &ironman_small_levels, FALSE, 6, 6, 3,
7073 "ironman_small_levels", "Always create unusually small dungeon levels (*)" },
7078 { &ironman_downward, FALSE, 6, 6, 4,
7079 "ironman_downward", "¡ÊÅ´¿ÍÍѡ˵¢´Ô¤È¾å¤ê³¬Ãʤʤ·(*)" },
7081 { &ironman_downward, FALSE, 6, 6, 4,
7082 "ironman_downward", "Disable recall and use of up stairs (*)" },
7087 { &ironman_autoscum, FALSE, 6, 6, 5,
7088 "ironman_autoscum", "¡ÊÅ´¿ÍÍѡ˾ï¤Ë³¬¤ÎÊ·°Ïµ¤¤ò¼«Æ°Áª¤ê¹¥¤ß¤¹¤ë" },
7090 { &ironman_autoscum, FALSE, 6, 6, 5,
7091 "ironman_autoscum", "Permanently enable the autoscummer" },
7096 { &ironman_empty_levels, FALSE, 6, 6, 8,
7097 "ironman_empty_levels", "¡ÊÅ´¿ÍÍѡ˾ï¤Ë¶õ¤Ã¤Ý¤Î¥¢¥ê¡¼¥Ê¥ì¥Ù¥ë¤òÀ¸À®(*)" },
7099 { &ironman_empty_levels, FALSE, 6, 6, 8,
7100 "ironman_empty_levels", "Always create empty 'arena' levels (*)" },
7105 { &terrain_streams, TRUE, 6, 6, 9,
7106 "terrain_streams", "Àî¤ä¿¹¤Ê¤É¤ò¥À¥ó¥¸¥ç¥ó¤ËÀ¸À®(*)" },
7108 { &terrain_streams, TRUE, 6, 6, 9,
7109 "terrain_streams", "Create terrain 'streamers' in the dungeon (*)" },
7114 { &munchkin_death, FALSE, 6, 6, 11,
7115 "munchkin_death", "¡Ê¤¤¤ó¤Á¤¡Ë»à¤ó¤À»þ¥»¡¼¥Ö¤¹¤ë¤«³Îǧ¤¹¤ë(*)" },
7117 { &munchkin_death, FALSE, 6, 6, 11,
7118 "munchkin_death", "(Cheating) Ask for death saves (*)" },
7123 { &ironman_rooms, FALSE, 6, 6, 12,
7124 "ironman_rooms", "¡ÊÅ´¿ÍÍѡ˾ï¤ËÉáÄ̤Ǥʤ¤Éô²°¤òÀ¸À®¤¹¤ë(*)" },
7126 { &ironman_rooms, FALSE, 6, 6, 12,
7127 "ironman_rooms", "Always generate very unusual rooms (*)" },
7132 { &ironman_nightmare, FALSE, 6, 6, 18,
7133 "ironman_nightmare", "¡ÊÅ´¿ÍÍÑ¡Ë°Ì´¥â¡¼¥É(¤³¤ì¤ÏÁ´¤¯ÉÔ¾òÍý¤Ç¤¹¡ª)(*)" },
7135 { &ironman_nightmare, FALSE, 6, 6, 18,
7136 "ironman_nightmare", "Nightmare mode(it isn't even remotely fair!)(*)" },
7140 { &left_hander, FALSE, 6, 6, 13,
7141 "left_hander", "º¸Íø¤¤Ç¤¢¤ë" },
7143 { &left_hander, FALSE, 6, 6, 13,
7144 "left_hander", "Left-Hander" },
7149 { &preserve_mode, TRUE, 6, 6, 14,
7150 "preserve_mode", "ÅÁÀâ¤Î¥¢¥¤¥Æ¥à¤ò¼è¤êƨ¤·¤Æ¤âºÆÀ¸À®¤µ¤ì¤ë(*)" },
7152 { &preserve_mode, TRUE, 6, 6, 14,
7153 "preserve_mode", "Preserve artifacts (*)" },
7158 { &autoroller, TRUE, 6, 6, 15,
7159 "autoroller", "ǽÎÏÃͤ˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ(*)" },
7161 { &autoroller, TRUE, 6, 6, 15,
7162 "autoroller", "Allow use of autoroller for stats (*)" },
7167 { &autochara, FALSE, 6, 6, 16,
7168 "autochara", "ÂγÊ/Ãϰ̤˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ" },
7170 { &autochara, FALSE, 6, 6, 16,
7171 "autochara", "Autorole for weight, height and social status" },
7176 { &powerup_home, TRUE, 6, 4, 3,
7177 "powerup_home", "²æ¤¬²È¤ò³ÈÄ¥¤¹¤ë(*)" },
7180 { &powerup_home, TRUE, 6, 4, 3,
7181 "powerup_home", "Increase capacity of your home (*)" },
7185 /*** Easy Object Auto-Destroyer ***/
7188 { &destroy_items, FALSE, 7, 7, 0,
7189 "destroy_items", "¥¢¥¤¥Æ¥à¤Î¼«Æ°Ç˲õ¤ò»ÈÍѤ¹¤ë" },
7191 { &destroy_items, FALSE, 7, 7, 0,
7192 "destroy_items", "Use easy auto-destroyer" },
7196 { &leave_worth, FALSE, 7, 7, 2,
7197 "leave_worth", "²ÁÃͤ¬¤¢¤ë¥¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
7199 { &leave_worth, FALSE, 7, 7, 2,
7200 "leave_worth", "Auto-destroyer leaves known worthy items" },
7204 { &leave_equip, FALSE, 7, 7, 3,
7205 "leave_equip", "Éð´ï/Ëɶñ¤Ï²õ¤µ¤Ê¤¤" },
7207 { &leave_equip, FALSE, 7, 7, 3,
7208 "leave_equip", "Auto-destroyer leaves weapons and armour" },
7212 { &leave_chest, FALSE, 7, 7, 7,
7213 "leave_chest", "³«Éõ¤µ¤ì¤Æ¤¤¤Ê¤¤È¢¤Ï²õ¤µ¤Ê¤¤" },
7215 { &leave_chest, FALSE, 7, 7, 7,
7216 "leave_chest", "Auto-destroyer leaves closed chests" },
7220 { &leave_wanted, FALSE, 7, 7, 4,
7221 "leave_wanted", "¾Þ¶â¼ó¤Î»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
7223 { &leave_wanted, FALSE, 7, 7, 4,
7224 "leave_wanted", "Auto-destroyer leaves wanted corpses" },
7228 { &leave_corpse, FALSE, 7, 7, 5,
7229 "leave_corpse", "»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
7231 { &leave_corpse, FALSE, 7, 7, 5,
7232 "leave_corpse", "Auto-destroyer leaves corpses and skeletons" },
7236 { &leave_junk, FALSE, 7, 7, 6,
7237 "leave_junk", "¤¬¤é¤¯¤¿¤Ï²õ¤µ¤Ê¤¤" },
7239 { &leave_junk, FALSE, 7, 7, 6,
7240 "leave_junk", "Auto-destroyer leaves junks" },
7244 /*** Play-record Options ***/
7247 { &record_fix_art, TRUE, 10, 4, 11,
7248 "record_fix_art", "¸ÇÄꥢ¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµÏ¿¤¹¤ë" },
7250 { &record_fix_art, TRUE, 10, 4, 11,
7251 "record_fix_art", "Record fixed artifacts" },
7255 { &record_rand_art, TRUE, 10, 4, 12,
7256 "record_rand_art", "¥é¥ó¥À¥à¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµÏ¿¤¹¤ë" },
7258 { &record_rand_art, TRUE, 10, 4, 12,
7259 "record_rand_art", "Record random artifacts" },
7263 { &record_destroy_uniq, TRUE, 10, 4, 13,
7264 "record_destroy_uniq", "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òÅݤ·¤¿¤È¤¤òµÏ¿¤¹¤ë" },
7266 { &record_destroy_uniq, TRUE, 10, 4, 13,
7267 "record_destroy_uniq", "Record when destroy unique monster" },
7271 { &record_fix_quest, TRUE, 10, 4, 14,
7272 "record_fix_quest", "¸ÇÄꥯ¥¨¥¹¥È¤ÎãÀ®¤òµÏ¿¤¹¤ë" },
7274 { &record_fix_quest, TRUE, 10, 4, 14,
7275 "record_fix_quest", "Record fixed quests" },
7279 { &record_rand_quest, TRUE, 10, 4, 15,
7280 "record_rand_quest", "¥é¥ó¥À¥à¥¯¥¨¥¹¥È¤ÎãÀ®¤òµÏ¿¤¹¤ë" },
7282 { &record_rand_quest, TRUE, 10, 4, 15,
7283 "record_rand_quest", "Record random quests" },
7287 { &record_maxdeapth, TRUE, 10, 4, 16,
7288 "record_maxdeapth", "ºÇ¿¼³¬¤ò¹¹¿·¤·¤¿¤È¤¤ËµÏ¿¤¹¤ë" },
7290 { &record_maxdeapth, TRUE, 10, 4, 16,
7291 "record_maxdeapth", "Record movements to deepest level" },
7295 { &record_stair, TRUE, 10, 4, 17,
7296 "record_stair", "³¬¤Î°ÜÆ°¤òµÏ¿¤¹¤ë" },
7298 { &record_stair, TRUE, 10, 4, 17,
7299 "record_stair", "Record recall and stair movements" },
7303 { &record_buy, TRUE, 10, 4, 18,
7304 "record_buy", "¥¢¥¤¥Æ¥à¤Î¹ØÆþ¤òµÏ¿¤¹¤ë" },
7306 { &record_buy, TRUE, 10, 4, 18,
7307 "record_buy", "Record purchased items" },
7311 { &record_sell, FALSE, 10, 4, 19,
7312 "record_sell", "¥¢¥¤¥Æ¥à¤ÎÇäµÑ¤òµÏ¿¤¹¤ë" },
7314 { &record_sell, FALSE, 10, 4, 19,
7315 "record_sell", "Record sold items" },
7319 { &record_danger, TRUE, 10, 4, 20,
7320 "record_danger", "¥Ô¥ó¥Á¤Ë¤Ê¤Ã¤¿¤È¤¤òµÏ¿¤¹¤ë" },
7322 { &record_danger, TRUE, 10, 4, 20,
7323 "record_danger", "Record hitpoint warning" },
7327 { &record_arena, TRUE, 10, 4, 21,
7328 "record_arena", "¥¢¥ê¡¼¥Ê¤Ç¤Î¾¡Íø¤òµÏ¿¤¹¤ë" },
7330 { &record_arena, TRUE, 10, 4, 21,
7331 "record_arena", "Record arena victories" },
7335 { &record_ident, TRUE, 10, 4, 22,
7336 "record_ident", "̤ȽÌÀ¤Î¥¢¥¤¥Æ¥à¤Î¼±Ê̤òµÏ¿¤¹¤ë" },
7338 { &record_ident, TRUE, 10, 4, 22,
7339 "record_ident", "Record first identified items" },
7343 { &record_named_pet, FALSE, 10, 4, 23,
7344 "record_named_pet", "̾Á°¤Ä¤¥Ú¥Ã¥È¤Î¾ðÊó¤òµÏ¿¤¹¤ë" },
7346 { &record_named_pet, FALSE, 10, 4, 23,
7347 "record_named_pet", "Record infomations of named pets" },
7351 /*** End of Table ***/
7359 cptr chaos_patrons[MAX_PATRON] =
7382 cptr chaos_patrons[MAX_PATRON] =
7407 int chaos_stats[MAX_PATRON] =
7409 A_CON, /* Slortar */
7410 A_CON, /* Mabelode */
7411 A_STR, /* Chardros */
7412 A_STR, /* Hionhurn */
7413 A_STR, /* Xiombarg */
7419 A_CHR, /* Narjhan */
7423 A_CHR, /* Slaanesh */
7425 A_INT, /* Tzeentch */
7433 int chaos_rewards[MAX_PATRON][20] =
7435 /* Slortar the Old: */
7437 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
7438 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
7439 REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP,
7440 REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL, REW_AUGM_ABL
7443 /* Mabelode the Faceless: */
7445 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_H_SUMMON, REW_SUMMON_M,
7446 REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_WND,
7447 REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_ABL, REW_SER_UNDE,
7448 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GOOD_OBS
7451 /* Chardros the Reaper: */
7453 REW_WRATH, REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_H_SUMMON,
7454 REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_DESTRUCT, REW_SER_UNDE,
7455 REW_GENOCIDE, REW_MASS_GEN, REW_MASS_GEN, REW_DISPEL_C, REW_GOOD_OBJ,
7456 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
7459 /* Hionhurn the Executioner: */
7461 REW_WRATH, REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
7462 REW_IGNORE, REW_IGNORE, REW_SER_UNDE, REW_DESTRUCT, REW_GENOCIDE,
7463 REW_MASS_GEN, REW_MASS_GEN, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
7464 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
7467 /* Xiombarg the Sword-Queen: */
7469 REW_TY_CURSE, REW_TY_CURSE, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
7470 REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND, REW_POLY_WND,
7471 REW_GENOCIDE, REW_DISPEL_C, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS,
7472 REW_GAIN_ABL, REW_CHAOS_WP, REW_GAIN_EXP, REW_AUGM_ABL, REW_GOOD_OBS
7476 /* Pyaray the Tentacled Whisperer of Impossible Secretes: */
7478 REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_H_SUMMON, REW_H_SUMMON,
7479 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
7480 REW_POLY_SLF, REW_SER_DEMO, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
7481 REW_CHAOS_WP, REW_DO_HAVOC, REW_GOOD_OBJ, REW_GREA_OBJ, REW_GREA_OBS
7484 /* Balaan the Grim: */
7486 REW_TY_CURSE, REW_HURT_LOT, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
7487 REW_SUMMON_M, REW_LOSE_EXP, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
7488 REW_SER_UNDE, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_GAIN_EXP,
7489 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GREA_OBS, REW_AUGM_ABL
7492 /* Arioch, Duke of Hell: */
7494 REW_WRATH, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_EXP, REW_H_SUMMON,
7495 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
7496 REW_POLY_SLF, REW_MASS_GEN, REW_SER_DEMO, REW_HEAL_FUL, REW_CHAOS_WP,
7497 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GAIN_EXP, REW_GREA_OBJ, REW_AUGM_ABL
7500 /* Eequor, Blue Lady of Dismay: */
7502 REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_CURSE_WP, REW_RUIN_ABL,
7503 REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
7504 REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS, REW_HEAL_FUL, REW_GAIN_EXP,
7505 REW_GAIN_ABL, REW_CHAOS_WP, REW_GOOD_OBS, REW_GREA_OBJ, REW_AUGM_ABL
7508 /* Narjhan, Lord of Beggars: */
7510 REW_WRATH, REW_CURSE_AR, REW_CURSE_WP, REW_CURSE_WP, REW_CURSE_AR,
7511 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF,
7512 REW_POLY_WND, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_AUGM_ABL,
7513 REW_GOOD_OBJ, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GREA_OBS
7516 /* Balo the Jester: */
7518 REW_WRATH, REW_SER_DEMO, REW_CURSE_WP, REW_CURSE_AR, REW_LOSE_EXP,
7519 REW_GAIN_ABL, REW_LOSE_ABL, REW_POLY_WND, REW_POLY_SLF, REW_IGNORE,
7520 REW_DESTRUCT, REW_MASS_GEN, REW_CHAOS_WP, REW_GREA_OBJ, REW_HURT_LOT,
7521 REW_AUGM_ABL, REW_RUIN_ABL, REW_H_SUMMON, REW_GREA_OBS, REW_AUGM_ABL
7524 /* Khorne the Bloodgod: */
7526 REW_WRATH, REW_HURT_LOT, REW_HURT_LOT, REW_H_SUMMON, REW_H_SUMMON,
7527 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_SER_MONS, REW_SER_DEMO,
7528 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GOOD_OBJ,
7529 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_GREA_OBJ, REW_GREA_OBS
7534 REW_WRATH, REW_PISS_OFF, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
7535 REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_SER_DEMO,
7536 REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_EXP,
7537 REW_GAIN_EXP, REW_CHAOS_WP, REW_GAIN_ABL, REW_GREA_OBJ, REW_AUGM_ABL
7542 REW_WRATH, REW_PISS_OFF, REW_HURT_LOT, REW_RUIN_ABL, REW_LOSE_ABL,
7543 REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
7544 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_ABL,
7545 REW_GAIN_ABL, REW_SER_UNDE, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL
7550 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
7551 REW_LOSE_EXP, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_SLF,
7552 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_CHAOS_WP, REW_GREA_OBJ,
7553 REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP, REW_GAIN_EXP, REW_AUGM_ABL
7558 REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_LOSE_ABL, REW_LOSE_EXP,
7559 REW_IGNORE, REW_IGNORE, REW_DISPEL_C, REW_DO_HAVOC, REW_DO_HAVOC,
7560 REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_EXP, REW_GAIN_ABL, REW_GAIN_ABL,
7561 REW_SER_MONS, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GOOD_OBS
7565 martial_arts ma_blows[MAX_MA] =
7568 { "%s¤ò²¥¤Ã¤¿¡£", 1, 0, 1, 5, 0 },
7569 { "%s¤ò½³¤Ã¤¿¡£", 2, 0, 1, 7, 0 },
7570 { "%s¤ËÀµ·ýÆͤ¤ò¤¯¤é¤ï¤·¤¿¡£", 3, 0, 1, 9, 0 },
7571 { "%s¤Ëɨ½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 5, 5, 2, 4, MA_KNEE },
7572 { "%s¤ËɪÂǤÁ¤ò¤¯¤é¤ï¤·¤¿¡£", 7, 5, 1, 12, 0 },
7573 { "%s¤ËÂÎÅö¤ê¤·¤¿¡£", 9, 10, 2, 6, 0 },
7574 { "%s¤ò½³¤Ã¤¿¡£", 11, 10, 3, 6, MA_SLOW },
7575 { "%s¤Ë¥¢¥Ã¥Ñ¡¼¤ò¤¯¤é¤ï¤·¤¿¡£", 13, 12, 5, 5, 6 },
7576 { "%s¤ËÆóÃʽ³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 16, 15, 5, 6, 8 },
7577 { "%s¤ËÇÄÞ·â¤ò¤¯¤é¤ï¤·¤¿¡£", 20, 20, 5, 8, 0 },
7578 { "%s¤ËÄ·¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£", 24, 25, 6, 8, 10 },
7579 { "%s¤ËÏÉÄÞ½±¤ò¤¯¤é¤ï¤·¤¿¡£", 28, 25, 7, 9, 0 },
7580 { "%s¤Ë²ó¤·½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 32, 30, 8, 10, 10 },
7581 { "%s¤ËÅ´·ý·â¤ò¤¯¤é¤ï¤·¤¿¡£", 35, 35, 8, 11, 10 },
7582 { "%s¤ËÈô¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£", 39, 35, 8, 12, 12 },
7583 { "%s¤Ë¾ºÎ¶·ý¤ò¤¯¤é¤ï¤·¤¿¡£", 43, 35, 9, 12, 16 },
7584 { "%s¤ËÀÐÇËÅ·¶Ã·ý¤ò¤¯¤é¤ï¤·¤¿¡£", 48, 40, 10, 13, 18 },
7586 { "You punch %s.", 1, 0, 1, 4, 0 },
7587 { "You kick %s.", 2, 0, 1, 6, 0 },
7588 { "You strike %s.", 3, 0, 1, 7, 0 },
7589 { "You hit %s with your knee.", 5, 5, 2, 3, MA_KNEE },
7590 { "You hit %s with your elbow.", 7, 5, 1, 8, 0 },
7591 { "You butt %s.", 9, 10, 2, 5, 0 },
7592 { "You kick %s.", 11, 10, 3, 4, MA_SLOW },
7593 { "You uppercut %s.", 13, 12, 4, 4, 6 },
7594 { "You double-kick %s.", 16, 15, 5, 4, 8 },
7595 { "You hit %s with a Cat's Claw.", 20, 20, 5, 5, 0 },
7596 { "You hit %s with a jump kick.", 25, 25, 5, 6, 10 },
7597 { "You hit %s with an Eagle's Claw.", 29, 25, 6, 6, 0 },
7598 { "You hit %s with a circle kick.", 33, 30, 6, 8, 10 },
7599 { "You hit %s with an Iron Fist.", 37, 35, 8, 8, 10 },
7600 { "You hit %s with a flying kick.", 41, 35, 8, 10, 12 },
7601 { "You hit %s with a Dragon Fist.", 45, 35, 10, 10, 16 },
7602 { "You hit %s with a Crushing Blow.", 48, 35, 10, 12, 18 },
7607 int monk_ave_damage[PY_MAX_LEVEL+1][3] =
7663 * Table of game-generated inscriptions (indexed by the defines in
7666 cptr game_inscriptions[] =
7668 NULL, /* FEEL_NONE */
7670 "²õ¤ì¤Æ¤¤¤ë", /* FEEL_BROKEN */
7671 "¶²¤í¤·¤¤", /* FEEL_TERRIBLE */
7672 "̵²ÁÃÍ", /* FEEL_WORTHLESS */
7673 "¼ö¤ï¤ì¤Æ¤¤¤ë", /* FEEL_CURSED */
7674 "¼ö¤¤¤Ê¤·", /* FEEL_UNCURSED */
7675 "ÊÂ", /* FEEL_AVERAGE */
7676 "¾å¼Á", /* FEEL_GOOD */
7677 "¹âµéÉÊ", /* FEEL_EXCELLENT */
7678 "ÆÃÊÌÀ½", /* FEEL_SPECIAL */
7680 "broken", /* FEEL_BROKEN */
7681 "terrible", /* FEEL_TERRIBLE */
7682 "worthless", /* FEEL_WORTHLESS */
7683 "cursed", /* FEEL_CURSED */
7684 "uncursed", /* FEEL_UNCURSED */
7685 "average", /* FEEL_AVERAGE */
7686 "good", /* FEEL_GOOD */
7687 "excellent", /* FEEL_EXCELLENT */
7688 "special", /* FEEL_SPECIAL */
7693 kamae kamae_shurui[MAX_KAMAE] =
7701 {"Baihu", 25, "(Black Turtle) "},
7702 {"Zuan-wu", 30, "(White Tiger) "},
7703 {"Qinglong", 35, "(Blue Chinese Dragon) "},
7704 {"Zhuque", 40, "(Red Chinese Phoenix) "},
7708 kamae kata_shurui[MAX_KATA] =
7723 cptr shougou_moji[5]=
7725 {"[½é¿´¼Ô]", "[ÆþÌç¼Ô]", "[½ÏÎý¼Ô]", "[¥¨¥¥¹¥Ñ¡¼¥È]", "[ã¿Í]"};
7727 {"[Unskilled]", "[Beginer]", "[Skilled]", "[Expert]", "[Master]"};
7730 byte conv_terrain2feat[MAX_WILDERNESS] =
7747 cptr silly_attacks[MAX_SILLY_ATTACK] =
7749 "¤Ë¾®Êؤò¤«¤±¤é¤ì¤¿¡£",
7750 "¤¬¤¢¤Ê¤¿¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
7751 "¤Ë¤·¤Ð¤¤Þ¤ï¤µ¤ì¤¿¡£",
7752 "¤Ë·¤¤ò¤Ê¤á¤µ¤»¤é¤ì¤¿¡£",
7753 "¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤µ¤ì¤¿¡£",
7754 "¤Ë¥¸¥ã¥ó·ý¤Ç¹¶·â¤µ¤ì¤¿¡£",
7755 "¤¬¤¢¤Ê¤¿¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
7756 "¤¬¤¢¤Ê¤¿¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
7757 "¤Ë¥¢¥«¥ó¥Ù¡¼¤µ¤ì¤¿¡£",
7758 "¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤é¤ì¤¿¡£",
7759 "¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤µ¤ì¤¿¡£",
7760 "¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤é¤ì¤¿¡£",
7761 "¤Ï¤¢¤Ê¤¿¤ÈÍ٤ä¿¡£",
7762 "¤Ë´é¤Ë¤é¤¯½ñ¤¤ò¤µ¤ì¤¿¡£",
7763 "¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤é¤ì¤¿¡£",
7764 "¤Ë¥¹¥«¡¼¥È¤ò¤á¤¯¤é¤ì¤¿¡£",
7765 "¤Ï¤¢¤Ê¤¿¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
7766 "¤«¤éÌòËþ¤ò¾å¤¬¤é¤ì¤¿¡£",
7767 "¤«¤é°¦¤Î¹ðÇò¤ò¤µ¤ì¤¿¡£",
7768 "¤Ï¤¢¤Ê¤¿¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
7769 "¤Ï¤¢¤Ê¤¿¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
7770 "¤¬¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
7771 "¤Ï¤¢¤Ê¤¿¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
7772 "¤Ï¤¢¤Ê¤¿¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
7773 "¤Ë¾¯¤·¤«¤¸¤é¤ì¤¿¡£",
7774 "¤Ï¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
7775 "¤Ï¤¢¤Ê¤¿¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
7776 "¤Ï¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
7777 "¤Ï¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
7778 "¤Ï³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
7779 "¤Ï¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
7780 "¤Ë¥é¥¤¥À¡¼¥¥Ã¥¯¤Ç¹¶·â¤µ¤ì¤¿¡£",
7781 "¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤é¤ì¤¿¡£",
7782 "¤Ï¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
7783 "¤Ï¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
7784 "¤Ë¤·¤ã¤¬¤ß¾®¥¥Ã¥¯¤Ç¥Ï¥á¤é¤ì¤¿¡£",
7785 "¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤é¤ì¤¿¡£",
7786 "¤Ï¤¢¤Ê¤¿¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
7787 "¤Ï¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
7788 "¤¬¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
7789 "¤Ï¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×¡£",
7793 /* Weird melee attack types when hallucinating */
7794 cptr silly_attacks[MAX_SILLY_ATTACK] =
7804 "passes the gas on",
7805 "makes obscene gestures at",