From e38c74ba76ecdb97828a01f87922fcd4f08ad920 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 21 Apr 2023 11:34:36 +0800 Subject: [PATCH] 1 --- server/gameserver/pbutils.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index cb00cc01..8c46f115 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -1067,8 +1067,18 @@ void Human::FillSMGameOver(cs::SMGameOver& msg) void Human::SendNewBieEnd() { if (room->IsNewBieRoom()) { - cs::SMNewBieEnd notify_msg; - SendNotifyMsg(notify_msg); + cs::SMNewBieEnd msg; + GetTeam()->TraverseMembers + ( + [this, &msg] (Human* hum) + { + auto p = msg.add_victory_team(); + cs::MFObjectFull full_msg; + hum->FillMFObjectFull(this->room, this, &full_msg); + *p = full_msg.union_obj_1(); + return true; + }); + SendNotifyMsg(msg); } }