diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 568cfb5e..b0814d4e 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -4653,7 +4653,8 @@ void Human::FillMFSettlement(cs::SMGameOver* msg, cs::MFSettlement* s) p->set_pve_score(item->score()); p->set_pve_star(room->pve_mode_meta->CalcStar(item->score())); p->set_pve_damage(item->damage_amount()); - p->set_pve_round(item->pve_wave()); + p->set_pve_pve_wave(item->pve_wave()); + p->set_pve_pve_max_wave(room->pve_data.max_wave); p->set_pve_revive(item->revive()); } else { p->set_pvp_kill(item->kills()); diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index c112e9d1..256a0a06 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -932,8 +932,9 @@ message MFPlayerStats2 optional int32 pve_score = 21; //pve分数 optional int32 pve_star = 22; //pve星 optional int32 pve_damage = 23; //pve伤害总量 - optional int32 pve_round = 24; //pve波次 optional int32 pve_revive = 25; //pve复活次数 + optional int32 pve_wave = 30; //pve波次 + optional int32 pve_max_wave = 31; //pve总波次 } //结算信息