OSDN Git Service

[Refactor] #37353 player-skill.c/h を追加。
[hengband/hengband.git] / src / player-skill.h
1 #pragma once
2
3 extern const concptr exp_level_str[5];
4
5 #define GINOU_SUDE      0
6 #define GINOU_NITOURYU  1
7 #define GINOU_RIDING    2
8 #define GINOU_SHIELD    3
9 #define GINOU_TEMPMAX   4
10
11
12 /* Proficiency level */
13 #define EXP_LEVEL_UNSKILLED 0
14 #define EXP_LEVEL_BEGINNER  1
15 #define EXP_LEVEL_SKILLED   2
16 #define EXP_LEVEL_EXPERT    3
17 #define EXP_LEVEL_MASTER    4
18
19 /* Proficiency of weapons and misc. skills (except riding) */
20 #define WEAPON_EXP_UNSKILLED     0
21 #define WEAPON_EXP_BEGINNER   4000
22 #define WEAPON_EXP_SKILLED    6000
23 #define WEAPON_EXP_EXPERT     7000
24 #define WEAPON_EXP_MASTER     8000
25
26 /* Proficiency of riding */
27 #define RIDING_EXP_UNSKILLED     0
28 #define RIDING_EXP_BEGINNER    500
29 #define RIDING_EXP_SKILLED    2000
30 #define RIDING_EXP_EXPERT     5000
31 #define RIDING_EXP_MASTER     8000
32
33 /* Proficiency of spells */
34 #define SPELL_EXP_UNSKILLED      0
35 #define SPELL_EXP_BEGINNER     900
36 #define SPELL_EXP_SKILLED     1200
37 #define SPELL_EXP_EXPERT      1400
38 #define SPELL_EXP_MASTER      1600