Hengband  2.2.1
データ構造 | マクロ定義 | 型定義 | 変数
player-skill.h ファイル
被依存関係図:

[ソースコード]

データ構造

struct  skill_table
 

マクロ定義

#define GINOU_SUDE   0
 
#define GINOU_NITOURYU   1
 
#define GINOU_RIDING   2
 
#define GINOU_SHIELD   3
 
#define GINOU_TEMPMAX   4
 
#define EXP_LEVEL_UNSKILLED   0
 
#define EXP_LEVEL_BEGINNER   1
 
#define EXP_LEVEL_SKILLED   2
 
#define EXP_LEVEL_EXPERT   3
 
#define EXP_LEVEL_MASTER   4
 
#define WEAPON_EXP_UNSKILLED   0
 
#define WEAPON_EXP_BEGINNER   4000
 
#define WEAPON_EXP_SKILLED   6000
 
#define WEAPON_EXP_EXPERT   7000
 
#define WEAPON_EXP_MASTER   8000
 
#define RIDING_EXP_UNSKILLED   0
 
#define RIDING_EXP_BEGINNER   500
 
#define RIDING_EXP_SKILLED   2000
 
#define RIDING_EXP_EXPERT   5000
 
#define RIDING_EXP_MASTER   8000
 
#define SPELL_EXP_UNSKILLED   0
 
#define SPELL_EXP_BEGINNER   900
 
#define SPELL_EXP_SKILLED   1200
 
#define SPELL_EXP_EXPERT   1400
 
#define SPELL_EXP_MASTER   1600
 

型定義

typedef struct skill_table skill_table
 

変数

const concptr exp_level_str [5]
 技能値到達表記テーブル [詳解]
 
skill_tables_info
 

マクロ定義詳解

◆ EXP_LEVEL_BEGINNER

#define EXP_LEVEL_BEGINNER   1

◆ EXP_LEVEL_EXPERT

#define EXP_LEVEL_EXPERT   3

◆ EXP_LEVEL_MASTER

#define EXP_LEVEL_MASTER   4

◆ EXP_LEVEL_SKILLED

#define EXP_LEVEL_SKILLED   2

◆ EXP_LEVEL_UNSKILLED

#define EXP_LEVEL_UNSKILLED   0

◆ GINOU_NITOURYU

#define GINOU_NITOURYU   1

◆ GINOU_RIDING

#define GINOU_RIDING   2

◆ GINOU_SHIELD

#define GINOU_SHIELD   3

◆ GINOU_SUDE

#define GINOU_SUDE   0

◆ GINOU_TEMPMAX

#define GINOU_TEMPMAX   4

◆ RIDING_EXP_BEGINNER

#define RIDING_EXP_BEGINNER   500

◆ RIDING_EXP_EXPERT

#define RIDING_EXP_EXPERT   5000

◆ RIDING_EXP_MASTER

#define RIDING_EXP_MASTER   8000

◆ RIDING_EXP_SKILLED

#define RIDING_EXP_SKILLED   2000

◆ RIDING_EXP_UNSKILLED

#define RIDING_EXP_UNSKILLED   0

◆ SPELL_EXP_BEGINNER

#define SPELL_EXP_BEGINNER   900

◆ SPELL_EXP_EXPERT

#define SPELL_EXP_EXPERT   1400

◆ SPELL_EXP_MASTER

#define SPELL_EXP_MASTER   1600

◆ SPELL_EXP_SKILLED

#define SPELL_EXP_SKILLED   1200

◆ SPELL_EXP_UNSKILLED

#define SPELL_EXP_UNSKILLED   0

◆ WEAPON_EXP_BEGINNER

#define WEAPON_EXP_BEGINNER   4000

◆ WEAPON_EXP_EXPERT

#define WEAPON_EXP_EXPERT   7000

◆ WEAPON_EXP_MASTER

#define WEAPON_EXP_MASTER   8000

◆ WEAPON_EXP_SKILLED

#define WEAPON_EXP_SKILLED   6000

◆ WEAPON_EXP_UNSKILLED

#define WEAPON_EXP_UNSKILLED   0

型定義詳解

◆ skill_table

typedef struct skill_table skill_table

変数詳解

◆ exp_level_str

const concptr exp_level_str[5]

技能値到達表記テーブル

◆ s_info

skill_table* s_info