xref: /original-bsd/games/phantasia/oldplayer.h (revision c7ce21e7)
1 /*
2  * oldplayer.h - old player structure
3  */
4 
5 struct	oldplayer	    	/* player statistics */
6     {
7     char	o_name[21];	/* name */
8     char	o_password[9];	/* password */
9     char	o_login[10];	/* login */
10     double	o_x;	    	/* x coord */
11     double	o_y;	    	/* y coord */
12     double	o_experience;	/* experience */
13     int		o_level;    	/* level */
14     short	o_quickness;	/* quickness */
15     double	o_strength;	/* strength */
16     double	o_sin;		/* sin */
17     double	o_mana;		/* mana */
18     double	o_gold;		/* gold */
19     double	o_energy;	/* energy */
20     double	o_maxenergy;	/* maximum energy */
21     double	o_magiclvl;	/* magic level */
22     double	o_brains;	/* brains */
23     short	o_crowns;	/* crowns */
24     struct
25 	{
26 	short	ring_type;	/* type of ring */
27 	short	ring_duration;	/* duration of ring */
28 	}	o_ring;	    	/* ring stuff */
29     bool	o_palantir;	/* palantir */
30     double	o_poison;	/* poison */
31     short	o_holywater;   	/* holy water */
32     short	o_amulets;	/* amulets */
33     bool	o_blessing;	/* blessing */
34     short	o_charms;	/* charms */
35     double	o_gems;		/* gems */
36     short	o_quksilver;	/* quicksilver */
37     double	o_sword;	/* sword */
38     double	o_shield;	/* shield */
39     short	o_type;		/* character type */
40     bool	o_virgin;	/* virgin */
41     short	o_lastused;	/* day of year last used */
42     short	o_status;	/* playing, cloaked, etc. */
43     short	o_tampered;	/* decree'd, etc. flag */
44     double	o_1scratch,
45 		o_2scratch;	/* variables used for decree, player battle */
46     bool	o_blindness;	/* blindness */
47     int		o_notused;   	/* not used */
48     long	o_age;		/* age in seconds */
49     short	o_degenerated;	/* age/2500 last degenerated */
50     short	o_istat;	/* used for inter-terminal battle */
51 #ifdef PHANTPLUS
52     short	o_lives;
53 #endif
54     };
55