--- deliantra/server/include/player.h 2006/12/23 13:56:25 1.33 +++ deliantra/server/include/player.h 2006/12/23 15:49:40 1.34 @@ -117,14 +117,14 @@ client *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 shoottype; /* Which range-attack is being used by player */ - bowtype_t bowtype; /* which firemode? */ - petmode_t petmode; /* which petmode? */ - object_ptr ranges[range_size]; /* object for each range. Set up in fix player. Note */ + 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? */ + object_ptr ACC (RW, ranges[range_size]); /* object for each range. Set up in fix player. Note */ /* That not all are used, it is just nice to map this 1:1 */ /* With the range names */ - usekeytype usekeys; /* Method for finding keys for doors */ - unapplymode unapply; /* Method for auto unapply */ + usekeytype ACC (RW, usekeys); /* Method for finding keys for doors */ + unapplymode ACC (RW, unapply); /* Method for auto unapply */ uint32 ACC (RW, count); /* Any numbers typed before a command */ uint32 ACC (RW, mode); /* Mode of player for pickup. */ @@ -162,7 +162,7 @@ living ACC (RO, orig_stats); /* Permanent real stats of player */ living ACC (RO, last_stats); /* Last stats as sent to client */ float ACC (RW, last_speed); /* Last speed as sent to client */ - sint16 last_resist[NROFATTACKS]; /* last resist values sent to client */ + sint16 ACC (RW, last_resist[NROFATTACKS]); /* last resist values sent to client */ 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) */ @@ -174,9 +174,9 @@ /* Note that for dragon players, this is filled in for them */ char ACC (RW, title)[64]; /* Default title, like fighter, wizard, etc */ - sint8 levhp[11]; /* What the player gained on that level */ - sint8 levsp[11]; /* Same for sp */ - sint8 levgrace[11]; /* And same for grace */ + sint8 ACC (RW, levhp[11]); /* What the player gained on that level */ + sint8 ACC (RW, levsp[11]); /* Same for sp */ + sint8 ACC (RW, levgrace[11]); /* And same for grace */ char ACC (RW, killer)[64]; /* Who killed this player. */