1
This commit is contained in:
parent
7b6de450fb
commit
cad0d1c99d
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user