diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-04-26 06:38:29 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-04-26 06:38:29 +0000 |
commit | 34849b991680d3980d03e7581e2b38fc3b2cdc09 (patch) | |
tree | e3c88c1e64c62c991170904049aa0aa92dc35460 | |
parent | 61bd2741c5e464739ac2810f81ac18ce48f601fd (diff) | |
download | crawl-ref-34849b991680d3980d03e7581e2b38fc3b2cdc09.tar.gz crawl-ref-34849b991680d3980d03e7581e2b38fc3b2cdc09.zip |
Make Zin no longer force mutation removal, so that he doesn't override
the full mutation resistance mutation anymore.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4657 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r-- | crawl-ref/source/mutation.cc | 3 | ||||
-rw-r--r-- | crawl-ref/source/mutation.h | 3 | ||||
-rw-r--r-- | crawl-ref/source/religion.cc | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc index 5608c79887..e5835b89de 100644 --- a/crawl-ref/source/mutation.cc +++ b/crawl-ref/source/mutation.cc @@ -2182,7 +2182,8 @@ int how_mutated(bool all, bool levels) return (j); } // end how_mutated() -bool delete_mutation(mutation_type which_mutation, bool force_mutation) +bool delete_mutation(mutation_type which_mutation, + bool force_mutation) { mutation_type mutat = which_mutation; diff --git a/crawl-ref/source/mutation.h b/crawl-ref/source/mutation.h index a91bce44d8..e80fca0aa1 100644 --- a/crawl-ref/source/mutation.h +++ b/crawl-ref/source/mutation.h @@ -54,7 +54,8 @@ formatted_string describe_mutations(); /* *********************************************************************** * called from: decks - it_use2 - mutation - spells * *********************************************************************** */ -bool delete_mutation(mutation_type which_mutation, bool force_mutation = false); +bool delete_mutation(mutation_type which_mutation, + bool force_mutation = false); // last updated 12may2000 {dlb} /* *********************************************************************** diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc index 1e20a6180f..0bb2572b9d 100644 --- a/crawl-ref/source/religion.cc +++ b/crawl-ref/source/religion.cc @@ -2983,7 +2983,7 @@ static bool _zin_retribution() bool success = false; for (int i = 0; i < 7; i++) if (random2(10) > i - && delete_mutation(RANDOM_GOOD_MUTATION, true)) + && delete_mutation(RANDOM_GOOD_MUTATION)) { success = true; } |