From c74d62a8f8032c9a0217768b92c33dceb69061a4 Mon Sep 17 00:00:00 2001 From: Nicholas Feinberg Date: Mon, 11 Aug 2014 08:04:35 -0700 Subject: Buff mutagenic clouds They now give significantly more glow per turn, reaching yellow glow within 2-4 turns. Previously, they would on average give yellow glow at minimum 5 turns, average 9 turns, which was... not a meaningful danger. --- crawl-ref/source/cloud.cc | 31 +++++++++++----------- .../source/dat/des/variable/mini_features.des | 4 --- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/crawl-ref/source/cloud.cc b/crawl-ref/source/cloud.cc index 3c46374c55..ceaa07c0c0 100644 --- a/crawl-ref/source/cloud.cc +++ b/crawl-ref/source/cloud.cc @@ -1022,24 +1022,23 @@ static bool _actor_apply_cloud_side_effects(actor *act, break; case CLOUD_MUTAGENIC: - if (coinflip()) + if (player) { - if (player) - { - mpr("The mutagenic energy flows into you."); - // It's possible that you got trampled into the mutagenic cloud and it's not your fault... - contaminate_player(1000, false); - return true; - } - else if (mons->malmutate("mutagenic cloud")) - { - if (you_worship(GOD_ZIN) && cloud.whose == KC_YOU) - did_god_conduct(DID_DELIBERATE_MUTATING, 5 + random2(3)); - return true; - } - return false; + mpr("The mutagenic energy flows into you."); + // It's possible that you got trampled into the mutagenic cloud + // and it's not your fault... so we'll say it's not intentional. + // (it's quite bad in any case, so players won't scum, probably.) + contaminate_player(1300 + random2(1250), false); + // min 2 turns to yellow, max 4 + return true; } - break; + else if (coinflip() && mons->malmutate("mutagenic cloud")) + { + if (you_worship(GOD_ZIN) && cloud.whose == KC_YOU) + did_god_conduct(DID_DELIBERATE_MUTATING, 5 + random2(3)); + return true; + } + return false; case CLOUD_CHAOS: if (coinflip()) diff --git a/crawl-ref/source/dat/des/variable/mini_features.des b/crawl-ref/source/dat/des/variable/mini_features.des index 27f0291558..4c1b8c5a97 100644 --- a/crawl-ref/source/dat/des/variable/mini_features.des +++ b/crawl-ref/source/dat/des/variable/mini_features.des @@ -3648,10 +3648,6 @@ ccccccccccccccccccccccc ENDMAP # A poor man's Radiant Cavern (1KB) -# -# Without an amulet of rMut, in my tests, the cost was 4-6 bad -# mutations -- certainly not worth most of the loot. With rMut, -# it's still a gamble. NAME: kilobyte_mutagenic_chamber DEPTH: Depths, Elf, Abyss TAGS: ruin_abyss -- cgit v1.2.3-54-g00ecf