diff options
author | DracoOmega <draco_omega@live.com> | 2014-03-01 07:13:52 -0330 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-06 09:58:16 -0700 |
commit | 3025aea1631a7474f48a78182f5ea14409bbca54 (patch) | |
tree | dc6a8fa21ba2705e4e84341d26440dba2b5fdbe5 /crawl-ref/source/spl-damage.cc | |
parent | c5e17e5f3e484b0a9a8a57dc764b51f875d29aa3 (diff) | |
download | crawl-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.cc | 11 |
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 |