Unless stated otherwise, everything here is Diablo II: Resurrected build 3.3.93847, Reign of the Warlock.
Unless stated otherwise, everything here is Diablo II: Resurrected build 3.3.93847, Reign of the Warlock.

+X to Attack Rating against DemonsSame against players
Flat Attack Rating that only counts when you attack a demon. Against every other monster it does nothing. The per-level version gives a rate per character level, rounded down (itemstatcost.txt op 2).
Whether a monster is a demon is set per monster; the monster pages show it. See also Damage to Demons and Attack Rating against Undead.
| Source | Gives | Lvl |
|---|---|---|
| Weapon 2 | ||
| +200-300 to Attack Rating against Demons | 65 | |
| +200 to Attack Rating against Demons | 34 | |
| Body Armor 3 | ||
| +300 to Attack Rating against Demons | 67 | |
| +200-250 to Attack Rating against Demons | 53 | |
| +0-61 to Attack Rating against Demons (0.625 per Character Level) | 45 | |
| Amulet 1 | ||
| +150-250 to Attack Rating against Demons | 65 | |
| Runeword 4 | ||
| +100 to Attack Rating against DemonsWeapon | 25 | |
| +100 to Attack Rating against DemonsWeapon | 49 | |
| +100 to Attack Rating against DemonsWeapon | 55 | |
| +100 to Attack Rating against DemonsWeapon | 63 | |
| Socketed 1 | ||
| +100 to Attack Rating against Demonsin a weapon | 45 | |
| Affix 7 | ||
| CelestialPrefix | +301-400 to Attack Rating against DemonsWeapon | 55 |
| ElysianPrefix | +201-300 to Attack Rating against Demonsrare onlyWeapon | 45 |
| AstralPrefix | +151-200 to Attack Rating against Demonsrare onlyWeapon | 35 |
| UnearthlyPrefix | +101-150 to Attack Rating against Demonsrare onlyWeapon | 25 |
| ArcadianPrefix | +51-100 to Attack Rating against Demonsrare onlyWeapon, Circlet | 15 |
| LunarPrefix | +25-50 to Attack Rating against Demonsrare onlyWeapon, Circlet | 3 |
| DiamondPrefix | +25-50 to Attack Rating against Demonsrare onlyJewel | 26 |
Source: itemstatcost.txt (item_demon_tohit, item_tohit_demon_perlevel) and properties.txt over the property codes of the game's item tables, the runeword lines and skills.txt (build 3.3.93847). Magic affixes are the ones that can spawn; a runeword's line includes what its runes add in that slot. “LoD 1.14d” is the value in classic Diablo II's last patch where it differs (uniques, set items, runewords' own bonuses, runes and gems; from blizzhackers/d2data); a D2R chip marks what 1.14d did not have. “Strongest” ranks items by the top of their roll range. · Report incorrect data