1
This commit is contained in:
parent
333533b0ca
commit
6c9aa323c9
@ -314,6 +314,9 @@ void InGameVoice::TriggerEvent(Human* killer, Human* deader)
|
|||||||
if (sent) {
|
if (sent) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (is_first_boold) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if (!is_first_boold) {
|
if (!is_first_boold) {
|
||||||
int val = GetIntMap(personal_nodead_series_kills_, killer->GetUniId());
|
int val = GetIntMap(personal_nodead_series_kills_, killer->GetUniId());
|
||||||
@ -335,7 +338,7 @@ void InGameVoice::TriggerEvent(Human* killer, Human* deader)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
if (!is_first_boold) {
|
{
|
||||||
int val = GetIntMap(personal_series_kills_, killer->GetUniId());
|
int val = GetIntMap(personal_series_kills_, killer->GetUniId());
|
||||||
mt::InGameVoice::Traverse
|
mt::InGameVoice::Traverse
|
||||||
(
|
(
|
||||||
@ -351,7 +354,7 @@ void InGameVoice::TriggerEvent(Human* killer, Human* deader)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
if (!is_first_boold) {
|
{
|
||||||
int val = GetIntMap(personal_kills_, killer->GetUniId());
|
int val = GetIntMap(personal_kills_, killer->GetUniId());
|
||||||
mt::InGameVoice::Traverse
|
mt::InGameVoice::Traverse
|
||||||
(
|
(
|
||||||
@ -367,39 +370,21 @@ void InGameVoice::TriggerEvent(Human* killer, Human* deader)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
if (!is_first_boold) {
|
if (deader->GetTeam()->AllIsDead()) {
|
||||||
mt::InGameVoice::Traverse
|
mt::InGameVoice::Traverse
|
||||||
(
|
(
|
||||||
room_->IsMobaModeRoom(),
|
room_->IsMobaModeRoom(),
|
||||||
InGameVoiceEventType_e::kMyTeamateBeKill,
|
InGameVoiceEventType_e::kTeamAllDead,
|
||||||
[this, killer, deader] (const mt::InGameVoice* meta) -> bool
|
[this, killer, deader] (const mt::InGameVoice* meta) -> bool
|
||||||
{
|
{
|
||||||
Notify(killer, deader, meta);
|
Notify(killer, deader, meta);
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
}
|
} else {
|
||||||
}
|
mt::InGameVoice::Traverse
|
||||||
{
|
(
|
||||||
if (!is_first_boold) {
|
room_->IsMobaModeRoom(),
|
||||||
if (deader->GetTeam()->AllIsDead()) {
|
InGameVoiceEventType_e::kHeroBeKill,
|
||||||
mt::InGameVoice::Traverse
|
|
||||||
(
|
|
||||||
room_->IsMobaModeRoom(),
|
|
||||||
InGameVoiceEventType_e::kMyTeamAllDead,
|
|
||||||
[this, killer, deader] (const mt::InGameVoice* meta) -> bool
|
|
||||||
{
|
|
||||||
Notify(killer, deader, meta);
|
|
||||||
return true;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
if (!is_first_boold) {
|
|
||||||
mt::InGameVoice::Traverse
|
|
||||||
(
|
|
||||||
room_->IsMobaModeRoom(),
|
|
||||||
InGameVoiceEventType_e::kEnemyTeamBekill,
|
|
||||||
[this, killer, deader] (const mt::InGameVoice* meta) -> bool
|
[this, killer, deader] (const mt::InGameVoice* meta) -> bool
|
||||||
{
|
{
|
||||||
Notify(killer, deader, meta);
|
Notify(killer, deader, meta);
|
||||||
@ -407,4 +392,5 @@ void InGameVoice::TriggerEvent(Human* killer, Human* deader)
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -6,9 +6,8 @@
|
|||||||
A8_DECLARE_ENUM(InGameVoiceEventType_e,
|
A8_DECLARE_ENUM(InGameVoiceEventType_e,
|
||||||
kGlobalKills = 1,
|
kGlobalKills = 1,
|
||||||
kPersonalExceptFirstBooldKills = 2,
|
kPersonalExceptFirstBooldKills = 2,
|
||||||
kMyTeamateBeKill = 3,
|
kHeroBeKill = 3,
|
||||||
kEnemyTeamBekill = 4,
|
kTeamAllDead = 5,
|
||||||
kMyTeamAllDead = 5,
|
|
||||||
kSeriesKills = 11,
|
kSeriesKills = 11,
|
||||||
kNoDeadSeriesKills = 21,
|
kNoDeadSeriesKills = 21,
|
||||||
kFail = 99,
|
kFail = 99,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user