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