/*	$OpenBSD: oldplayer.h,v 1.2 2001/01/28 23:41:47 niklas Exp $	*/
/*	$NetBSD: oldplayer.h,v 1.2 1995/03/24 03:59:09 cgd Exp $	*/

/*
 * oldplayer.h - old player structure
 */

struct	oldplayer	    	/* player statistics */
    {
    char	o_name[21];	/* name */
    char	o_password[9];	/* password */
    char	o_login[10];	/* login */
    double	o_x;	    	/* x coord */
    double	o_y;	    	/* y coord */
    double	o_experience;	/* experience */
    int		o_level;    	/* level */
    short	o_quickness;	/* quickness */
    double	o_strength;	/* strength */
    double	o_sin;		/* sin */
    double	o_mana;		/* mana */
    double	o_gold;		/* gold */
    double	o_energy;	/* energy */
    double	o_maxenergy;	/* maximum energy */
    double	o_magiclvl;	/* magic level */
    double	o_brains;	/* brains */
    short	o_crowns;	/* crowns */
    struct
	{
	short	ring_type;	/* type of ring */
	short	ring_duration;	/* duration of ring */
	}	o_ring;	    	/* ring stuff */
    bool	o_palantir;	/* palantir */
    double	o_poison;	/* poison */
    short	o_holywater;   	/* holy water */
    short	o_amulets;	/* amulets */
    bool	o_blessing;	/* blessing */
    short	o_charms;	/* charms */
    double	o_gems;		/* gems */
    short	o_quksilver;	/* quicksilver */
    double	o_sword;	/* sword */
    double	o_shield;	/* shield */
    short	o_type;		/* character type */
    bool	o_virgin;	/* virgin */
    short	o_lastused;	/* day of year last used */
    short	o_status;	/* playing, cloaked, etc. */
    short	o_tampered;	/* decree'd, etc. flag */
    double	o_1scratch,
		o_2scratch;	/* variables used for decree, player battle */
    bool	o_blindness;	/* blindness */
    int		o_notused;   	/* not used */
    long	o_age;		/* age in seconds */
    short	o_degenerated;	/* age/2500 last degenerated */
    short	o_istat;	/* used for inter-terminal battle */
#ifdef PHANTPLUS
    short	o_lives;
#endif
    };