OSDN Git Service

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