diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index eac116d6..60467ca0 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -2484,6 +2484,7 @@ void Team::FillSMGameOver(cs::SMGameOver& msg) member->set_skin_id(hum->GetNetData()->GetSkinId()); } member->set_is_mvp(0); + member->set_battle_score(hum->stats->battle_score); member->set_old_rank(0); member->set_new_rank(0); diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index f673ba1d..d39ad217 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -2209,6 +2209,7 @@ void Room::OnGameOver() }); return; } else { + CalcMvp(); TraverseHumanList ( [] (Human* ele_hum) -> bool