The auto attack table
|Glancing Blow * |
|Critical Hit |
|Crushing Blow ** |
To the left is the attack table which dictates every melee swing made by players, pets and mobs within the game. Every attack made generates an internal roll on the server, much like doing a /roll 100, that is then compared against this list. The list itself is displayed in order of precedence. In this case, precedence means that each item at the top of the list will occur before any item at the bottom of the list. That is to say, the server will first check against your chance to miss, then dodge, parry and so on until it gets to the end of the list. It should also be mentioned that every result is mutually exclusive to any other result. This means, you cannot get a blocked critical hit, nor a glancing critical hit. A hit will either be blocked, glancing or a crit. There are some cases where a specific result can be set to 0%. Beyond gearing (which can reduce miss, dodge and parry to 0), there are several situations which can also change the chance of some results:
- Only attacks made by players and pets can be glancing blows; an NPC is not capable of landing a glancing blow.
- Only NPCs are capable of landing a crushing blow; players and pets will never be able to land a crushing attack.
- Mobs cannot parry or block attacks made behind them.
- Players cannot dodge, parry or block attacks made behind them.
- There is 0.5-yard grace distance to determine whether an attacker is behind a target or not, in which all attacks occur from the front even if the attacker is technically standing behind the target.
- Incapacitated targets cannot dodge, parry or block attacks.
As stated, once an attack roll is made, the resultant is then compared against each possible outcome on the list. The list of possibilities continues until it reaches 100%. If the possible outcomes reach 100% before the end of the list, then all remaining possibilities are negated. Predominately, this will only occur when dealing with tanks, although there are certain debuffs in the game that can cause an the same result (such as the Choking Gas Bombs
during the Professor Putricide encounter). There is also a phenomenon known as the crit cap, which will be discussed later.Chance to miss
Every attack made has a certain chance to miss the target. This chance isn't directly related to level, but rather is a check against the attack skill of the player/mob and the defense skill of the player/mob. Although you will have a higher chance to miss against targets that are a higher level than you, it is because all mobs innately have all of their "skills" maxed and each new level raises the cap of each skill. There are four different formulae for determining your base chance to miss a target, depending on the target that you are attacking and the weapon style that you are using. If the difference between your weapon skill and the target's defense skill is equal to or less than 10 (mobs two levels higher than you or less,) then your base chance to miss will be as follows:
Two-handed/single weapon - 5% + (Defense Skill - Weapon Skill) * 0.1%
Dual-wielding - 24% + (Defense Skill - Weapon Skill) * 0.1%
If the difference between your weapon skill and the target's defense skill is greater than 10 (mobs three levels higher than you or more), then your base chance to miss will be as follows:
Two-handed/single weapon - 6% + (Defense Skill - Weapon Skill -10) * 0.4%
Dual-wielding - 25% + (Defense Skill - Weapon Skill -10) * 0.4%
Using these formula, you would get the following results for the base miss chance of a level 80 character attacking with a weapon that has 400 weapon skill:
|Level ||Two-handed/single weapon ||Dual-wielding |
|80 ||5% ||24% |
|81 ||5.5% ||24.5% |
|82 ||6% ||25% |
|83 ||8% ||27% |
Chance to dodge, parry, block and glancing blows
The exact chance that a boss has to dodge, parry or block any given attack isn't precisely known, and it is quite possible that the values actually vary form mob to mob. For all practical purposes, it has been determined that a majority of boss mobs have a 14% chance to parry attacks and 6.5% chance to dodge or block attacks. You can use Expertise Rating, not Hit Rating, to reduce a target's chance to parry or dodge attacks. Again, Hit Rating will have no effect on a target's ability to dodge, block or parry attacks.
Glancing blows have been a spot of contention from patch to patch for a very long time running. The last officially confirmed calculations for determining glance blows is this:
10 + Defense Skill - Weapon Skill
This was introduced back in patch 2.1. Using this model, a player would have a 25% chance to land a glancing blow against a raid boss. However, since patch 3.0, a vast majority of parses have placed the chance to land a glancing blow as being 24%. It is possible that the formula has been slightly changed since patch 2.1, but we cannot know for certain. When doing any form of theorycrafting, 24% chance of landing a glancing blow is the currently accepted figure.
When you land a glancing blow, it will deal 30% less damage than normal against a raid-level mob, with the damage reduction being reduced by 10% for every level closer to yours the target is. You can only land glancing blows against targets that are equal to or greater than your own level, and there is no way to reduce either the chance to land a glancing blow nor the damage penalty. Note that you cannot land a glancing blow against another player, only against NPCs.