The main activity in Diablo and Hellfire is fighting. You either fight against the monsters or against other players. This chapter will briefly explain how your characters stats and the items you wear affect your character while fighting. For a more detailed explanation on battle between players and monsters, see chapter 5.6.5.
When someone or something attacks you, the first step is to see if it hits you or not. Formulas for the chance of hitting a player can be found in chapter 2.1.4 (players), 4.3 (traps) and 5.1 (monsters).
When you are hit by a melee weapon, an arrow, or magic (while not having any resistance), you will try to block the attack (in Hellfire you will try to block even if you have resistance). See chapter 4 for information about what spells can be blocked. To block the attack you must have a shield. A Monk can also block with a staff and with at least one hand bare. If you fail to block or you can't block you will get hit, which will result in damage and the possibility of having to do a hit recovery (getting stunned). For formulas for monsters hitting players, see chapter 5.1.
Blocking | ||
The chance of blocking is calculated according to: | ||
Blocking monster: | Dex + 2·(clvl - mlvl) + bonus | |
Blocking player: | Dex + 2·(clvltarget - clvlattacker) + bonus | |
Blocking trap: | Dex + bonus |
Modified damage received | ||
There are a few ways by which the damage done to a player is modified depending upon the target. Below is listed what those effects are and in what order they are applied. Note that not all effects are applicable to all situations. | ||
1. of thieves | Having an item with this suffix will reduce any trap damage by 50%. In Hellfire it will in addition reduce the damage from any magical or ranged attack from monsters by 50%. This effect is not cumulative if you have more than one item with the suffix. | |
2. - damage taken | Having any item with a suffix that reduces damage (or in the case of a cursed suffix, increases it), will reduce any damage, even magical, done by a monster by the combined amount of all the suffixes you are wearing. Damage can never be reduced below 1 by this effect. | |
3. Reflect | In Hellfire the Reflect spell will reduce the amount of melee damage a monster does to a player by 20 to 29%. | |
4. player vs player | All magic damage is halved in player versus player attacks. This includes the damage by Bone Spirit, which will only reduce 1/6 of current life. | |
5. resistance | Having any item which gives you resistance will reduce any magical attack of the same type by the total resistance of that type you have. Maximum resistance is 75%, which is shown with the letters MAX. | |
6. Mana Shield | If you are using a Mana Shield, it will reduce the damage by 33% in Diablo and by (1/(3·slvl) ·100)% (if slvl is higher than 7, set slvl to 7) in Hellfire. In addition it will remove mana instead of life. | |
Checks for hit recovery are done between step 4 and 5 and will thus not be affected by the use of Mana Shield. |
Hit recovery | ||
When you are hit and don't block it, you will take damage. If the damage is big enough, your character will go through a hit recovery animation; you are stunned, during which you can't do anything. If you get hit again before you manage to hit back or move this repeats and you are stun locked and can't react away (for information about entering a new location, see chapter 6.1.9). The hit recovery is initiated if the following conditions are met: | ||
Any character except the Barbarian: | damage >= clvl | |
Barbarian: | damage >= 1.25·clvl | |
It is worth noticing that the check for hit recovery is made prior to any damage reduction due to using a Mana Shield. There are also some bugs regarding hit recovery while using Mana Shield. So while using a Mana Shield, in addition to the requirements above, damage must also be below your current life for you to be put into hit recovery: | ||
Any character, except the Barbarian, using Mana Shield: | current life > damage >= clvl | |
Barbarian using Mana Shield: | current life > damage >= 1.25·clvl | |
The table below list the time, in seconds, it takes to block and to do a hit recovery for each character class. It also lists the effects of some specific suffixes that influence blocking or hit recovery. For more information on the suffixes, see chapter 3.2.2. |
Class/Suffix | Blocking | Fast block1 | Hit recovery | of balance | of stability | of harmony | |
---|---|---|---|---|---|---|---|
Warrior | 0.10 | 0.10 | 0.30 | 0.25 | 0.20 | 0.153 | |
Rogue | 0.20 | 0.10 | 0.35 | 0.30 | 0.25 | 0.203 | |
Sorcerer | 0.30 | 0.10 | 0.40 | 0.35 | 0.30 | 0.253 | |
Monk | 0.15 | 0.10 | 0.30 | 0.25 | 0.20 | 0.15 | |
Bard | 0.20 | 0.10 | 0.35 | 0.30 | 0.25 | 0.20 | |
Barbarian | 0.10 | 0.10 | 0.302 | 0.252 | 0.20 | 0.15 | |
1Fast block indicates the use of an item with the of blocking suffix or a unique item with the fast block effect. 2The Barbarian has built-in of stability while using an axe or a club and the hit recovery time in those cases is 0.20 unless he is using an item of harmony 3In Diablo, but not in Hellfire, equipping three or more items having together all of the three suffixes (of balance, of stability, and of harmony), will reduce the hit recovery time a further 0.05 seconds to: Warrior: 0.10, Rogue: 0.15 and Sorcerer: 0.20. Just equipping two items with different suffixes will do no difference. |
Damage done by players is composed of two parts, character damage and weapon damage. The character damage is based on your character's stats and can be calculated with the formulas below. To that damage you add the damage of any weapon, or weapons in the case of the Bard, you have equipped. For information about damage from spells, see chapter 4.
Bow character damage | ||
Warrior: | Str·clvl/200 | |
Rogue: | (Str+Dex)·clvl/200 | |
Sorcerer: | Str·clvl/200 | |
Monk: | (Str+Dex)·clvl/600 | |
Bard: | (Str+Dex)·clvl/500 | |
Barbarian: | Str·clvl/600 | |
Melee character damage | ||
Warrior: | Str·clvl / 100 | |
Rogue: | (Str+Dex) · clvl / 200 | |
Sorcerer: | Str·clvl / 100 | |
Monk with staff or bare-handed: | (Str+Dex) · clvl / 150 | |
Monk with other weapons: | (Str+Dex) · clvl / 300 | |
Bard with at least one sword: | (Str+Dex) · clvl / 150 | |
Bard with any weapon(s) except sword: | Str·clvl / 100 | |
Barbarian with axes and clubs: | Str·clvl / 75 | |
Barbarian except for axes and clubs: | Str·clvl / 100 | |
Extra bonus for Barbarian without shield: | Vit·clvl / 100 |
As already stated, you add weapon damage to the damage above to get the final damage. Some "weapons" don't have any damage listed and are given below. Shield damage only applies if you wear no other weapon and hand/feet damage only applies if you have no other weapon or shield equipped.
Special "weapon" damage | ||
Hands/Feet except for Monk: | 1 | |
Shield except for Monk: | 1 - 3 | |
Feet or shield for Monk: | clvl/2 - clvl |
The table below shows maximum naked character damage for various types of weapons. As character damage is based on a character's level, it (in the table below) only applies to level 50 characters. On top of the listed damage you should then add weapon damage and possibly modify either or both character damage and weapon damage.
Class | Bare-handed1 | Swords | Clubs | Axes | Bows | Staves |
---|---|---|---|---|---|---|
Warrior | 125 | 125 | 125 | 125 | 62 | 125 |
Rogue | 76 | 76 | 76 | 76 | 76 | 76 |
Sorcerer | 22 | 22 | 22 | 22 | 11 | 22 |
Monk | 100 | 50 | 50 | 50 | 25 | 100 |
Bard | 60 | 80 | 60 | 60 | 40 | 60 |
Barbarian | 202 | 2022 | 2452 | 245 | 21 | 202 |
1To this value you should add the "weapon" damage of bare hands/feet. 2Subtract 75 if using a shield at the same time |
Various things affect the amount of damage a character does. Mostly those things are related to various prefixes, suffixes, or unique properties, but a few exceptions exist. Critical Hits are explained below and type of monster is explained in chapter 5.1. The modifications to the damage can either modify weapon damage alone or your total damage; that is, both your character damage and your weapon damage. In the table below is a list of all modifications that apply to your total damage. They are each cumulative with each other and are applied on top of each other.
Reason | Effect |
---|---|
Critical Hit | Double damage |
Monster type | Half damage or increased damage by 50% |
+200% damage against demons1 | Triple damage |
suffix of devastation | Triple damage |
prefix jester's | Between zero and six times the damage. |
suffix of peril | Double damage |
1Does not work on bows. |
Warriors and Barbarians have the ability to do a critical hit while doing melee attacks. The chance for a critical hit is clvl% and a critical hit does twice the damage.
All the new characters in Hellfire have the ability to hit up to three monsters at a time in certain circumstances. It works by dealing ¼th of the damage to the monsters beside the one you swing at. A separate To Hit check is done for each of those monsters. The To Hit is lowered accordingly to the formula in chapter 2.1.4 under To Hit %. The adjacent quarter damage is done in the following situations:
Adjacent quarter damage can never hit a player, only monsters.
A very important factor is how quickly you swing different weapons. A faster weapon not only causes more damage per unit of time, but also helps you stun lock your enemies more easily. Below are listed values for how quickly each character class swings each weapon. Only the Barbarian has different weapon speed for clubs and swords, for all other classes they are identical. The value given is the time in seconds it takes to do one swing.
Weapon | Suffix | Warrior | Rogue | Sorcerer | Monk | Bard | Barbarian |
---|---|---|---|---|---|---|---|
Swords/Clubs | Normal & Readiness | 0.45 | 0.5 | 0.6 | 0.6 | 0.5 | 0.45 / 0.40 |
Swiftness | 0.4 | 0.45 | 0.55 | 0.55 | 0.45 | 0.40 / 0.35 | |
Speed & Haste | 0.35 | 0.4 | 0.5 | 0.5 | 0.4 | 0.35 / 0.30 | |
Axes | Normal & Readiness | 0.5 | 0.65 | 0.8 | 0.7 | 0.65 | 0.4 |
Swiftness | 0.45 | 0.6 | 0.75 | 0.65 | 0.6 | 0.35 | |
Speed & Haste | 0.4 | 0.55 | 0.7 | 0.6 | 0.55 | 0.3 | |
Staves | Normal & Readiness | 0.55 | 0.55 | 0.6 | 0.4 | 0.55 | 0.55 |
Swiftness | 0.5 | 0.5 | 0.55 | 0.35 | 0.5 | 0.5 | |
Speed & Haste | 0.45 | 0.45 | 0.5 | 0.3 | 0.45 | 0.45 | |
Bows | Normal & Readiness | 0.55 | 0.35 | 0.8 | 0.7 | 0.55 | 0.55 |
Swiftness | 0.501 | 0.301 | 0.751 | 0.7 | 0.55 | 0.55 | |
Other | Shield | 0.45 | 0.5 | 0.45 | 0.35 | 0.5 | 0.45 |
Bare hands & feet | 0.45 | 0.5 | 0.6 | 0.35 | 0.5 | 0.45 | |
Spell | 0.7 | 0.6 | 0.4 | 0.65 | 0.6 | 0.7 | |
1In Hellfire Readiness and Swiftness make the arrows fly faster, the time is still the same as for Normal. |
The speed with which the arrows travel also varies with character class. Below is given the speed of arrows for all characters as well as some other factors affecting the speed of an arrow. The actual value is just a value given for comparison with other traveling effects, such as spells. The higher the number, the faster it will be. Arrows from monsters will always have a speed of 32. For the speed of arrows from traps, see chapter 4.3.
Arrow or other effect | Warrior, Monk | Rogue | Sorcerer, Bard, Barbarian | ||||
---|---|---|---|---|---|---|---|
Normal arrow | 32 + (clvl-1)/8 | 32 + (clvl-1)/4 | 32 | ||||
Fire and Lightning arrow | 31 + clvl/8 | 31 + clvl/4 | 32 | ||||
Random speed arrows | 16 + Rnd[32] + (clvl-1)/8 | 16 + Rnd[32] + (clvl-1)/4 | 16 + Rnd[32] | ||||
readiness1 | +1 | +1 | +1 | ||||
swiftness1 | +2 | +2 | +2 | ||||
1Will only affect the arrow speed in Hellfire. In Diablo it will affect the weapon speed instead. |