diff --git a/Intersect.Client/Entities/Player.cs b/Intersect.Client/Entities/Player.cs index cd66f98204..4d15962461 100644 --- a/Intersect.Client/Entities/Player.cs +++ b/Intersect.Client/Entities/Player.cs @@ -1506,8 +1506,8 @@ public bool TryBlock() var shieldIndex = Options.ShieldIndex; var myShieldIndex = MyEquipment[shieldIndex]; - // Return false if character is attacking or if they don't have a shield equipped. - if (IsAttacking || shieldIndex < 0 || myShieldIndex < 0) + // Return false if character is attacking, or blocking or if they don't have a shield equipped. + if (IsAttacking || IsBlocking || shieldIndex < 0 || myShieldIndex < 0) { return false; }