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) {
|
if (team->GetCurrMembers().size() != MAX_TEAM_NUM) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Team* new_team = NewTeam();
|
||||||
|
{
|
||||||
|
new_team->SetInitTeamMemberNum(MAX_TEAM_NUM);
|
||||||
|
new_team->SetAutoFill(true);
|
||||||
|
}
|
||||||
BornPoint* init_born_point = nullptr;
|
BornPoint* init_born_point = nullptr;
|
||||||
for (auto& member : team->GetCurrMembers()) {
|
for (auto& member : team->GetCurrMembers()) {
|
||||||
cs::CMJoin& msg = member->msg;
|
cs::CMJoin& msg = member->msg;
|
||||||
@ -3924,6 +3929,7 @@ void Room::AddTeam(class MatchTeam* team)
|
|||||||
hum->FindLocation();
|
hum->FindLocation();
|
||||||
hum->RefreshView();
|
hum->RefreshView();
|
||||||
}
|
}
|
||||||
|
new_team->AddMember(hum);
|
||||||
} else {
|
} else {
|
||||||
Player* hum = NewPlayer();
|
Player* hum = NewPlayer();
|
||||||
hum->ProcPreSettlementInfo(member->msg.pre_settlement_info());
|
hum->ProcPreSettlementInfo(member->msg.pre_settlement_info());
|
||||||
@ -3943,6 +3949,7 @@ void Room::AddTeam(class MatchTeam* team)
|
|||||||
hum->ProcPrepareItems2(msg.prepare_items2());
|
hum->ProcPrepareItems2(msg.prepare_items2());
|
||||||
hum->ProcSkillList(msg.skill_list());
|
hum->ProcSkillList(msg.skill_list());
|
||||||
PlayerMgr::Instance()->IncAccountNum(msg.account_id());
|
PlayerMgr::Instance()->IncAccountNum(msg.account_id());
|
||||||
|
new_team->AddMember(hum);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
NotifyUiUpdate();
|
NotifyUiUpdate();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user