3 #define SEIKAKU_FUTUU 0
4 #define SEIKAKU_CHIKARA 1
5 #define SEIKAKU_KIREMONO 2
6 #define SEIKAKU_SHIAWASE 3
7 #define SEIKAKU_SUBASI 4
8 #define SEIKAKU_INOCHI 5
9 #define SEIKAKU_COMBAT 6
10 #define SEIKAKU_NAMAKE 7
11 #define SEIKAKU_SEXY 8
12 #define SEIKAKU_LUCKY 9
13 #define SEIKAKU_GAMAN 10
14 #define SEIKAKU_MUNCHKIN 11
15 #define SEIKAKU_CHARGEMAN 12
17 #define MAX_SEIKAKU 13 /*!< 性格の最大定義数 */
19 typedef struct player_seikaku player_seikaku;
22 concptr title; /* Type of seikaku */
25 concptr E_title; /* 英語性格 */
28 s16b a_adj[6]; /* seikaku stat bonuses */
30 s16b a_dis; /* seikaku disarming */
31 s16b a_dev; /* seikaku magic devices */
32 s16b a_sav; /* seikaku saving throw */
33 s16b a_stl; /* seikaku stealth */
34 s16b a_srh; /* seikaku search ability */
35 s16b a_fos; /* seikaku search frequency */
36 s16b a_thn; /* seikaku combat (normal) */
37 s16b a_thb; /* seikaku combat (shooting) */
39 s16b a_mhp; /* Race hit-dice modifier */
42 byte sex; /* seibetu seigen */
45 extern const player_seikaku seikaku_info[MAX_SEIKAKU];
47 extern const player_seikaku *ap_ptr;