OSDN Git Service

c5d7f19ded1eb86e4cdf216c2cc004efca623b1f
[hengband/hengband.git] / src / player / player-class.c
1 
2 #include "angband.h"
3 #include "player/player-class.h"
4
5 /*
6  * The magic info
7  */
8 const player_magic *mp_ptr;
9 player_magic *m_info;
10
11
12 const player_class *cp_ptr;
13
14 /*!
15  * @brief 職業情報 /
16  * Player Classes
17  * @details
18  * <pre>
19  *      Title,
20  *      {STR,INT,WIS,DEX,CON,CHR},
21  *      c_dis, c_dev, c_sav, c_stl, c_srh, c_fos, c_thn, c_thb,
22  *      x_dis, x_dev, x_sav, x_stl, x_srh, x_fos, x_thn, x_thb,
23  *      HD, Exp, pet_upkeep_div
24  * </pre>
25  */
26 const player_class class_info[MAX_CLASS] =
27 {
28         {
29 #ifdef JP
30                 "戦士",
31 #endif
32                 "Warrior",
33
34                 { 4, -2, -2, 2, 2, -1},
35                 25, 18, 31, 1,  14, 2, 70, 55,
36                 12, 7,  10, 0,  0,  0,  30, 30,
37                 9,  0, 40
38         },
39
40         {
41 #ifdef JP
42                 "メイジ",
43 #endif
44                 "Mage",
45
46                 {-4, 3, 0, 1, -2, 1},
47                 30, 40, 38, 3,  16, 20, 34, 20,
48                 7,  15, 11,  0,  0,  0,  6, 7,
49                 0, 30, 30
50         },
51
52         {
53 #ifdef JP
54                 "プリースト",
55 #endif
56                 "Priest",
57
58                 {-1, -3, 3, -1, 0, 2},
59                 25, 35, 40, 2,  16, 8, 48, 35,
60                 7,  11, 12, 0,  0,  0, 13, 11,
61                 2, 20, 35
62         },
63
64         {
65 #ifdef JP
66                 "盗賊",
67 #endif
68                 "Rogue",
69
70                 { 2, 1, -2, 3, 1, -1},
71                 45, 37, 36, 5, 32, 24, 60, 66,
72                 15, 12, 10, 0,  0,  0, 21, 18,
73                 6, 25, 40
74         },
75
76         {
77 #ifdef JP
78                 "レンジャー",
79 #endif
80                 "Ranger",
81
82                 { 2, 2, 0, 1, 1, 1},
83                 30, 37, 36, 3,  24, 16, 56, 72,
84                 8,  11, 10, 0,  0,  0,  18, 28,
85                 4, 40, 35
86         },
87
88         {
89 #ifdef JP
90                 "パラディン",
91 #endif
92                 "Paladin",
93
94                 { 3, -3, 1, 0, 2, 2},
95                 20, 24, 34, 1,  12, 2, 68, 40,
96                 7,  10, 11, 0,  0,  0,  21, 18,
97                 6, 35, 40
98         },
99
100         {
101 #ifdef JP
102                 "魔法戦士",
103 #endif
104                 "Warrior-Mage",
105
106                 { 2, 2, 0, 1, 0, 1},
107                 30, 35, 36, 2,  18, 16, 50, 25,
108                 7,  10, 10, 0,  0,  0,  15, 11,
109                 4, 40, 35
110         },
111
112         {
113 #ifdef JP
114                 "混沌の戦士",
115 #endif
116                 "Chaos-Warrior",
117
118                 { 2, 1, -1, 0, 2, -2},
119                 20, 25, 34, 1,  14, 12, 65, 40,
120                 7,  11, 10, 0,  0,  0,  20, 17,
121                 6, 25, 40
122         },
123
124         {
125 #ifdef JP
126                 "修行僧",
127 #endif
128                 "Monk",
129
130                 { 2, -1, 1, 3, 2, 1},
131                 45, 34, 36, 5, 32, 24, 64, 60,
132                 15, 11, 10, 0,  0,  0, 18, 18,
133                 6, 30, 35
134         },
135
136         {
137 #ifdef JP
138                 "超能力者",
139 #endif
140                 "Mindcrafter",
141
142                 {-1, 0, 3, -1, -1, 2},   /* note: spell stat is Wis */
143                 30, 33, 38, 3,  22, 16, 50, 40,
144                 10, 11, 10, 0,   0,  0, 14, 18,
145                 2, 25, 35
146         },
147
148         {
149 #ifdef JP
150                 "ハイ=メイジ",
151 #endif
152                 "High-Mage",
153
154                 {-4, 4, 0, 0, -2, 1},
155                 30, 40, 38, 3,  16, 20, 34, 20,
156                 7,  15, 11,  0,  0,  0,  6, 7,
157                 0, 30, 25
158         },
159
160         {
161 #ifdef JP
162                 "観光客",
163 #endif
164                 "Tourist",
165                 { -1, -1, -1, -1, -1, -1},
166                 15, 18, 28, 1, 12, 2, 40, 20,
167                 5, 7, 9, 0,  0,  0,  11, 11,
168                 0, -30, 40
169         },
170
171         {
172 #ifdef JP
173                 "ものまね師",
174 #endif
175                 "Imitator",
176                 { 0, 1, -1, 2, 0, 1},
177                 25, 30, 36, 2,  18, 16, 60, 50,
178                 7,  10,  10, 0,  0,  0,  18, 20,
179                 5, 10, 20
180         },
181
182         {
183 #ifdef JP
184                 "魔獣使い",
185 #endif
186                 "BeastMaster",
187                 { 1, -1, -1, 1, 0, 2},
188                 20, 25, 32, 2,  18, 16, 52, 63,
189                 7,  10, 10, 0,  0,  0,  14, 25,
190                 3, 20, 10
191         },
192
193         {
194 #ifdef JP
195                 "スペルマスター",
196 #endif
197                 "Sorcerer",
198
199                 {-5, 6, -2, 2, 0, -2},
200                 30, 48, 75, 2,  12, 22,  0, 0,
201                  7, 18, 13, 0,  0,  0,  0, 0,
202                 4, 60, 25
203         },
204
205         {
206 #ifdef JP
207                 "アーチャー",
208 #endif
209                 "Archer",
210
211                 { 2, -1, -1, 2, 1, 0},
212                 38, 24, 35, 4,  24, 16, 56, 82,
213                 12, 10, 10, 0,  0,  0,  18, 36,
214                 6, 10, 40
215         },
216
217         {
218 #ifdef JP
219                 "魔道具術師",
220 #endif
221                 "Magic-Eater",
222
223                 {-1, 2, 1, 2, -2, 1},
224                 25, 42, 36, 2,  20, 16, 48, 35,
225                 7,  16, 10,  0,  0,  0, 13, 11,
226                 3, 30, 30
227         },
228
229         {
230 #ifdef JP
231                 "吟遊詩人",
232 #endif
233                 "Bard",              /* Note : spell stat is Charisma */
234                 {-2, 1, 2, -1, -2, 4},
235                 20, 33, 34, -5, 16, 20, 34, 20,
236                 8,  13, 11, 0,  0,  0,  10, 8,
237                 2, 40, 25
238         },
239
240         {
241 #ifdef JP
242                 "赤魔道師",
243 #endif
244                 "Red-Mage",
245
246                 { 2, 2, -1, 1, 0, -1},
247                 20, 34, 34, 1,  16, 10, 56, 25,
248                 7,  11, 11, 0,  0,  0,  18, 11,
249                 4, 40, 40
250         },
251
252         {
253 #ifdef JP
254                 "剣術家",
255 #endif
256                 "Samurai",
257
258                 { 3, -2, 1, 2, 1, 0},
259                 25, 18, 32, 2,  16, 6, 70, 40,
260                 12, 7,  10, 0,  0,  0,  23, 18,
261                 6,  30, 40
262         },
263
264         {
265 #ifdef JP
266                 "練気術師",
267 #endif
268                 "ForceTrainer",
269
270                 { 0, -1, 3, 2, 1, 1},
271                 30, 34, 38, 4, 32, 24, 50, 40,
272                 10, 11, 11, 0,  0,  0, 14, 15,
273                 2, 35, 40
274         },
275
276         {
277 #ifdef JP
278                 "青魔道師",
279 #endif
280                 "Blue-Mage",
281
282                 {-4, 4, -1, 1, -2, -1},
283                 30, 40, 36, 3,  20, 16, 40, 25,
284                 7,  16, 11,  0,  0,  0,  6, 7,
285                 2, 30, 35
286         },
287
288         {
289 #ifdef JP
290                 "騎兵",
291 #endif
292                 "Cavalry",
293                 { 2, -2, -2, 2, 2, 0},
294                 20, 18, 32, 1,  16, 10, 60, 66,
295                 10,  7, 10, 0,  0,  0,  22, 26,
296                 5, 20, 35
297         },
298
299         {
300 #ifdef JP
301                 "狂戦士",
302 #endif
303                 "Berserker",
304
305                 { 8, -20, -20, 4, 4, -5},
306                 -100, -1000, -200, -100,  -100, -100, 120, -2000,
307                 0, 0,  0, 0,  0,  0,  50, 0,
308                 11,  60, 255
309         },
310
311         {
312 #ifdef JP
313                 "鍛冶師",
314 #endif
315                 "Weaponsmith",
316
317                 { 3, -1, -1, 1, 0, -1},
318                 30, 28, 28, 1,  20, 10, 60, 45,
319                 10, 10,  10, 0,  0,  0,  21, 15,
320                 6,  30, 40
321         },
322         {
323 #ifdef JP
324                 "鏡使い",
325 #endif
326                 "Mirror-Master",
327
328                 { -2,  3, 1, -1, -2, 1},
329                 30, 33, 40, 3, 14, 16, 34,30,
330                 10, 11, 12, 0,  0,  0,  6,10,
331                 2,  30, 30
332         },
333         {
334 #ifdef JP
335                 "忍者",
336 #endif
337                 "Ninja",
338
339                 { 0,  -1, -1, 3, 2, -1},
340                 45, 24, 36, 8, 48, 32, 70,66,
341                 15, 10, 10, 0,  0,  0, 25,18,
342                 2,  20, 40
343         },
344
345         {
346 #ifdef JP
347                 "スナイパー",
348 #endif
349                 "Sniper",
350
351                 { 2, -1, -1, 2, 1, 0},
352                 25, 24, 28, 5, 32, 18, 56,  72,
353                 12, 10, 10, 0,  0,  0, 18,  28,
354                 2, 20, 40,
355         },
356 };
357
358 /*!
359  * 職業毎に選択可能な第一領域魔法テーブル
360  */
361 const s32b realm_choices1[MAX_CLASS] =
362 {
363         (CH_NONE),                              /* Warrior */
364         (CH_LIFE | CH_SORCERY | CH_NATURE |
365          CH_CHAOS | CH_DEATH | CH_TRUMP |
366          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
367          CH_CRUSADE),                              /* Mage */
368         (CH_LIFE | CH_DEATH | CH_DAEMON |
369          CH_CRUSADE),                              /* Priest */
370         (CH_SORCERY | CH_DEATH | CH_TRUMP |
371          CH_ARCANE | CH_ENCHANT),               /* Rogue */
372         (CH_NATURE),                            /* Ranger */
373         (CH_CRUSADE | CH_DEATH),                   /* Paladin */
374         (CH_ARCANE),                            /* Warrior-Mage */
375         (CH_CHAOS | CH_DAEMON),                 /* Chaos-Warrior */
376         (CH_LIFE | CH_NATURE | CH_DEATH |
377          CH_ENCHANT),                           /* Monk */
378         (CH_NONE),                              /* Mindcrafter */
379         (CH_LIFE | CH_SORCERY | CH_NATURE |
380          CH_CHAOS | CH_DEATH | CH_TRUMP |
381          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
382          CH_CRUSADE | CH_HEX),                  /* High-Mage */
383         (CH_ARCANE),                            /* Tourist */
384         (CH_NONE),                              /* Imitator */
385         (CH_TRUMP),                             /* Beastmaster */
386         (CH_NONE),                              /* Sorcerer */
387         (CH_NONE),                              /* Archer */
388         (CH_NONE),                              /* Magic eater */
389         (CH_MUSIC),                             /* Bard */
390         (CH_NONE),                              /* Red Mage */
391         (CH_HISSATSU),                          /* Samurai */
392         (CH_LIFE | CH_NATURE | CH_DEATH |
393          CH_ENCHANT | CH_CRUSADE),                 /* ForceTrainer */
394         (CH_NONE),                              /* Blue Mage */
395         (CH_NONE),                              /* Cavalry */
396         (CH_NONE),                              /* Berserker */
397         (CH_NONE),                              /* Weaponsmith */
398         (CH_NONE),                              /* Mirror-master */
399         (CH_NONE),                              /* Ninja */
400         (CH_NONE),                              /* Sniper */
401 };
402
403 /*!
404  * 職業毎に選択可能な第二領域魔法テーブル
405  */
406 const s32b realm_choices2[MAX_CLASS] =
407 {
408         (CH_NONE),                              /* Warrior */
409         (CH_LIFE | CH_SORCERY | CH_NATURE |
410          CH_CHAOS | CH_DEATH | CH_TRUMP |
411          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
412          CH_CRUSADE),                              /* Mage */
413         (CH_LIFE | CH_SORCERY | CH_NATURE |
414          CH_CHAOS | CH_DEATH | CH_TRUMP |
415          CH_ARCANE | CH_ENCHANT | CH_DAEMON |
416          CH_CRUSADE),                              /* Priest */
417         (CH_NONE),                              /* Rogue */
418         (CH_SORCERY | CH_CHAOS | CH_DEATH |
419          CH_TRUMP | CH_ARCANE | CH_DAEMON),     /* Ranger */
420         (CH_NONE),                              /* Paladin */
421         (CH_LIFE | CH_NATURE | CH_CHAOS |
422          CH_DEATH | CH_TRUMP | CH_ARCANE |
423          CH_SORCERY | CH_ENCHANT | CH_DAEMON |
424          CH_CRUSADE),                              /* Warrior-Mage */
425         (CH_NONE),                              /* Chaos-Warrior */
426         (CH_NONE),                              /* Monk */
427         (CH_NONE),                              /* Mindcrafter */
428         (CH_NONE),                              /* High-Mage */
429         (CH_NONE),                              /* Tourist */
430         (CH_NONE),                              /* Imitator */
431         (CH_NONE),                              /* Beastmanster */
432         (CH_NONE),                              /* Sorcerer */
433         (CH_NONE),                              /* Archer */
434         (CH_NONE),                              /* Magic eater */
435         (CH_NONE),                              /* Bard */
436         (CH_NONE),                              /* Red Mage */
437         (CH_NONE),                              /* Samurai */
438         (CH_NONE),                              /* ForceTrainer */
439         (CH_NONE),                              /* Blue Mage */
440         (CH_NONE),                              /* Cavalry */
441         (CH_NONE),                              /* Berserker */
442         (CH_NONE),                              /* Weaponsmith */
443         (CH_NONE),                              /* Mirror-master */
444         (CH_NONE),                              /* Ninja */
445         (CH_NONE),                              /* Sniper */
446 };
447
448
449 /*!
450  * @brief 職業とレベル毎のプレイヤー称号テーブル / Class titles for the player.
451  * <pre>
452  * The player gets a new title every five levels, so each class
453  * needs only ten titles total.
454  * </pre>
455  */
456 #ifdef JP
457 const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
458 {
459         /* Warrior */
460         {
461                 "新参兵",
462                 "兵士",
463                 "傭兵",
464                 "古参兵",
465                 "剣士",
466                 "闘士",
467                 "英雄",
468                 "男爵",
469                 "伯爵",
470                 "君主",
471         },
472
473         /* Mage */
474         {
475                 /*"見習い",*/
476 "練習生",                 /*丁稚、練習生 */
477 "奇術師",               /*詐欺師、ペテン師 */
478 "幻術師",
479 "呪術師",
480 "召霊師",
481 "召魔師",
482 "魔術師",
483 "魔道師",
484 "イプシシマス",
485 "大魔道師",
486 },
487
488 /* Priest */
489 {
490         "信者",                 /*信徒 */
491         "侍僧",             /*教会奉仕者、見習い僧、伴僧、従者 */
492         "熟練僧",
493         "聖職者",                 /*聖職者 */
494         "伝道師",               /*司祭評議員、修道会会員 */
495         "牧師",               /*ラマ教の僧 */
496         "聖人",               /*大司教、総主教、総大司教 */
497         "祭司",                 /*祭司、司祭 */
498         "祭司長",               /*大祭司、祭司長 */
499         "教皇",
500 },
501
502 /* Rogues */
503 {
504         /* "ごろつき",*/                     /*ごろつき、風来坊、浮浪者 */
505         "すり",
506         "追いはぎ",                     /*追い剥ぎ、強盗、泥棒 */
507         "夜盗",                         /*強盗、夜盗、泥棒 */
508         "こそ泥",                       /*こそ泥、小泥棒 */
509         "ペテン師",                     /*博徒、ペテン師、詐欺師 */
510         "ロウシーフ",
511         "ハイシーフ",
512         "マスター", /* "マスターシーフ", */
513         "アサシン",                                         /* 暗殺者 */
514         "頭領", /*"ギルドマスター",*/
515 },
516
517 /* Rangers */
518 {
519         "使い走り",
520         "馳夫",
521         "斥候",                         /*斥候、見張り、偵察兵 */
522         "狩人",
523         "追跡者",
524         "先導者",
525         "探険者",                       /*開拓者、探険者 */
526         "野伏",
527         "野伏頭",
528         "野伏の総領",
529 },
530
531 /* Paladins */
532 {
533         "勇士",                 /*色男、愛人、しゃれ者、勇敢な人 */
534         "衛士",
535         "保護者",
536         "防衛者",
537         "護衛者",
538         "騎士",
539         "重騎士",
540         "聖騎士",
541         "上級聖騎士",
542         "聖騎士団長",
543 },
544
545 /* Warrior-Mage */
546 {
547         "見習い",
548         "徒弟",                       /*丁稚、練習生 */
549         "一人前",
550         "古参兵",
551         "魔術兵士",
552         "魔術闘士",
553         "魔術の英雄", /* Mage-Hero */
554         "魔男爵",
555         /* "魔公爵", */
556         "戦闘魔術士",
557         "知識の守護者", /* "ウィザードロード", */
558 },
559
560 /* Chaos Warrior */
561 {
562         "新参兵",
563         "兵士",
564         "傭兵",
565         "古参兵",
566         "剣士",
567         "闘士",
568         "混沌の英雄",
569         "混沌の男爵",
570         "混沌の公爵",
571         "混沌の王者",
572 },
573
574 /* Monk */
575 {
576         "入門者",
577         "弟子",
578         "直弟子",
579         "師範代",
580         "師範",
581         "道場主",
582         "名人",
583         "大名人",
584         "拳聖",
585         "拳神",
586 },
587
588 /* Mindcrafter */
589 {
590         "練習生",
591         "見習い",
592         "熟練士",
593         "熟達士",
594         "黙想士",
595         "心術士",
596         "サイキック",
597         "サイオニック",
598         "超能力者",
599         "精神の支配者", /* "マインドマスター", */
600 },
601
602 /* High Mage; same as Mage */
603 {
604         /*"見習い",*/
605 "練習生",                 /*丁稚、練習生 */
606 "奇術師",               /*詐欺師、ペテン師 */
607 "幻術師",
608 "呪術師",
609 "召霊師",
610 "召魔師",
611 "魔術師",
612 "魔道師",
613 "イプシシマス",
614 "大魔道師",
615 },
616
617 /* Tourist */
618 {
619         "プー太郎",
620         "観光客",
621         "周遊旅行者",
622         "遍歴者",
623         "旅行者",
624         "放浪者", /* "旅人", */
625         "航海者",
626         "探検家",
627         "冒険家",
628         "スペランカー",
629 },
630
631 /* Imitator */
632 {
633         "これから",
634         "いまいち",
635         "まだまだ",
636         "ぼちぼち",
637         "そこそこ",
638         "まあまあ",
639         "なかなか",
640         "いけいけ",
641         "そうとう",
642         "えらい",
643 },
644
645 /* Beastmaster */
646 {
647         "イモリ使い",
648         "ヘビ使い",
649         "クモ使い",
650         "狼使い",
651         "トラ使い",
652         "甲虫使い",
653         "ヒドラ使い",
654         "ハウンド使い",
655         "ムーマク使い",
656         "ドラゴン使い",
657 },
658
659 /* Sorcerer; same as Mage */
660 {
661         /*"見習い",*/
662 "練習生",                 /*丁稚、練習生 */
663 "奇術師",               /*詐欺師、ペテン師 */
664 "幻術師",
665 "呪術師",
666 "召霊師",
667 "召魔師",
668 "魔術師",
669 "魔道師",
670 "イプシシマス",
671 "大魔道師",
672 },
673
674 /* Archer */
675 {
676         "新参兵",
677         "兵士",
678         "傭兵",
679         "古参兵",
680         "剣士",
681         "闘士",
682         "英雄",
683         "男爵",
684         "伯爵",
685         "領主",
686 },
687
688 /* Magic eater */
689 {
690         "無知なる者",
691         "入門者",
692         "奇術師",
693         "秘術師",
694         "秘術師",
695         "熟練者",
696         "達人",
697         "達人",
698         "魔道師",
699         "全てを知る者",
700 },
701
702 /* Bard */
703 {
704         "見習い",    /*"Apprentice"*/
705         "作曲家",    /*"Songsmith"*/
706         "吟遊詩人", /*"Bard"*/
707         "コンパニオン",   /*"Companion"*/
708         "心の癒し手",      /*"Minstrel"*/
709         "竪琴師",    /*"Harper"*/
710         "伝承の紡ぎ手",   /*"Loreweaver"*/
711         "詩神の申し子",   /*"Muse"*/
712         "夢紡ぎ",    /*"Dreamweaver"*/
713         "マスター", /*"Master Harper"*/
714 },
715
716 /* Red Mage; same as Warrior-Mage */
717 {
718         "見習い",
719         "徒弟",                       /*丁稚、練習生 */
720         "一人前",
721         "古参兵",
722         "魔術兵士",
723         "魔術闘士",
724         "魔術の英雄", /* Mage-Hero */
725         "魔男爵",
726         /* "魔公爵", */
727         "戦闘魔術士",
728         "知識の守護者", /* "ウィザードロード", */
729 },
730
731 /* Samurai */
732 {
733         "入門者",
734         "弟子",
735         "直弟子",
736         "師範代",
737         "師範",
738         "道場主",
739         "名人",
740         "大名人",
741         "剣聖",
742         "剣神",
743 },
744
745 /* ForceTrainer; same as Monk(?) */
746 {
747         "入門者",
748         "弟子",
749         "直弟子",
750         "師範代",
751         "師範",
752         "道場主",
753         "名人",
754         "大名人",
755         "拳聖",
756         "拳神",
757 },
758
759 /* Blue Mage; same as Mage */
760 {
761         /*"見習い",*/
762 "練習生",                 /*丁稚、練習生 */
763 "奇術師",               /*詐欺師、ペテン師 */
764 "幻術師",
765 "呪術師",
766 "召霊師",
767 "召魔師",
768 "魔術師",
769 "魔道師",
770 "イプシシマス",
771 "大魔道師",
772 },
773
774 /* Cavalry */
775 {
776         "新参兵",
777         "兵士",
778         "傭兵",
779         "古参兵",
780         "剣士",
781         "闘士",
782         "英雄",
783         "男爵",
784         "伯爵",
785         "領主",
786 },
787
788 /* Berserker */
789 {
790         "バーサーカー",
791         "バーサーカー",
792         "バーサーカー",
793         "怒りの公爵",
794         "怒りの公爵",
795         "怒りの公爵",
796         "怒りの王",
797         "怒りの王",
798         "怒りの王",
799         "怒りの化身",
800 },
801
802 /* Weaponsmith */
803 {
804         "銅を鍛えし者",
805         "鉄を鍛えし者",
806         "鋼を鍛えし者",
807         "銀を鍛えし者",
808         "竜を鍛えし者",
809         "霊を鍛えし者",
810         "魔を鍛えし者",
811         "魂を鍛えし者",
812         "神を鍛えし者",
813         "全を鍛えし者",
814 },
815
816 /* Mirror Master */
817 {
818         "鏡を見る人",
819         "鏡磨き",
820         "鏡職人",
821         "鏡術師",
822         "鏡導師",
823         "鏡の賢者",
824         "鏡の王",
825         "鏡の皇帝",
826         "鏡の化身",
827         "ラフノール王",
828 },
829 /* Ninja */
830 {
831         "訓練生",
832         "仕手",
833         "熟達者",
834         "短刀使い",
835         "切り裂き",
836         "凄腕",
837         "漆黒の刃",
838         "闇の一撃",
839         "暗殺者",
840         "死の長き腕",
841 },
842
843 /* Sniper */
844 {
845         "新参兵",
846         "兵士",
847         "傭兵",
848         "古参兵",
849         "剣士",
850         "闘士",
851         "英雄",
852         "男爵",
853         "伯爵",
854         "領主",
855 },
856 };
857
858 #else
859 const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
860 {
861         /* Warrior */
862         {
863                 "Rookie",
864                 "Soldier",
865                 "Mercenary",
866                 "Veteran",
867                 "Swordsman",
868                 "Champion",
869                 "Hero",
870                 "Baron",
871                 "Duke",
872                 "Lord",
873         },
874
875         /* Mage */
876         {
877                 "Apprentice",
878                 "Trickster",
879                 "Illusionist",
880                 "Spellbinder",
881                 "Evoker",
882                 "Conjurer",
883                 "Warlock",
884                 "Sorcerer",
885                 "Ipsissimus",
886                 "Archimage",
887         },
888
889         /* Priest */
890         {
891                 "Believer",
892                 "Acolyte",
893                 "Adept",
894                 "Curate",
895                 "Canon",
896                 "Priest",
897                 "High Priest",
898                 "Cardinal",
899                 "Inquisitor",
900                 "Pope",
901         },
902
903         /* Rogues */
904         {
905                 "Cutpurse",
906                 "Robber",
907                 "Burglar",
908                 "Filcher",
909                 "Sharper",
910                 "Low Thief",
911                 "High Thief",
912                 "Master Thief",
913                 "Assassin",
914                 "Guildmaster",
915         },
916
917         /* Rangers */
918         {
919                 "Runner",
920                 "Strider",
921                 "Scout",
922                 "Courser",
923                 "Tracker",
924                 "Guide",
925                 "Pathfinder",
926                 "Low Ranger",
927                 "High Ranger",
928                 "Ranger Lord",
929         },
930
931         /* Paladins */
932         {
933                 "Gallant",
934                 "Keeper",
935                 "Protector",
936                 "Defender",
937                 "Warder",
938                 "Knight",
939                 "Guardian",
940                 "Low Paladin",
941                 "High Paladin",
942                 "Paladin Lord",
943         },
944
945         /* Warrior-Mage */
946         {
947                 "Novice",
948                 "Apprentice",
949                 "Journeyman",
950                 "Veteran",
951                 "Enchanter",
952                 "Champion",
953                 "Mage-Hero",
954                 "Baron Mage",
955                 "Battlemage",
956                 "Wizard Lord",
957         },
958
959         /* Chaos Warrior */
960         {
961                 "Rookie",
962                 "Soldier",
963                 "Mercenary",
964                 "Veteran",
965                 "Swordsman",
966                 "Champion",
967                 "Chaos Hero",
968                 "Chaos Baron",
969                 "Chaos Duke",
970                 "Chaos Lord",
971         },
972
973         /* Monk */
974         {
975                 "Initiate",
976                 "Brother",
977                 "Disciple",
978                 "Immaculate",
979                 "Master",
980                 "Soft Master",
981                 "Hard Master",
982                 "Flower Master",
983                 "Dragon Master",
984                 "Grand Master",
985         },
986
987         /* Mindcrafter */
988         {
989                 "Trainee",
990                 "Acolyte",
991                 "Adept",
992                 "Immaculate",
993                 "Contemplator",
994                 "Mentalist",
995                 "Psychic",
996                 "Psionicist",
997                 "Esper",
998                 "Mindmaster",
999         },
1000
1001         /* High Mage; same as Mage */
1002         {
1003                 "Apprentice",
1004                 "Trickster",
1005                 "Illusionist",
1006                 "Spellbinder",
1007                 "Evoker",
1008                 "Conjurer",
1009                 "Warlock",
1010                 "Sorcerer",
1011                 "Ipsissimus",
1012                 "Archimage",
1013         },
1014
1015         /* Tourist */
1016         {
1017                 "Rambler",
1018                 "Sightseer",
1019                 "Excursionist",
1020                 "Peregrinator",
1021                 "Traveler",
1022                 "Journeyer",
1023                 "Voyager",
1024                 "Explorer",
1025                 "Adventurer",
1026                 "Spelunker",
1027         },
1028
1029         /* Imitator */
1030         {
1031                 "Yet",
1032                 "Lacks",
1033                 "Still more",
1034                 "So so",
1035                 "All right",
1036                 "Not bad",
1037                 "Considerable",
1038                 "Go go",
1039                 "Sizable",
1040                 "Great man",
1041         },
1042
1043         /* BeastMaster */
1044         {
1045                 "Newt Master",
1046                 "Snake Master",
1047                 "Spider Master",
1048                 "Wolf Master",
1049                 "Tiger Master",
1050                 "Beetle Master",
1051                 "Hydra Master",
1052                 "Hound Master",
1053                 "Mumak Master",
1054                 "Dragon Master",
1055         },
1056
1057         /* Sorcerer */
1058         {
1059                 "Apprentice",
1060                 "Trickster",
1061                 "Illusionist",
1062                 "Spellbinder",
1063                 "Evoker",
1064                 "Conjurer",
1065                 "Warlock",
1066                 "Sorcerer",
1067                 "Ipsissimus",
1068                 "Archimage",
1069         },
1070
1071         /* Archer */
1072         {
1073                 "Rookie",
1074                 "Soldier",
1075                 "Mercenary",
1076                 "Veteran",
1077                 "Bowman",
1078                 "Champion",
1079                 "Hero",
1080                 "Baron",
1081                 "Duke",
1082                 "Lord",
1083         },
1084
1085         /* Magic eater */
1086         {
1087                 "Apprentice",
1088                 "Beginner",
1089                 "Jagguler",
1090                 "Skilled",
1091                 "Conjurer",
1092                 "Magician",
1093                 "Master",
1094                 "Master",
1095                 "Wizard",
1096                 "Almighty",
1097         },
1098
1099         /* Bard */
1100         {
1101                 "Apprentice",   /*"Apprentice"*/
1102                 "Songsmith",    /*"Songsmith"*/
1103                 "Bard", /*"Bard"*/
1104                 "Companion",    /*"Companion"*/
1105                 "Minstrel",     /*"Minstrel"*/
1106                 "Harper",       /*"Harper"*/
1107                 "Loreweaver",   /*"Loreweaver"*/
1108                 "Muse", /*"Muse"*/
1109                 "Dreamweaver",  /*"Dreamweaver"*/
1110                 "Master Harper",        /*"Master Harper"*/
1111         },
1112
1113         /* Red Mage */
1114         {
1115                 "Novice",
1116                 "Apprentice",
1117                 "Journeyman",
1118                 "Veteran",
1119                 "Enchanter",
1120                 "Champion",
1121                 "Mage-Hero",
1122                 "Baron Mage",
1123                 "Battlemage",
1124                 "Wizard Lord",
1125         },
1126
1127         /* Samurai */
1128         {
1129                 "Initiate",
1130                 "Brother",
1131                 "Disciple",
1132                 "Immaculate",
1133                 "Master",
1134                 "Soft Master",
1135                 "Hard Master",
1136                 "Flower Master",
1137                 "Dragon Master",
1138                 "Grand Master",
1139         },
1140
1141         /* ForceTrainer */
1142         {
1143                 "Initiate",
1144                 "Brother",
1145                 "Disciple",
1146                 "Immaculate",
1147                 "Master",
1148                 "Soft Master",
1149                 "Hard Master",
1150                 "Flower Master",
1151                 "Dragon Master",
1152                 "Grand Master",
1153         },
1154
1155         /* Blue Mage */
1156         {
1157                 "Apprentice",
1158                 "Trickster",
1159                 "Illusionist",
1160                 "Spellbinder",
1161                 "Evoker",
1162                 "Conjurer",
1163                 "Warlock",
1164                 "Sorcerer",
1165                 "Ipsissimus",
1166                 "Archimage",
1167         },
1168
1169         /* Warrior */
1170         {
1171                 "Rookie",
1172                 "Soldier",
1173                 "Mercenary",
1174                 "Veteran",
1175                 "Swordsman",
1176                 "Champion",
1177                 "Hero",
1178                 "Baron",
1179                 "Duke",
1180                 "Lord",
1181         },
1182
1183         /* Berserker */
1184         {
1185                         "Berserker",
1186                         "Berserker",
1187                         "Berserker",
1188                         "Rage Prince",
1189                         "Rage Prince",
1190                         "Rage Prince",
1191                         "Rage King",
1192                         "Rage King",
1193                         "Rage King",
1194                         "God of Rage",
1195         },
1196
1197         /* Weaponsmith */
1198         {
1199                 "Copper smith",
1200                 "Iron smith",
1201                 "Steel smith",
1202                 "Silver smith",
1203                 "Dragon smith",
1204                 "Spirit smith",
1205                 "Magic smith",
1206                 "Soul smith",
1207                 "God smith",
1208                 "AlmightySmith",
1209         },
1210
1211         /* Mirror Master */
1212         {
1213                 "Mirrorstarer",
1214                 "Mirrorcleaner",
1215                 "Mirrormaker",
1216                 "Mirrormagician",
1217                 "Mirror Guru",
1218                 "Mirror Mage",
1219                 "Mirror King",
1220                 "Mirror Emperor",
1221                 "Mirror Avatar",
1222                 "Ruffnor King",
1223         },
1224
1225         /* Ninja */
1226         {
1227                 "Trainee",
1228                 "Myrmidon",
1229                 "Initiate",
1230                 "Knifer",
1231                 "Bladesman",
1232                 "Hashishin",
1233                 "Black Dagger",
1234                 "Shadowstrike",
1235                 "Assassinator",
1236                 "Death Lord",
1237         },
1238
1239         /* Sniper */
1240         {
1241                 "Rookie",
1242                 "Soldier",
1243                 "Mercenary",
1244                 "Veteran",
1245                 "Swordsman",
1246                 "Champion",
1247                 "Hero",
1248                 "Baron",
1249                 "Duke",
1250                 "Lord",
1251         },
1252 };
1253 #endif
1254