From 79eedb86ce71fa408b852703177798c35d57c68a Mon Sep 17 00:00:00 2001 From: azw Date: Wed, 22 Mar 2023 08:10:25 +0000 Subject: [PATCH] 1 --- server/gameserver/team.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/gameserver/team.cc b/server/gameserver/team.cc index d2787e16..847b3312 100644 --- a/server/gameserver/team.cc +++ b/server/gameserver/team.cc @@ -201,7 +201,11 @@ void Team::GenBattleReportData(a8::MutableXObject* params) params->SetVal("room_mode", room->IsPveRoom() ? 0 : 1); params->SetVal("team_id", GetTeamId()); params->SetVal("map_id", room->GetMapMeta()->map_id()); - params->SetVal("victory", room->IsPveRoom() ? 0 : team_rank == 1); + if (room->IsPveRoom()) { + params->SetVal("victory", room->pve_data.pve_kill_boss == 1 ? 1 : 0); + } else { + params->SetVal("victory", team_rank == 1 ? 1 : 0); + } if (room->IsPveRoom()) { params->SetVal("pve_settelement_type", 1); @@ -216,7 +220,7 @@ void Team::GenBattleReportData(a8::MutableXObject* params) params->SetVal("pvp_alive_human_num", room->AliveCount()); params->SetVal("pvp_total_team_num", room->GetTeamNum()); params->SetVal("pvp_match_mode", 0); - params->SetVal("pvp_team_kills", 0); + params->SetVal("pvp_team_kills", 0); // } {