From eb00b5b41efdcead23bf9ad29f7116c458f1d0af Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 27 Oct 2022 18:14:03 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 8553e0bb..092a14ee 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -2159,10 +2159,12 @@ void Human::GenBattleReportData(a8::MutableXObject* params) params->SetVal("hero_id", meta->i->id()); params->SetVal("hero_uniid", hero_uniid); params->SetVal("game_time", time(nullptr)); //? + int alive_time = room->GetFrameNo() * FRAME_RATE_MS; if (!dead) { - params->SetVal("alive_time", room->GetFrameNo() * 1000.0f / SERVER_FRAME_RATE); + params->SetVal("alive_time", alive_time); } else { - params->SetVal("alive_time", dead_frameno * 1000.0f / SERVER_FRAME_RATE); + alive_time = (dead_frameno - room->GetBattleStartFrameNo()) * FRAME_RATE_MS; + params->SetVal("alive_time", alive_time); } params->SetVal("weapon_uuid1", spec_weapons.size() > 0 ? spec_weapons[0].weapon_uniid : 0); params->SetVal("weapon_uuid2", spec_weapons.size() > 1 ? spec_weapons[1].weapon_uniid : 0);