From b3eb0ef4c5452468351242a34d05f54b5de9eb12 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 4 Jan 2022 20:04:11 -0500 Subject: [PATCH] Core/Misc: Fix parry-haste mechanic. Port From (https://github.com/TrinityCore/TrinityCore/commit/cc0940fe25bc4627ad0be47243992a4733ab43a8) --- Source/Game/Entities/Unit/Unit.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Unit/Unit.cs b/Source/Game/Entities/Unit/Unit.cs index aeed5337c..c0822a893 100644 --- a/Source/Game/Entities/Unit/Unit.cs +++ b/Source/Game/Entities/Unit/Unit.cs @@ -2662,7 +2662,7 @@ namespace Game.Entities return; if (damageInfo.TargetState == VictimState.Parry && - (!IsTypeId(TypeId.Unit) || !ToCreature().GetCreatureTemplate().FlagsExtra.HasAnyFlag(CreatureFlagsExtra.NoParryHasten))) + (!victim.IsCreature() || victim.ToCreature().GetCreatureTemplate().FlagsExtra.HasAnyFlag(CreatureFlagsExtra.NoParryHasten))) { // Get attack timers float offtime = victim.GetAttackTimer(WeaponAttackType.OffAttack);