--- deliantra/server/include/player.h 2006/12/31 10:28:36 1.38 +++ deliantra/server/include/player.h 2007/01/04 00:08:07 1.41 @@ -116,7 +116,6 @@ player *ACC (RW, next); /* Pointer to next player, NULL if this is last */ client_ptr ACC (RO, ns); /* Socket information for this player */ object_ptr ACC (RW, ob); /* The object representing the player */ - maptile *loading; /* When entering a map in progress of loading, not really used */ rangetype ACC (RW, shoottype); /* Which range-attack is being used by player */ bowtype_t ACC (RW, bowtype); /* which firemode? */ petmode_t ACC (RW, petmode); /* which petmode? */ @@ -138,15 +137,15 @@ sint8 ACC (RW, last_level); /* Last level we sent to client */ /* Try to put all the bitfields together - saves some small amount of memory */ - uint32 ACC (RO, braced):1; /* Will not move if braced, only attack */ - uint32 ACC (RO, tmp_invis):1; /* Will invis go away when we attack ? */ - uint32 ACC (RO, do_los):1; /* If true, need to call update_los() in draw(), and clear */ - uint32 ACC (RO, fire_on):1; /* Player should fire object, not move */ - uint32 ACC (RO, run_on):1; /* Player should keep moving in dir until run is off */ - uint32 ACC (RO, has_hit):1; /* If set, weapon_sp instead of speed will count */ - uint32 ACC (RO, peaceful):1; /* If set, won't attack friendly creatures */ - uint32 ACC (RO, hidden):1; /* If True, player (DM) is hidden from view */ - uint32 ACC (RO, explore):1; /* if True, player is in explore mode */ + bool ACC (RO, braced); /* Will not move if braced, only attack */ + bool ACC (RO, tmp_invis); /* Will invis go away when we attack ? */ + bool ACC (RO, do_los); /* If true, need to call update_los() in draw(), and clear */ + bool ACC (RO, fire_on); /* Player should fire object, not move */ + bool ACC (RO, run_on); /* Player should keep moving in dir until run is off */ + bool ACC (RO, has_hit); /* If set, weapon_sp instead of speed will count */ + bool ACC (RO, peaceful); /* If set, won't attack friendly creatures */ + bool ACC (RO, hidden); /* If True, player (DM) is hidden from view */ + bool ACC (RO, explore); /* if True, player is in explore mode */ object_ptr last_skill_ob[NUM_SKILLS]; /* the exp object */ sint64 last_skill_exp[NUM_SKILLS]; /* shadow register. if != exp. obj update client */ @@ -166,8 +165,8 @@ object_ptr ACC (RW, last_used); /* Pointer to object last picked or applied */ sint16 ACC (RW, bed_x), ACC (RW, bed_y); /* x,y - coordinates of respawn (savebed) */ - char ACC (RW, savebed_map)[MAX_BUF]; /* map where player will respawn after death */ - char ACC (RW, maplevel)[MAX_BUF]; /* On which level is the player? */ + shstr ACC (RW, savebed_map); /* map where player will respawn after death */ + shstr ACC (RW, maplevel); /* On which level is the player? */ char ACC (RW, spellparam)[MAX_BUF]; /* What param to add to spells */ char ACC (RW, own_title)[MAX_NAME]; /* Title the player has chosen for themself */