Difference between revisions of "Poison"

From CrawlWiki
Jump to: navigation, search
(Monster Formula: Fixed numbers)
m (Poison Types)
 
(60 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{version012}}
+
{{version031}}
 +
''This page is about the effect. For the removed spell school and skill, see [[Poison Magic]].''
  
'''Poison''' is one of the most common elemental forces you will encounter as you explore the [[Dungeon]]. Both players and monsters can take advantage of poison through spells or specially [[brand]]ed weapons, though it is most commonly encountered in the form of the stings and bites of poisonous monsters.
+
'''Poison''' is one of the most common elemental forces you will encounter as you explore the [[Dungeon]]. It is most often encountered in the form of stings and bites of poisonous monsters, though it can also be inflicted through spells or venom.
  
==Poison Damage==
+
==Useful Info==
Generally, poison damage occurs over time whenever something suffers from the Poison condition (indicated by the word Pois on your status). The duration of this condition and the amount of damage it deals per turn is somewhat randomized, but depends heavily upon the severity of the poison. This is displayed by the color of the word "Pois" in your status: yellow lettering means mild poison, pink is medium, and red is severe. Be cautious in areas with poisonous monsters, as the poison condition can be stacked; getting hit multiple times from a poisonous enemy can result in severe poisoning if you're careless.
+
Generally, being poisoned means gaining the Poison [[status effect]]. Its duration and damage per turn depends on its severity. Poison can be stacked; multiple instances of poison will increase the severity. For players, severity is displayed by the colour of the word "Pois" (going from yellow -> light red -> red). For monsters, you can view severity by e'''x'''amining it. In tiles mode, monster poison is represented by green drops ("extremely poisoned" = 3 drops = max poison).
 +
 
 +
In addition, some spells, like [[Sting]], [[Poisonous Cloud]], and [[Poison Arrow]], deal poison ''impact'' damage. This is the same as any regular form of damage, but is resisted by poison resistance.
  
 
While even low-level characters can usually survive mild poisoning, severe cases can deal tremendous amounts of damage over time. In any case, it is almost always best to rest and avoid combat until the poison has run its course, perhaps on a cleared floor to avoid wandering monsters.
 
While even low-level characters can usually survive mild poisoning, severe cases can deal tremendous amounts of damage over time. In any case, it is almost always best to rest and avoid combat until the poison has run its course, perhaps on a cleared floor to avoid wandering monsters.
  
Alternatively, some spells and abilities deal poison damage directly, causing an immediate drop in [[HP]]. These attacks usually also inflict the poison condition, making them exceedingly dangerous for characters without appropriate defenses.
+
Poison will continue to damage monsters outside [[line of sight]], however, it won't do anything to monsters on a different floor.
  
Try to avoid being both [[sick]] and poisoned, as your natural [[regeneration rate|regeneration]] contributes much to your chances of surviving poison. This is also why poison is more dangerous to low-level characters than high-level ones -- at low levels, your regeneration rate may not be fast enough to keep up with poison.
+
==Sources==
 +
Players (and monsters) can apply poison via the following methods:
  
==Poison Sources==
+
*Certain forms of [[Alchemy]] magic
It is relatively easy for characters to gain access to sources of poison damage. Characters who specialize in weapons that strike quickly can benefit from [[venom]]-branded weapons, which inflict the poison condition on top of their normal physical damage. Ranged weapon-users can instead use [[poisoned]] missiles, which function identically. Both of these effects are stackable for more lethal results. The [[staff of poison]] and [[staff of Olgreb]] have a poisonous melee attack that is dependent on your skill in [[Poison Magic]] and that can potentially affect poison-resistant creatures.
+
*[[Venom]]-branded melee weapons
 +
*[[Staff of alchemy]] or [[Staff of Olgreb]]
 +
*[[Poisoned]] and [[curare]]-tipped [[dart]]s
 +
*[[Naga]]s have an innate [[Spit Poison]] ability.
  
The Poison Magic school is also available to [[venom mage]]s or any character with [[Spellcasting]] capabilities and an appropriate [[book]]. This school is devoted almost entirely to dealing poison damage, though it also contains some spells for inflicting [[confusion]] and a handy poison remedy for yourself.
+
===Poison Types===
 +
In addition to [[venom]]-branded weapons, monsters can have innate poisonous attacks. There are two types: normal and strong poison. Both have a 1/3 chance to trigger on each hit.
  
[[Naga]]s have an innate [[Spit Poison]] ability which inflicts significant physical and poison damage.
+
*Normal poison will poison the player for a random amount between 2 and 4 times the monster's [[HD]]
 +
*Strong poison will instead poison for 3.67-6.5 times the monster's HD
  
Characters can also be poisoned in a number of unorthodox ways. Characters [[quaff]]ing unidentified [[potions]] may accidentally drink a [[potion of poison]] or [[potion of strong poison]]. [[Needle trap]]s and [[pressure plate]]s may inflict the condition, as will being affected by [[miasma]]. Especially suicidal characters may also acquire it by eating poisonous [[chunk]]s, though there is really no reason to do this.
+
Venom-branded weapons work differently. When monsters attack players, venom has a 75% chance to add 6-13 poison damage, plus a random amount ranging from 0 to 1.5x physical damage done. When players attack monsters, it inflicts <code>1 + (4 + 1d8 + 1d<1.5 * dam>)/7</code> "stacks" of poison to the enemy.
  
Worshipers of [[the Shining One]] should avoid inflicting poison, as he is offended by such dishonorable tactics.
+
==Poison Resistance==
 +
Players and monsters can have a single level of poison resistance (rPois+) or complete immunity (rPois∞, represented in the code as rPois+++). rPois+ doesn't stack, so an [[Octopode]] can't wear 3 rings to gain immunity.
  
==Poison Types==
+
Poison resistance grants the following:
There are four types of poison: regular, medium, strong, and nasty.
+
*66% (2/3) chance to prevent the poison status from most sources.
 +
*66% chance to block the slow effect of [[curare]], the slow/paralysis of [[hornet]]s, and hostile [[Alistair's Intoxication]].
 +
*-66% poison impact damage.
 +
*Full immunity to [[Clouds#Poison|poisonous clouds]], [[Mercury Vapours]]' poison, and [[Mephitic Cloud]].
 +
In addition, rPois monsters (not players) are fully immune to [[curare]]. For most effects, poison resistance does ''not'' reduce the amount of poison status directly, only the chance that you get poisoned.  
  
*Regular poison has a 25% chance of giving the defender one level of poison on a successful attack (5% if the attack does less than 2 points of damage).
+
Poison immune creatures can't be poisoned and do not take poison impact damage.  
*Medium poison has a 33% chance of poisoning the defender (7% if the attack did less than 2 points of damage) for 1d3 levels of poison.
 
*Strong poison has a 33% chance of poisoning the defender (7% if the attack did less than 2 points of damage) for 2d5+1 levels of poison.  If the defender is [[natural]] or a [[plants|plant]] and has 1 or 2 levels of poison resistance, it will take 1d3 levels of poison.
 
*Nasty poison always imparts 2 levels of poison to any creatures that are not immune (3+ levels of resistance).
 
*[[Spiny worm]]s have a special attack which is both [[acid]]ic and poisonous; the poison portion of it always imparts 1d4+1 levels of poison to any creatures that are not immune.
 
  
Monsters receive half the above levels of poison, rounded down (but never less than 1).
+
Note that [[Sting]], [[Poison Arrow]], and [[Eringya's Noxious Bog]] deal 70% poison impact and 30% physical damage, so even poison immune creatures will take some damage from these spells. Poison resistant creatures take a total of 53% damage from these spells.
  
==Poison Resistance==
+
===Poison Vulnerability===
In [[0.10]], poison resistance was changed to have multiple levels, although this is not reflected on the player's resistances overview. Any level of resistance confers immunity to [[Poisonous Cloud|Poisonous]] and [[Mephitic Cloud|Mephitic]] Cloud, and gives players a 90% chance of shrugging off each level of poison at the time that it is applied. Three levels of poison resistance makes one impervious to the "poisoned" [[condition]], although poison damage is only partly reduced ([[#Damage Reduction|see below]]) and many poison attacks have a physical component as well.
+
Some monsters (particularly insects and spiders) are vulnerable to poison, taking twice as much damage from poison attacks, and doubling the amount of poisoning received. You can also gain vulnerability from the [[Virulence]] spell.
 
 
Monsters with three levels of poison resistance are immune to all sources of poison damage and the poison condition.  Monsters with one or two levels of resistance can potentially still become poisoned by strong or nasty poison.
 
  
As an added benefit, poison resistance allows you to treat poisoned chunks as clean, though poisoned+contaminated chunks may still cause [[nausea]].
+
Any amount of rPois+ will negate vulnerability, causing you to take regular damage from poison. Poison immunity, of course, prevents poison vulnerability from doing anything.
  
 +
===Sources of resistance===
 
You can acquire poison resistance from a number of sources:
 
You can acquire poison resistance from a number of sources:
 
*[[Good mutations#Poison Resistance|Poison Resistance]] [[mutation]]
 
*[[Good mutations#Poison Resistance|Poison Resistance]] [[mutation]]
*The third rank of the [[Good mutations#Slimy Green Scales|Slimy Green Scales]]
+
*[[Good mutations#Slimy Green Scales|Slimy Green Scales]] 3
*[[Swamp dragon hide]] and [[swamp dragon armour]]
+
*[[Swamp dragon scales]]
*[[Gold dragon hide]] and [[gold dragon armour]]
+
*[[Gold dragon scales]]
 
*Armour of [[ego|poison resistance]]
 
*Armour of [[ego|poison resistance]]
*[[Staff of poison]] or [[staff of Olgreb]]
+
*[[Staff of poison]]
 
*[[Ring of poison resistance]]
 
*[[Ring of poison resistance]]
 
*[[Tiamat]]'s [[dragonskin cloak]] (50% chance per attack)
 
*[[Tiamat]]'s [[dragonskin cloak]] (50% chance per attack)
 
*[[Randart]]s
 
*[[Randart]]s
 
*[[Potion of resistance]]
 
*[[Potion of resistance]]
*[[Ice Form]], [[Statue Form]], or [[Dragon Form]]
+
*[[Tree form]] from a [[potion of lignification]]
*Being a [[naga]], green [[draconian]], or thirsty [[vampire]] (these [[species]] all have poison resistance)
+
*[[Dragon Form]]
*Being undead ([[mummy]], [[ghoul]], bloodless [[vampire]], or through [[Necromutation]]) renders you completely immune to poison.
+
*Being a [[naga]] or green [[draconian]]
*[[Zin]]'s Vitalisation ability prevents the [[status effect]], but you can't eat poisoned chunks and you still take full damage from sources of direct poison damage like [[Venom Bolt]].
 
*[[Deep dwarf]] damage shaving affects damage from poison, and may effectively negate all but the most severe poison conditions
 
*[[Healing]] yourself through other means will NOT cure the condition, but may give you the HP you need to wait it out.
 
  
===Poison Vulnerability===
+
Additionally, there are a few ways to become totally immune:
Some monsters (particularly insects and spiders &ndash; and you, in [[Spider Form]]) are vulnerable to poison, taking twice as much damage from poison attacks, and doubling the number of poison levels received.
+
*Being an undead race ([[mummy]], [[ghoul]], or bloodless [[vampire]]), [[gargoyle]], or [[djinni]]
 +
*Players in [[Death Form]], [[Statue Form]], or [[Storm Form]] are immune to poison while in one of those forms. Poison won't count down during these transformations, however, so if you transform while poisoned you'll be just as poisoned when they end.
 +
*Wielding the [[Staff of Olgreb]]. Unlike the transformations above, the poison status will count down (harmlessly) while you wield it.
 +
*[[Zin]]'s Vitalisation ability. Poison counts down harmlessly.
  
===Damage Reduction===
+
Some things other than resistance can help against poison as well:
{| class="wikitable"
+
*[[Healing]] yourself through other means will ''not'' cure the condition, but may give you the HP you need to wait it out.
! Resistance Level !! Damage Taken (Player) !! Damage Taken (Monster)
 
|-
 
| 1 || 50% || 50%
 
|-
 
| 2 || 33% || 20%
 
|-
 
| 3 || 20% || 0%
 
|}
 
  
 
==Curing Poison==
 
==Curing Poison==
 
Characters that lack poison resistance can still avoid the worst of its effects by curing the condition before it runs its course. The following options are available:
 
Characters that lack poison resistance can still avoid the worst of its effects by curing the condition before it runs its course. The following options are available:
 
*[[Quaff]]ing a [[potion of curing]].
 
*[[Quaff]]ing a [[potion of curing]].
*[[Cure Poison]]
 
 
*[[Elyvilon]]'s Purification ability
 
*[[Elyvilon]]'s Purification ability
  
 
==Poisoned Condition==
 
==Poisoned Condition==
Poison attacks frequently result in a monster or player having the "poisoned" [[condition]]. While poisoned, a creature will take an amount of damage proportional to the degree to which it is poisoned. Each dose of poison "stacks" with previous ones, up to a maximum of 40 levels of poison for players. Different damage formulas are used for players and monsters:
+
Poison attacks frequently result in a monster or player having the "poisoned" [[condition]]. While poisoned, a creature will take an amount of damage proportional to the degree to which it is poisoned. Each dose of poison "stacks" with previous ones, increasing the eventual damage. Different damage formulas are used for players and monsters:
  
 
===Player Formula===
 
===Player Formula===
*Each turn, you have a poison_level in 5 chance of taking damage from poison; at 5+ levels of poison, this is automatic. The damage is as follows:
+
*For players, poisoning has a predetermined total damage, and will deal a portion of that damage each turn. The more poisoned you are, the more damage per turn this will do and the longer it will last. The total amount of damage it will eventually do is displayed as a yellow-highlighted section of the health bar.
**If you have more than 10 levels of poisoning, if 1d(poison_level) is greater than 8, you will take 1d10+4 damage.
+
 
**If you have 5-10 levels of poisoning, there is a 50% chance you will take 2-3 points of damage.
+
*If you worship [[Cheibriados]] (any piety level, not under penance), poisoning will only do 2/3rds as much damage per [[aut]], but will last 1.5 times as long. This effectively spreads the damage out over a longer time, which gives you more time to regenerate health.
**Otherwise, you will take 1 point of damage.
 
*You also have a 1 in 8 chance of losing one level of poison each turn (1 in 3 if you have been reduced to 1 hp).
 
*If your [[Cheibriados]] piety is at * or above (slowed/strengthened metabolism), there is a 50% chance you will take no damage &ndash; but this will bypass the check to lose a level of poison as well. This effectively halves the effect of poison but doubles its duration.
 
  
 
===Monster Formula===
 
===Monster Formula===
poisonval = number of stacked poison statuses on the monster
+
Monster poison is measured by the number of "stacks" of poison it has. Each source of poison will inflict one or multiple stacks. There is a maximum of 4 stacks,<ref>{{source ref|0.31.0|mon-ench.h|8}}</ref> after which a monster is "as sick as possible".
*If poisonval >= 4, base damage is 1. Otherwise, base damage is 0.
+
 
*There is a 50% chance of an additional 1d(poisonval+1) damage.
+
Damage per turn is determined by the number of stacks of poison a monster has: <ref>{{source ref|0.31.0|mon-ench.cc|1549}}</ref>
*If the monster is vulnerable to poison, there is an additional 2d(poisonval) - 1 damage.
+
 
Source: [http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/mon-ench.cc#l1214 mon-ench.cc]
+
*If stacks = 4, base damage is 1. Otherwise, base damage is 0.
 +
*There is a 50% chance of an additional <code>1d(stacks + 1)</code> damage.
 +
*If the monster is vulnerable to poison, there is an additional <code>2d(stacks) - 1</code> damage.
 +
 
 +
This damage is then modified by poison vulnerability (but not resistance).
  
 
{| class="wikitable" style="text-align: center;"
 
{| class="wikitable" style="text-align: center;"
|+ Expected value for poison damage taken each turn
+
|+ Poison damage per 1.0 turn (monsters)
|-
 
! width="80pt" |# stacked poison !! Normal !! Vulnerable
 
 
|-
 
|-
| 1 || 0.75|| 1.75
+
! rowspan=2| # Stacks
 +
! width="100pt" colspan=2| Normal
 +
!
 +
! width="100pt" colspan=2| Vulnerable
 +
! rowspan=2| Description
 
|-
 
|-
| 2 || 1|| 3
+
!Dmg.!!Avg.!! !!Dmg.!!Avg.
 
|-
 
|-
| 3 || 1.25|| 4.25
+
|1
 +
| 0-2 || 0.75
 +
!
 +
| 1-3 || 1.75
 +
| Poisoned
 
|-
 
|-
| 4 || 2.5|| 6.5
+
|2
 +
| 0-3 || 1
 +
!
 +
| 1-6 || 3
 +
| Very poisoned
 
|-
 
|-
| 5 || 2.75|| 7.75
+
| 3
 +
| 0-4 || 1.25
 +
!
 +
|| 1-9 || 4.25
 +
| Very poisoned
 
|-
 
|-
| 6 || 3|| 9
+
|4
 +
| 1-6 || 2.5
 +
!
 +
| 2-13 || 6.5
 +
| Extremely poisoned
 
|}
 
|}
  
 
==History==
 
==History==
[[0.13]] will add two sources of immunity to poison: being a [[Gargoyle]] and [[Statue Form]]; nausea will be removed and the [[potion of strong poison]] will ignore poison resistance partially.
+
*Prior to [[0.27]], poison damaged players much more slowly. Overall damage was the same, but damage/turn was weaker.
 +
*Prior to [[0.18]], monsters with poison resistance were immune to the poison status effect, except from the [[staff of poison]] and [[Poison Arrow]].
 +
*Prior to [[0.17]], poison resistance allowed you to eat poisoned [[chunk]]s, which have been replaced by inedible chunks.
 +
*Prior to [[0.14]], poison's damage over time was randomized instead of being a fixed value.
 +
*Prior to [[0.13]], [[Statue Form]] only granted one level of poison resistance.
 +
 
 +
==References==
 +
<references/>
  
 
==See Also==
 
==See Also==
Line 125: Line 151:
 
[[Category:Status effects]]
 
[[Category:Status effects]]
 
[[Category:Threats]]
 
[[Category:Threats]]
[[Category:Crystal Ball Articles]]
 

Latest revision as of 12:13, 25 October 2024

Version 0.31: This article may not be up to date for the latest stable release of Crawl.

This page is about the effect. For the removed spell school and skill, see Poison Magic.

Poison is one of the most common elemental forces you will encounter as you explore the Dungeon. It is most often encountered in the form of stings and bites of poisonous monsters, though it can also be inflicted through spells or venom.

Useful Info

Generally, being poisoned means gaining the Poison status effect. Its duration and damage per turn depends on its severity. Poison can be stacked; multiple instances of poison will increase the severity. For players, severity is displayed by the colour of the word "Pois" (going from yellow -> light red -> red). For monsters, you can view severity by examining it. In tiles mode, monster poison is represented by green drops ("extremely poisoned" = 3 drops = max poison).

In addition, some spells, like Sting, Poisonous Cloud, and Poison Arrow, deal poison impact damage. This is the same as any regular form of damage, but is resisted by poison resistance.

While even low-level characters can usually survive mild poisoning, severe cases can deal tremendous amounts of damage over time. In any case, it is almost always best to rest and avoid combat until the poison has run its course, perhaps on a cleared floor to avoid wandering monsters.

Poison will continue to damage monsters outside line of sight, however, it won't do anything to monsters on a different floor.

Sources

Players (and monsters) can apply poison via the following methods:

Poison Types

In addition to venom-branded weapons, monsters can have innate poisonous attacks. There are two types: normal and strong poison. Both have a 1/3 chance to trigger on each hit.

  • Normal poison will poison the player for a random amount between 2 and 4 times the monster's HD
  • Strong poison will instead poison for 3.67-6.5 times the monster's HD

Venom-branded weapons work differently. When monsters attack players, venom has a 75% chance to add 6-13 poison damage, plus a random amount ranging from 0 to 1.5x physical damage done. When players attack monsters, it inflicts 1 + (4 + 1d8 + 1d<1.5 * dam>)/7 "stacks" of poison to the enemy.

Poison Resistance

Players and monsters can have a single level of poison resistance (rPois+) or complete immunity (rPois∞, represented in the code as rPois+++). rPois+ doesn't stack, so an Octopode can't wear 3 rings to gain immunity.

Poison resistance grants the following:

In addition, rPois monsters (not players) are fully immune to curare. For most effects, poison resistance does not reduce the amount of poison status directly, only the chance that you get poisoned.

Poison immune creatures can't be poisoned and do not take poison impact damage.

Note that Sting, Poison Arrow, and Eringya's Noxious Bog deal 70% poison impact and 30% physical damage, so even poison immune creatures will take some damage from these spells. Poison resistant creatures take a total of 53% damage from these spells.

Poison Vulnerability

Some monsters (particularly insects and spiders) are vulnerable to poison, taking twice as much damage from poison attacks, and doubling the amount of poisoning received. You can also gain vulnerability from the Virulence spell.

Any amount of rPois+ will negate vulnerability, causing you to take regular damage from poison. Poison immunity, of course, prevents poison vulnerability from doing anything.

Sources of resistance

You can acquire poison resistance from a number of sources:

Additionally, there are a few ways to become totally immune:

  • Being an undead race (mummy, ghoul, or bloodless vampire), gargoyle, or djinni
  • Players in Death Form, Statue Form, or Storm Form are immune to poison while in one of those forms. Poison won't count down during these transformations, however, so if you transform while poisoned you'll be just as poisoned when they end.
  • Wielding the Staff of Olgreb. Unlike the transformations above, the poison status will count down (harmlessly) while you wield it.
  • Zin's Vitalisation ability. Poison counts down harmlessly.

Some things other than resistance can help against poison as well:

  • Healing yourself through other means will not cure the condition, but may give you the HP you need to wait it out.

Curing Poison

Characters that lack poison resistance can still avoid the worst of its effects by curing the condition before it runs its course. The following options are available:

Poisoned Condition

Poison attacks frequently result in a monster or player having the "poisoned" condition. While poisoned, a creature will take an amount of damage proportional to the degree to which it is poisoned. Each dose of poison "stacks" with previous ones, increasing the eventual damage. Different damage formulas are used for players and monsters:

Player Formula

  • For players, poisoning has a predetermined total damage, and will deal a portion of that damage each turn. The more poisoned you are, the more damage per turn this will do and the longer it will last. The total amount of damage it will eventually do is displayed as a yellow-highlighted section of the health bar.
  • If you worship Cheibriados (any piety level, not under penance), poisoning will only do 2/3rds as much damage per aut, but will last 1.5 times as long. This effectively spreads the damage out over a longer time, which gives you more time to regenerate health.

Monster Formula

Monster poison is measured by the number of "stacks" of poison it has. Each source of poison will inflict one or multiple stacks. There is a maximum of 4 stacks,[1] after which a monster is "as sick as possible".

Damage per turn is determined by the number of stacks of poison a monster has: [2]

  • If stacks = 4, base damage is 1. Otherwise, base damage is 0.
  • There is a 50% chance of an additional 1d(stacks + 1) damage.
  • If the monster is vulnerable to poison, there is an additional 2d(stacks) - 1 damage.

This damage is then modified by poison vulnerability (but not resistance).

Poison damage per 1.0 turn (monsters)
# Stacks Normal Vulnerable Description
Dmg. Avg. Dmg. Avg.
1 0-2 0.75 1-3 1.75 Poisoned
2 0-3 1 1-6 3 Very poisoned
3 0-4 1.25 1-9 4.25 Very poisoned
4 1-6 2.5 2-13 6.5 Extremely poisoned

History

  • Prior to 0.27, poison damaged players much more slowly. Overall damage was the same, but damage/turn was weaker.
  • Prior to 0.18, monsters with poison resistance were immune to the poison status effect, except from the staff of poison and Poison Arrow.
  • Prior to 0.17, poison resistance allowed you to eat poisoned chunks, which have been replaced by inedible chunks.
  • Prior to 0.14, poison's damage over time was randomized instead of being a fixed value.
  • Prior to 0.13, Statue Form only granted one level of poison resistance.

References

  1. mon-ench.h:8 (0.31.0)
  2. mon-ench.cc:1549 (0.31.0)

See Also

List of poison resistant monsters

List of poison vulnerable monsters