diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-08-11 08:04:35 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-08-11 08:09:32 -0700 |
commit | c74d62a8f8032c9a0217768b92c33dceb69061a4 (patch) | |
tree | e04d4e9b1eb8ff1bc025bf42c4cf5582b58bbf2c | |
parent | efff164730afb1621fb95b0919a9d609e7e1bf8d (diff) | |
download | crawl-ref-c74d62a8f8032c9a0217768b92c33dceb69061a4.tar.gz crawl-ref-c74d62a8f8032c9a0217768b92c33dceb69061a4.zip |
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.
-rw-r--r-- | crawl-ref/source/cloud.cc | 31 | ||||
-rw-r--r-- | crawl-ref/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 |