The Diablo 2 Wiki
The Diablo 2 Wiki archive is available for anyone looking for information on Diablo 2. All information here is pre-D2R but contains a lot of useful information that is still relevant. Updated sections for new D2R features can be found on the PureDiablo Diablo 2 section

Guide:Calculating Poison Damage v1.10, by onderduiker: Difference between revisions

From Diablo 2 Wiki
mNo edit summary
m (Corrected poison length for skills applying < 100% weapon damage (thanks, LastCorpse))
 
(3 intermediate revisions by the same user not shown)
Line 1:Line 1:
Some (if not all) of what follows may already be known, but to the best of my knowledge it hasn't all been collected in one place on this site. [[Guide:The Tao of Poison v1.09, by Bkelly|Bkelly's The Tao of Poison]] was an excellent source of information about poison damage for v1.09, but there are a number of changes in Diablo II: Lord of Destruction v1.10+ and the Tao hasn't been updated.
Some (if not all) of what follows may already be known, but to the best of my knowledge it hasn't all been collected in one place on this site. [[Guide:The Tao of Poison v1.09, by Bkelly|Bkelly's The Tao of Poison]] was an excellent source of information about poison damage for v1.09, but there are a number of changes in Diablo II: Lord of Destruction v1.10+ and the Tao hasn't been updated.


I've also posted [http://diablo.incgamers.com/forums/showthread.php?t=713008 Poison damage calculator.xls], a Microsoft Excel worksheet, in the Diablo Files forum of the Diablo III Community Forums. Even if you know how to calculate poison damage, this should make it easier. :)
 
I've also posted [http://diablo.incgamers.com/forums/showthread.php?t=713008 Poison damage calculator.xls], a Microsoft Excel worksheet, in the Diablo Files forum of the Diablo III Community Forums. Even if you know how to calculate poison damage, this should make it easier.
 


{{Guide top
{{Guide top
Line 20:Line 22:
}}
}}


__ToC__




Line 25:Line 29:
While damage is displayed in points and length in seconds, both are calculated and applied using more precise units of measurement. Damage is calculated and applied in bits, and length in frames.
While damage is displayed in points and length in seconds, both are calculated and applied using more precise units of measurement. Damage is calculated and applied in bits, and length in frames.


  DAMAGE              LENGTH
Points  Bits      Seconds  Frames
___________________________________
    1      256        1        25


{|align=center width=50% style=text-align:center
!colspan=2 width=50%|Damage!!colspan=2 width=50%|Length
|-
!width=25%|Points!!width=25%|Bits!!width=25%|Seconds!!width=25%|Frames
|-
|1||256||1||25
|}


Poison damage is displayed as the total damage applied over a length of time, but it's calculated by applying a bit rate (bit damage per frame) for a specified number of frames. For example, a '''Toxic Small Charm''' applies 205 bit rate for 125 frames, which is displayed as 100 Poison Damage Over 5 Seconds (205 * 125/256 over 125/25).


For simplicity's sake, rate can be expressed in poison damage per second and length in seconds, so a Toxic Small Charm applies 20 (100/5) poison damage per second for 5 seconds. The resulting calculations won't be entirely accurate, but should still give good approximations.
Poison damage is displayed as the total damage applied over a length of time, but it's calculated by applying a bit rate (bit damage per frame) for a specified number of frames: a <font color=#4850B8>'''Toxic Small Charm'''</font> applies 205 bit rate for 125 frames, which is displayed as 100 Poison Damage Over 5 Seconds (205*125/256 over 125/25).


'''UPDATE 3 AUGUST 2009''' When players, hirelings or pets apply poison to a poisoned monster, their poison is applied for one frame instead of the current poison: if their poison has an equal or greater rate, it then overwrites the current poison and it gets applied for its length; if their poison has a lower rate, the current poison then continues for its remaining length. Rates are compared after all modifiers have been applied.


When monsters apply poison to a poisoned player, hireling or pet, their poison is applied for one frame as well as the current poison: if their poison has an equal or greater rate, it then overwrites the current poison and it gets applied for its length; if their poison has a lower rate, the current poison then continues for its remaining length. Rabies and Poison Creeper can also apply additional frames of poison damage when applied to more than one monster.
Poison damage from multiple attacks doesn't stack. If a target is already poisoned, then the rate and length of that poison will be overwritten by that of any subsequent attack which has an equal or greater rate. Rates are compared after all modifiers have been applied.


A monster's damage regeneration is stopped if at least one bit (1/256 point) of poison damage is applied per frame (1/25 second): monsters won't turn green if less than one bit of poison damage is applied per frame. Poison damage can kill monsters, hirelings and pets but will only reduce players to 1 hit point (although poison damage from a subsequent attack would kill them if they remained on 1 hit point).


When players, hirelings or pets apply poison to a poisoned monster, their poison is applied for one frame instead of the current poison: if their poison has an equal or greater rate, it then overwrites the current poison and it gets applied for its length; if their poison has a lower rate, the current poison then continues for its remaining length. Rates are compared after all modifiers have been applied.


When monsters apply poison to a poisoned player, hireling or pet, their poison is applied for one frame as well as the current poison: if their poison has an equal or greater rate, it then overwrites the current poison and it gets applied for its length; if their poison has a lower rate, the current poison then continues for its remaining length. [[Rabies]] and [[Poison Creeper]] can also apply additional frames of poison damage when applied to more than one monster.
A monster's damage regeneration is stopped if at least one bit of poison damage is applied per frame: monsters won't turn green if less than one bit of poison damage is applied per frame. Poison damage can kill monsters, hirelings and pets but will only reduce players to 1 hit point (although poison damage from a subsequent attack would kill them if they remained on 1 hit point).
<br>
<br>


==Items==
==Items==
If a single item has both a prefix and a suffix applying poison damage, then the rates and lengths of both are simply added.
If a single item has both a prefix and a suffix applying poison damage, then the rates and lengths of both are simply added.  
 
 
{| width=100% style=text-align:right
|-valign=top align=center
!align=left rowspan=2 width=40%|Small Charm!!rowspan=2|Displayed damage!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#4850B8>Toxic Small Charm</font>
|100 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>5 Seconds||205||205||125
|-
!align=left|<font color=#4850B8>Small Charm of Anthrax</font>
|50 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>6 Seconds||86||86||150
|-
!align=left|<font color=#4850B8>Toxic Small Charm of Anthrax</font>
|313 Poison Damage Over 11 Seconds||291||291||275
|}


SMALL CHARM                    DISPLAYED DAMAGE                    BIT RATE  FRAMES
                                                                    Min  Max
____________________________________________________________________________________
Toxic Small Charm              100 Poison Damage Over  5 Seconds  205  205      125
Small Charm of Anthrax          50 Poison Damage Over  6 Seconds    86  86      150
Toxic Small Charm of Anthrax  313 Poison Damage Over 11 Seconds  291  291      275


Displayed damage is rounded to the nearest point, although it should always be rounded down. When multiple items applying poison damage are equipped, then the rates are added and the lengths are averaged.


Alternatively, a combined rate of (100/5) + (50/6) poison damage per second is applied for (5 + 6) seconds, resulting in approximately 312 poison damage over 11 seconds. The displayed damage is rounded to the nearest point, although it should actually be rounded down (that charm's poison damage wouldn't kill a monster with 313 hit points, although it would reduce it to 103/256 hit point).


When multiple items applying poison damage are equipped, then the rates are added and the lengths are averaged.
{|width=100% style=text-align:right
|-valign=top align=center
!align=left rowspan=2 width=40%|Item!!rowspan=2|Displayed damage!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#4850B8>Toxic Small Charm of Anthrax</font>
|313 Poison Damage Over 11 Seconds||291||291||275
|-
!align=left|<font color=#908858>Blackbog's Sharp Cinquedeas</font>
|488 Poison Damage Over 10 Seconds||500||500||250
|-
!align=left|Perfect Emerald
|100 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>7 Seconds||143||143||179
|-
!colspan=2|Total||934||934||704
|}




ITEM                          DISPLAYED DAMAGE                    BIT RATE  FRAMES
{|
                                                                    Min  Max
|-valign=top
____________________________________________________________________________________
!rowspan=2|Frames
Toxic Small Charm of Anthrax  313 Poison Damage Over 11 Seconds  291  291      275
|= [704/3]
Blackbog's Sharp Cinquedeas    488 Poison Damage Over 10 Seconds  500  500      250
|-
Perfect Emerald                100 Poison Damage Over  7 Seconds  143  143      179
|= 234
____________________________________________________________________________________
|}
                                                            TOTAL  934  934      704




The average length of these three items is 234 (704/3) frames, so 853 poison damage is applied over 9.36 seconds (934 * 234/256 over 234/25). Bits and frames are the smallest units of measurement, so calculations are rounded down to the nearest bit and frame. Gems, jewels and runes all count as separate items, even if they're socketed in a single item.
Thus 853 poison damage is applied over 9.36 seconds (934*234/256 over 234/25). Bits and frames are the smallest units of measurement, and so calculations are rounded down to the nearest bit and frame. Gems, jewels and runes all count as separate items, even if they're socketed in a single item.


There's a bug when calculating poison length for skills that apply a fraction of weapon damage, namely Multiple Shot, Strafe and Blade Sentinel, Fury and Shield. Two items will apply poison damage over the sum of their lengths, while three or more items will just apply poison damage over the longest length of any of those items.


<font color=crimson>'''ERROR:'''</font> Length is calculated differently when multiple items applying poison damage are used with skills that apply less than 100% weapon damage:


Poison length = [sum of lengths / (sources - 1) ]
*[[Multiple Shot]]
*[[Strafe]]
*[[Blade Fury]] using one-handed weapon
Poison length = sum of lengths
*[[Blade Sentinel]]
*[[Blade Fury]] using two-handed weapon
*[[Poison damage items]]
<br>


==Skills==
==Skills==
Poison damage skills add bit rate with every additional skill level. The bit rate added also increases beyond certain skill levels. Some skills also add length with every additional skill level, although the increase is linear. Others are synergised by other skills, which apply a percentage increase to bit rate dependent on the number of skill points invested in the synergy skill(s). Skill level is set at the point the player uses the skill, so adding or removing skill bonuses won't have any effect on rate or length if there's a delay between using the skill and applying the poison.
Poison damage skills add bit rate with every additional skill level. The bit rate added also increases beyond certain skill levels. Some skills also add length with every additional skill level, although the increase is linear. Others are synergised by other skills, which apply a percentage increase to bit rate dependent on the number of skill points invested in the synergy skill(s). Skill level is set at the point the player uses the skill. Adding or removing skill bonuses won't have any effect on rate or length if there's a delay between using the skill and applying the poison.
 
 
{|width=100%
|-valign=top
!rowspan=2|Skill!!colspan=7|Bit rate!!colspan=2|Frames!!colspan=2|Synergy
|-style=background:silver
!width=6%|/Level!!width=6%|1!!width=6%|2-8!!width=6%|9-16!!width=6%|17-22!!width=6%|23-28!!width=6%|>28!!width=6%|1!!width=6%|2+!!width=6%|Skill!!width=6%|+%
|-align=right
!align=left|[[Poison Javelin]] (Pn)
!align=left|
Min
 
Max
|
32
 
48
|
+16
 
+16
|
+32
 
+36
|
+48
 
+52
|
+64
 
+68
|<font color=crimson>
+96
 
+84
|
200
|
+50
|align=left|
Pe
|
12
|-align=right
!align=left|[[Plague Javelin]] (Pe)
!align=left|
Min
 
Max
|
80
 
128
|
+48
 
+48
|
+96
 
+96
|
+160
 
+160
|
+320
 
+320
|
+480
 
+480
|
75
|
+10
|align=left|
Pn
|
10
|-align=right
!align=left|[[Poison Dagger]] (PD)
!align=left|
Min
 
Max
|
36
 
80
|
+20
 
+20
|
+30
 
+30
|
+40
 
+40
|
+46


For example, level 30 Poison Dagger applies 1,036-1,080 bit rate for 340 frames, which displays as 1,375-1,434 Poison Damage Over 13.6 Seconds. Fully synergised (20 points each in Poison Explosion and Nova), +800% (20 * (20 + 20)) is applied to this rate, resulting in 9,324-9,720 bit rate for 340 frames and 12,383-12,909 Poison Damage Over 13.6 Seconds being displayed.
+46
|
+52


+52
|
50
|
+10
|align=left|
PE


==Skills and Items==
PN
Most skills are treated as separate sources of poison damage whose rates (and accompanying lengths) compete with those of other skills and items. However, Poison Dagger and the javelins (but not the clouds) of Poison and Plague Javelins combine the skill's rate with any item rates. Length is calculated by summing skill and item lengths and dividing by the number of items.
|
20


SOURCE                      BIT RATE      FRAMES
20
                            Min      Max
|-align=right
_________________________________________________
!align=left|[[Poison Explosion]] (PE)
Three items                934      934      704
!align=left|
Level 30 Poison Dagger    9,324    9,720      340
Min
_________________________________________________
                  TOTAL  10,258  10,654    1,044


Max
|
128


10,258-10,654 bit rate is applied for 348 (1,044/3) frames, resulting in 13,944-14,482 poison damage over 13.92 (348/25) seconds.
384
|
+32


If the only item used were '''Blackbog's Sharp Cinquedeas''', 9,824-10,220 bit rate for 590 ((250 + 340)/1) frames would apply 22,641-23,553 poison damage over 23.6 (590/25) seconds. Although the rate is lower with only one item, the length can be significantly longer and results in far more damage from a single stab.
+32
|
+64


+64
|
+96


+96
|
+128
+128
|
+160
+160
|
50
|
+10
|align=left|
PD
PN
|
15
15
|-align=right
!align=left|[[Poison Nova]] (PN)
!align=left|
Min
Max
|
256
464
|
+64
+64
|
+96
+96
|
+144
+144
|
+224
+224
|
+256
+256
|
50
|
|align=left|
PD
PE
|
10
10
|-align=right
!align=left|[[Poison Creeper]] (PC)
!align=left|
Min
Max
|
12
16
|
+7
+7
|
+12
+12
|
+15
+15
|
+17
+17
|
+19
+19
|
100
|
|
|
|-align=right
!align=left|[[Rabies]]
!align=left|
Min
Max
|
48
112
|
+32
+32
|
+40
+40
|
+56
+56
|
+88
+88
|
+128
+128
|
100
|
+10
|align=left|
PC
|
18
|-align=right
!align=left|[[Venom (skill)|Venom]]
!align=left|
Min
Max
|
1,536
2,048
|
+384
+384
|
+512
+512
|
+640
+640
|
+768
+768
|
+896
+896
|
10
|
|
|
|}
<font color=crimson>'''ERROR:'''</font> Level >36 Poison Javelin displays higher minimum than maximum damage because the minimum bit rate added per level for level >28 is higher than the maximum bit rate added. When this occurs, the minimum damage becomes the maximum and the maximum damage becomes the minimum.
Level 30 Poison Dagger applies the following:
{|style=text-align:left
|-valign=top
!rowspan=3|Frames
|= 50+(10*(30-1))
|-
|= 50+290
|-
|= 340
|}
{|style=text-align:left
|
{|
|-valign=top
!rowspan=3|Min bit rate
|= 36+(20*7)+(30*8)+(40*6)+(46*6)+(52*2)
|-
|= 36+140+240+240+276+104
|-
|= 1,036
|-valign=top
!rowspan=2|Min damage
|= 1,036*340/256
|-
|= 1,375
|}
|
{|
|-valign=top
!rowspan=3|Max bit rate
|= 80+(20*7)+(30*8)+(40*6)+(46*6)+(52*2)
|-
|= 80+140+240+240+276+104
|-
|= 1,080
|-valign=top
!rowspan=2|Max damage
|= 1,080*340/256
|-
|= 1,434
|}
|}
Thus 1,375-1,434 Poison Damage Over 13.6 Seconds is displayed. Fully synergised level 30 Poison Dagger (20 points each in Poison Explosion and Nova) has +800% (20*(20+20)) applied to its rate:
{|style=text-align:left
|
{|
|-valign=top
!rowspan=3|Min bit rate
|= 1,036*(100+800)/100
|-
|= 1,036*9
|-
|= 9,324
|-valign=top
!rowspan=2|Min damage
|= 9,324*340/256
|-
|= 12,383
|}
|
{|
|-valign=top
!rowspan=3|Max bit rate
|= 1,080*(100+800)/100
|-
|= 1,080*9
|-
|= 9,720
|-valign=top
!rowspan=2|Max damage
|= 9,720*340/256
|-
|= 12,909
|}
|}
Thus 12,383-12,909 Poison Damage Over 13.6 Seconds is displayed.
<br>
<br>
==Skills and items==
Most skills are treated as separate sources of poison damage whose rates (and accompanying lengths) compete with those of other skills and items. However, Poison Dagger and the javelins (but '''not''' the clouds) of Poison and Plague Javelins combine the skill's rate with any item rates. Length is calculated by summing skill and item lengths and dividing by the number of items.
{|width=100% style=text-align:right
|-valign=top align=center
!align=left rowspan=2 width=40%|Source!!rowspan=2|Displayed damage!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#4850B8>Toxic Small Charm of Anthrax</font>
|313 Poison Damage Over 11<span style="visibility:hidden;color:transparent;">.0</span> Seconds||291||291||275
|-
!align=left|<font color=#908858>Blackbog's Sharp Cinquedeas</font>
|488 Poison Damage Over 10<span style="visibility:hidden;color:transparent;">.0</span> Seconds||500||500||250
|-
!align=left|Perfect Emerald
|100 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>7<span style="visibility:hidden;color:transparent;">.0</span> Seconds||143||143||179
|-
!align=left|Level 30 Poison Dagger
|12,383-12,909 Poison Damage Over 13.6 Seconds||9,324||9,720||340
|-align=right
!align=right colspan=2|Total||10,258||10,654||1,044
|}
{|
|-valign=top
!rowspan=2|Frames
|= [1,044/3]
|-
|= 348
|}
{|style=text-align:left
|
{|
|-valign=top
!rowspan=2|Min damage
|= 10,258*348/256
|-
|= 13,944
|}
|
{|
|-valign=top
!rowspan=2|Max damage
|= 10,654*348/256
|-
|= 14,482
|}
|}
Thus 13,944-14,482 poison damage is applied over 13.92 (348/25) seconds.
If the only item used were <font color=#908858>'''Blackbog's Sharp Cinquedeas'''</font>, 9,824-10,220 bit rate for 590 ((250+340)/1) frames would apply 22,641-23,553 poison damage over 23.6 (590/25) seconds. Although the rate is lower with only one item, the length can be significantly longer and results in far more damage from a single stab.
<br>
<br>


==Venom==
==Venom==
[[Venom]]'s rate is applied to any weapon's attack made between its casting and expiration, and adds to any rate applied by items. However, this combined rate is only applied for Venom's 0.4 second (10 frame) length: item lengths become irrelevant.
Venom's rate is applied to any weapon's attack made between its casting and expiration, and adds to any rate applied by items. However, its 10 frame length overrides those of any items.
 
 
{|width=100% style=text-align:right
|-valign=top align=center
!align=left rowspan=2 width=40%|Source!!rowspan=2|Displayed damage!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#4850B8>Toxic Small Charm of Anthrax</font>
|313 Poison Damage Over 11<span style="visibility:hidden;color:transparent;">.0</span> Seconds||291||291||<font color=silver>275
|-
!align=left|<font color=#908858>Blackbog's Sharp Cinquedeas</font>
|488 Poison Damage Over 10<span style="visibility:hidden;color:transparent;">.0</span> Seconds||500||500||<font color=silver>250
|-
!align=left|Perfect Emerald
|100 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>7<span style="visibility:hidden;color:transparent;">.0</span> Seconds||143||143||<font color=silver>179
|-
!align=left|Level 15 Venom
|305-325 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>0.4 Seconds||7,808||8,320||10
|-
!colspan=2|Total||8,742||9,254||10
|}
 
 
{|style=text-align:left
|
{|
|-valign=top
!rowspan=2|Min damage
|= 8,742*10/256
|-
|= 341
|}
|
{|
|-valign=top
!rowspan=2|Max damage
|= 9,254*10/256
|-
|= 361
|}
|}
 
 
Thus just 341-361 poison damage is applied over 0.4 (10/25) seconds.
 
 
However, Venom's length does '''not''' override those of the skills Poison Dagger and Poison and Plague Javelins. Casting Venom can thus significantly increase the rate applied by these skills while not reducing length. Since Venom effectively creates a ''single'' source which sums the rates of Venom and items but which only applies for Venom's length, the length is the sum of the skill length and that of Venom.
 
 
{|width=100% style=text-align:right
|-valign=top align=center
!align=left rowspan=2 width=40%|Source!!rowspan=2|Displayed damage!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#4850B8>Toxic Small Charm of Anthrax</font>
|313 Poison Damage Over 11<span style="visibility:hidden;color:transparent;">.0</span> Seconds||291||291||<font color=silver>275
|-
!align=left|<font color=#908858>Blackbog's Sharp Cinquedeas</font>
|488 Poison Damage Over 10<span style="visibility:hidden;color:transparent;">.0</span> Seconds||500||500||<font color=silver>250
|-
!align=left|Perfect Emerald
|100 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>7<span style="visibility:hidden;color:transparent;">.0</span> Seconds||143||143||<font color=silver>179
|-
!align=left|Level 30 Poison Dagger
|12,383-12,909 Poison Damage Over 13.6 Seconds||9,324||9,720||340
|-
!align=left|Level 15 Venom
|305-325 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>0.4 Seconds||7,808||8,320||10
|-
!colspan=2|Total||18,066||18,974||350
|}
 
 
{|style=text-align:left
|
{|
|-valign=top
!rowspan=2|Min damage
|= 18,066*350/256
|-
|= 24,699
|}
|
{|
|-valign=top
!rowspan=2|Max damage
|= 18,974*350/256
|-
|= 25,941
|}
|}
 
 
Thus 24,699-25,941 poison damage is applied over 14 (350/25) seconds. Classes other than the Assassin can gain the ability to cast Venom by equipping certain items, which allow it to be cast by various methods.
 
 
{|width=100% style=text-align:right
|-valign=top align=center
!align=left rowspan=2|Item!!rowspan=2|Source!!rowspan=2 width=6%|Duration (seconds)!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#908858>Arachnid Mesh Spiderweb Sash</font>
|align=left|Level 3 Venom (11 Charges)||128||2,304||2,816||10
|-
!align=left|<font color=#908858>Andariel's Visage Demonhead</font>
|align=left|Level 3 Venom (20 Charges)||128||2,304||2,816||10
|-
!align=left|<font color=#908858>Treachery 'ShaelThulLem'</font> Armor
|align=left|25% Chance to Cast Level 15 Venom on Striking||176||7,808||8,320||10
|-
!align=left|<font color=#908858>Grief 'EthTirLoMalRal'</font> Sword/Axe
|align=left|35% Chance to Cast Level 15 Venom on Striking||176||7,808||8,320||10
|-
!align=left|<font color=#908858>Dragon 'SurLoSol'</font> Armor/Shield
|align=left|20% Chance to Cast Level 18 Venom When Struck||188||9,600||10,112||10
|-
!align=left|<font color=#908858>Rainbow Facet Jewel</font>
|align=left|100% Chance to Cast Level 23 Venom When You Level-up||208||12,928||13,440||10
|}
<br>


SOURCE                      BIT RATE      FRAMES
==+% Poison Skill Damage==
                            Min      Max
+% Poison Skill Damage is gained by equipping certain items and applies a percentage increase to the rate which is multiplicative with any synergies. It's also applied to the rate from items when applied with mêlée weapons, but '''not''' when applied with ranged weapons.
_________________________________________________
Three items                 934      934
Level 15 Venom            7,808    8,320      10
_________________________________________________
                  TOTAL    8,742    9,254      10




Level 15 Venom displays 305-325 Poison Damage Over 0.4 Seconds, and the rates of those three items only increase that to 341-361 poison damage over 0.4 seconds.
The point at which +% PSD is applied varies for each skill, although it is '''not''' applied to [[Poison Creeper]]. For more details about the mechanics of each skill, see the individual skill descriptions.


However, Venom's length does '''not''' override those of the skills Poison Dagger and Poison and Plague Javelins. Casting Venom can thus significantly increase the rate applied by these skills while not reducing length, since poison length is the sum of the skill's length and Venom's length.


{|width=50% align=center
!width=50%|Skill!!width=50%|Point of application
|-valign=top align=left
![[Poison Javelin]]
|
Javelin: throwing


SOURCE                      BIT RATE      FRAMES
Clouds: creation
                            Min      Max
|-valign=top align=left
_________________________________________________
![[Plague Javelin]]
Three items                934      934
|
Level 15 Venom            7,808    8,320      10
Javelin: throwing
Level 30 Poison Dagger    9,324    9,720      340
_________________________________________________
                  TOTAL  18,066  18,974      350


Clouds: creation
|-align=left
![[Poison Dagger]]
|Striking
|-align=left
![[Poison Explosion]]
|Casting
|-align=left
![[Poison Nova]]
|Casting
|-valign=top align=left
![[Rabies]]
|
Bite: striking


Thus 24,699-25,941 poison damage is applied over 14 (350/25) seconds.
Contagion: creation
|-align=left
![[Venom (skill)|Venom]]
|Casting
|}




==+% to Poison Skill Damage==
Equipping <font color=#00c400>'''Trang-Oul's Claws Heavy Bracers'''</font> applies +25% PSD to level 15 Venom when cast:
+% to Poison Skill Damage (PSD) is gained by equipping certain items and applies a percentage increase to the rate, which is multiplicative with any synergies. It's also applied to the rate from items and Venom when applied with mêlée weapons, but '''not''' when applied with ranged weapons.


The point at which +% PSD is applied varies for each skill, although it is not applied to Poison Creeper.


SKILL                        APPLICATION
{|style=text-align:left
________________________________________________
|
Poison and Plague Javelins  Javelin: Throwing
{|
                              Clouds: Creation
|-valign=top
Poison Dagger                Striking
!rowspan=3|Min bit rate
Poison Explosion            Casting
|= 7,808*(100+25)/100
Poison Nova                  Casting
|-
Rabies                      Bite: Striking
|= 7,808*1.25
                              Contagion: Creation
|-
Venom                        Casting
|= 9,760
|}
|
{|
|-valign=top
!rowspan=3|Max bit rate
|= 8,320*(100+25)/100
|-
|= 8,320*1.25
|-
|= 10,400
|}
|}


Equipping '''Trang-Oul's Heavy Bracers''' applies +25% PSD to level 15 Venom when cast, resulting in 9,760-10,400 bit rate.


{|width=100% style=text-align:right
|-align=center valign=top
!align=left rowspan=2 width=40%|Source!!rowspan=2|Displayed damage!!colspan=2|Bit rate!!rowspan=2 width=6%|Frames
|-align=center
!width=6%|Min!!width=6%|Max
|-
!align=left|<font color=#4850B8>Toxic Small Charm of Anthrax</font>
|313 Poison Damage Over 11<span style="visibility:hidden;color:transparent;">.0</span> Seconds||291||291||<font color=silver>275
|-
!align=left|<font color=#908858>Blackbog's Sharp Cinquedeas</font>
|488 Poison Damage Over 10<span style="visibility:hidden;color:transparent;">.0</span> Seconds||500||500||<font color=silver>250
|-
!align=left|Perfect Emerald
|100 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>7<span style="visibility:hidden;color:transparent;">.0</span> Seconds||143||143||<font color=silver>179
|-
!align=left|Level 15 Venom
|305-325 Poison Damage Over <span style="visibility:hidden;color:transparent;">0</span>0.4 Seconds||9,760||10,400||10
|-
!colspan=2|Total||10,694||11,334||10
|-
!align=left|Level 30 Poison Dagger
|12,383-12,909 Poison Damage Over 13.6 Seconds||9,324||9,720||340
|}


SOURCE                      BIT RATE      FRAMES
                            Min      Max
_________________________________________________
Three items                934      934
Level 15 Venom            9,760  10,400      10
_________________________________________________
                  TOTAL  10,694  11,334      10


+25% PSD is now applied:


+25% PSD is applied to Poison Dagger's rate, and since it's a mêlée attack it's also applied (separately) to the combined rate of the items and Venom.


{|style=text-align:left
|
{|
|-valign=top
!rowspan=4|Min bit rate
|= (10,694*(100+25)/100)+(9,324*(100+25)/100)
|-
|= (10,694*1.25)+(9,324*1.25)
|-
|= 13,367+11,655
|-
|= 25,022
|-valign=top
!rowspan=2|Min damage
|= 25,022*(340+10)/256
|-
|= 34,209
|}
|
{|
|-valign=top
!rowspan=4|Max bit rate
|= (11,334*(100+25)/100)+(9,720*(100+25)/100)
|-
|= (11,334*1.25)+(9,720*1.25)
|-
|= 14,167+12,150
|-
|= 26,317
|-valign=top
!rowspan=2|Max damage
|= 26,317*(340+10)/256
|-
|= 35,980
|}
|}


SOURCE                      BIT RATE      FRAMES
                            Min      Max
_________________________________________________
Items and Venom          13,367  14,167      10
Level 30 Poison Dagger  11,655  12,150      340
_________________________________________________
                  TOTAL  25,022  26,317      350


Thus 34,209-35,980 poison damage is applied over 14 (350/25) seconds. +% PSD can only be found on the following items:


This results in 34,209-35,980 poison damage over 14 seconds.


{|width=50% align=center
!width=75%|Item!!width=25%|+% PSD
|-align=left
!<font color=#908858>Rainbow Facet Jewel</font>
|align=right|3-5
|-align=left
!<font color=#00c400>Trang-Oul's Claws Heavy Bracers</font>
|align=right|25
|-align=left
!<font color=#908858>Bramble 'RalOhmSurEth'</font> armor
|align=right|25-50
|}
<br>


==Lower Resist==
==Lower Resist==
A target's Poison Resist (PR) % reduces poison's rate, and PR 100+% makes a monster Immune to Poison (players and hirelings are normally limited to PR 75%, but can increase the limit to PR 95% with items and Antidote Potions). Lower Resist (LR) applies PR -%, although it's applied at 1/5 effectiveness against Immune to Poison monsters e.g. level 10 LR's PR -55% is reduced to PR -11% (55/5). PR -100% is the absolute minimum to which a target can be reduced, doubling the rate.
A target's Poison Resist (PR) % reduces poison's rate, and PR 100+% makes a monster Immune to Poison (players and hirelings are capped at PR 95%). [[Lower Resist]] (LR) applies PR -%, although it's applied at 1/5 effectiveness against Immune to Poison monsters: level 10 LR's PR -55% is reduced to PR -11% (55/5). PR -100% is the absolute minimum to which a target can be reduced, doubling the rate.
 
 
25,022-26,317 bit rate for 350 frames results in 34,209-35,980 poison damage being applied over 14 seconds to a target with PR 0%. PR 50% would halve the rate, but casting level 10 LR (PR -55%) results in the following:
 
 
{|style=text-align:left
|
{|
|-valign=top
!rowspan=3|Min bit rate
|= 25,022*(100-(50-55))/100
|-
|= 25,022*1.05
|-
|= 26,273
|-valign=top
!rowspan=2|Min damage
|= 26,273*350/256
|-
|= 35,920
|}
|
{|
|-valign=top
!rowspan=3|Max bit rate
|= 26,317*(100-(50-55))/100
|-
|= 26,317*1.05
|-
|= 27,632
|-valign=top
!rowspan=2|Max damage
|= 27,632*350/256
|-
|= 37,778
|}
|}
 
 
Thus 35,920-37,778 poison damage is applied over 14 (350/25) seconds. LR is applied when the target is poisoned, so it can be overwritten by another curse immediately afterwards. Even if LR is required to break immunity, once poison has been applied its rate and length remain unchanged, even if the monster becomes Immune to Poison again.
<br>
<br>
 
==-% Enemy Poison Resistance==
-% Enemy Poison Resistance (EPR) reduces a target's poison resistance like LR, but only if PR < 100% i.e. not Immune to Poison. However, unlike LR -% EPR also applies to length, effectively applying Poison Length Reduced (PLR) by -%.  


LR is applied when the target is poisoned, so it can be overwritten by another Curse immediately afterwards. Even if LR is required to break immunity (i.e. reducing PR 100+% to PR < 100%), once poison has been applied its rate and length remain unchanged, even if the monster displays 'Immune to Poison' again.


Monsters have no PLR % so -% EPR ''increases'' poison length by the displayed amount, although -100% is the absolute minimum to which a target can be reduced, doubling the length. The only exceptions are the Ancients, whose equipment can spawn with PLR % suffixes. <font color=#908858>'''Talic'''</font> and <font color=#908858>'''Korlic'''</font> can spawn with PLR >99%, which cannot be reduced by -% EPR.  However, this doesn't result in effective immunity, since a frame of poison damage is still applied.


-% to Enemy Poison Resistance
-% to Enemy Poison Resistance (EPR) reduces a target's PR % like LR, but only if PR < 100% i.e. not Immune to Poison. However, unlike LR -% EPR also applies to length, effectively applying Poison Length Reduced (PLR) by -%.


Monsters have no PLR % so -% EPR ''increases'' poison length by the displayed amount, although -100% is the absolute minimum to which a target can be reduced, doubling the length. The only exceptions are the Ancients, whose equipment can spawn with PLR % suffixes. [[Talic]] and [[Korlic]] can spawn with PLR 100+%, which cannot be reduced by -% EPR. However, this doesn't result in effective immunity, since a frame of poison damage is still applied.
Players and hirelings are capped at PLR 75%, although the same difficulty penalties that apply to Resist % apply (-40% in Nightmare and -100% in Hell).


Players and hirelings are capped at PLR 75%, although the same difficulty penalties that apply to Resist % apply (-40% in Nightmare and -100% in Hell). PLR % will counter an opponent's -% EPR when duelling (and vice versa).


-% EPR is applied when the target is poisoned, like LR. Once poison has been applied its rate and length remain unchanged, so -% EPR can be removed afterwards without affecting damage or length.
-% EPR is applied when the target is poisoned, like LR. Once poison has been applied its rate and length remain unchanged, so -% EPR can be removed afterwards without affecting damage or length.


Level 30 Poison Dagger (augmented by items, Venom and +% PSD) now applies 25,022-26,317 bit rate for 350 frames, resulting in 34,209-35,980 poison damage being applied over 14 seconds to a target with PR 0%. A combination of level 10 LR (PR -55%) and [[Trang-Oul's Wing Cantor Trophy's]] -25% EPR partial set bonus when equipping two other items from [[Trang-Oul's Avatar]] reduces that to PR -80%, increasing rate by 80%.


-25% EPR increases poison length by 25%, so 45,039-47,370 bit rate is applied for 437 (350 * 1.25) frames, resulting in 76,882-80,862 poison damage over 17.48 (437/25) seconds.
25,022-26,317 bit rate for 350 frames results in 34,209-35,980 poison damage being applied over 14 seconds to a target with PR 0%. PR 110% makes a monster Immune to Poison, but casting level 10 LR (PR -11%) breaks that immunity and, combined with <font color=#00c400>'''Trang-Oul's Wing Cantor Trophy's'''</font> -25% EPR partial set bonus when equipping two other items from <font color=#00c400>'''Trang-Oul's Avatar'''</font>, results in the following:
 
 
{|style=text-align:left
|-valign=top
!rowspan=3|Frames
|= 350*(100-(0-25))/100
|-
|= 350*1.25
|-
|= 437
|}
 
 
{|style=text-align:left
|
{|
|-valign=top
!rowspan=3|Min bit rate
|= 25,022*(100-(110-11-25))/100
|-
|= 25,022*0.26
|-
|= 6,505
|-valign=top
!rowspan=2|Min damage
|= 6,505*437/256
|-
|= 11,104
|}
|
{|valign=bottom
|-valign=top
!rowspan=3|Max bit rate  
|= 26,317*(100-(110-11-25))/100
|-
|= 26,317*0.26
|-
|= 6,842
|-valign=top
!rowspan=2|Max damage
|= 6,842*437/256
|-
|= 11,679
|}
|}
 
 
Thus 11,104-11,679 poison damage is applied over 17.48 (437/25) seconds. -% EPR can only be found on the following items:
 


{|width=50% align=center
!width=75%|Item!!width=25%|-% EPR
|-align=left
!<font color=#908858>Rainbow Facet Jewel</font>
|align=right|3-5
|-align=left
!<font color=#00c400>Trang-Oul's Wing Cantor Trophy (3 Items)</font>
|align=right|25
|-align=left
!<font color=#908858>Grief 'EthTirLoMalRal'</font> Sword/Axe
|align=right|20-25
|-align=left
!<font color=#908858>Death's Web Unearthed Wand</font>
|align=right|40-50
|}
<br>


==Calculation==
==Calculation==
Line 196:Line 1,017:




<span style="font-size:150%;">Points = [Bit Rate * Frames/256]</span>
<span style=font-size:200%>'''Points = [Rate*Frames/256]'''</span>
 


<span style="font-size:150%;">Seconds = Frames/25</span>
<span style=font-size:200%>'''Second = Frames/25'''</span>




Line 204:Line 1,026:




<span style="font-size:150%;">Rate = [([[B * S] * M] + [(I + [V*M]) * M]) * R]</span>
<span style=font-size:200%>'''Rate = [([[B*S]*M]+[(I+[V*M])*M])*R]'''</span>




[ ]   Round down
{|style=text-align:left
B     Skill rate
![]
I     Sum of item rates
|colspan=4|Round down
V     Venom rate
|-
M     Mastery (+X% to Poison Skill Damage)   M = (100 + X)/100
!B
S     Synergy (+X% poison damage)           S = (100 + X)/100
|colspan=4|Skill rate
R     Resistance                             R = (100 - X)/100    
|-
                                                  If P >= 100 and P - [L/5] < 100
!I
                                                    then X = P - [L/5]
|colspan=4|Sum of item rates
                                                    else R = 0
|-
                                                  If P < 100
!V
                                                    then X = Max(P - (L + E), -100)
|colspan=4|Venom rate
P     Poison Resist X%                       P = X
|-
L     Lower Resist (Poison Resist -X%)       L = X
!M
E     -X% to Enemy Poison Resistance         E = X
|Mastery (+X% Poison Skill Damage)||M||colspan=2|= (100+X)/100
|-
!S
|Synergy (+X% poison damage)||S||colspan=2|= (100+X)/100
|-valign=top
!R
|Resistance||R||= (100-X)/100
|
{|style=font-size:90%
|If||colspan=2|P >= 100 and P-(L/5) < 100
|-
| ||colspan=2|then X = P-(L/5)
|-
| ||colspan=2|else R = 0
|-
|If||colspan=2|P < 100
|-
| ||colspan=2|then X = Max(P-(L+E),-100)
|-
!P
|Poison Resist X%||P = X
|-
!L
|Lower Resist (Poison Resist -X%)||L = X
|-
!E
| -X% Enemy Poison Resistance||E = X
|}
|}




* If a single item has both a prefix and a suffix applying poison damage, then the rates and lengths of both are simply added.
*If a single item has both a prefix and a suffix applying poison damage, then the rates and lengths of both are simply added.  
* Gems, jewels and runes all count as separate items, even if they're socketed in a single item.
*Gems, jewels and runes all count as separate items, even if they're socketed in a single item.
* Item and Venom rate are only added to the skill rates of Poison Dagger and the javelins (but not the clouds) of Poison and Plague Javelins.
*Item and Venom rate are only added to the skill rates of Poison Dagger and the javelins (but '''not''' the clouds) of Poison and Plague Javelins.
* +% PSD isn't applied to item and Venom rate when applied by ranged attacks.
*+% PSD isn't applied to item and Venom rate when applied by ranged attacks.




<span style=font-size:200%>'''Frames = [F*R]'''</span>




<span style="font-size:150%;">Frames = [F * R]</span>
{|style=text-align:left
![]
|colspan=3|Round down
|-valign=top
!F
|Frames
|
{|style=font-size:90%
!Items
|-
!Items + Skill
|-
!Items + Venom
|-
!Skill + Venom
|}
|
{|style=font-size:90%
|F = sum of item lengths/number of items
|-
|F = (skill length + sum of item lengths)/number of items
|-
|F = Venom length
|-
|F = skill length + Venom length
|}
|-valign=top
!R
|Resistance||R = (100-X)/100
|
{|style=font-size:90%
|If||colspan=2|P < 100
|-
| ||colspan=2|then X = Max(P-E,-100)
|-
| ||colspan=2|else F = 1
|-
!P
|Poison Length Reduced by X%||P = X
|-
!E
| -X% Enemy Poison Resistance||E = X
|}
|}




<font color=crimson>'''ERROR:'''</font> Length is calculated differently when multiple items applying poison damage are used with skills that apply less than 100% weapon damage:


[ ]  Round down
F    Frames
      Items          F = sum of item lengths/number of items
      Items + Skill  F = (skill length + sum of item lengths)/number of items
      Items + Venom  F = Venom length
      Skill + Venom  F = skill length + Venom length


R    Resistance                      R = (100 - X)/100   
Poison length = [sum of lengths / (sources - 1) ]
                                            If P < 100
*[[Multiple Shot]]
                                              then X = Max(P - E, -100)
*[[Strafe]]
                                              else F = 1
*[[Blade Fury]] using one-handed weapon
P    Poison Length Reduced by X%      P = X
E    -X% to Enemy Poison Resistance  E = X




* Item or Venom lengths are only added to the skill lengths of Poison Dagger and the javelins (but not the clouds) of Poison and Plague Javelins.
Poison length = sum of lengths
* There's a bug in the poison length calculation when using skills that apply a fraction of weapon damage, namely Multiple Shot, Strafe and Blade Sentinel, Fury and Shield. Two items will apply poison damage over the sum of their lengths, while three or more items will just apply poison damage over the longest length of any of those items.
*[[Blade Sentinel]]
*[[Blade Fury]] using two-handed weapon

Latest revision as of 01:00, 4 August 2012

Some (if not all) of what follows may already be known, but to the best of my knowledge it hasn't all been collected in one place on this site. Bkelly's The Tao of Poison was an excellent source of information about poison damage for v1.09, but there are a number of changes in Diablo II: Lord of Destruction v1.10+ and the Tao hasn't been updated.


I've also posted Poison damage calculator.xls, a Microsoft Excel worksheet, in the Diablo Files forum of the Diablo III Community Forums. Even if you know how to calculate poison damage, this should make it easier.


Diablo II Strategy Guide Info:




Introduction

While damage is displayed in points and length in seconds, both are calculated and applied using more precise units of measurement. Damage is calculated and applied in bits, and length in frames.


DamageLength
PointsBitsSecondsFrames
1256125


Poison damage is displayed as the total damage applied over a length of time, but it's calculated by applying a bit rate (bit damage per frame) for a specified number of frames: a Toxic Small Charm applies 205 bit rate for 125 frames, which is displayed as 100 Poison Damage Over 5 Seconds (205*125/256 over 125/25).


Poison damage from multiple attacks doesn't stack. If a target is already poisoned, then the rate and length of that poison will be overwritten by that of any subsequent attack which has an equal or greater rate. Rates are compared after all modifiers have been applied.


When players, hirelings or pets apply poison to a poisoned monster, their poison is applied for one frame instead of the current poison: if their poison has an equal or greater rate, it then overwrites the current poison and it gets applied for its length; if their poison has a lower rate, the current poison then continues for its remaining length. Rates are compared after all modifiers have been applied.


When monsters apply poison to a poisoned player, hireling or pet, their poison is applied for one frame as well as the current poison: if their poison has an equal or greater rate, it then overwrites the current poison and it gets applied for its length; if their poison has a lower rate, the current poison then continues for its remaining length. Rabies and Poison Creeper can also apply additional frames of poison damage when applied to more than one monster.


A monster's damage regeneration is stopped if at least one bit of poison damage is applied per frame: monsters won't turn green if less than one bit of poison damage is applied per frame. Poison damage can kill monsters, hirelings and pets but will only reduce players to 1 hit point (although poison damage from a subsequent attack would kill them if they remained on 1 hit point).

Items

If a single item has both a prefix and a suffix applying poison damage, then the rates and lengths of both are simply added.


Small CharmDisplayed damageBit rateFrames
MinMax
Toxic Small Charm100 Poison Damage Over 05 Seconds205205125
Small Charm of Anthrax50 Poison Damage Over 06 Seconds8686150
Toxic Small Charm of Anthrax313 Poison Damage Over 11 Seconds291291275


Displayed damage is rounded to the nearest point, although it should always be rounded down. When multiple items applying poison damage are equipped, then the rates are added and the lengths are averaged.


ItemDisplayed damageBit rateFrames
MinMax
Toxic Small Charm of Anthrax313 Poison Damage Over 11 Seconds291291275
Blackbog's Sharp Cinquedeas488 Poison Damage Over 10 Seconds500500250
Perfect Emerald100 Poison Damage Over 07 Seconds143143179
Total934934704


Frames= [704/3]
= 234


Thus 853 poison damage is applied over 9.36 seconds (934*234/256 over 234/25). Bits and frames are the smallest units of measurement, and so calculations are rounded down to the nearest bit and frame. Gems, jewels and runes all count as separate items, even if they're socketed in a single item.


ERROR: Length is calculated differently when multiple items applying poison damage are used with skills that apply less than 100% weapon damage:


Poison length = [sum of lengths / (sources - 1) ]


Poison length = sum of lengths



Skills

Poison damage skills add bit rate with every additional skill level. The bit rate added also increases beyond certain skill levels. Some skills also add length with every additional skill level, although the increase is linear. Others are synergised by other skills, which apply a percentage increase to bit rate dependent on the number of skill points invested in the synergy skill(s). Skill level is set at the point the player uses the skill. Adding or removing skill bonuses won't have any effect on rate or length if there's a delay between using the skill and applying the poison.


SkillBit rateFramesSynergy
/Level12-89-1617-2223-28>2812+Skill+%
Poison Javelin (Pn)

Min

Max

32

48

+16

+16

+32

+36

+48

+52

+64

+68

+96

+84

200

+50

Pe

12

Plague Javelin (Pe)

Min

Max

80

128

+48

+48

+96

+96

+160

+160

+320

+320

+480

+480

75

+10

Pn

10

Poison Dagger (PD)

Min

Max

36

80

+20

+20

+30

+30

+40

+40

+46

+46

+52

+52

50

+10

PE

PN

20

20

Poison Explosion (PE)

Min

Max

128

384

+32

+32

+64

+64

+96

+96

+128

+128

+160

+160

50

+10

PD

PN

15

15

Poison Nova (PN)

Min

Max

256

464

+64

+64

+96

+96

+144

+144

+224

+224

+256

+256

50

PD

PE

10

10

Poison Creeper (PC)

Min

Max

12

16

+7

+7

+12

+12

+15

+15

+17

+17

+19

+19

100

Rabies

Min

Max

48

112

+32

+32

+40

+40

+56

+56

+88

+88

+128

+128

100

+10

PC

18

Venom

Min

Max

1,536

2,048

+384

+384

+512

+512

+640

+640

+768

+768

+896

+896

10


ERROR: Level >36 Poison Javelin displays higher minimum than maximum damage because the minimum bit rate added per level for level >28 is higher than the maximum bit rate added. When this occurs, the minimum damage becomes the maximum and the maximum damage becomes the minimum.


Level 30 Poison Dagger applies the following:


Frames= 50+(10*(30-1))
= 50+290
= 340


Min bit rate= 36+(20*7)+(30*8)+(40*6)+(46*6)+(52*2)
= 36+140+240+240+276+104
= 1,036
Min damage= 1,036*340/256
= 1,375
Max bit rate= 80+(20*7)+(30*8)+(40*6)+(46*6)+(52*2)
= 80+140+240+240+276+104
= 1,080
Max damage= 1,080*340/256
= 1,434


Thus 1,375-1,434 Poison Damage Over 13.6 Seconds is displayed. Fully synergised level 30 Poison Dagger (20 points each in Poison Explosion and Nova) has +800% (20*(20+20)) applied to its rate:


Min bit rate= 1,036*(100+800)/100
= 1,036*9
= 9,324
Min damage= 9,324*340/256
= 12,383
Max bit rate= 1,080*(100+800)/100
= 1,080*9
= 9,720
Max damage= 9,720*340/256
= 12,909


Thus 12,383-12,909 Poison Damage Over 13.6 Seconds is displayed.

Skills and items

Most skills are treated as separate sources of poison damage whose rates (and accompanying lengths) compete with those of other skills and items. However, Poison Dagger and the javelins (but not the clouds) of Poison and Plague Javelins combine the skill's rate with any item rates. Length is calculated by summing skill and item lengths and dividing by the number of items.


SourceDisplayed damageBit rateFrames
MinMax
Toxic Small Charm of Anthrax313 Poison Damage Over 11.0 Seconds291291275
Blackbog's Sharp Cinquedeas488 Poison Damage Over 10.0 Seconds500500250
Perfect Emerald100 Poison Damage Over 07.0 Seconds143143179
Level 30 Poison Dagger12,383-12,909 Poison Damage Over 13.6 Seconds9,3249,720340
Total10,25810,6541,044


Frames= [1,044/3]
= 348


Min damage= 10,258*348/256
= 13,944
Max damage= 10,654*348/256
= 14,482


Thus 13,944-14,482 poison damage is applied over 13.92 (348/25) seconds.


If the only item used were Blackbog's Sharp Cinquedeas, 9,824-10,220 bit rate for 590 ((250+340)/1) frames would apply 22,641-23,553 poison damage over 23.6 (590/25) seconds. Although the rate is lower with only one item, the length can be significantly longer and results in far more damage from a single stab.

Venom

Venom's rate is applied to any weapon's attack made between its casting and expiration, and adds to any rate applied by items. However, its 10 frame length overrides those of any items.


SourceDisplayed damageBit rateFrames
MinMax
Toxic Small Charm of Anthrax313 Poison Damage Over 11.0 Seconds291291275
Blackbog's Sharp Cinquedeas488 Poison Damage Over 10.0 Seconds500500250
Perfect Emerald100 Poison Damage Over 07.0 Seconds143143179
Level 15 Venom305-325 Poison Damage Over 00.4 Seconds7,8088,32010
Total8,7429,25410


Min damage= 8,742*10/256
= 341
Max damage= 9,254*10/256
= 361


Thus just 341-361 poison damage is applied over 0.4 (10/25) seconds.


However, Venom's length does not override those of the skills Poison Dagger and Poison and Plague Javelins. Casting Venom can thus significantly increase the rate applied by these skills while not reducing length. Since Venom effectively creates a single source which sums the rates of Venom and items but which only applies for Venom's length, the length is the sum of the skill length and that of Venom.


SourceDisplayed damageBit rateFrames
MinMax
Toxic Small Charm of Anthrax313 Poison Damage Over 11.0 Seconds291291275
Blackbog's Sharp Cinquedeas488 Poison Damage Over 10.0 Seconds500500250
Perfect Emerald100 Poison Damage Over 07.0 Seconds143143179
Level 30 Poison Dagger12,383-12,909 Poison Damage Over 13.6 Seconds9,3249,720340
Level 15 Venom305-325 Poison Damage Over 00.4 Seconds7,8088,32010
Total18,06618,974350


Min damage= 18,066*350/256
= 24,699
Max damage= 18,974*350/256
= 25,941


Thus 24,699-25,941 poison damage is applied over 14 (350/25) seconds. Classes other than the Assassin can gain the ability to cast Venom by equipping certain items, which allow it to be cast by various methods.


ItemSourceDuration (seconds)Bit rateFrames
MinMax
Arachnid Mesh Spiderweb SashLevel 3 Venom (11 Charges)1282,3042,81610
Andariel's Visage DemonheadLevel 3 Venom (20 Charges)1282,3042,81610
Treachery 'ShaelThulLem' Armor25% Chance to Cast Level 15 Venom on Striking1767,8088,32010
Grief 'EthTirLoMalRal' Sword/Axe35% Chance to Cast Level 15 Venom on Striking1767,8088,32010
Dragon 'SurLoSol' Armor/Shield20% Chance to Cast Level 18 Venom When Struck1889,60010,11210
Rainbow Facet Jewel100% Chance to Cast Level 23 Venom When You Level-up20812,92813,44010


+% Poison Skill Damage

+% Poison Skill Damage is gained by equipping certain items and applies a percentage increase to the rate which is multiplicative with any synergies. It's also applied to the rate from items when applied with mêlée weapons, but not when applied with ranged weapons.


The point at which +% PSD is applied varies for each skill, although it is not applied to Poison Creeper. For more details about the mechanics of each skill, see the individual skill descriptions.


SkillPoint of application
Poison Javelin

Javelin: throwing

Clouds: creation

Plague Javelin

Javelin: throwing

Clouds: creation

Poison DaggerStriking
Poison ExplosionCasting
Poison NovaCasting
Rabies

Bite: striking

Contagion: creation

VenomCasting


Equipping Trang-Oul's Claws Heavy Bracers applies +25% PSD to level 15 Venom when cast:


Min bit rate= 7,808*(100+25)/100
= 7,808*1.25
= 9,760
Max bit rate= 8,320*(100+25)/100
= 8,320*1.25
= 10,400


SourceDisplayed damageBit rateFrames
MinMax
Toxic Small Charm of Anthrax313 Poison Damage Over 11.0 Seconds291291275
Blackbog's Sharp Cinquedeas488 Poison Damage Over 10.0 Seconds500500250
Perfect Emerald100 Poison Damage Over 07.0 Seconds143143179
Level 15 Venom305-325 Poison Damage Over 00.4 Seconds9,76010,40010
Total10,69411,33410
Level 30 Poison Dagger12,383-12,909 Poison Damage Over 13.6 Seconds9,3249,720340


+25% PSD is now applied:


Min bit rate= (10,694*(100+25)/100)+(9,324*(100+25)/100)
= (10,694*1.25)+(9,324*1.25)
= 13,367+11,655
= 25,022
Min damage= 25,022*(340+10)/256
= 34,209
Max bit rate= (11,334*(100+25)/100)+(9,720*(100+25)/100)
= (11,334*1.25)+(9,720*1.25)
= 14,167+12,150
= 26,317
Max damage= 26,317*(340+10)/256
= 35,980


Thus 34,209-35,980 poison damage is applied over 14 (350/25) seconds. +% PSD can only be found on the following items:


Item+% PSD
Rainbow Facet Jewel3-5
Trang-Oul's Claws Heavy Bracers25
Bramble 'RalOhmSurEth' armor25-50


Lower Resist

A target's Poison Resist (PR) % reduces poison's rate, and PR 100+% makes a monster Immune to Poison (players and hirelings are capped at PR 95%). Lower Resist (LR) applies PR -%, although it's applied at 1/5 effectiveness against Immune to Poison monsters: level 10 LR's PR -55% is reduced to PR -11% (55/5). PR -100% is the absolute minimum to which a target can be reduced, doubling the rate.


25,022-26,317 bit rate for 350 frames results in 34,209-35,980 poison damage being applied over 14 seconds to a target with PR 0%. PR 50% would halve the rate, but casting level 10 LR (PR -55%) results in the following:


Min bit rate= 25,022*(100-(50-55))/100
= 25,022*1.05
= 26,273
Min damage= 26,273*350/256
= 35,920
Max bit rate= 26,317*(100-(50-55))/100
= 26,317*1.05
= 27,632
Max damage= 27,632*350/256
= 37,778


Thus 35,920-37,778 poison damage is applied over 14 (350/25) seconds. LR is applied when the target is poisoned, so it can be overwritten by another curse immediately afterwards. Even if LR is required to break immunity, once poison has been applied its rate and length remain unchanged, even if the monster becomes Immune to Poison again.

-% Enemy Poison Resistance

-% Enemy Poison Resistance (EPR) reduces a target's poison resistance like LR, but only if PR < 100% i.e. not Immune to Poison. However, unlike LR -% EPR also applies to length, effectively applying Poison Length Reduced (PLR) by -%.


Monsters have no PLR % so -% EPR increases poison length by the displayed amount, although -100% is the absolute minimum to which a target can be reduced, doubling the length. The only exceptions are the Ancients, whose equipment can spawn with PLR % suffixes. Talic and Korlic can spawn with PLR >99%, which cannot be reduced by -% EPR. However, this doesn't result in effective immunity, since a frame of poison damage is still applied.


Players and hirelings are capped at PLR 75%, although the same difficulty penalties that apply to Resist % apply (-40% in Nightmare and -100% in Hell).


-% EPR is applied when the target is poisoned, like LR. Once poison has been applied its rate and length remain unchanged, so -% EPR can be removed afterwards without affecting damage or length.


25,022-26,317 bit rate for 350 frames results in 34,209-35,980 poison damage being applied over 14 seconds to a target with PR 0%. PR 110% makes a monster Immune to Poison, but casting level 10 LR (PR -11%) breaks that immunity and, combined with Trang-Oul's Wing Cantor Trophy's -25% EPR partial set bonus when equipping two other items from Trang-Oul's Avatar, results in the following:


Frames= 350*(100-(0-25))/100
= 350*1.25
= 437


Min bit rate= 25,022*(100-(110-11-25))/100
= 25,022*0.26
= 6,505
Min damage= 6,505*437/256
= 11,104
Max bit rate= 26,317*(100-(110-11-25))/100
= 26,317*0.26
= 6,842
Max damage= 6,842*437/256
= 11,679


Thus 11,104-11,679 poison damage is applied over 17.48 (437/25) seconds. -% EPR can only be found on the following items:


Item-% EPR
Rainbow Facet Jewel3-5
Trang-Oul's Wing Cantor Trophy (3 Items)25
Grief 'EthTirLoMalRal' Sword/Axe20-25
Death's Web Unearthed Wand40-50


Calculation

This is a summary of all the individual steps in the calculation of poison damage outlined in the preceding sections. To express total damage in points applied over a length in seconds:


Points = [Rate*Frames/256]


Second = Frames/25


Ideally damage is calculated measuring rate in bits and length in frames. It's also possible to calculate damage measuring rate in poison damage/second and length in seconds, which can be derived directly from displayed damage. However, the result will only be an approximation and rounding down should only be done at the end of the calculation for the maximum accuracy possible.


Rate = [([[B*S]*M]+[(I+[V*M])*M])*R]


[]Round down
BSkill rate
ISum of item rates
VVenom rate
MMastery (+X% Poison Skill Damage)M= (100+X)/100
SSynergy (+X% poison damage)S= (100+X)/100
RResistanceR= (100-X)/100
IfP >= 100 and P-(L/5) < 100
then X = P-(L/5)
else R = 0
IfP < 100
then X = Max(P-(L+E),-100)
PPoison Resist X%P = X
LLower Resist (Poison Resist -X%)L = X
E-X% Enemy Poison ResistanceE = X


  • If a single item has both a prefix and a suffix applying poison damage, then the rates and lengths of both are simply added.
  • Gems, jewels and runes all count as separate items, even if they're socketed in a single item.
  • Item and Venom rate are only added to the skill rates of Poison Dagger and the javelins (but not the clouds) of Poison and Plague Javelins.
  • +% PSD isn't applied to item and Venom rate when applied by ranged attacks.


Frames = [F*R]


[]Round down
FFrames
Items
Items + Skill
Items + Venom
Skill + Venom
F = sum of item lengths/number of items
F = (skill length + sum of item lengths)/number of items
F = Venom length
F = skill length + Venom length
RResistanceR = (100-X)/100
IfP < 100
then X = Max(P-E,-100)
else F = 1
PPoison Length Reduced by X%P = X
E-X% Enemy Poison ResistanceE = X


ERROR: Length is calculated differently when multiple items applying poison damage are used with skills that apply less than 100% weapon damage:


Poison length = [sum of lengths / (sources - 1) ]


Poison length = sum of lengths