From 8730871dfd97edc82f45ea7a30b1b4b56302873c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 28 Sep 2021 14:22:49 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 2e8832d..a871183 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -3878,6 +3878,7 @@ void Room::AddTeam(class MatchTeam* team) return; } for (auto& member : team->GetCurrMembers()) { + cs::CMJoin& msg = member->msg; if (member->is_robot) { } else { @@ -3889,6 +3890,16 @@ void Room::AddTeam(class MatchTeam* team) member->socket_handle, member->msg ); + hum->meta = MetaMgr::Instance()->GetPlayer(msg.hero_id()); + if (!hum->meta) { + hum->meta = MetaMgr::Instance()->human_meta; + } + hum->room = this; + AddPlayer(hum); + hum->ProcPrepareItems(msg.prepare_items()); + hum->ProcPrepareItems2(msg.prepare_items2()); + hum->ProcSkillList(msg.skill_list()); + PlayerMgr::Instance()->IncAccountNum(msg.account_id()); } } }