OSDN Git Service

Merge remote-tracking branch 'remotes/origin/feature/Fix-Sanity-Blast-by-AutoSave...
[hengband/hengband.git] / src / player / race-info-table.c
1 #include "player/race-info-table.h"
2
3 /*!
4  * @brief 種族情報 /
5  * Player Races
6  * @details
7  * <pre>
8  *      Title,
9  *      {STR,INT,WIS,DEX,CON,CHR},
10  *      r_dis, r_dev, r_sav, r_stl, r_srh, r_fos, r_thn, r_thb,
11  *      hitdie, exp base,
12  *      Age (Base, Mod),
13  *      Male (Average height in inch, Max height deviation in percent, Average weight in pound, Max weight deviation in percent),
14  *      Female (Same as above)
15  *      infra,
16  *      class-choices
17  * </pre>
18  */
19 const player_race race_info[MAX_RACES] =
20 {
21         {
22 #ifdef JP
23                 "人間",
24 #endif
25                 "Human",
26
27                 {  0,  0,  0,  0,  0,  0 },
28                 0,  0,  0,  0,  0,  10,  0,  0,
29                 10,  100,
30                 14,  6,
31                 72,  6, 180, 25,
32                 66,  4, 150, 20,
33                 0,
34                 0xFFFFFFF,
35         },
36         {
37 #ifdef JP
38                 "ハーフエルフ",
39 #endif
40                 "Half-Elf",
41
42                 { -1,  1,  1,  1, -1,  1 },
43                 2,  3,  2,  1, 6,  11, -1,  5,
44                 9,  110,
45                 24, 16,
46                 66,  6, 130, 15,
47                 62,  6, 100, 10,
48                 2,
49                 0xE77E7FF,
50         },
51         {
52 #ifdef JP
53                 "エルフ",
54 #endif
55                 "Elf",
56
57                 { -1,  2,  0,  1, -2,  2 },
58                 5,  6,  4,  2, 8,  12, -5, 15,
59                 8,  120,
60                 75, 75,
61                 60,  4, 100,  6,
62                 54,  4, 80,  6,
63                 3,
64                 0xE77E75B,
65
66         },
67         {
68 #ifdef JP
69                 "ホビット",
70 #endif
71                 "Hobbit",
72
73                 { -2,  1,  1,  3,  2,  1 },
74                 15, 12, 10, 5, 12,  15, -10, 20,
75                 7,  110,
76                 21, 12,
77                 36,  3, 60,  3,
78                 33,  3, 50,  3,
79                 4,
80                 0xF6FFC0B,
81         },
82         {
83 #ifdef JP
84                 "ノーム",
85 #endif
86                 "Gnome",
87
88                 { -1,  2,  0,  2,  1, -1 },
89                 10, 8, 7,  3, 6,  13, -8, 12,
90                 8,  120,
91                 50, 40,
92                 42,  3, 90,  6,
93                 39,  3, 75,  3,
94                 4,
95                 0xF67D60F,
96         },
97         {
98 #ifdef JP
99                 "ドワーフ",
100 #endif
101                 "Dwarf",
102
103                 {  2, -2,  2, -2,  2, -1 },
104                 2,  7,  6,  -1,  7,  10, 15,  0,
105                 11,  125,
106                 35, 15,
107                 48,  3, 150, 10,
108                 46,  3, 120, 10,
109                 5,
110                 0x1890005,
111         },
112         {
113 #ifdef JP
114                 "ハーフオーク",
115 #endif
116                 "Half-Orc",
117
118                 {  2, -1,  0,  0,  1, -2 },
119                 -3, -3, -2,  -1,  0, 7, 12, -5,
120                 10,  110,
121                 11,  4,
122                 66,  1, 150,  5,
123                 62,  1, 120,  5,
124                 3,
125                 0xDD8818D,
126         },
127         {
128 #ifdef JP
129                 "ハーフトロル",
130 #endif
131                 "Half-Troll",
132
133                 { 4, -4, -1, -3,  3, -3 },
134                 -5, -8, -5, -2,  -1, 5, 20, -10,
135                 12,  125,
136                 20, 10,
137                 96, 10, 250, 50,
138                 84,  8, 225, 40,
139                 3,
140                 0x0880005,
141         },
142         {
143 #ifdef JP
144                 "アンバライト",
145 #endif
146                 "Amberite",
147
148                 {  1,  2,  2,  2,  3,  2 },
149                 4,  5,  3,  2, 3, 13, 15, 10,
150                 10,  225,
151                 50, 50,
152                 82, 5, 190, 20,
153                 78,  6, 180, 15,
154                 0,
155                 0xFFFF7FF,
156         },
157         {
158 #ifdef JP
159                 "ハイエルフ",
160 #endif
161                 "High-Elf",
162
163                 {  1,  3,  -1,  3,  1,  3 },
164                 4,  13, 12,  4,  3, 14, 10, 25,
165                 10,  200,
166                 100, 30,
167                 90, 10, 190, 20,
168                 82, 10, 180, 15,
169                 4,
170                 0xF77E75B,
171         },
172         {
173 #ifdef JP
174                 "野蛮人",
175 #endif
176                 "Barbarian",
177
178                 { 3, -2,  -1,  1,  2, 0 },
179                 -2, -10, 2,  -1,  1, 7, 12, 10,
180                 11, 120,
181                 14, 8,
182                 82, 5, 200, 20,
183                 78,  6, 190, 15,
184                 0,
185                 0x5C0A09D,
186         },
187         {
188 #ifdef JP
189                 "ハーフオーガ",
190 #endif
191                 "Half-Ogre",
192
193                 { 3, -2, 0, -1, 3, -2 },
194                 -3, -5, -3, -2, -1, 5, 20, 0,
195                 12,  145,
196                 40, 10,
197                 92, 10, 255, 60,
198                 80,  8, 235, 60,
199                 3,
200                 0x0A80407,
201         },
202         {
203 #ifdef JP
204                 "半巨人",
205 #endif
206                 "Half-Giant",
207
208                 { 4, -2, -2, -2, 3, -2 },
209                 -6, -8, -3, -2, -1, 5, 25, 5,
210                 13, 160,
211                 40, 10,
212                 100,10, 255, 65,
213                 80, 10, 240, 64,
214                 3,
215                 0x8880011,
216         },
217         {
218 #ifdef JP
219                 "半タイタン",
220 #endif
221                 "Half-Titan",
222
223                 { 5, 1, 2, -2, 3, 1 },
224                 -5, 5, 1, -2, 1, 8, 25, 0,
225                 14, 255,
226                 100,30,
227                 111, 11, 255, 86,
228                 99, 11, 250, 86,
229                 0,
230                 0x23D4727,
231         },
232         {
233 #ifdef JP
234                 "サイクロプス",
235 #endif
236                 "Cyclops",
237
238                 { 4, -3, -2, -3, 4, -3 },
239                 -4, -5, -3, -2, -2, 5, 20, 12,
240                 13, 150,
241                 50, 24,
242                 92, 10, 255, 60,
243                 80,  8, 235, 60,
244                 1,
245                 0x0888005,
246         },
247         {
248 #ifdef JP
249                 "イーク",
250 #endif
251                 "Yeek",
252
253                 { -2, 1, 1, 1, -2, -4 },
254                 2, 4, 6, 3, 5, 15, -5, -5,
255                 7, 100,
256                 14, 3,
257                 50,  3, 90,  6,
258                 50,  3, 75,  3,
259                 2,
260                 0x667360F,
261         },
262         {
263 #ifdef JP
264                 "クラッコン",
265 #endif
266                 "Klackon",
267
268                 { 2, -1, -1, 1, 2, -1 },
269                 10, 5, 3, 0, -1, 10, 5, 5,
270                 12, 190,
271                 20, 3,
272                 60,  3, 80,  4,
273                 54,  3, 70,  4,
274                 2,
275                 0x04D8011,
276         },
277         {
278 #ifdef JP
279                 "コボルド",
280 #endif
281                 "Kobold",
282
283                 { 1, -1, 0, 1, 0, -2 },
284                 -2, -3, -1, -1, 1, 8, 10, -8,
285                 9, 125,
286                 11,  3,
287                 60,  1, 130,  5,
288                 55,  1, 100,  5,
289                 3,
290                 0x444A009,
291         },
292         {
293 #ifdef JP
294                 "ニーベルング",
295 #endif
296                 "Nibelung",
297
298                 { 1, -1, 2, 0, 2, -2 },
299                 3, 5, 6, 1, 5, 10, 9, 0,
300                 11, 170,
301                 40, 12,
302                 43,  3, 92,  6,
303                 40,  3, 78,  3,
304                 5,
305                 0x569040F,
306         },
307         {
308 #ifdef JP
309                 "ダークエルフ",
310 #endif
311                 "Dark-Elf",
312
313                 { -1, 3, 2, 2, -2, 1 },
314                 5, 10, 12, 3, 8, 12, -5, 10,
315                 9, 150,
316                 75, 75,
317                 60,  4, 100,  6,
318                 54,  4, 80,  6,
319                 5,
320                 0xE77C7DF,
321         },
322         {
323 #ifdef JP
324                 "ドラコニアン",
325 #endif
326                 "Draconian",
327
328                 { 2, 1, 1, 1, 2, -1 },
329                 -2, 5, 2, 0, 1, 10, 5, 5,
330                 11, 220,
331                 75, 33,
332                 76,  1, 160,  5,
333                 72,  1, 130,  5,
334                 2,
335                 0x7FFE757,
336         },
337         {
338 #ifdef JP
339                 "マインドフレア",
340 #endif
341                 "Mindflayer",
342
343                 { -3, 4, 4, 0, -2, -3 },
344                 10, 15, 9, 2, 5, 12, -10, -5,
345                 9, 140,
346                 100, 25,
347                 68,  6, 142, 15,
348                 63,  6, 112, 10,
349                 4,
350                 0x2334746,
351         },
352         {
353 #ifdef JP
354                 "インプ",
355 #endif
356                 "Imp",
357
358                 { 0, -1, -1, 1, 2, -1 },
359                 -3, 2, -1, 1, -1, 10, 5, -5,
360                 10, 115,
361                 13,  4,
362                 68,  1, 150,  5,
363                 64,  1, 120,  5,
364                 3,
365                 0xDB537CB,
366         },
367         {
368 #ifdef JP
369                 "ゴーレム",
370 #endif
371                 "Golem",
372
373                 { 4, -5, -5, -2, 4, -2 },
374                 -5, -5, 6, -1, -1, 8, 20, 0,
375                 12, 200,
376                 1, 100,
377                 66,  1, 200,  6,
378                 62,  1, 180,  6,
379                 4,
380                 0x0800001,
381         },
382         {
383 #ifdef JP
384                 "骸骨",
385 #endif
386                 "Skeleton",
387
388                 { 0, 1, -2, 0, 1, -2 },
389                 -5, 0, 3, -1, -1, 8, 10, 0,
390                 10, 145,
391                 100, 35,
392                 72,  6, 50, 5,
393                 66,  4, 50, 5,
394                 2,
395                 0x234070F,
396         },
397         {
398 #ifdef JP
399                 "ゾンビ",
400 #endif
401                 "Zombie",
402
403                 { 2, -6, -6, 1, 4, -3 },
404                 -5, -5, 5, -1, -1, 5, 15, 0,
405                 13, 150,
406                 100, 30,
407                 72, 6, 100, 25,
408                 66, 4, 100, 20,
409                 2,
410                 0x0800001,
411         },
412         {
413 #ifdef JP
414                 "吸血鬼",
415 #endif
416                 "Vampire",
417
418                 { 3, 3, -1, -1, 1, 2 },
419                 4, 8, 6, 4, 1, 8, 5, 0,
420                 11, 200,
421                 100, 30,
422                 72,  6, 180, 25,
423                 66,  4, 150, 20,
424                 5,
425                 0x67DC7FF,
426         },
427         {
428 #ifdef JP
429                 "幽霊",
430 #endif
431                 "Spectre",
432
433                 { -5, 4, -1, 2, 0, -3 },
434                 10, 15, 12, 5, 5, 14, -15, -5,
435                 7, 210,
436                 100, 30,
437                 72, 6, 100, 25,
438                 66, 4, 100, 20,
439                 5,
440                 0x631474A,
441         },
442         {
443 #ifdef JP
444                 "妖精",
445 #endif
446                 "Sprite",
447
448                 { -4, 3, 3, 3, -2, 2 },
449                 10, 8, 6, 4, 10, 10, -12, 0,
450                 7, 145,
451                 50, 25,
452                 32,  2, 75,  2,
453                 29,  2, 65,  2,
454                 4,
455                 0x623F65E,
456         },
457         {
458 #ifdef JP
459                 "獣人",
460 #endif
461                 "Beastman",
462
463                 { 2, -2, -1, -1, 2, -2 },
464                 -5, -2, -1, -1, -1, 5, 12, 5,
465                 11, 140,
466                 14, 6,
467                 65,  6, 150, 20,
468                 61,  6, 120, 15,
469                 0,
470                 0x57887CF,
471         },
472         {
473 #ifdef JP
474                 "エント",
475 #endif
476                 "Ent",
477                 { 2,  0,  2, -3,  2,  0 },
478                  -5,  2,  5,  -1, 0, 9,  15, -5,
479                  12, 140,
480                 120,  60,
481                 111, 11, 255, 50,
482                 99, 11, 250, 45,
483                   0,
484                 0x0010005,
485         },
486         {
487 #ifdef JP
488                 "アルコン",
489 #endif
490                 "Archon",
491
492                 {  2,  0,  4,  1,  2,  3 },
493                 0,  12,  8,  2, 2, 11, 10, 10,
494                 11,  235,
495                 150, 150,
496                 82, 5, 190, 20,
497                 78,  6, 180, 15,
498                 3,
499                 0x779F777,
500         },
501         {
502 #ifdef JP
503                 "バルログ",
504                 "Balrog",
505 #else
506                 "Balrog",
507 #endif
508
509                 {  4,  2,  -10,  2,  3,  -5 },
510                 -3,  12, 15,  -2,  1, 8, 20, 0,
511                 12,  250,
512                 255, 255,
513                 100,10, 255, 65,
514                 80, 10, 240, 64,
515                 5,
516                 0x7EDC4DB,
517         },
518         {
519 #ifdef JP
520                 "ドゥナダン",
521 #endif
522                 "Dunadan",
523
524                 {  1,  2,  2,  2,  3,  2 },
525                 4,  5,  3,  2, 3, 13, 15, 10,
526                 10,  180,
527                 50, 20,
528                 82, 5, 190, 20,
529                 78,  6, 180, 15,
530                 0,
531                 0xFFFF7FF,
532         },
533         {
534 #ifdef JP
535                 "影フェアリー",
536 #endif
537                 "Shadow-Fairy",
538                 {-2,  2,  2,  1, -1,  0 },
539                   7,  8,  0,  6, 12, 15, -10, -5,
540                   7, 120,
541                 200, 100,
542                  80,  8, 90, 20,
543                  73,  8, 80, 15,
544                   4,
545                 0xE33C7DF,
546         },
547         {
548 #ifdef JP
549                 "クター",
550 #endif
551                 "Kutar",
552
553                 {  0,  -1,  -1,  1,  2,  3 },
554                 -2,  5,  5,  5,  -2,  6,  0,  -5,
555                 11,  140,
556                 14,  6,
557                 48,  6, 150, 25,
558                 44,  4, 130, 20,
559                 0,
560                 0xC18B7AD,
561         },
562         {
563 #ifdef JP
564                 "アンドロイド",
565 #endif
566                 "Android",
567
568                 { 4, -5, -5, 0, 4, -2 },
569                 0, -5, 0, -2, 3, 14, 20, 10,
570                 13, 200,
571                 1, 100,
572                 72, 12, 240, 64,
573                 66, 12, 220, 64,
574                 0,
575                 0x0800001,
576         },
577         {
578 #ifdef JP
579                 "マーフォーク",
580 #endif
581                 "Merfolk",
582
583                 { -1,  0,  2,  1,  -1,  1},
584                         2,  3,  2,  1, 6,  11, -1,  5,
585                         10,  130,
586                         24, 16,
587                         66,  6, 130, 15,
588                         62,  6, 100, 10,
589                         2,
590                         0xE77E7FF,
591         },
592
593 };