From 72c4d3a86f29ea3f4df37ed3d5054f04605ce542 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 29 Mar 2024 20:11:50 +0800 Subject: [PATCH] 1 --- server/gameserver/ingamevoice.cc | 8 +------- server/gameserver/ingamevoice.h | 3 ++- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/server/gameserver/ingamevoice.cc b/server/gameserver/ingamevoice.cc index 598bf176..b0851e77 100644 --- a/server/gameserver/ingamevoice.cc +++ b/server/gameserver/ingamevoice.cc @@ -39,6 +39,7 @@ void InGameVoice::UnInit() void InGameVoice::OnHumanBeKill(int killer_id, Human* deader) { + personal_nodead_series_kills_.erase(deader->GetUniId()); if (killer_id == deader->GetUniId()) { return; } @@ -46,11 +47,9 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader) if (!killer) { return; } - personal_nodead_series_kills_.erase(deader->GetUniId()); ++global_kills_; IncIntMap(personal_kills_, killer_id); IncIntMap(personal_series_kills_, killer_id); - //UpdateTeamBeKillLastTime(GetTeamBeKillLastTime(deader->GetTeam()->GetTeamId())); if (!killer->dead) { IncIntMap(personal_nodead_series_kills_, killer_id); } @@ -69,11 +68,6 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader) } } -void InGameVoice::UpdateTeamBeKillLastTime(int team_id) -{ - team_bekill_last_time_hash_[team_id] = room_->GetFrameNo(); -} - #if 0 void InGameVoice::IncPersonalSeriesKills(int killer_id) { diff --git a/server/gameserver/ingamevoice.h b/server/gameserver/ingamevoice.h index 827b4883..51272c79 100644 --- a/server/gameserver/ingamevoice.h +++ b/server/gameserver/ingamevoice.h @@ -8,6 +8,7 @@ class InGameVoice : public std::enable_shared_from_this InGameVoice(Room* room); ~InGameVoice(); + void Init(); void UnInit(); @@ -25,5 +26,5 @@ private: std::map personal_kills_; std::map personal_series_kills_; std::map personal_nodead_series_kills_; - std::map team_bekill_last_time_hash_; + };