2 * @brief プレーヤーの職業に関する諸テーブル定義
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"
16 const player_magic *mp_ptr;
20 const player_class *cp_ptr;
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
34 const player_class class_info[MAX_CLASS] =
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,
56 30, 40, 38, 3, 16, 20, 34, 20,
57 7, 15, 11, 0, 0, 0, 6, 7,
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,
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,
95 30, 37, 36, 3, 24, 16, 56, 72,
96 8, 11, 10, 0, 0, 0, 18, 28,
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,
121 30, 35, 36, 2, 18, 16, 50, 25,
122 7, 10, 10, 0, 0, 0, 15, 11,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
408 * @brief 職業とレベル毎のプレイヤー称号テーブル / Class titles for the player.
410 * The player gets a new title every five levels, so each class
411 * needs only ten titles total.
415 const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
449 "侍僧", /*教会奉仕者、見習い僧、伴僧、従者 */
452 "伝道師", /*司祭評議員、修道会会員 */
454 "聖人", /*大司教、総主教、総大司教 */
462 /* "ごろつき",*/ /*ごろつき、風来坊、浮浪者 */
464 "追いはぎ", /*追い剥ぎ、強盗、泥棒 */
467 "ペテン師", /*博徒、ペテン師、詐欺師 */
470 "マスター", /* "マスターシーフ", */
479 "斥候", /*斥候、見張り、偵察兵 */
491 "勇士", /*色男、愛人、しゃれ者、勇敢な人 */
511 "魔術の英雄", /* Mage-Hero */
515 "知識の守護者", /* "ウィザードロード", */
557 "精神の支配者", /* "マインドマスター", */
560 /* High Mage; same as Mage */
617 /* Sorcerer; same as Mage */
662 "見習い", /*"Apprentice"*/
663 "作曲家", /*"Songsmith"*/
665 "コンパニオン", /*"Companion"*/
666 "心の癒し手", /*"Minstrel"*/
668 "伝承の紡ぎ手", /*"Loreweaver"*/
670 "夢紡ぎ", /*"Dreamweaver"*/
671 "マスター", /*"Master Harper"*/
674 /* Red Mage; same as Warrior-Mage */
682 "魔術の英雄", /* Mage-Hero */
686 "知識の守護者", /* "ウィザードロード", */
703 /* ForceTrainer; same as Monk(?) */
717 /* Blue Mage; same as Mage */
831 const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
973 /* High Mage; same as Mage */
1073 "Apprentice", /*"Apprentice"*/
1074 "Songsmith", /*"Songsmith"*/
1076 "Companion", /*"Companion"*/
1077 "Minstrel", /*"Minstrel"*/
1078 "Harper", /*"Harper"*/
1079 "Loreweaver", /*"Loreweaver"*/
1081 "Dreamweaver", /*"Dreamweaver"*/
1082 "Master Harper", /*"Master Harper"*/