aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorForesterDev <11771800+ForesterDev@users.noreply.github.com>2019-10-12 22:51:31 +0400
committerShauren <shauren.trinity@gmail.com>2021-12-18 22:47:37 +0100
commit915d13020a723b2aaf9bf382974849fb906ed464 (patch)
tree72c58d8939f749eaa33b5a8fc6afc1540b39bddd /src
parent7d78ddcbd5f68ba7b8d3a7cce527d53d4f37ae0a (diff)
Core/Achievements: fixed bug with counting honorless units for achievement type ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL (#23844)
* Core/Achievements: fixed bug with counting honorless units for achievement type ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL * Remove codestyle changes * Remove codestyle changes (cherry picked from commit f4be5446293e9896fe8e1cd9db8dc739af848cae)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/KillRewarder.cpp1
-rw-r--r--src/server/game/Entities/Player/Player.cpp1
2 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/KillRewarder.cpp b/src/server/game/Entities/Player/KillRewarder.cpp
index 959eec55961..cc6d813b50d 100644
--- a/src/server/game/Entities/Player/KillRewarder.cpp
+++ b/src/server/game/Entities/Player/KillRewarder.cpp
@@ -244,7 +244,6 @@ void KillRewarder::_RewardGroup()
if (_killer == member || member->IsAtGroupRewardDistance(_victim))
{
_RewardPlayer(member, isDungeon);
- member->UpdateCriteria(CriteriaType::KillPlayer, 1, 0, 0, _victim);
}
}
}
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 23f919da9c0..a1cb2059172 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -6628,6 +6628,7 @@ bool Player::RewardHonor(Unit* victim, uint32 groupsize, int32 honor, bool pvpto
UpdateCriteria(CriteriaType::DeliverKillingBlowToRace, victim->GetRace());
UpdateCriteria(CriteriaType::PVPKillInArea, GetAreaId());
UpdateCriteria(CriteriaType::EarnHonorableKill, 1, 0, 0, victim);
+ UpdateCriteria(CriteriaType::KillPlayer, 1, 0, 0, victim);
}
else
{