summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-damage.cc
diff options
context:
space:
mode:
authorDracoOmega <draco_omega@live.com>2014-03-01 07:13:52 -0330
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-06 09:58:16 -0700
commit3025aea1631a7474f48a78182f5ea14409bbca54 (patch)
treedc6a8fa21ba2705e4e84341d26440dba2b5fdbe5 /crawl-ref/source/spl-damage.cc
parentc5e17e5f3e484b0a9a8a57dc764b51f875d29aa3 (diff)
downloadcrawl-ref-3025aea1631a7474f48a78182f5ea14409bbca54.tar.gz
crawl-ref-3025aea1631a7474f48a78182f5ea14409bbca54.zip
Convert Cure Poison and OTR to the new system
Diffstat (limited to 'crawl-ref/source/spl-damage.cc')
-rw-r--r--crawl-ref/source/spl-damage.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/crawl-ref/source/spl-damage.cc b/crawl-ref/source/spl-damage.cc
index 02109a04a0..53d1042a7f 100644
--- a/crawl-ref/source/spl-damage.cc
+++ b/crawl-ref/source/spl-damage.cc
@@ -2861,16 +2861,13 @@ void toxic_radiance_effect(actor* agent, int mult)
"by Olgreb's Toxic Radiance", true,
agent->as_monster()->name(DESC_A).c_str());
- if (coinflip())
- {
- poison_player(1, agent->name(DESC_A),
- "toxic radiance", agent->is_player());
- }
+ poison_player(dam * 2 / 3, agent->name(DESC_A), "toxic radiance",
+ false);
}
else
{
- poison_player(1, agent->name(DESC_A),
- "toxic radiance", agent->is_player());
+ poison_player(roll_dice(2, 3), agent->name(DESC_A),
+ "toxic radiance", true);
}
}
else