4 * Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
6 * This software may be copied and distributed for educational, research,
7 * and not for profit purposes provided that this copyright and statement
8 * are included in all such copies. Other copyrights may also apply.
11 /* Purpose: Angband Tables */
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[MAX_CLASS] =
3983 (CH_NONE), /* Warrior */
3984 (CH_LIFE | CH_SORCERY | CH_NATURE |
3985 CH_CHAOS | CH_DEATH | CH_TRUMP |
3986 CH_ARCANE | CH_ENCHANT | CH_DAEMON |
3987 CH_CRUSADE), /* Mage */
3988 (CH_LIFE | CH_DEATH | CH_DAEMON |
3989 CH_CRUSADE), /* Priest */
3990 (CH_SORCERY | CH_DEATH | CH_TRUMP |
3991 CH_ARCANE | CH_ENCHANT), /* Rogue */
3992 (CH_NATURE), /* Ranger */
3993 (CH_CRUSADE | CH_DEATH), /* Paladin */
3994 (CH_ARCANE), /* Warrior-Mage */
3995 (CH_CHAOS | CH_DAEMON), /* Chaos-Warrior */
3996 (CH_LIFE | CH_NATURE | CH_DEATH |
3997 CH_ENCHANT), /* Monk */
3998 (CH_NONE), /* Mindcrafter */
3999 (CH_LIFE | CH_SORCERY | CH_NATURE |
4000 CH_CHAOS | CH_DEATH | CH_TRUMP |
4001 CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4002 CH_CRUSADE), /* High-Mage */
4003 (CH_ARCANE), /* Tourist */
4004 (CH_NONE), /* Imitation */
4005 (CH_TRUMP), /* Beastmaster */
4006 (CH_NONE), /* Sorcerer */
4007 (CH_NONE), /* Archer */
4008 (CH_NONE), /* Magic eater */
4009 (CH_MUSIC), /* Harper */
4010 (CH_NONE), /* Red Mage */
4011 (CH_HISSATSU), /* Samurai */
4012 (CH_LIFE | CH_NATURE | CH_DEATH |
4013 CH_ENCHANT | CH_CRUSADE), /* ForceTrainer */
4014 (CH_NONE), /* Blue Mage */
4015 (CH_NONE), /* Kihei */
4016 (CH_NONE), /* Berserker */
4017 (CH_NONE), /* Kaji */
4018 (CH_NONE), /* Mirror-master */
4019 (CH_NONE), /* Ninja */
4023 s32b realm_choices2[MAX_CLASS] =
4025 (CH_NONE), /* Warrior */
4026 (CH_LIFE | CH_SORCERY | CH_NATURE |
4027 CH_CHAOS | CH_DEATH | CH_TRUMP |
4028 CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4029 CH_CRUSADE), /* Mage */
4030 (CH_LIFE | CH_SORCERY | CH_NATURE |
4031 CH_CHAOS | CH_DEATH | CH_TRUMP |
4032 CH_ARCANE | CH_ENCHANT | CH_DAEMON |
4033 CH_CRUSADE), /* Priest */
4034 (CH_NONE), /* Rogue */
4035 (CH_SORCERY | CH_CHAOS | CH_DEATH |
4036 CH_TRUMP | CH_ARCANE | CH_DAEMON), /* Ranger */
4037 (CH_NONE), /* Paladin */
4038 (CH_LIFE | CH_NATURE | CH_CHAOS |
4039 CH_DEATH | CH_TRUMP | CH_ARCANE |
4040 CH_SORCERY | CH_ENCHANT | CH_DAEMON |
4041 CH_CRUSADE), /* Warrior-Mage */
4042 (CH_NONE), /* Chaos-Warrior */
4043 (CH_NONE), /* Monk */
4044 (CH_NONE), /* Mindcrafter */
4045 (CH_NONE), /* High-Mage */
4046 (CH_NONE), /* Tourist */
4047 (CH_NONE), /* Imitation */
4048 (CH_NONE), /* Beastmanster */
4049 (CH_NONE), /* Sorcerer */
4050 (CH_NONE), /* Archer */
4051 (CH_NONE), /* Magic eater */
4052 (CH_NONE), /* Harper */
4053 (CH_NONE), /* Red Mage */
4054 (CH_NONE), /* Samurai */
4055 (CH_NONE), /* ForceTrainer */
4056 (CH_NONE), /* Blue Mage */
4057 (CH_NONE), /* Kihei */
4058 (CH_NONE), /* Berserker */
4059 (CH_NONE), /* Kaji */
4060 (CH_NONE), /* Mirror-master */
4061 (CH_NONE), /* Ninja */
4066 cptr realm_names[] =
4091 cptr E_realm_names[]
4118 * Names of the spells (mage spells then priest spells)
4121 cptr spell_names[VALID_REALM][32] =
4123 /*** Life Spells ***/
4125 /* Common Life Spellbooks */
4140 "¥Ñ¥Ë¥Ã¥¯¡¦¥¢¥ó¥Ç¥Ã¥É",
4144 /* Rare Life Spellbooks */
4164 /*** Sorcery Spells ***/
4167 /* Common Sorcery Spellbooks */
4169 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4172 "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼",
4174 "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼",
4179 "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼",
4181 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4186 /* Rare Sorcery Spellbooks */
4188 "¥Á¥ã¡¼¥à¡¦¥â¥ó¥¹¥¿¡¼",
4192 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4207 /*** Nature Spells ***/
4210 /* Common Nature Spellbooks */
4229 /* Rare Nature Spellbooks */
4250 /*** Chaos Spells ***/
4253 /* Common Chaos Spellbooks */
4254 "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
4255 "¥È¥é¥Ã¥×/¥É¥¢Ç˲õ",
4268 "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤",
4272 /* Rare Chaos Spellbooks */
4278 "¥Þ¥¸¥Ã¥¯¡¦¥í¥±¥Ã¥È",
4293 /*** Death Spells ***/
4296 /* Common Death Spellbooks */
4315 /* Rare Death Spellbooks */
4336 /*** Trump Spells ***/
4339 /* Common Trump Spellbooks */
4340 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4346 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4352 "¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼",
4353 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4358 /* Rare Trump Spellbooks */
4360 "¥¢¥ó¥Ç¥Ã¥É¤Î¥«¡¼¥É",
4362 "¥â¥ó¥¹¥¿¡¼¤Î¥«¡¼¥É",
4366 "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¥«¡¼¥É",
4375 "¸ÅÂå¥É¥é¥´¥ó¤Î¥«¡¼¥É"
4379 /*** Arcane Spells (_only_ common spells) ***/
4386 "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
4411 "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
4412 "¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
4420 /*** Craft Spells ***/
4423 /* Common Craft Spellbooks */
4442 /* Rare Craft Spellbooks */
4463 /*** Daemon Spells ***/
4466 /* Common Daemon Spellbooks */
4467 "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
4485 /* Rare Daemon Spellbooks */
4499 "¥°¥ì¡¼¥¿¡¼¥Ç¡¼¥â¥ó¾¤´",
4506 /*** Crusade Spells ***/
4509 /* Common Crusade Spellbooks */
4528 /* Rare Crusade Spellbooks */
4532 "¥¢¥ó¥Ç¥Ã¥É&°ËâÂ໶",
4549 /*** Music Spells ***/
4552 Song : ²Î, Note : ²»¿§, Pattern : ÀûΧ,
4553 Ballad : ²Î(Íضʢª¡Ö±´¡×¤ÈÌõ¤¹?), Chant : ²ÎÀ¼, */
4555 /******* Apprentice Handbook *******/
4556 "ÃÙÆߤβÎ", /*"Song of Holding"*/
4557 "½ËÊ¡¤Î²Î", /*"Song of Blessing"*/
4558 "Êø²õ¤Î²»¿§", /*"Wracking Note"*/
4559 "Û¯Û°¤ÎÀûΧ", /*"Stun Pattern"*/
4560 "À¸Ì¿¤Îή¤ì", /*"Flow of Life"*/
4561 "ÂÀÍۤβÎ", /*"Song of the Sun"*/
4563 "À襤¤Î²Î", /*"Heroic Ballad"*/
4565 /******* Minstrel's Music *******/
4566 "ÎîŪÃγÐ", /*"Clairaudience"*/
4568 "Ãμ±¤Î²Î", /*"Song of Lore"*/
4570 "¸¸±Æ¤ÎÀûΧ", /*"Illusion Pattern"*/
4571 "ÇËÌǤ櫤Ó", /*"Doomcall"*/
4572 "¥Õ¥£¥ê¥¨¥ë¤Î²Î", /*"Firiel's Song"*/
4573 "ι¤ÎÃç´Ö", /*"Fellowship Chant"*/
4575 /******* Harps of Rivendell *******/
4578 "¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£",
4585 /******* Lays of Beleriand *******/
4593 "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï",
4596 /*** Hissatsuwaza ***/
4639 cptr spell_names[VALID_REALM][32] =
4641 /*** Life Spells ***/
4643 /* Common Life Spellbooks */
4644 "Cure Light Wounds",
4646 "Cause Light Wounds",
4648 "Detect Doors & Traps",
4649 "Cure Medium Wounds",
4654 "Cause Medium Wounds",
4655 "Cure Critical Wounds",
4656 "Resist Heat and Cold",
4657 "Sense Surroundings",
4662 /* Rare Life Spellbooks */
4667 "Cause Critical Wounds",
4674 "Annihilate Undead",
4679 "Ultimate Resistance",
4682 /*** Sorcery Spells ***/
4685 /* Common Sorcery Spellbooks */
4688 "Detect Doors and Traps",
4704 /* Rare Sorcery Spellbooks */
4705 "Detect items and Treasure",
4721 "Globe of Invulnerability",
4724 /*** Nature Spells ***/
4727 /* Common Nature Spellbooks */
4730 "Detect Doors and Traps",
4734 "Resist Environment",
4735 "Cure Wounds & Poison",
4746 /* Rare Nature Spellbooks */
4751 "Animal Friendship",
4754 "Protect from Corrosion",
4762 "Elemental Branding",
4766 /*** Chaos Spells ***/
4769 /* Common Chaos Spellbooks */
4771 "Trap / Door Destruction",
4773 "Touch of Confusion",
4785 "Word of Destruction",
4788 /* Rare Chaos Spellbooks */
4808 /*** Death Spells ***/
4811 /* Common Death Spellbooks */
4830 /* Rare Death Spellbooks */
4835 "Vampiric Branding",
4843 "Polymorph Vampire",
4850 /*** Trump Spells ***/
4853 /* Common Trump Spellbooks */
4865 "Phantasmal Servant",
4872 /* Rare Trump Spellbooks */
4888 "Trump Greater Undead",
4889 "Trump Ancient Dragon",
4892 /*** Arcane Spells (_only_ common spells) ***/
4897 "Detect Invisibility",
4901 "Trap & Door Destruction",
4902 "Cure Light Wounds",
4904 "Detect Doors & Traps",
4907 "Detect Enchantment",
4915 "Cure Medium Wounds",
4923 "Conjure Elemental",
4932 /*** Craft Spells ***/
4935 /* Common Craft Spellbooks */
4950 "Protection from Evil",
4954 /* Rare Craft Spellbooks */
4959 "Walk through Wall",
4964 "Remove Enchantment",
4966 "Knowledge True", /* "Total Knowledge", */
4974 /*** Daemon Spells ***/
4977 /* Common Daemon Spellbooks */
4996 /* Rare Daemon Spellbooks */
5010 "Summon Greater Demon",
5013 "Polymorph Demonlord",
5016 /*** Crusade Spells ***/
5019 /* Common Crusade Spellbooks */
5034 "Protection from Evil",
5038 /* Rare Crusade Spellbooks */
5042 "Dispel Undead & Demons",
5052 "An Eye for an Eye",
5054 "Divine Intervention",
5058 /*** Music Spells ***/
5061 /******* Apprentice Handbook *******/
5068 "Song of Fear", /* ¶²ÉݤβΠ*/
5071 /******* Minstrel's Music *******/
5073 "Soul Shriek", /* º²¤Î²Î */
5075 "Hiding Tune", /* "±£ÆۤβÎ", */
5079 "Fellowship Chant", /* "ι¤ÎÃç´Ö" */
5081 /******* Harps of Rivendell *******/
5082 "Sound of disintegration", /* ʬ²ò²»ÇÈ */
5083 "Finrod's Resistance", /* ¸µÁÇÂÑÀ */
5084 "Hobbit Melodies", /* ¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£ */
5085 "World Contortion", /* ÏĤó¤ÀÀ¤³¦ */
5086 "Dispelling chant", /* Â໶¤Î²Î */
5087 "The Voice of Saruman", /* ¥µ¥ë¥Þ¥ó¤Î´Å¸À */
5088 "Song of the Tempest", /* Íò¤Î²»¿§ */
5089 "Ambarkanta", /* ¤â¤¦°ì¤Ä¤ÎÀ¤³¦ */
5091 /******* Lays of Beleriand *******/
5092 "Wrecking Pattern", /* Ç˲õ¤ÎÀûΧ */
5093 "Stationary Shriek", /* ÄäÂڤβΠ*/
5094 "Endurance", /* ¼é¤ê¤Î²Î */
5095 "The Hero's Poem", /* ±Ñͺ¤Î»í */
5096 "Relief of Yavanna", /* "¥ä¥ô¥¡¥ó¥Ê¤Î½õ¤±" */
5097 "Goddess' rebirth", /* "ºÆÀ¸¤Î²Î" */
5098 "Wizardry of Sauron", /* "¥µ¥¦¥í¥ó¤ÎËâ½Ñ", */
5099 "Fingolfin's Challenge", /* "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï", */
5102 /*** Hissatsuwaza ***/
5118 "Midare-Setsugekka",
5133 "Hundred Slaughter",
5144 * Each chest has a certain set of traps, determined by pval
5145 * Each chest has a "pval" from 1 to the chest level (max 55)
5146 * If the "pval" is negative then the trap has been disarmed
5147 * The "pval" of a chest determines the quality of its treasure
5148 * Note that disarming a trap on a chest also removes the lock.
5150 int chest_traps[64] =
5157 (CHEST_LOSE_CON), /* 5 == best small wooden */
5165 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5166 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5167 (CHEST_SUMMON), /* 15 == best large wooden */
5172 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5177 (CHEST_EXPLODE), /* 25 == best small iron */
5180 (CHEST_POISON | CHEST_LOSE_CON),
5181 (CHEST_LOSE_STR | CHEST_LOSE_CON),
5182 (CHEST_EXPLODE | CHEST_SUMMON),
5184 (CHEST_POISON | CHEST_SUMMON),
5185 (CHEST_E_SUMMON | CHEST_ALARM),
5187 (CHEST_EXPLODE | CHEST_SUMMON), /* 35 == best large iron */
5189 (CHEST_SUMMON | CHEST_ALARM),
5191 (CHEST_EXPLODE | CHEST_SUMMON),
5192 (CHEST_EXPLODE | CHEST_SUMMON),
5193 (CHEST_POISON | CHEST_PARALYZE),
5196 (CHEST_EXPLODE | CHEST_E_SUMMON | CHEST_ALARM),
5197 (CHEST_H_SUMMON), /* 45 == best small steel */
5199 (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
5201 (CHEST_RUNES_OF_EVIL),
5202 (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
5203 (CHEST_BIRD_STORM | CHEST_ALARM),
5204 (CHEST_H_SUMMON | CHEST_ALARM),
5205 (CHEST_RUNES_OF_EVIL),
5206 (CHEST_H_SUMMON | CHEST_SCATTER | CHEST_ALARM),
5207 (CHEST_RUNES_OF_EVIL | CHEST_EXPLODE), /* 55 == best large steel */
5208 (CHEST_EXPLODE | CHEST_SUMMON),
5209 (CHEST_EXPLODE | CHEST_SUMMON),
5210 (CHEST_EXPLODE | CHEST_SUMMON),
5211 (CHEST_EXPLODE | CHEST_SUMMON),
5212 (CHEST_EXPLODE | CHEST_SUMMON),
5213 (CHEST_EXPLODE | CHEST_SUMMON),
5214 (CHEST_EXPLODE | CHEST_SUMMON),
5215 (CHEST_EXPLODE | CHEST_SUMMON),
5220 * Class titles for the player.
5222 * The player gets a new title every five levels, so each class
5223 * needs only ten titles total.
5226 cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
5245 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5246 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5260 "»øÁÎ", /*¶µ²ñÊô»Å¼Ô¡¢¸«½¬¤¤ÁΡ¢È¼ÁΡ¢½¾¼Ô */
5262 "À»¿¦¼Ô", /*À»¿¦¼Ô */
5263 "ÅÁÆ»»Õ", /*»Êº×ɾµÄ°÷¡¢½¤Æ»²ñ²ñ°÷ */
5264 "ËÒ»Õ", /*¥é¥Þ¶µ¤ÎÁÎ */
5265 "À»¿Í", /*Âç»Ê¶µ¡¢Áí¼ç¶µ¡¢ÁíÂç»Ê¶µ */
5266 "º×»Ê", /*º×»Ê¡¢»Êº× */
5267 "º×»ÊĹ", /*Âçº×»Ê¡¢º×»ÊĹ */
5273 /* "¤´¤í¤Ä¤",*/ /*¤´¤í¤Ä¤¡¢É÷ÍèË·¡¢Éâϲ¼Ô */
5275 "Äɤ¤¤Ï¤®", /*Äɤ¤Çí¤®¡¢¶¯Åð¡¢Å¥ËÀ */
5276 "ÌëÅð", /*¶¯Åð¡¢ÌëÅð¡¢Å¥ËÀ */
5277 "¤³¤½Å¥", /*¤³¤½Å¥¡¢¾®Å¥ËÀ */
5278 "¥Ú¥Æ¥ó»Õ", /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ */
5282 "¥¢¥µ¥·¥ó", /* °Å»¦¼Ô */
5290 "À͸õ", /*À͸õ¡¢¸«Ä¥¤ê¡¢Ä廡ʼ */
5294 "õ¸±¼Ô", /*³«Âó¼Ô¡¢Ãµ¸±¼Ô */
5302 "ͦ»Î", /*¿§ÃË¡¢°¦¿Í¡¢¤·¤ã¤ì¼Ô¡¢Í¦´º¤Ê¿Í */
5317 "ÅÌÄï", /*ÃúÃÕ¡¢Îý½¬À¸ */
5322 "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
5371 /* High Mage; same as Mage */
5374 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5375 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5393 "Êüϲ¼Ô", /* "ι¿Í", */
5428 /* Sorcerer; same as Mage */
5431 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5432 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5473 "¸«½¬¤¤", /*"Apprentice"*/
5474 "ºî¶Ê²È", /*"Songsmith"*/
5475 "¶ãÍ·»í¿Í", /*"Bard"*/
5476 "¥³¥ó¥Ñ¥Ë¥ª¥ó", /*"Companion"*/
5477 "¿´¤ÎÌþ¤·¼ê", /*"Minstrel"*/
5478 "è¶×»Õ", /*"Harper"*/
5479 "ÅÁ¾µ¤Îˤ®¼ê", /*"Loreweaver"*/
5480 "»í¿À¤Î¿½¤·»Ò", /*"Muse"*/
5481 "̴ˤ®", /*"Dreamweaver"*/
5482 "¥Þ¥¹¥¿¡¼", /*"Master Harper"*/
5485 /* Red Mage; same as Warrior-Mage */
5488 "ÅÌÄï", /*ÃúÃÕ¡¢Îý½¬À¸ */
5493 "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
5514 /* ForceTrainer; same as Monk(?) */
5528 /* Blue Mage; same as Mage */
5531 "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
5532 "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
5614 cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
5756 /* High Mage; same as Mage */
5856 "Apprentice", /*"Apprentice"*/
5857 "Songsmith", /*"Songsmith"*/
5859 "Companion", /*"Companion"*/
5860 "Minstrel", /*"Minstrel"*/
5861 "Harper", /*"Harper"*/
5862 "Loreweaver", /*"Loreweaver"*/
5864 "Dreamweaver", /*"Dreamweaver"*/
5865 "Master Harper", /*"Master Harper"*/
5996 monster_power monster_powers[MAX_MONSPELLS] =
5998 /* level, smana, %fail, manedam, %manefail, use_stat, name */
6000 { 1, 1, 10, 0, 15, A_CON, "¶«¤Ö"},
6001 { 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
6002 { 40, 35, 85, 0, 40, A_INT, "ËâÎϾõî"},
6003 { 35, 30, 80, 800, 70, A_STR, "¥í¥±¥Ã¥È"},
6004 { 5, 1, 20, 18, 15, A_DEX, "¼Í·â"},
6005 { 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
6006 { 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
6007 { 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
6008 { 20, 15, 55, 1600, 95, A_CON, "»À¤Î¥Ö¥ì¥¹"},
6009 { 20, 15, 55, 1600, 95, A_CON, "ÅÅ·â¤Î¥Ö¥ì¥¹"},
6010 { 20, 15, 55, 1600, 95, A_CON, "±ê¤Î¥Ö¥ì¥¹"},
6011 { 20, 15, 55, 1600, 95, A_CON, "Î䵤¤Î¥Ö¥ì¥¹"},
6012 { 20, 15, 55, 800, 95, A_CON, "ÆǤΥ֥쥹"},
6013 { 20, 15, 70, 550, 95, A_CON, "ÃϹö¤Î¥Ö¥ì¥¹"},
6014 { 20, 16, 70, 400, 95, A_CON, "Á®¸÷¤Î¥Ö¥ì¥¹"},
6015 { 20, 16, 70, 400, 95, A_CON, "°Å¹õ¤Î¥Ö¥ì¥¹"},
6016 { 20, 20, 70, 450, 95, A_CON, "º®Íð¤Î¥Ö¥ì¥¹"},
6017 { 20, 20, 70, 450, 95, A_CON, "¹ì²»¤Î¥Ö¥ì¥¹"},
6018 { 20, 20, 70, 600, 95, A_CON, "¥«¥ª¥¹¤Î¥Ö¥ì¥¹"},
6019 { 20, 16, 70, 500, 95, A_CON, "Îô²½¤Î¥Ö¥ì¥¹"},
6020 { 30, 25, 80, 250, 95, A_CON, "°ø²Ìº®Íð¤Î¥Ö¥ì¥¹"},
6021 { 35, 18, 80, 150, 95, A_CON, "»þ´ÖµÕž¤Î¥Ö¥ì¥¹"},
6022 { 30, 25, 80, 200, 95, A_CON, "ÃÙÆߤΥ֥쥹"},
6023 { 30, 28, 90, 200, 95, A_CON, "½ÅÎϤΥ֥쥹"},
6024 { 20, 15, 70, 500, 95, A_CON, "ÇËÊҤΥ֥쥹"},
6025 { 35, 15, 80, 150, 95, A_CON, "¥×¥é¥º¥Þ¤Î¥Ö¥ì¥¹"},
6026 { 30, 18, 70, 200, 95, A_CON, "¥Õ¥©¡¼¥¹¤Î¥Ö¥ì¥¹"},
6027 { 30, 28, 80, 250, 95, A_CON, "ËâÎϤΥ֥쥹"},
6028 { 25, 20, 95, 320, 80, A_INT, "Êü¼Íǽµå"},
6029 { 25, 15, 70, 800, 95, A_CON, "Êü¼ÍÀÇÑ´þʪ¤Î¥Ö¥ì¥¹"},
6030 { 30, 32, 85, 400, 80, A_INT, "½ã¥í¥°¥ë¥¹"},
6031 { 35, 40, 95, 150, 95, A_CON, "ʬ²ò¤Î¥Ö¥ì¥¹"},
6032 { 18, 13, 55, 630, 80, A_INT, "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë"},
6033 { 14, 10, 45, 316, 60, A_INT, "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë"},
6034 { 20, 14, 60, 720, 80, A_INT, "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë"},
6035 { 15, 11, 50, 320, 60, A_INT, "¥¢¥¤¥¹¡¦¥Ü¡¼¥ë"},
6036 { 5, 3, 40, 48, 20, A_INT, "°½±À"},
6037 { 25, 18, 70, 350, 80, A_INT, "ÃϹöµå"},
6038 { 30, 22, 75, 350, 80, A_INT, "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë"},
6039 { 44, 45, 85, 550, 95, A_INT, "ËâÎϤÎÍò"},
6040 { 40, 42, 90, 550, 95, A_INT, "°Å¹õ¤ÎÍò"},
6041 { 10, 5, 50, 0, 25, A_INT, "ËâÎϵۼý"},
6042 { 25, 10, 60, 0, 30, A_INT, "Àº¿À¹¶·â"},
6043 { 30, 14, 65, 0, 30, A_INT, "Ǿ¹¶·â"},
6044 { 3, 1, 25, 24, 20, A_INT, "·Ú½ý"},
6045 { 12, 2, 35, 64, 25, A_INT, "½Å½ý"},
6046 { 22, 6, 50, 150, 30, A_INT, "Ã×Ì¿½ý"},
6047 { 32, 10, 70, 225, 35, A_INT, "È빦¤òÆͤ¯"},
6048 { 13, 7, 40, 178, 40, A_INT, "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È"},
6049 { 10, 5, 35, 130, 35, A_INT, "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È"},
6050 { 15, 9, 50, 210, 45, A_INT, "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È"},
6051 { 12, 6, 35, 162, 40, A_INT, "¥¢¥¤¥¹¡¦¥Ü¥ë¥È"},
6052 { 40, 42, 90, 550, 95, A_INT, "¥¹¥¿¡¼¡¦¥Ð¡¼¥¹¥È"},
6053 { 25, 17, 60, 255, 60, A_INT, "ÃϹö¤ÎÌð"},
6054 { 25, 20, 65, 250, 60, A_INT, "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¥ë¥È"},
6055 { 25, 24, 90, 400, 80, A_INT, "ËâÎϤÎÌð"},
6056 { 25, 20, 80, 216, 60, A_INT, "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È"},
6057 { 25, 16, 60, 186, 60, A_INT, "¶Ë´¨¤ÎÌð"},
6058 { 3, 1, 25, 12, 20, A_INT, "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë"},
6059 { 5, 3, 35, 0, 20, A_INT, "¶²¹²"},
6060 { 10, 5, 40, 0, 20, A_INT, "ÌÕÌÜ"},
6061 { 10, 5, 40, 0, 20, A_INT, "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼"},
6062 { 10, 5, 40, 0, 20, A_INT, "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼"},
6063 { 10, 5, 40, 0, 20, A_INT, "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼"},
6064 { 20, 10, 70, 0, 40, A_INT, "¥¹¥Ô¡¼¥É"},
6065 { 45, 120, 95, 0, 60, A_INT, "ÇËÌǤμê"},
6066 { 20, 15, 70, 0, 20, A_WIS, "ÂÎÎϲóÉü"},
6067 { 45, 65, 80, 0, 60, A_INT, "̵½ý¤Îµå"},
6068 { 5, 1, 30, 0, 20, A_INT, "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È"},
6069 { 15, 8, 40, 0, 30, A_INT, "¥Æ¥ì¥Ý¡¼¥È"},
6070 { 40, 999, 99, 0, 80, A_INT, "¥¶¡¦¥ï¡¼¥ë¥É"},
6071 { 1, 0, 0, 0, 15, A_INT, "²¿¤«"},
6072 { 15, 8, 50, 0, 30, A_INT, "°ú¤¤è¤»¤ë"},
6073 { 20, 13, 80, 0, 30, A_INT, "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤"},
6074 { 30, 40, 95, 0, 40, A_INT, "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë"},
6075 { 35, 30, 80, 350, 70, A_INT, "¸÷¤Î·õ"},
6076 { 5, 1, 20, 0, 15, A_INT, "°Å°Ç"},
6077 { 5, 1, 20, 0, 15, A_DEX, "¥È¥é¥Ã¥×ÁϤ"},
6078 { 15, 3, 40, 0, 30, A_INT, "µ²±ÁÓ¼º"},
6079 { 30, 30, 70, 0, 40, A_INT, "»à¼ÔÉü³è"},
6080 { 40, 70, 85, 0, 45, A_INT, "±ç·³¤ò¸Æ¤Ö"},
6081 { 45, 90, 90, 0, 50, A_INT, "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¾¤´"},
6082 { 25, 20, 65, 0, 30, A_INT, "¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
6083 { 35, 30, 75, 0, 40, A_INT, "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
6084 { 25, 25, 65, 0, 25, A_INT, "¥¢¥ê¤Î¾¤´"},
6085 { 25, 20, 60, 0, 25, A_INT, "ÃØéá¤Î¾¤´"},
6086 { 35, 26, 75, 0, 40, A_INT, "¥Ï¥¦¥ó¥É¤Î¾¤´"},
6087 { 30, 23, 70, 0, 35, A_INT, "¥Ò¥É¥é¤Î¾¤´"},
6088 { 40, 50, 85, 0, 40, A_INT, "Å·»È¤Î¾¤´"},
6089 { 35, 50, 80, 0, 35, A_INT, "¥Ç¡¼¥â¥ó¤Î¾¤´"},
6090 { 30, 30, 75, 0, 35, A_INT, "¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´"},
6091 { 39, 70, 80, 0, 40, A_INT, "¥É¥é¥´¥ó¤Î¾¤´"},
6092 { 43, 85, 85, 0, 45, A_INT, "¾åµé¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´"},
6093 { 46, 90, 85, 0, 45, A_INT, "¸ÅÂå¥É¥é¥´¥ó¤Î¾¤´"},
6094 { 48, 120, 90, 0, 50, A_INT, "¥¢¥ó¥Ð¡¼¤Î²¦Â²¤Î¾¤´"},
6095 { 50, 150, 95, 0, 50, A_INT, "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
6097 { 1, 1, 10, 0, 15, A_CON, "shriek"},
6098 { 10, 4, 35, 89, 40, A_INT, "something"},
6099 { 40, 35, 85, 0, 40, A_INT, "dispel-magic"},
6100 { 35, 30, 80, 800, 70, A_STR, "rocket"},
6101 { 2, 1, 15, 10, 15, A_DEX, "arrow"},
6102 { 5, 2, 20, 18, 20, A_DEX, "arrows"},
6103 { 12, 3, 25, 30, 25, A_DEX, "missile"},
6104 { 16, 4, 30, 42, 30, A_DEX, "missiles"},
6105 { 20, 15, 55, 1600, 95, A_CON, "breath acid"},
6106 { 20, 15, 55, 1600, 95, A_CON, "breath lightning"},
6107 { 20, 15, 55, 1600, 95, A_CON, "breath fire"},
6108 { 20, 15, 55, 1600, 95, A_CON, "breath cold"},
6109 { 20, 15, 55, 800, 95, A_CON, "breath poison"},
6110 { 20, 15, 70, 550, 95, A_CON, "breath nether"},
6111 { 20, 16, 70, 400, 95, A_CON, "breath light"},
6112 { 20, 16, 70, 400, 95, A_CON, "breath dark"},
6113 { 20, 20, 70, 450, 95, A_CON, "breath confusion"},
6114 { 20, 20, 70, 450, 95, A_CON, "breath sound"},
6115 { 20, 20, 70, 600, 95, A_CON, "breath chaos"},
6116 { 20, 16, 70, 500, 95, A_CON, "breath disenchantment"},
6117 { 30, 25, 80, 250, 95, A_CON, "breath nexus"},
6118 { 35, 18, 80, 150, 95, A_CON, "breath time"},
6119 { 30, 25, 80, 200, 95, A_CON, "breath inertia"},
6120 { 30, 28, 90, 200, 95, A_CON, "breath gravity"},
6121 { 20, 15, 70, 500, 95, A_CON, "breath shards"},
6122 { 35, 15, 80, 150, 95, A_CON, "breath plasma"},
6123 { 30, 18, 70, 200, 95, A_CON, "breath force"},
6124 { 30, 28, 80, 250, 95, A_CON, "breath mana"},
6125 { 25, 20, 95, 320, 80, A_INT, "nuke ball"},
6126 { 25, 15, 70, 800, 95, A_CON, "breath nuke"},
6127 { 30, 32, 85, 400, 80, A_INT, "raw Logrus"},
6128 { 35, 40, 95, 150, 95, A_CON, "breath disintegrate"},
6129 { 18, 13, 55, 630, 80, A_INT, "acid ball"},
6130 { 14, 10, 45, 316, 60, A_INT, "lightning ball"},
6131 { 20, 14, 60, 720, 80, A_INT, "fire ball"},
6132 { 15, 11, 50, 320, 60, A_INT, "frost ball"},
6133 { 5, 3, 40, 48, 20, A_INT, "stinking cloud"},
6134 { 25, 18, 70, 350, 80, A_INT, "nether ball"},
6135 { 30, 22, 75, 350, 80, A_INT, "water ball"},
6136 { 44, 45, 85, 550, 95, A_INT, "mana storm"},
6137 { 40, 42, 90, 550, 95, A_INT, "darkness storm"},
6138 { 10, 5, 50, 0, 25, A_INT, "drain mana"},
6139 { 25, 10, 60, 0, 30, A_INT, "mind blast"},
6140 { 30, 14, 65, 0, 30, A_INT, "brain smash"},
6141 { 3, 1, 25, 24, 20, A_INT, "cause light wounds"},
6142 { 12, 2, 35, 64, 25, A_INT, "cause serious wounds"},
6143 { 22, 6, 50, 150, 30, A_INT, "cause critical wounds"},
6144 { 32, 10, 70, 225, 35, A_INT, "cause mortal wounds"},
6145 { 13, 7, 40, 178, 40, A_INT, "acid bolt"},
6146 { 10, 5, 35, 130, 35, A_INT, "lightning bolt"},
6147 { 15, 9, 50, 210, 45, A_INT, "fire bolt"},
6148 { 12, 6, 35, 162, 40, A_INT, "frost bolt"},
6149 { 40, 42, 90, 550, 95, A_INT, "starburst"},
6150 { 25, 17, 60, 255, 60, A_INT, "nether bolt"},
6151 { 25, 20, 65, 250, 60, A_INT, "water bolt"},
6152 { 25, 24, 90, 400, 80, A_INT, "mana bolt"},
6153 { 25, 20, 80, 216, 60, A_INT, "plasma bolt"},
6154 { 25, 16, 60, 186, 60, A_INT, "ice bolt"},
6155 { 3, 1, 25, 12, 20, A_INT, "magic missile"},
6156 { 5, 3, 35, 0, 20, A_INT, "scare"},
6157 { 10, 5, 40, 0, 20, A_INT, "blind"},
6158 { 10, 5, 40, 0, 20, A_INT, "confuse"},
6159 { 10, 5, 40, 0, 20, A_INT, "slow"},
6160 { 10, 5, 40, 0, 20, A_INT, "sleep"},
6161 { 20, 10, 70, 0, 40, A_INT, "speed"},
6162 { 45, 120, 95, 0, 60, A_INT, "the Hand of Doom"},
6163 { 20, 15, 70, 0, 20, A_WIS, "heal-self"},
6164 { 45, 65, 80, 0, 60, A_INT, "make invulnerable"},
6165 { 5, 1, 30, 0, 20, A_INT, "blink-self"},
6166 { 15, 8, 40, 0, 30, A_INT, "teleport-self"},
6167 { 40, 999, 99, 0, 80, A_INT, "The world"},
6168 { 1, 0, 0, 0, 15, A_INT, "something"},
6169 { 15, 8, 50, 0, 30, A_INT, "teleport to"},
6170 { 20, 13, 80, 0, 30, A_INT, "teleport away"},
6171 { 30, 40, 95, 0, 40, A_INT, "teleport level"},
6172 { 35, 30, 80, 350, 70, A_INT, "psycho-spear"},
6173 { 5, 1, 20, 0, 15, A_INT, "create darkness"},
6174 { 5, 1, 20, 0, 15, A_DEX, "create traps"},
6175 { 15, 3, 40, 0, 30, A_INT, "cause amnesia"},
6176 { 30, 30, 70, 0, 40, A_INT, "raise dead"},
6177 { 40, 70, 85, 0, 45, A_INT, "summon aid"},
6178 { 45, 90, 90, 0, 50, A_INT, "summon Cyberdemons"},
6179 { 25, 20, 65, 0, 30, A_INT, "summon a monster"},
6180 { 35, 30, 75, 0, 40, A_INT, "summon monsters"},
6181 { 25, 25, 65, 0, 25, A_INT, "summon ants"},
6182 { 25, 20, 60, 0, 25, A_INT, "summon spiders"},
6183 { 35, 26, 75, 0, 40, A_INT, "summon hounds"},
6184 { 30, 23, 70, 0, 35, A_INT, "summon hydras"},
6185 { 40, 50, 85, 0, 40, A_INT, "summon an angel"},
6186 { 35, 50, 80, 0, 35, A_INT, "summon a daemon"},
6187 { 30, 30, 75, 0, 35, A_INT, "summon an undead"},
6188 { 39, 70, 80, 0, 40, A_INT, "summon a dragon"},
6189 { 43, 85, 85, 0, 45, A_INT, "summon Greater Undead"},
6190 { 46, 90, 85, 0, 45, A_INT, "summon Ancient Dragon"},
6191 { 48, 120, 90, 0, 50, A_INT, "summon Lords of Amber"},
6192 { 50, 150, 95, 0, 50, A_INT, "summon Unique Monsters"},
6200 * Hack -- the "basic" color names (see "TERM_xxx")
6202 cptr color_names[16] =
6244 * Abbreviations of healthy stats
6246 cptr stat_names[6] =
6249 "ÏÓÎÏ :", "ÃÎǽ :", "¸¤µ :", "´ïÍÑ :", "ÂÑµ× :", "Ì¥ÎÏ :"
6251 "STR : ", "INT : ", "WIS : ", "DEX : ", "CON : ", "CHR : "
6257 * Abbreviations of damaged stats
6259 cptr stat_names_reduced[6] =
6262 "ÏÓÎÏx:", "ÃÎǽx:", "¸¤µx:", "´ïÍÑx:", "Âѵ×x:", "Ì¥ÎÏx:"
6264 "Str : ", "Int : ", "Wis : ", "Dex : ", "Con : ", "Chr : "
6271 * Certain "screens" always use the main screen, including News, Birth,
6272 * Dungeon, Tomb-stone, High-scores, Macros, Colors, Visuals, Options.
6274 * Later, special flags may allow sub-windows to "steal" stuff from the
6275 * main window, including File dump (help), File dump (artifacts, uniques),
6276 * Character screen, Small scale map, Previous Messages, Store screen, etc.
6278 * The "ctrl-i" (tab) command flips the "Display inven/equip" and "Display
6279 * equip/inven" flags for all windows.
6281 * The "ctrl-g" command (or pseudo-command) should perhaps grab a snapshot
6282 * of the main screen into any interested windows.
6284 cptr window_flag_desc[32] =
6289 "Display inven/equip",
6295 "Display equip/inven",
6301 "Display spell list",
6307 "Display character",
6321 "Display overhead view",
6325 "¥â¥ó¥¹¥¿¡¼¤Î»×¤¤½Ð",
6327 "Display monster recall",
6333 "Display object recall",
6339 "Display dungeon view",
6345 "Display snap-shot",
6351 "¥Ü¡¼¥°¡¦¥á¥Ã¥»¡¼¥¸",
6353 "Display borg messages",
6357 "¥Ü¡¼¥°¡¦¥¹¥Æ¡¼¥¿¥¹",
6359 "Display borg status",
6385 option_type option_info[] =
6387 /*** Input Options ***/
6390 { &rogue_like_commands, FALSE, 1, 0, 0,
6391 "rogue_like_commands", "¥í¡¼¥°É÷¥¡¼ÇÛÃÖ¤ò»ÈÍѤ¹¤ë" },
6393 { &rogue_like_commands, FALSE, 1, 0, 0,
6394 "rogue_like_commands", "Rogue-like commands" },
6399 { &always_pickup, FALSE, 1, 0, 5,
6400 "always_pickup", "¾ï¤Ë¥¢¥¤¥Æ¥à¤ò½¦¤¦" },
6402 { &always_pickup, FALSE, 1, 0, 5,
6403 "always_pickup", "Pick things up by default" },
6408 { &carry_query_flag, FALSE, 1, 0, 3,
6409 "carry_query_flag", "¥¢¥¤¥Æ¥à¤ò½¦¤¦Á°¤Ë³Îǧ¤¹¤ë" },
6411 { &carry_query_flag, FALSE, 1, 0, 3,
6412 "carry_query_flag", "Prompt before picking things up" },
6417 { &quick_messages, TRUE, 1, 0, 1,
6418 "quick_messages", "¥¯¥¤¥Ã¥¯¡¦¥á¥Ã¥»¡¼¥¸¤ò»ÈÍѤ¹¤ë" },
6420 { &quick_messages, TRUE, 1, 0, 1,
6421 "quick_messages", "Activate quick messages" },
6426 { &auto_more, FALSE, 1, 2, 6,
6427 "auto_more", "¥¡¼ÂÔ¤Á¤·¤Ê¤¤¤ÇϢ³¤Ç¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" },
6429 { &auto_more, FALSE, 1, 2, 6,
6430 "auto_more", "Automatically clear '-more-' prompts" },
6435 { &command_menu, TRUE, 1, 2, 7,
6436 "command_menu", "¥á¥Ë¥å¡¼¤Ë¤è¤ê¥³¥Þ¥ó¥ÉÁªÂò¤ò͸ú¤Ë¤¹¤ë" },
6438 { &command_menu, TRUE, 1, 2, 7,
6439 "command_menu", "Enable command selection menu" },
6444 { &other_query_flag, FALSE, 1, 0, 2,
6445 "other_query_flag", "¾²¾å¤Î¥¢¥¤¥Æ¥à¤ò»ÈÍѤ¹¤ë¤È¤¤Ë³Îǧ¤¹¤ë" },
6447 { &other_query_flag, FALSE, 1, 0, 2,
6448 "other_query_flag", "Prompt for floor item selection" },
6453 { &use_old_target, FALSE, 1, 0, 4,
6454 "use_old_target", "¾ï¤Ë°ÊÁ°¤Î¥¿¡¼¥²¥Ã¥È¤ò»ØÄꤹ¤ë" },
6456 { &use_old_target, FALSE, 1, 0, 4,
6457 "use_old_target", "Use old target by default" },
6462 { &always_repeat, TRUE, 1, 0, 6,
6463 "always_repeat", "¥³¥Þ¥ó¥É¼«Æ°·«¤êÊÖ¤·" },
6465 { &always_repeat, TRUE, 1, 0, 6,
6466 "always_repeat", "Repeat obvious commands" },
6471 { &confirm_destroy, FALSE, 1, 5, 3,
6472 "confirm_destroy", "¡Ö̵²ÁÃ͡פʥ¢¥¤¥Æ¥à¤òÇ˲õ¤¹¤ë»þ³Îǧ¤¹¤ë" },
6474 { &confirm_destroy, FALSE, 1, 5, 3,
6475 "confirm_destroy", "Prompt for destruction of known worthless items" },
6480 { &confirm_wear, TRUE, 1, 5, 4,
6481 "confirm_wear", "¼ö¤ï¤ì¤¿Êª¤òÁõÈ÷¤¹¤ë»þ³Îǧ¤¹¤ë" },
6483 { &confirm_wear, TRUE, 1, 5, 4,
6484 "confirm_wear", "Confirm to wear/wield known cursed items" },
6489 { &confirm_quest, TRUE, 1, 1, 9,
6490 "confirm_quest", "¥¯¥¨¥¹¥È¤òÄü¤á¤Æ³¬ÃʤÇƨ¤²¤ëÁ°¤Ë³Îǧ¤¹¤ë" },
6492 { &confirm_quest, TRUE, 1, 1, 9,
6493 "confirm_quest", "Prompt before exiting a quest level" },
6498 { &target_pet, FALSE, 1, 2, 5,
6499 "target_pet", "¥Ú¥Ã¥È¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤¹¤ë" },
6501 { &target_pet, FALSE, 1, 2, 5,
6502 "target_pet", "Allow targetting pets" },
6506 #ifdef ALLOW_EASY_OPEN
6508 { &easy_open, TRUE, 1, 5, 7,
6509 "easy_open", "¼«Æ°Åª¤Ë¥É¥¢¤ò³«¤±¤ë" },
6511 { &easy_open, TRUE, 1, 5, 7,
6512 "easy_open", "Automatically open doors" },
6514 #endif /* ALLOW_EASY_OPEN */
6517 #ifdef ALLOW_EASY_DISARM
6519 { &easy_disarm, TRUE, 1, 5, 8,
6520 "easy_disarm", "¼«Æ°Åª¤Ë櫤ò²ò½ü¤¹¤ë" },
6522 { &easy_disarm, TRUE, 1, 5, 8,
6523 "easy_disarm", "Automatically disarm traps" },
6525 #endif /* ALLOW_EASY_DISARM */
6528 #ifdef ALLOW_EASY_FLOOR /* TNB */
6530 { &easy_floor, FALSE, 1, 5, 9,
6531 "easy_floor", "¾²¾å¤Ç½Å¤Ê¤Ã¤¿¥¢¥¤¥Æ¥à¤ò¥ê¥¹¥È¤¹¤ë" },
6533 { &easy_floor, FALSE, 1, 5, 9,
6534 "easy_floor", "Display floor stacks in a list" },
6536 #endif /* ALLOW_EASY_FLOOR -- TNB */
6540 { &use_command, FALSE, 1, 5, 10,
6541 "use_command", "¡Ö»È¤¦(a)¡×¥³¥Þ¥ó¥É¤Ç¥¢¥¤¥Æ¥à¤ò²¿¤Ç¤â»È¤¨¤ë" },
6543 { &use_command, FALSE, 1, 5, 10,
6544 "use_command", "Allow unified use command" },
6549 { &over_exert, FALSE, 1, 0, 29,
6550 "over_exert", "MP¤¬Â¤ê¤Ê¤¯¤Æ¤âËâË¡¤ËÄ©À魯¤ë" },
6552 { &over_exert, FALSE, 1, 0, 29,
6553 "over_exert", "Allow casting spells when short of mana" },
6557 /*** Output Options ***/
6560 { &depth_in_feet, FALSE, 2, 0, 7,
6561 "depth_in_feet", "¥À¥ó¥¸¥ç¥ó¤Î¿¼¤µ¤ò¥Õ¥£¡¼¥È¤Çɽ¼¨¤¹¤ë" },
6563 { &depth_in_feet, FALSE, 2, 0, 7,
6564 "depth_in_feet", "Show dungeon level in feet" },
6569 { &show_labels, TRUE, 2, 0, 10,
6570 "show_labels", "ÁõÈ÷°ìÍ÷¤ÇÁõÈ÷¾ì½ê¤òɽ¼¨¤¹¤ë" },
6572 { &show_labels, TRUE, 2, 0, 10,
6573 "show_labels", "Show labels in object listings" },
6578 { &show_weights, TRUE, 2, 0, 11,
6579 "show_weights", "¥¢¥¤¥Æ¥à°ìÍ÷¤Ç½ÅÎ̤òɽ¼¨¤¹¤ë" },
6581 { &show_weights, TRUE, 2, 0, 11,
6582 "show_weights", "Show weights in object listings" },
6587 { &show_item_graph, TRUE, 2, 2, 0,
6588 "show_item_graph", "¥¢¥¤¥Æ¥à¤Î¥·¥ó¥Ü¥ë¤òɽ¼¨¤¹¤ë" },
6590 { &show_item_graph, TRUE, 2, 2, 0,
6591 "show_item_graph", "Show items graphics" },
6596 { &show_choices, TRUE, 2, 0, 12,
6597 "show_choices", "»ý¤Áʪ/ÁõÈ÷¥¦¥£¥ó¥É¥¦¤ËÁªÂò¥¢¥¤¥Æ¥àɽ¼¨" },
6599 { &show_choices, TRUE, 2, 0, 12,
6600 "show_choices", "Show choices in certain sub-windows" },
6605 { &plain_pickup, FALSE, 2, 6, 6,
6606 "plain_pickup", "¡Ö½¦¤Ã¤¿¡×¥á¥Ã¥»¡¼¥¸¤ò´Êά²½¤¹¤ë" },
6608 { &plain_pickup, FALSE,99, 6, 6,
6609 "plain_pickup", "Plain pickup messages(japanese only)" },
6614 { &player_symbols, FALSE, 2, 1, 13,
6615 "player_symbols", "¥×¥ì¥¤¥ä¡¼¤òÆÃÊ̤ʵ¹æ¤Çɽ¼¨¤¹¤ë"},
6617 { &player_symbols, FALSE, 2, 1, 13,
6618 "player_symbols", "Use special symbols for the player char"},
6623 { &equippy_chars, TRUE, 2, 1, 12,
6624 "equippy_chars", "¥¹¥Æ¡¼¥¿¥¹¤Ëʸ»ú¤ÇÁõÈ÷¤òɽ¼¨¤¹¤ë" },
6626 { &equippy_chars, TRUE, 2, 1, 12,
6627 "equippy_chars", "Display 'equippy' chars" },
6632 { &display_mutations, FALSE, 2, 5, 0,
6633 "display_mutations", "'C'¥³¥Þ¥ó¥É¤ÇÆÍÁ³ÊÑ°Û¤òɽ¼¨¤¹¤ë" },
6635 { &display_mutations, FALSE, 2, 5, 0,
6636 "display_mutations", "Display mutations in 'C'haracter Display" },
6641 { &plain_descriptions, TRUE, 2, 5, 1,
6642 "plain_descriptions", "¥¢¥¤¥Æ¥à¤Îµ½Ò¤ò´Êά¤Ë¤¹¤ë" },
6644 { &plain_descriptions, TRUE, 2, 5, 1,
6645 "plain_descriptions", "Plain object descriptions" },
6650 { ¢er_player, FALSE, 2, 5, 11,
6651 "center_player", "¾ï¤Ë¥×¥ì¥¤¥ä¡¼¤òÃæ¿´¤ËÃÖ¤¯(*ÃÙ¤¤*)" },
6653 { ¢er_player, FALSE, 2, 5, 11,
6654 "center_player", "Center map while walking (*slow*)" },
6659 { ¢er_running, TRUE, 2, 5, 12,
6660 "center_running", "Áö¤Ã¤Æ¤¤¤ë»þ¤Ç¤âÃæ¿´¤ËÃÖ¤¯" },
6662 { ¢er_running, TRUE, 2, 5, 12,
6663 "center_running", "Centering even while running" },
6668 { &view_yellow_lite, TRUE, 2, 1, 28,
6669 "view_yellow_lite", "ÌÀ¤«¤ê¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
6671 { &view_yellow_lite, TRUE, 2, 1, 28,
6672 "view_yellow_lite", "Use special colors for torch-lit grids" },
6677 { &view_bright_lite, TRUE, 2, 1, 29,
6678 "view_bright_lite", "»ë³¦¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
6680 { &view_bright_lite, TRUE, 2, 1, 29,
6681 "view_bright_lite", "Use special colors for 'viewable' grids" },
6686 { &view_granite_lite, TRUE, 2, 1, 30,
6687 "view_granite_lite", "ÊɤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
6689 { &view_granite_lite, TRUE, 2, 1, 30,
6690 "view_granite_lite", "Use special colors for wall grids (slow)" },
6695 { &view_special_lite, TRUE, 2, 1, 31,
6696 "view_special_lite", "¾²¤òÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
6698 { &view_special_lite, TRUE, 2, 1, 31,
6699 "view_special_lite", "Use special colors for floor grids (slow)" },
6703 { &new_ascii_graphics, FALSE, 2, 2, 4,
6704 "new_ascii_graphics", "ÃÏ·Á¤ÎÌÀ°Å¤ò¤Ï¤Ã¤¤ê¤Èɽ¼¨¤¹¤ë" },
6706 { &new_ascii_graphics, FALSE, 2, 2, 4,
6707 "new_ascii_graphics", "Show a clear contrast between light and dark" },
6711 { &display_path, FALSE, 2, 2, 8,
6712 "display_path", "ËâË¡¤äÌð¤Îµ°Àפòɽ¼¨¤¹¤ë" },
6714 { &display_path, FALSE, 2, 2, 8,
6715 "display_path", "Display actual path before shooting" },
6720 { &always_show_list, TRUE, 2, 4, 0,
6721 "always_show_list", "ÁªÂò»þ¤Ë¤Ï¾ï¤Ë°ìÍ÷¤òɽ¼¨¤¹¤ë" },
6723 { &always_show_list, TRUE, 2, 4, 0,
6724 "always_show_list", "Always show list at first when select items" },
6729 { &change_numeral, TRUE, 2, 4, 5,
6730 "change_numeral", "¥¢¥¤¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¿ô¤¨Êý¤òÊѤ¨¤ë" },
6732 { &change_numeral, TRUE, 99, 4, 5,
6733 "change_numeral", "Change a way to counting (japanese only)" },
6740 { &auto_scum, FALSE, 3, 1, 1,
6741 "auto_scum", "³¬¤ÎÊ·°Ïµ¤¼«Æ°Áª¤ê¹¥¤ß" },
6743 { &auto_scum, FALSE, 3, 1, 1,
6744 "auto_scum", "Auto-scum for good levels" },
6749 { &stack_force_notes, TRUE, 3, 0, 8,
6750 "stack_force_notes", "°Û¤Ê¤ëÌäΥ¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
6752 { &stack_force_notes, TRUE, 3, 0, 8,
6753 "stack_force_notes", "Merge inscriptions when stacking" },
6758 { &stack_force_costs, FALSE, 3, 0, 9,
6759 "stack_force_costs", "°Û¤Ê¤ë³ä°úɽ¼¨¤Î¥¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
6761 { &stack_force_costs, FALSE, 3, 0, 9,
6762 "stack_force_costs", "Merge discounts when stacking" },
6767 { &stack_allow_items, TRUE, 3, 1, 2,
6768 "stack_allow_items", "Ʊ¼ï¤ÎÉð´ï¤äËɶñ¤ò¤Þ¤È¤á¤ë" },
6770 { &stack_allow_items, TRUE, 3, 1, 2,
6771 "stack_allow_items", "Allow weapons and armor to stack" },
6776 { &expand_look, TRUE, 3, 1, 4,
6777 "expand_look", "¡Ö²ó¤ê¤òÄ´¤Ù¤ë¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
6779 { &expand_look, TRUE, 3, 1, 4,
6780 "expand_look", "Expand the power of the look command" },
6785 { &expand_list, TRUE, 3, 1, 5,
6786 "expand_list", "¡Ö°ìÍ÷¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
6788 { &expand_list, TRUE, 3, 1, 5,
6789 "expand_list", "Expand the power of the list commands" },
6794 { &view_perma_grids, TRUE, 3, 1, 6,
6795 "view_perma_grids", "ÌÀ¤ë¤¤¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
6797 { &view_perma_grids, TRUE, 3, 1, 6,
6798 "view_perma_grids", "Map remembers all perma-lit grids" },
6803 { &view_torch_grids, FALSE, 3, 1, 7,
6804 "view_torch_grids", "ÌÀ¤«¤ê¤Ç¾È¤é¤·¤¿¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
6806 { &view_torch_grids, FALSE, 3, 1, 7,
6807 "view_torch_grids", "Map remembers all torch-lit grids" },
6812 { &view_unsafe_grids, FALSE, 3, 1, 8,
6813 "view_unsafe_grids", "¥È¥é¥Ã¥×´¶ÃκѤߤǤʤ¤¾ì½ê¤òɽ¼¨¤¹¤ë" },
6815 { &view_unsafe_grids, FALSE, 3, 1, 8,
6816 "view_unsafe_grids", "Map marked by detect traps" },
6821 { &small_levels, TRUE, 3, 0, 30,
6822 "small_levels", "Èó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
6824 { &small_levels, TRUE, 3, 0, 30,
6825 "small_levels", "Allow unusually small dungeon levels" },
6830 { &always_small_levels, FALSE, 3, 2, 3,
6831 "always_small_levels", "¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®¤¹¤ë" },
6833 { &always_small_levels, FALSE, 3, 2, 3,
6834 "always_small_levels", "Always create unusually small dungeon levels" },
6839 { &empty_levels, TRUE, 3, 0, 31,
6840 "empty_levels", "¶õ¤Ã¤Ý¤Î¡Ö¥¢¥ê¡¼¥Ê¡×¥ì¥Ù¥ë¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
6842 { &empty_levels, TRUE, 3, 0, 31,
6843 "empty_levels", "Allow empty 'arena' levels" },
6848 { &last_words, TRUE, 3, 0, 28,
6849 "last_words", "¥¥ã¥é¥¯¥¿¡¼¤¬»à¤ó¤À»þ°ä¸À¤ò¤Î¤³¤¹" },
6851 { &last_words, TRUE, 3, 0, 28,
6852 "last_words", "Leave last words when your character dies" },
6858 { &send_score, TRUE, 3, 4, 6,
6859 "send_score", "¥¹¥³¥¢¥µ¡¼¥Ð¤Ë¥¹¥³¥¢¤òÁ÷¤ë" },
6861 { &send_score, TRUE, 3, 4, 6,
6862 "send_score", "Send score dump to the world score server" },
6868 { &allow_debug_opts, FALSE, 3, 6, 11,
6869 "allow_debug_opts", "¥Ç¥Ð¥Ã¥°/º¾µ½¥ª¥×¥·¥ç¥ó¤òµö²Ä¤¹¤ë" },
6871 { &allow_debug_opts, FALSE, 3, 6, 11,
6872 "allow_debug_opts", "Allow use of debug/cheat options" },
6878 /*** Disturbance ***/
6881 { &find_ignore_stairs, FALSE, 4, 0, 16,
6882 "find_ignore_stairs", "³¬ÃʤÏÄ̲᤹¤ë" },
6884 { &find_ignore_stairs, FALSE, 4, 0, 16,
6885 "find_ignore_stairs", "Run past stairs" },
6890 { &find_ignore_doors, TRUE, 4, 0, 17,
6891 "find_ignore_doors", "¥É¥¢¤ÏÄ̲᤹¤ë" },
6893 { &find_ignore_doors, TRUE, 4, 0, 17,
6894 "find_ignore_doors", "Run through open doors" },
6899 { &find_cut, FALSE, 4, 0, 18,
6900 "find_cut", "¶Ê¤ê³Ñ¤ò¼Ð¤á¤ËºÇûµ÷Î¥¤ÇÄ̲᤹¤ë" },
6902 { &find_cut, FALSE, 4, 0, 18,
6903 "find_cut", "Run past known corners" },
6908 { &find_examine, TRUE, 4, 0, 19,
6909 "find_examine", "ÄÌÏ©¤¬°Å¤¤»þ¤Ë¤Ê¤ë¤Ù¤¯¶Ê¤ê³Ñ¤È²¾Äꤷ¤ÆÄ̲᤹¤ë" },
6911 { &find_examine, TRUE, 4, 0, 19,
6912 "find_examine", "Run into potential corners" },
6917 { &disturb_move, FALSE, 4, 0, 20,
6918 "disturb_move", "¤É¤³¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6920 { &disturb_move, FALSE, 4, 0, 20,
6921 "disturb_move", "Disturb whenever any monster moves" },
6926 { &disturb_high, FALSE, 4, 1, 3,
6927 "disturb_high", "¥ì¥Ù¥ë¤Î¹â¤¤¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë"},
6929 { &disturb_high, FALSE, 4, 1, 3,
6930 "disturb_high", "Disturb whenever high-level monster moves" },
6935 { &disturb_near, TRUE, 4, 0, 21,
6936 "disturb_near", "»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6938 { &disturb_near, TRUE, 4, 0, 21,
6939 "disturb_near", "Disturb whenever viewable monster moves" },
6944 { &disturb_pets, FALSE, 4, 5, 6,
6945 "disturb_pets", "»ë³¦Æâ¤Î¥Ú¥Ã¥È¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6947 { &disturb_pets, FALSE, 4, 5, 6,
6948 "disturb_pets", "Disturb when visible pets move" },
6953 { &disturb_panel, TRUE, 4, 0, 22,
6954 "disturb_panel", "²èÌÌ¥¹¥¯¥í¡¼¥ë»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6956 { &disturb_panel, TRUE, 4, 0, 22,
6957 "disturb_panel", "Disturb whenever map panel changes" },
6962 { &disturb_state, TRUE, 4, 0, 23,
6963 "disturb_state", "¼«Ê¬¤Î¥¹¥Æ¡¼¥¿¥¹ÊѲ½»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6965 { &disturb_state, TRUE, 4, 0, 23,
6966 "disturb_state", "Disturb whenever player state changes" },
6971 { &disturb_minor, TRUE, 4, 0, 24,
6972 "disturb_minor", "º³ºÙ¤Ê¤³¤È¤¬µ¯¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
6974 { &disturb_minor, TRUE, 4, 0, 24,
6975 "disturb_minor", "Disturb whenever boring things happen" },
6980 { &ring_bell, FALSE, 4, 0, 14,
6981 "ring_bell", "¥¨¥é¡¼»þ¤Ë¥Ó¡¼¥×²»¤òÌĤ餹" },
6983 { &ring_bell, FALSE, 4, 0, 14,
6984 "ring_bell", "Audible bell (on errors, etc)" },
6989 { &alert_hitpoint, TRUE, 4, 0, 26,
6990 "alert_hitpoint", "Äã¥Ò¥Ã¥È¥Ý¥¤¥ó¥È¤Î·Ù¹ð»þ¤Ë¥Ó¡¼¥×¤òÌĤ餹" },
6992 { &alert_hitpoint, TRUE, 4, 0, 26,
6993 "alert_hitpoint", "Alert user to critical hitpoints" },
6998 { &disturb_trap_detect, TRUE, 4, 0, 27,
6999 "disturb_trap_detect", "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
7001 { &disturb_trap_detect, TRUE, 4, 0, 27,
7002 "disturb_trap_detect", "Disturb when leaving trap detected area"},
7006 { &alert_trap_detect, FALSE, 4, 0, 25,
7007 "alert_trap_detect", "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë·Ù¹ð¤¹¤ë" },
7009 { &alert_trap_detect, FALSE, 4, 0, 25,
7010 "alert_trap_detect", "Alert when leaving trap detected area"},
7014 /*** Efficiency ***/
7017 { &view_reduce_lite, FALSE, 5, 1, 16,
7018 "view_reduce_lite", "Áö¤Ã¤Æ¤¤¤ë¤È¤¤ÏÌÀ¤«¤ê¤ÎȾ·Â¤ò¸º¾¯¤¹¤ë" },
7020 { &view_reduce_lite, FALSE, 5, 1, 16,
7021 "view_reduce_lite", "Reduce lite-radius when running" },
7026 { &view_reduce_view, FALSE, 5, 1, 17,
7027 "view_reduce_view", "³¹¤Ç¤Ï»ëÌî¤ò¶¹¤¯¤¹¤ë" },
7029 { &view_reduce_view, FALSE, 5, 1, 17,
7030 "view_reduce_view", "Reduce view-radius in town" },
7035 { &check_abort, TRUE, 5, 1, 18,
7036 "check_abort", "Ϣ³¥³¥Þ¥ó¥É¤Ï¥¡¼ÆþÎϤÇÃæÃǤ¹¤ë" },
7038 { &check_abort, TRUE, 5, 1, 18,
7039 "check_abort", "Check for user abort while continuous command" },
7044 { &flush_failure, TRUE, 5, 1, 20,
7045 "flush_failure", "ÍÍ¡¹¤Ê¥ß¥¹È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
7047 { &flush_failure, TRUE, 5, 1, 20,
7048 "flush_failure", "Flush input on various failures" },
7053 { &flush_disturb, FALSE, 5, 1, 21,
7054 "flush_disturb", "¾ã³²È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
7056 { &flush_disturb, FALSE, 5, 1, 21,
7057 "flush_disturb", "Flush input whenever disturbed" },
7062 { &fresh_before, TRUE, 5, 1, 23,
7063 "fresh_before", "Ϣ³¥³¥Þ¥ó¥ÉÃæ¤Ë²èÌ̤òºÆÉÁ²è¤·Â³¤±¤ë" },
7065 { &fresh_before, TRUE, 5, 1, 23,
7066 "fresh_before", "Flush output while continuous command" },
7071 { &fresh_after, FALSE, 5, 1, 24,
7072 "fresh_after", "¥³¥Þ¥ó¥É¸å¤Ë²èÌ̤ò¾ï¤ËºÆÉÁ²è¤·Â³¤±¤ë" },
7074 { &fresh_after, FALSE, 5, 1, 24,
7075 "fresh_after", "Flush output after monster's move" },
7080 { &fresh_message, FALSE, 5, 1, 25,
7081 "fresh_message", "¥á¥Ã¥»¡¼¥¸¤Î¸å¤Ë²èÌ̤òºÆÉÁ²è¤¹¤ë" },
7083 { &fresh_message, FALSE, 5, 1, 25,
7084 "fresh_message", "Flush output after every message" },
7089 { &compress_savefile, FALSE, 5, 1, 26,
7090 "compress_savefile", "¥»¡¼¥Ö¡¦¥Õ¥¡¥¤¥ëÃæ¤Î¥á¥Ã¥»¡¼¥¸¤ò°µ½Ì¤¹¤ë" },
7092 { &compress_savefile, FALSE, 5, 1, 26,
7093 "compress_savefile", "Compress messages in savefiles" },
7098 { &hilite_player, FALSE, 5, 1, 27,
7099 "hilite_player", "¥×¥ì¥¤¥ä¡¼¤Ë¥«¡¼¥½¥ë¤ò¹ç¤ï¤»¤ë" },
7101 { &hilite_player, FALSE, 5, 1, 27,
7102 "hilite_player", "Hilite the player with the cursor" },
7106 /*** Birth Options ***/
7109 { &manual_haggle, FALSE, 6, 1, 0,
7110 "manual_haggle", "Ź¤ÇÃÍÀÚ¤ê¸ò¾Ä¤ò¤¹¤ë" },
7112 { &manual_haggle, FALSE, 6, 1, 0,
7113 "manual_haggle", "Manually haggle in stores" },
7118 { &easy_band, FALSE, 6, 6, 31,
7119 "easy_band", "½é¿´¼ÔÍÑ´Êñ¥â¡¼¥É(*)" },
7121 { &easy_band, FALSE, 6, 6, 31,
7122 "easy_band", "Easy Mode (*)" },
7127 { &smart_learn, TRUE, 6, 1, 14,
7128 "smart_learn", "¥â¥ó¥¹¥¿¡¼¤Ï¼ºÇÔ¤ò³Ø½¬¤¹¤ë(*)" },
7130 { &smart_learn, TRUE, 6, 1, 14,
7131 "smart_learn", "Monsters learn from their mistakes (*)" },
7136 { &smart_cheat, FALSE, 6, 1, 15,
7137 "smart_cheat", "¥â¥ó¥¹¥¿¡¼¤Ï¥×¥ì¥¤¥ä¡¼¤Î¼å¤ß¤òÆͤ¯(*)" },
7139 { &smart_cheat, FALSE, 6, 1, 15,
7140 "smart_cheat", "Monsters exploit players weaknesses (*)" },
7145 { &vanilla_town, FALSE, 6, 6, 0,
7146 "vanilla_town", "¸µÁĤγ¹/¥¯¥¨¥¹¥È¤È¹ÓÌî¤Ê¤·" },
7148 { &vanilla_town, FALSE, 6, 6, 0,
7149 "vanilla_town", "Use 'vanilla' town without quests and wilderness" },
7154 { &lite_town, FALSE, 6, 6, 1,
7155 "lite_town", "¾®µ¬ÌϤʳ¹/¹ÓÌî¤Ê¤·" },
7157 { &lite_town, FALSE, 6, 6, 1,
7158 "lite_town", "Use 'lite' town without a wilderness" },
7163 { &ironman_shops, FALSE, 6, 6, 2,
7164 "ironman_shops", "¡ÊÅ´¿ÍÍÑ¡ËŹ¤ò»ÈÍѤ·¤Ê¤¤(*)" },
7166 { &ironman_shops, FALSE, 6, 6, 2,
7167 "ironman_shops", "Stores are permanently closed (*)" },
7172 { &ironman_small_levels, FALSE, 6, 6, 3,
7173 "ironman_small_levels", "¡ÊÅ´¿ÍÍѡ˾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®(*)" },
7175 { &ironman_small_levels, FALSE, 6, 6, 3,
7176 "ironman_small_levels", "Always create unusually small dungeon levels (*)" },
7181 { &ironman_downward, FALSE, 6, 6, 4,
7182 "ironman_downward", "¡ÊÅ´¿ÍÍѡ˵¢´Ô¤È¾å¤ê³¬Ãʤʤ·(*)" },
7184 { &ironman_downward, FALSE, 6, 6, 4,
7185 "ironman_downward", "Disable recall and use of up stairs (*)" },
7190 { &ironman_autoscum, FALSE, 6, 6, 5,
7191 "ironman_autoscum", "¡ÊÅ´¿ÍÍѡ˾ï¤Ë³¬¤ÎÊ·°Ïµ¤¤ò¼«Æ°Áª¤ê¹¥¤ß¤¹¤ë" },
7193 { &ironman_autoscum, FALSE, 6, 6, 5,
7194 "ironman_autoscum", "Permanently enable the autoscummer" },
7199 { &ironman_empty_levels, FALSE, 6, 6, 8,
7200 "ironman_empty_levels", "¡ÊÅ´¿ÍÍѡ˾ï¤Ë¶õ¤Ã¤Ý¤Î¥¢¥ê¡¼¥Ê¥ì¥Ù¥ë¤òÀ¸À®(*)" },
7202 { &ironman_empty_levels, FALSE, 6, 6, 8,
7203 "ironman_empty_levels", "Always create empty 'arena' levels (*)" },
7208 { &ironman_rooms, FALSE, 6, 6, 12,
7209 "ironman_rooms", "¡ÊÅ´¿ÍÍѡ˾ï¤ËÉáÄ̤Ǥʤ¤Éô²°¤òÀ¸À®¤¹¤ë(*)" },
7211 { &ironman_rooms, FALSE, 6, 6, 12,
7212 "ironman_rooms", "Always generate very unusual rooms (*)" },
7217 { &ironman_nightmare, FALSE, 6, 6, 18,
7218 "ironman_nightmare", "¡ÊÅ´¿ÍÍÑ¡Ë°Ì´¥â¡¼¥É(¤³¤ì¤ÏÁ´¤¯ÉÔ¾òÍý¤Ç¤¹¡ª)(*)" },
7220 { &ironman_nightmare, FALSE, 6, 6, 18,
7221 "ironman_nightmare", "Nightmare mode(it isn't even remotely fair!)(*)" },
7225 { &left_hander, FALSE, 6, 6, 13,
7226 "left_hander", "º¸Íø¤¤Ç¤¢¤ë" },
7228 { &left_hander, FALSE, 6, 6, 13,
7229 "left_hander", "Left-Hander" },
7234 { &preserve_mode, TRUE, 6, 6, 14,
7235 "preserve_mode", "ÅÁÀâ¤Î¥¢¥¤¥Æ¥à¤ò¼è¤êƨ¤·¤Æ¤âºÆÀ¸À®¤µ¤ì¤ë(*)" },
7237 { &preserve_mode, TRUE, 6, 6, 14,
7238 "preserve_mode", "Preserve artifacts (*)" },
7243 { &autoroller, TRUE, 6, 6, 15,
7244 "autoroller", "ǽÎÏÃͤ˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ(*)" },
7246 { &autoroller, TRUE, 6, 6, 15,
7247 "autoroller", "Allow use of autoroller for stats (*)" },
7252 { &autochara, FALSE, 6, 6, 16,
7253 "autochara", "ÂγÊ/Ãϰ̤˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ" },
7255 { &autochara, FALSE, 6, 6, 16,
7256 "autochara", "Autoroll for weight, height and social status" },
7261 { &powerup_home, TRUE, 6, 4, 3,
7262 "powerup_home", "²æ¤¬²È¤ò³ÈÄ¥¤¹¤ë(*)" },
7265 { &powerup_home, TRUE, 6, 4, 3,
7266 "powerup_home", "Increase capacity of your home (*)" },
7270 /*** Easy Object Auto-Destroyer ***/
7273 { &destroy_items, FALSE, 7, 7, 0,
7274 "destroy_items", "¥¢¥¤¥Æ¥à¤Î´Ê°×¼«Æ°Ç˲õ¤ò»ÈÍѤ¹¤ë" },
7276 { &destroy_items, FALSE, 7, 7, 0,
7277 "destroy_items", "Use easy auto-destroyer" },
7281 { &destroy_feeling, FALSE, 7, 7, 8,
7282 "destroy_feeling", "´Ê°×´ÕÄꤷ¤¿¤È¤¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
7284 { &destroy_feeling, FALSE, 7, 7, 8,
7285 "destroy_feeling", "Apply auto-destroy as sense feeling" },
7289 { &destroy_identify, FALSE, 7, 7, 9,
7290 "destroy_identify", "´ÕÄꤷ¤¿¤È¤¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
7292 { &destroy_identify, FALSE, 7, 7, 9,
7293 "destroy_identify", "Apply auto-destroy as identify an item" },
7297 { &leave_worth, TRUE, 7, 7, 2,
7298 "leave_worth", "²ÁÃͤ¬¤¢¤ë¥¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
7300 { &leave_worth, TRUE, 7, 7, 2,
7301 "leave_worth", "Auto-destroyer leaves known worthy items" },
7305 { &leave_equip, FALSE, 7, 7, 3,
7306 "leave_equip", "Éð´ï/Ëɶñ¤Ï²õ¤µ¤Ê¤¤" },
7308 { &leave_equip, FALSE, 7, 7, 3,
7309 "leave_equip", "Auto-destroyer leaves weapons and armour" },
7313 { &leave_chest, TRUE, 7, 7, 7,
7314 "leave_chest", "³«Éõ¤µ¤ì¤Æ¤¤¤Ê¤¤È¢¤Ï²õ¤µ¤Ê¤¤" },
7316 { &leave_chest, TRUE, 7, 7, 7,
7317 "leave_chest", "Auto-destroyer leaves closed chests" },
7321 { &leave_wanted, TRUE, 7, 7, 4,
7322 "leave_wanted", "¾Þ¶â¼ó¤Î»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
7324 { &leave_wanted, TRUE, 7, 7, 4,
7325 "leave_wanted", "Auto-destroyer leaves wanted corpses" },
7329 { &leave_corpse, FALSE, 7, 7, 5,
7330 "leave_corpse", "»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
7332 { &leave_corpse, FALSE, 7, 7, 5,
7333 "leave_corpse", "Auto-destroyer leaves corpses and skeletons" },
7337 { &leave_junk, FALSE, 7, 7, 6,
7338 "leave_junk", "¤¬¤é¤¯¤¿¤Ï²õ¤µ¤Ê¤¤" },
7340 { &leave_junk, FALSE, 7, 7, 6,
7341 "leave_junk", "Auto-destroyer leaves junk" },
7345 { &leave_special, TRUE, 7, 7, 1,
7346 "leave_special", "¼ï²/¿¦¶È¤ÇÆÃÊ̤ËɬÍפʥ¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
7348 { &leave_special, TRUE, 7, 7, 1,
7349 "leave_special", "Auto-destroyer leaves items your race/class needs" },
7353 /*** Play-record Options ***/
7356 { &record_fix_art, TRUE, 10, 4, 11,
7357 "record_fix_art", "¸ÇÄꥢ¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµÏ¿¤¹¤ë" },
7359 { &record_fix_art, TRUE, 10, 4, 11,
7360 "record_fix_art", "Record fixed artifacts" },
7364 { &record_rand_art, TRUE, 10, 4, 12,
7365 "record_rand_art", "¥é¥ó¥À¥à¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµÏ¿¤¹¤ë" },
7367 { &record_rand_art, TRUE, 10, 4, 12,
7368 "record_rand_art", "Record random artifacts" },
7372 { &record_destroy_uniq, TRUE, 10, 4, 13,
7373 "record_destroy_uniq", "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òÅݤ·¤¿¤È¤¤òµÏ¿¤¹¤ë" },
7375 { &record_destroy_uniq, TRUE, 10, 4, 13,
7376 "record_destroy_uniq", "Record when destroy unique monster" },
7380 { &record_fix_quest, TRUE, 10, 4, 14,
7381 "record_fix_quest", "¸ÇÄꥯ¥¨¥¹¥È¤ÎãÀ®¤òµÏ¿¤¹¤ë" },
7383 { &record_fix_quest, TRUE, 10, 4, 14,
7384 "record_fix_quest", "Record fixed quests" },
7388 { &record_rand_quest, TRUE, 10, 4, 15,
7389 "record_rand_quest", "¥é¥ó¥À¥à¥¯¥¨¥¹¥È¤ÎãÀ®¤òµÏ¿¤¹¤ë" },
7391 { &record_rand_quest, TRUE, 10, 4, 15,
7392 "record_rand_quest", "Record random quests" },
7396 { &record_maxdeapth, TRUE, 10, 4, 16,
7397 "record_maxdeapth", "ºÇ¿¼³¬¤ò¹¹¿·¤·¤¿¤È¤¤ËµÏ¿¤¹¤ë" },
7399 { &record_maxdeapth, TRUE, 10, 4, 16,
7400 "record_maxdeapth", "Record movements to deepest level" },
7404 { &record_stair, TRUE, 10, 4, 17,
7405 "record_stair", "³¬¤Î°ÜÆ°¤òµÏ¿¤¹¤ë" },
7407 { &record_stair, TRUE, 10, 4, 17,
7408 "record_stair", "Record recall and stair movements" },
7412 { &record_buy, TRUE, 10, 4, 18,
7413 "record_buy", "¥¢¥¤¥Æ¥à¤Î¹ØÆþ¤òµÏ¿¤¹¤ë" },
7415 { &record_buy, TRUE, 10, 4, 18,
7416 "record_buy", "Record purchased items" },
7420 { &record_sell, FALSE, 10, 4, 19,
7421 "record_sell", "¥¢¥¤¥Æ¥à¤ÎÇäµÑ¤òµÏ¿¤¹¤ë" },
7423 { &record_sell, FALSE, 10, 4, 19,
7424 "record_sell", "Record sold items" },
7428 { &record_danger, TRUE, 10, 4, 20,
7429 "record_danger", "¥Ô¥ó¥Á¤Ë¤Ê¤Ã¤¿¤È¤¤òµÏ¿¤¹¤ë" },
7431 { &record_danger, TRUE, 10, 4, 20,
7432 "record_danger", "Record hitpoint warning" },
7436 { &record_arena, TRUE, 10, 4, 21,
7437 "record_arena", "¥¢¥ê¡¼¥Ê¤Ç¤Î¾¡Íø¤òµÏ¿¤¹¤ë" },
7439 { &record_arena, TRUE, 10, 4, 21,
7440 "record_arena", "Record arena victories" },
7444 { &record_ident, TRUE, 10, 4, 22,
7445 "record_ident", "̤ȽÌÀ¤Î¥¢¥¤¥Æ¥à¤Î¼±Ê̤òµÏ¿¤¹¤ë" },
7447 { &record_ident, TRUE, 10, 4, 22,
7448 "record_ident", "Record first identified items" },
7452 { &record_named_pet, FALSE, 10, 4, 23,
7453 "record_named_pet", "̾Á°¤Ä¤¥Ú¥Ã¥È¤Î¾ðÊó¤òµÏ¿¤¹¤ë" },
7455 { &record_named_pet, FALSE, 10, 4, 23,
7456 "record_named_pet", "Record informations of named pets" },
7460 /*** End of Table ***/
7468 cptr chaos_patrons[MAX_PATRON] =
7491 cptr chaos_patrons[MAX_PATRON] =
7516 int chaos_stats[MAX_PATRON] =
7518 A_CON, /* Slortar */
7519 A_CON, /* Mabelode */
7520 A_STR, /* Chardros */
7521 A_STR, /* Hionhurn */
7522 A_STR, /* Xiombarg */
7528 A_CHR, /* Narjhan */
7532 A_CHR, /* Slaanesh */
7534 A_INT, /* Tzeentch */
7542 int chaos_rewards[MAX_PATRON][20] =
7544 /* Slortar the Old: */
7546 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
7547 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
7548 REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP,
7549 REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL, REW_AUGM_ABL
7552 /* Mabelode the Faceless: */
7554 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_H_SUMMON, REW_SUMMON_M,
7555 REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_WND,
7556 REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_ABL, REW_SER_UNDE,
7557 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GOOD_OBS
7560 /* Chardros the Reaper: */
7562 REW_WRATH, REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_H_SUMMON,
7563 REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_DESTRUCT, REW_SER_UNDE,
7564 REW_GENOCIDE, REW_MASS_GEN, REW_MASS_GEN, REW_DISPEL_C, REW_GOOD_OBJ,
7565 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
7568 /* Hionhurn the Executioner: */
7570 REW_WRATH, REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
7571 REW_IGNORE, REW_IGNORE, REW_SER_UNDE, REW_DESTRUCT, REW_GENOCIDE,
7572 REW_MASS_GEN, REW_MASS_GEN, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
7573 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
7576 /* Xiombarg the Sword-Queen: */
7578 REW_TY_CURSE, REW_TY_CURSE, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
7579 REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND, REW_POLY_WND,
7580 REW_GENOCIDE, REW_DISPEL_C, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS,
7581 REW_GAIN_ABL, REW_CHAOS_WP, REW_GAIN_EXP, REW_AUGM_ABL, REW_GOOD_OBS
7585 /* Pyaray the Tentacled Whisperer of Impossible Secretes: */
7587 REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_H_SUMMON, REW_H_SUMMON,
7588 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
7589 REW_POLY_SLF, REW_SER_DEMO, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
7590 REW_CHAOS_WP, REW_DO_HAVOC, REW_GOOD_OBJ, REW_GREA_OBJ, REW_GREA_OBS
7593 /* Balaan the Grim: */
7595 REW_TY_CURSE, REW_HURT_LOT, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
7596 REW_SUMMON_M, REW_LOSE_EXP, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
7597 REW_SER_UNDE, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_GAIN_EXP,
7598 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GREA_OBS, REW_AUGM_ABL
7601 /* Arioch, Duke of Hell: */
7603 REW_WRATH, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_EXP, REW_H_SUMMON,
7604 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
7605 REW_POLY_SLF, REW_MASS_GEN, REW_SER_DEMO, REW_HEAL_FUL, REW_CHAOS_WP,
7606 REW_CHAOS_WP, REW_GOOD_OBJ, REW_GAIN_EXP, REW_GREA_OBJ, REW_AUGM_ABL
7609 /* Eequor, Blue Lady of Dismay: */
7611 REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_CURSE_WP, REW_RUIN_ABL,
7612 REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
7613 REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS, REW_HEAL_FUL, REW_GAIN_EXP,
7614 REW_GAIN_ABL, REW_CHAOS_WP, REW_GOOD_OBS, REW_GREA_OBJ, REW_AUGM_ABL
7617 /* Narjhan, Lord of Beggars: */
7619 REW_WRATH, REW_CURSE_AR, REW_CURSE_WP, REW_CURSE_WP, REW_CURSE_AR,
7620 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF,
7621 REW_POLY_WND, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_AUGM_ABL,
7622 REW_GOOD_OBJ, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GREA_OBS
7625 /* Balo the Jester: */
7627 REW_WRATH, REW_SER_DEMO, REW_CURSE_WP, REW_CURSE_AR, REW_LOSE_EXP,
7628 REW_GAIN_ABL, REW_LOSE_ABL, REW_POLY_WND, REW_POLY_SLF, REW_IGNORE,
7629 REW_DESTRUCT, REW_MASS_GEN, REW_CHAOS_WP, REW_GREA_OBJ, REW_HURT_LOT,
7630 REW_AUGM_ABL, REW_RUIN_ABL, REW_H_SUMMON, REW_GREA_OBS, REW_AUGM_ABL
7633 /* Khorne the Bloodgod: */
7635 REW_WRATH, REW_HURT_LOT, REW_HURT_LOT, REW_H_SUMMON, REW_H_SUMMON,
7636 REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_SER_MONS, REW_SER_DEMO,
7637 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GOOD_OBJ,
7638 REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_GREA_OBJ, REW_GREA_OBS
7643 REW_WRATH, REW_PISS_OFF, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
7644 REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_SER_DEMO,
7645 REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_EXP,
7646 REW_GAIN_EXP, REW_CHAOS_WP, REW_GAIN_ABL, REW_GREA_OBJ, REW_AUGM_ABL
7651 REW_WRATH, REW_PISS_OFF, REW_HURT_LOT, REW_RUIN_ABL, REW_LOSE_ABL,
7652 REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
7653 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_ABL,
7654 REW_GAIN_ABL, REW_SER_UNDE, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL
7659 REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
7660 REW_LOSE_EXP, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_SLF,
7661 REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_CHAOS_WP, REW_GREA_OBJ,
7662 REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP, REW_GAIN_EXP, REW_AUGM_ABL
7667 REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_LOSE_ABL, REW_LOSE_EXP,
7668 REW_IGNORE, REW_IGNORE, REW_DISPEL_C, REW_DO_HAVOC, REW_DO_HAVOC,
7669 REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_EXP, REW_GAIN_ABL, REW_GAIN_ABL,
7670 REW_SER_MONS, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GOOD_OBS
7674 martial_arts ma_blows[MAX_MA] =
7677 { "%s¤ò²¥¤Ã¤¿¡£", 1, 0, 1, 5, 0 },
7678 { "%s¤ò½³¤Ã¤¿¡£", 2, 0, 1, 7, 0 },
7679 { "%s¤ËÀµ·ýÆͤ¤ò¤¯¤é¤ï¤·¤¿¡£", 3, 0, 1, 9, 0 },
7680 { "%s¤Ëɨ½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 5, 5, 2, 4, MA_KNEE },
7681 { "%s¤ËɪÂǤÁ¤ò¤¯¤é¤ï¤·¤¿¡£", 7, 5, 1, 12, 0 },
7682 { "%s¤ËÂÎÅö¤ê¤·¤¿¡£", 9, 10, 2, 6, 0 },
7683 { "%s¤ò½³¤Ã¤¿¡£", 11, 10, 3, 6, MA_SLOW },
7684 { "%s¤Ë¥¢¥Ã¥Ñ¡¼¤ò¤¯¤é¤ï¤·¤¿¡£", 13, 12, 5, 5, 6 },
7685 { "%s¤ËÆóÃʽ³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 16, 15, 5, 6, 8 },
7686 { "%s¤ËÇÄÞ·â¤ò¤¯¤é¤ï¤·¤¿¡£", 20, 20, 5, 8, 0 },
7687 { "%s¤ËÄ·¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£", 24, 25, 6, 8, 10 },
7688 { "%s¤ËÏÉÄÞ½±¤ò¤¯¤é¤ï¤·¤¿¡£", 28, 25, 7, 9, 0 },
7689 { "%s¤Ë²ó¤·½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 32, 30, 8, 10, 10 },
7690 { "%s¤ËÅ´·ý·â¤ò¤¯¤é¤ï¤·¤¿¡£", 35, 35, 8, 11, 10 },
7691 { "%s¤ËÈô¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£", 39, 35, 8, 12, 12 },
7692 { "%s¤Ë¾ºÎ¶·ý¤ò¤¯¤é¤ï¤·¤¿¡£", 43, 35, 9, 12, 16 },
7693 { "%s¤ËÀÐÇËÅ·¶Ã·ý¤ò¤¯¤é¤ï¤·¤¿¡£", 48, 40, 10, 13, 18 },
7695 { "You punch %s.", 1, 0, 1, 4, 0 },
7696 { "You kick %s.", 2, 0, 1, 6, 0 },
7697 { "You strike %s.", 3, 0, 1, 7, 0 },
7698 { "You hit %s with your knee.", 5, 5, 2, 3, MA_KNEE },
7699 { "You hit %s with your elbow.", 7, 5, 1, 8, 0 },
7700 { "You butt %s.", 9, 10, 2, 5, 0 },
7701 { "You kick %s.", 11, 10, 3, 4, MA_SLOW },
7702 { "You uppercut %s.", 13, 12, 4, 4, 6 },
7703 { "You double-kick %s.", 16, 15, 5, 4, 8 },
7704 { "You hit %s with a Cat's Claw.", 20, 20, 5, 5, 0 },
7705 { "You hit %s with a jump kick.", 25, 25, 5, 6, 10 },
7706 { "You hit %s with an Eagle's Claw.", 29, 25, 6, 6, 0 },
7707 { "You hit %s with a circle kick.", 33, 30, 6, 8, 10 },
7708 { "You hit %s with an Iron Fist.", 37, 35, 8, 8, 10 },
7709 { "You hit %s with a flying kick.", 41, 35, 8, 10, 12 },
7710 { "You hit %s with a Dragon Fist.", 45, 35, 10, 10, 16 },
7711 { "You hit %s with a Crushing Blow.", 48, 35, 10, 12, 18 },
7716 int monk_ave_damage[PY_MAX_LEVEL+1][3] =
7772 * Table of game-generated inscriptions (indexed by the defines in
7775 cptr game_inscriptions[] =
7777 NULL, /* FEEL_NONE */
7779 "²õ¤ì¤Æ¤¤¤ë", /* FEEL_BROKEN */
7780 "¶²¤í¤·¤¤", /* FEEL_TERRIBLE */
7781 "̵²ÁÃÍ", /* FEEL_WORTHLESS */
7782 "¼ö¤ï¤ì¤Æ¤¤¤ë", /* FEEL_CURSED */
7783 "¾å¼Á°Ê¾å", /* FEEL_UNCURSED */
7784 "ÊÂ", /* FEEL_AVERAGE */
7785 "¾å¼Á", /* FEEL_GOOD */
7786 "¹âµéÉÊ", /* FEEL_EXCELLENT */
7787 "ÆÃÊÌÀ½", /* FEEL_SPECIAL */
7789 "broken", /* FEEL_BROKEN */
7790 "terrible", /* FEEL_TERRIBLE */
7791 "worthless", /* FEEL_WORTHLESS */
7792 "cursed", /* FEEL_CURSED */
7793 "uncursed", /* FEEL_UNCURSED */
7794 "average", /* FEEL_AVERAGE */
7795 "good", /* FEEL_GOOD */
7796 "excellent", /* FEEL_EXCELLENT */
7797 "special", /* FEEL_SPECIAL */
7802 kamae kamae_shurui[MAX_KAMAE] =
7810 {"Genbu", 25, "(Black Tortoise) "},
7811 {"Byakko", 30, "(White Tiger) "},
7812 {"Seiryuu", 35, "(Blue Dragon) "},
7813 {"Suzaku", 40, "(Red Phoenix) "},
7817 kamae kata_shurui[MAX_KATA] =
7832 cptr shougou_moji[5]=
7834 {"[½é¿´¼Ô]", "[ÆþÌç¼Ô]", "[½ÏÎý¼Ô]", "[¥¨¥¥¹¥Ñ¡¼¥È]", "[ã¿Í]"};
7836 {"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
7839 byte conv_terrain2feat[MAX_WILDERNESS] =
7856 cptr silly_attacks[MAX_SILLY_ATTACK] =
7858 "¤Ë¾®Êؤò¤«¤±¤é¤ì¤¿¡£",
7859 "¤¬¤¢¤Ê¤¿¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
7860 "¤Ë¤·¤Ð¤¤Þ¤ï¤µ¤ì¤¿¡£",
7861 "¤Ë·¤¤ò¤Ê¤á¤µ¤»¤é¤ì¤¿¡£",
7862 "¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤µ¤ì¤¿¡£",
7863 "¤Ë¥¸¥ã¥ó·ý¤Ç¹¶·â¤µ¤ì¤¿¡£",
7864 "¤¬¤¢¤Ê¤¿¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
7865 "¤¬¤¢¤Ê¤¿¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
7866 "¤Ë¥¢¥«¥ó¥Ù¡¼¤µ¤ì¤¿¡£",
7867 "¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤é¤ì¤¿¡£",
7868 "¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤µ¤ì¤¿¡£",
7869 "¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤é¤ì¤¿¡£",
7870 "¤Ï¤¢¤Ê¤¿¤ÈÍ٤ä¿¡£",
7871 "¤Ë´é¤Ë¤é¤¯½ñ¤¤ò¤µ¤ì¤¿¡£",
7872 "¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤é¤ì¤¿¡£",
7873 "¤Ë¥¹¥«¡¼¥È¤ò¤á¤¯¤é¤ì¤¿¡£",
7874 "¤Ï¤¢¤Ê¤¿¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
7875 "¤«¤éÌòËþ¤ò¾å¤¬¤é¤ì¤¿¡£",
7876 "¤«¤é°¦¤Î¹ðÇò¤ò¤µ¤ì¤¿¡£",
7877 "¤Ï¤¢¤Ê¤¿¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
7878 "¤Ï¤¢¤Ê¤¿¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
7879 "¤¬¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
7880 "¤Ï¤¢¤Ê¤¿¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
7881 "¤Ï¤¢¤Ê¤¿¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
7882 "¤Ë¾¯¤·¤«¤¸¤é¤ì¤¿¡£",
7883 "¤Ï¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
7884 "¤Ï¤¢¤Ê¤¿¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
7885 "¤Ï¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
7886 "¤Ï¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
7887 "¤Ï³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
7888 "¤Ï¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
7889 "¤Ë¥é¥¤¥À¡¼¥¥Ã¥¯¤Ç¹¶·â¤µ¤ì¤¿¡£",
7890 "¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤é¤ì¤¿¡£",
7891 "¤Ï¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
7892 "¤Ï¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
7893 "¤Ë¤·¤ã¤¬¤ß¾®¥¥Ã¥¯¤Ç¥Ï¥á¤é¤ì¤¿¡£",
7894 "¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤é¤ì¤¿¡£",
7895 "¤Ï¤¢¤Ê¤¿¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
7896 "¤Ï¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
7897 "¤¬¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
7898 "¤Ï¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×¡£",
7902 /* Weird melee attack types when hallucinating */
7903 cptr silly_attacks[MAX_SILLY_ATTACK] =
7913 "passes the gas on",
7914 "makes obscene gestures at",
7944 * The table of "symbol info" -- each entry is a string of the form
7945 * "X:desc" where "X" is the trigger, and "desc" is the "info".
7952 "\":¥¢¥ß¥å¥ì¥Ã¥È, ðô¾þ¤ê",
7953 "#:ÊÉ(±£¤·¥É¥¢)Ëô¤Ï¿¢Êª",
7955 "%:¹ÛÌ®(Íϴ䤫ÀбÑ)",
7960 "*:ºâÊõ¤ò´Þ¤ó¤À¹ÛÌ®¤Þ¤¿¤Ïµå·Á¤Î²øʪ",
7962 ",:¿©¤Ùʪ, ¤ª¤Ð¤±¥¥Î¥³",
7965 "/:´È¾õÉð´ï(¥¢¥Ã¥¯¥¹/¥Ñ¥¤¥¯/Åù)",
7969 "3:Éð´ïÀìÌ珤ÎÆþ¸ý",
7971 "5:Ï£¶â½Ñ¤ÎŹ¤ÎÆþ¸ý",
7973 "7:¥Ö¥é¥Ã¥¯¥Þ¡¼¥±¥Ã¥È¤ÎÆþ¸ý",
7977 ";:²óÈò¤Î³¨Ê¸»ú/Çúȯ¤Î¥ë¡¼¥ó",
7986 "D:¸ÅÂå¥É¥é¥´¥ó/¥ï¥¤¥¢¡¼¥à",
7993 "K:¥¥é¡¼¡¦¥Ó¡¼¥È¥ë",
7999 "Q:¥¯¥¤¥ë¥¹¥ë¥°(Ì®ÂǤÄÆù²ô)",
8001 "S:ÃØéá/¥µ¥½¥ê/¥À¥Ë",
8005 "W:¥ï¥¤¥È/¥ì¥¤¥¹/Åù",
8006 "X:¥¾¡¼¥ó/¥¶¥ì¥ó/Åù",
8010 "\\:Æß´ï(¥á¥¤¥¹/¥à¥Á/Åù)",
8022 "h:¥Û¥Ó¥Ã¥È/¥¨¥ë¥Õ/¥É¥ï¡¼¥Õ",
8041 "{:Èô¤ÓÆ»¶ñ¤ÎÃÆ(Ìð/ÃÆ)",
8042 "|:Åá·õÎà(¥½¡¼¥É/¥À¥¬¡¼/Åù)",
8043 "}:Èô¤ÓÆ»¶ñ(µÝ/¥¯¥í¥¹¥Ü¥¦/¥¹¥ê¥ó¥°)",
8044 "~:¿å/ÍÏ´äή(¼ï¡¹¤Î¥¢¥¤¥Æ¥à)",
8047 "!:A potion (or oil)",
8048 "\":An amulet (or necklace)",
8049 "#:A wall (or secret door)",
8050 "$:Treasure (gold or gems)",
8051 "%:A vein (magma or quartz)",
8056 "*:A vein with treasure or a ball monster",
8058 ",:Food (or mushroom patch)",
8059 "-:A wand (or rod)",
8061 "/:A polearm (Axe/Pike/etc)",
8062 "0:Entrance to Museum",
8063 "1:Entrance to General Store",
8064 "2:Entrance to Armory",
8065 "3:Entrance to Weaponsmith",
8066 "4:Entrance to Temple",
8067 "5:Entrance to Alchemy shop",
8068 "6:Entrance to Magic store",
8069 "7:Entrance to Black Market",
8070 "8:Entrance to your home",
8071 "9:Entrance to the bookstore",
8073 ";:A glyph of warding / explosive rune",
8074 "<:An up staircase",
8076 ">:A down staircase",
8082 "D:Ancient Dragon/Wyrm",
8091 "M:Multi-Headed Reptile",
8095 "Q:Quylthulg (Pulsing Flesh Mound)",
8096 "R:Reptile/Amphibian",
8097 "S:Spider/Scorpion/Tick",
8101 "W:Wight/Wraith/etc",
8106 "\\:A hafted weapon (mace/whip/etc)",
8110 "`:A figurine or statue",
8118 "h:Hobbit/Elf/Dwarf",
8122 "l:Aquatic monster",
8137 "{:A missile (arrow/bolt/shot)",
8138 "|:An edged weapon (sword/dagger/etc)",
8139 "}:A launcher (bow/crossbow/sling)",
8140 "~:Fluid terrain (or miscellaneous item)",