From 0989bcc0230ce1ff2f1d31d8873da4a7c8644d06 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 5 Dec 2023 13:35:54 +0800 Subject: [PATCH] 1 --- server/gameserver/team.cc | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/server/gameserver/team.cc b/server/gameserver/team.cc index cf00ea39..aac3c615 100644 --- a/server/gameserver/team.cc +++ b/server/gameserver/team.cc @@ -231,9 +231,6 @@ void Team::SendTeamBattleReport(Human* sender) if (room->GetBattleStartFrameNo() <= 0) { return; } - if (room->GetCustomBattle()) { - return; - } std::shared_ptr post_data = a8::MutableXObject::CreateObject(); GenBattleReportData(player, post_data.get()); std::string url; @@ -250,6 +247,18 @@ void Team::SendTeamBattleReport(Human* sender) std::string room_uuid = room->GetRoomUuid(); int team_id = GetTeamId(); + if (room->GetCustomBattle()) { + already_report_battle = true; + sending_battlereport = false; + TraverseMembers + ( + [] (Human* hum) + { + hum->SendGameOver(); + return true; + }); + return; + } HttpProxy::Instance()->HttpGet ( [room_uuid, team_id]