This commit is contained in:
aozhiwei 2024-04-01 17:08:56 +08:00
parent 6b761b68fc
commit 0eaad392ff

View File

@ -7,13 +7,6 @@
#include "mt/InGameVoice.h"
enum KillerVoiceFlags_e
{
KVF_SeriesKills = 1,
KVF_NoDeadSeriesKills,
KVF_ExceptFirstBoold,
};
static void IncIntMap(std::map<int, int>& int_map, int key)
{
auto itr = int_map.find(key);
@ -77,10 +70,12 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader)
return;
}
++global_kills_;
IncIntMap(personal_kills_, killer_id);
IncIntMap(personal_series_kills_, killer_id);
if (!killer->dead) {
IncIntMap(personal_nodead_series_kills_, killer_id);
if (global_kills_ > 1) {
IncIntMap(personal_kills_, killer_id);
IncIntMap(personal_series_kills_, killer_id);
if (!killer->dead) {
IncIntMap(personal_nodead_series_kills_, killer_id);
}
}
TriggerEvent(killer, deader);
{