summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-miscast.cc
diff options
context:
space:
mode:
authorDracoOmega <draco_omega@live.com>2014-03-01 06:47:54 -0330
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-06 09:58:16 -0700
commitc5e17e5f3e484b0a9a8a57dc764b51f875d29aa3 (patch)
tree4e38da7221c44811339463bc0440a84f89940325 /crawl-ref/source/spl-miscast.cc
parentdcfe0c6302d95122f8f4bedf693bb976f961676b (diff)
downloadcrawl-ref-c5e17e5f3e484b0a9a8a57dc764b51f875d29aa3.tar.gz
crawl-ref-c5e17e5f3e484b0a9a8a57dc764b51f875d29aa3.zip
Convert various other sources of player poison to the new system
This covers potions of (strong) poison, miscast effects, clouds, needle traps, missiles, and curare. Several of the less important ones have fairly arbitrary values that seemed roughly reasonable. A bit more care was used with some things whose poison damage could already be genuinely dangerous (such as early poison needles), but definitely needs testing in a real game.
Diffstat (limited to 'crawl-ref/source/spl-miscast.cc')
-rw-r--r--crawl-ref/source/spl-miscast.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/spl-miscast.cc b/crawl-ref/source/spl-miscast.cc
index 259f3b6c47..f1eab0641c 100644
--- a/crawl-ref/source/spl-miscast.cc
+++ b/crawl-ref/source/spl-miscast.cc
@@ -2780,7 +2780,7 @@ void MiscastEffect::_poison(int severity)
{
you_msg = "You feel sick.";
mon_msg_seen = "@The_monster@ looks sick.";
- _do_poison(2 + random2(3));
+ _do_poison(7 + random2(9));
}
do_msg();
break;
@@ -2806,7 +2806,7 @@ void MiscastEffect::_poison(int severity)
{
you_msg = "You feel very sick.";
mon_msg_seen = "@The_monster@ looks very sick.";
- _do_poison(3 + random2avg(9, 2));
+ _do_poison(14 + random2avg(17, 2));
}
do_msg();
break;
@@ -2838,7 +2838,7 @@ void MiscastEffect::_poison(int severity)
{
you_msg = "You feel incredibly sick.";
mon_msg_seen = "@The_monster@ looks incredibly sick.";
- _do_poison(10 + random2avg(19, 2));
+ _do_poison(20 + random2avg(35, 2));
}
do_msg();
break;