diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 9eba34ff..39bea4b3 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -4653,6 +4653,7 @@ 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_survia_time(item->time_alive()); p->set_pve_wave(item->pve_wave()); p->set_pve_max_wave(room->pve_data.max_wave); p->set_pve_revive(item->revive()); diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index 256a0a06..cbad638f 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -933,6 +933,7 @@ message MFPlayerStats2 optional int32 pve_star = 22; //pve星 optional int32 pve_damage = 23; //pve伤害总量 optional int32 pve_revive = 25; //pve复活次数 + optional int32 pve_survia_time = 26; //pvp存活时间(毫秒) optional int32 pve_wave = 30; //pve波次 optional int32 pve_max_wave = 31; //pve总波次 }