aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Dove <1695733+jasongdove@users.noreply.github.com>2024-10-08 10:43:52 -0500
committerOvahlord <dreadkiller@gmx.de>2024-10-12 23:47:22 +0200
commitd8c79337ed136f878bf21016fc52fba7f243dd9a (patch)
tree58d2468bfe8f00fb615834ec0e213ac2951e012c
parent0844438ad32afedba6473e82810f1714068a1abc (diff)
Core/Units: Fix melee attack victim level calculation (#30329)
(cherry picked from commit d93ca90d49827ddbea1478e7a3966a03c81a3d58)
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 2ed9c21ae0b..de3f7122f9e 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -2316,7 +2316,7 @@ MeleeHitOutcome Unit::RollMeleeOutcomeAgainst(Unit const* victim, WeaponAttackTy
int32 roll = urand(0, 9999);
int32 attackerLevel = GetLevelForTarget(victim);
- int32 victimLevel = GetLevelForTarget(this);
+ int32 victimLevel = victim->GetLevelForTarget(this);
// check if attack comes from behind, nobody can parry or block if attacker is behind
bool canParryOrBlock = victim->HasInArc(float(M_PI), this) || victim->HasAuraType(SPELL_AURA_IGNORE_HIT_DIRECTION);