add team size field for union field
This commit is contained in:
@@ -3424,7 +3424,7 @@ struct S_TeamMembershipInformation_BB_12EA {
|
||||
le_uint32_t unknown_a4 = 0;
|
||||
le_uint32_t unknown_a6 = 0;
|
||||
uint8_t privilege_level = 0;
|
||||
uint8_t unknown_a7 = 0;
|
||||
uint8_t team_member_count = 0;
|
||||
uint8_t unknown_a8 = 0;
|
||||
uint8_t unknown_a9 = 0;
|
||||
pstring<TextEncoding::UTF16_ALWAYS_MARKED, 0x10> team_name;
|
||||
@@ -3441,7 +3441,7 @@ struct S_TeamInfoForPlayer_BB_13EA_15EA_Entry {
|
||||
/* 0008 */ le_uint32_t reward_flags = 0;
|
||||
/* 000C */ le_uint32_t unknown_a6 = 0;
|
||||
/* 0010 */ uint8_t privilege_level = 0;
|
||||
/* 0011 */ uint8_t unknown_a7 = 0;
|
||||
/* 0011 */ uint8_t team_member_count = 0;
|
||||
/* 0012 */ uint8_t unknown_a8 = 0;
|
||||
/* 0013 */ uint8_t unknown_a9 = 0;
|
||||
/* 0014 */ pstring<TextEncoding::UTF16_ALWAYS_MARKED, 0x10> team_name;
|
||||
|
||||
@@ -3863,6 +3863,7 @@ void send_team_membership_info(shared_ptr<Client> c) {
|
||||
cmd.guild_card_number = c->license->serial_number;
|
||||
cmd.team_id = team->team_id;
|
||||
cmd.privilege_level = team->members.at(c->license->serial_number).privilege_level();
|
||||
cmd.team_member_count = min<size_t>(team->members.size(), 100);
|
||||
cmd.team_name.encode(team->name);
|
||||
}
|
||||
send_command_t(c, 0x12EA, 0x00000000, cmd);
|
||||
@@ -3878,6 +3879,7 @@ static S_TeamInfoForPlayer_BB_13EA_15EA_Entry team_metadata_for_client(shared_pt
|
||||
cmd.guild_card_number = c->license->serial_number;
|
||||
cmd.team_id = team->team_id;
|
||||
cmd.privilege_level = team->members.at(c->license->serial_number).privilege_level();
|
||||
cmd.team_member_count = min<size_t>(team->members.size(), 100);
|
||||
cmd.team_name.encode(team->name);
|
||||
if (team->flag_data) {
|
||||
cmd.flag_data = *team->flag_data;
|
||||
|
||||
Reference in New Issue
Block a user