This commit is contained in:
aozhiwei 2021-09-28 15:13:46 +08:00
parent 7b6de450fb
commit cad0d1c99d

View File

@ -3883,6 +3883,11 @@ void Room::AddTeam(class MatchTeam* team)
if (team->GetCurrMembers().size() != MAX_TEAM_NUM) {
return;
}
Team* new_team = NewTeam();
{
new_team->SetInitTeamMemberNum(MAX_TEAM_NUM);
new_team->SetAutoFill(true);
}
BornPoint* init_born_point = nullptr;
for (auto& member : team->GetCurrMembers()) {
cs::CMJoin& msg = member->msg;
@ -3924,6 +3929,7 @@ void Room::AddTeam(class MatchTeam* team)
hum->FindLocation();
hum->RefreshView();
}
new_team->AddMember(hum);
} else {
Player* hum = NewPlayer();
hum->ProcPreSettlementInfo(member->msg.pre_settlement_info());
@ -3943,6 +3949,7 @@ void Room::AddTeam(class MatchTeam* team)
hum->ProcPrepareItems2(msg.prepare_items2());
hum->ProcSkillList(msg.skill_list());
PlayerMgr::Instance()->IncAccountNum(msg.account_id());
new_team->AddMember(hum);
}
}
NotifyUiUpdate();