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" #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) static void IncIntMap(std::map<int, int>& int_map, int key)
{ {
auto itr = int_map.find(key); auto itr = int_map.find(key);
@ -77,10 +70,12 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader)
return; return;
} }
++global_kills_; ++global_kills_;
IncIntMap(personal_kills_, killer_id); if (global_kills_ > 1) {
IncIntMap(personal_series_kills_, killer_id); IncIntMap(personal_kills_, killer_id);
if (!killer->dead) { IncIntMap(personal_series_kills_, killer_id);
IncIntMap(personal_nodead_series_kills_, killer_id); if (!killer->dead) {
IncIntMap(personal_nodead_series_kills_, killer_id);
}
} }
TriggerEvent(killer, deader); TriggerEvent(killer, deader);
{ {