diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 81865d9f..cc7fe1c1 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1455,6 +1455,7 @@ void Human::GenBattleReportData(a8::MutableXObject* params) } } params->SetVal("is_team_statemented", GetTeam()->GetAliveNum() <= 0 ? 1 : 0); + params->SetVal("team_rank", GetTeam()->GetAliveNum() <= 0 ? GetTeam()->team_rank : 0); { std::shared_ptr post_data = a8::MutableXObject::CreateObject(); std::shared_ptr team_list = a8::MutableXObject::CreateArray(); @@ -1471,6 +1472,9 @@ void Human::GenBattleReportData(a8::MutableXObject* params) { std::shared_ptr member = a8::MutableXObject::CreateObject(); member->SetVal("account_id", hum->account_id); + if (hum->GetTeam()->GetAliveNum() <= 0) { + member->SetVal("kills", hum->stats.kills); + } members_list->Push(*member.get()); return true; });