This commit is contained in:
aozhiwei 2024-03-29 19:53:12 +08:00
parent 626a9e79bd
commit 224cd939c5
2 changed files with 5 additions and 6 deletions

View File

@ -49,11 +49,10 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader)
personal_nodead_series_kills_.erase(deader->GetUniId());
++global_kills_;
IncIntMap(personal_kills_, killer_id);
IncIntMap(personal_nodead_series_kills_, killer_id);
IncIntMap(personal_series_kills_, killer_id);
//UpdateTeamBeKillLastTime(GetTeamBeKillLastTime(deader->GetTeam()->GetTeamId()));
IncPersonalSeriesKills(killer_id);
if (!killer->dead) {
IncPersonalNoDeadSeriesKills(killer_id);
IncIntMap(personal_nodead_series_kills_, killer_id);
}
{
mt::InGameVoice::Traverse
@ -75,6 +74,7 @@ void InGameVoice::UpdateTeamBeKillLastTime(int team_id)
team_bekill_last_time_hash_[team_id] = room_->GetFrameNo();
}
#if 0
void InGameVoice::IncPersonalSeriesKills(int killer_id)
{
auto itr = personal_series_kills_.find(killer_id);
@ -114,6 +114,7 @@ void InGameVoice::IncPersonalNoDeadSeriesKills(int killer_id)
},
&room_->xtimer_attacher_);
}
#endif
void InGameVoice::Notify(Human* killer, Human* deader, const mt::InGameVoice* meta)
{

View File

@ -15,17 +15,15 @@ class InGameVoice : public std::enable_shared_from_this<InGameVoice>
private:
void UpdateTeamBeKillLastTime(int team_id);
void IncPersonalSeriesKills(int killer_id);
void IncPersonalNoDeadSeriesKills(int killer_id);
void Notify(Human* killer, Human* deader, const mt::InGameVoice* meta);
private:
Room* room_ = nullptr;
int global_kills_ = 0;
std::map<int, int> personal_kills_;
std::map<int, int> personal_series_kills_;
std::map<int, int> personal_nodead_series_kills_;
std::map<int, int> team_bekill_last_time_hash_;
};