From f14a77d33fc0efb52621843fab5ff7ea4f1325a1 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 10 Nov 2024 21:53:28 -0500 Subject: [PATCH] Core/Units: Fix melee attack victim level calculation Port From (https://github.com/TrinityCore/TrinityCore/commit/d93ca90d49827ddbea1478e7a3966a03c81a3d58) --- Source/Game/Entities/Unit/Unit.Combat.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Unit/Unit.Combat.cs b/Source/Game/Entities/Unit/Unit.Combat.cs index b5dc8f943..d7f93958f 100644 --- a/Source/Game/Entities/Unit/Unit.Combat.cs +++ b/Source/Game/Entities/Unit/Unit.Combat.cs @@ -1385,7 +1385,7 @@ namespace Game.Entities int roll = RandomHelper.IRand(0, 9999); uint attackerLevel = GetLevelForTarget(victim); - uint victimLevel = GetLevelForTarget(this); + uint victimLevel = victim.GetLevelForTarget(this); // check if attack comes from behind, nobody can parry or block if attacker is behind bool canParryOrBlock = victim.HasInArc((float)Math.PI, this) || victim.HasAuraType(AuraType.IgnoreHitDirection);