--- deliantra/server/include/player.h 2006/12/30 21:15:59 1.37 +++ deliantra/server/include/player.h 2006/12/31 10:28:36 1.38 @@ -90,22 +90,22 @@ }; /* not really the player, but tied pretty closely */ +INTERFACE_CLASS (partylist) struct partylist { - char *partyleader; - char passwd[9]; - partylist *next; - char *partyname; + char *ACC (RW, partyleader); + char ACC (RW, passwd)[9]; + partylist *ACC (RW, next); + char *ACC (RW, partyname); -#ifdef PARTY_KILL_LOG struct party_kill { char killer[MAX_NAME + 1], dead[MAX_NAME + 1]; sint64 exp; } party_kills[PARTY_KILL_LOG]; -#endif - sint64 total_exp; - uint32 kills; + + sint64 ACC (RW, total_exp); + uint32 ACC (RW, kills); }; #define for_all_players(var) for (player *var = first_player; var; var = var->next)