OSDN Git Service

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