diff --git a/server/gameserver/matchteam.cc b/server/gameserver/matchteam.cc index 642e13e..7b31f6a 100644 --- a/server/gameserver/matchteam.cc +++ b/server/gameserver/matchteam.cc @@ -7,9 +7,17 @@ #include "GGListener.h" #include "metamgr.h" -void RawTeamMember::FillMFMatchTeamMember(cs::MFMatchTeamMember* msg) +void RawTeamMember::FillMFMatchTeamMember(cs::MFMatchTeamMember* p) { - + p->set_account_id(msg.account_id()); + p->set_name(msg.name()); + p->set_avatar_url(msg.avatar_url()); + p->set_hero_id(msg.hero_id()); + *p->mutable_weapons() = msg.weapons(); + *p->mutable_skins() = msg.skins(); + *p->mutable_skill_list() = msg.skill_list(); + p->set_is_leader(true); + p->set_state(0); } void RawTeamMember::InitRobot()