mutation is hard to remove, it should be hard to get, god gift or not.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4746 c06c8d41-db1a-0410-9941-cceddc491573
TH2RUX3XQ5I43J4ASC4C3KHFCBUOYQ4EUBMXPQV4JCJGPTZZAYAAC
GETZ2YQJEBLH7WVPSMKYRW25CTHYMCYTWPMTWJTUMBPFPPA5G7XAC
7MIGVW67NPURCPMLLMCUQQPEYPXFXKUQQMG4OTEQWYXZ2WM6CQ4QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
MVKBMSNCIAJACMDTLUWUZC2VZPWLYWMS6CI55JJL3X3J7IGQJQ2AC
UCM6RM43UZHOSRI75MQQZPBTLQIV63N4KQ4V7N54ZZGQ7LCR6YGQC
UEEDQIFBOUZOXHCWGSEBED4Z3SYGN3DVHOVRJYQVWQQ6BIDLWAQAC
// God gifts override amulets of resist mutation and less than 3
// levels of the mutation resistance mutation.
if (player_mutation_level(MUT_MUTATION_RESISTANCE) == 3
|| ((wearing_amulet(AMU_RESIST_MUTATION)
&& !one_chance_in(10)
// God gifts override amulets of resist mutation.
if ((wearing_amulet(AMU_RESIST_MUTATION)
&& !one_chance_in(10) && !god_gift)
|| player_mutation_level(MUT_MUTATION_RESISTANCE) == 3
// God gifts override less than 3 levels of the mutation
// resistance mutation.
if (player_mutation_level(MUT_MUTATION_RESISTANCE) == 3
|| ((player_mutation_level(MUT_MUTATION_RESISTANCE) > 1
&& coinflip()) && !god_gift))
if (player_mutation_level(MUT_MUTATION_RESISTANCE) > 1
&& (player_mutation_level(MUT_MUTATION_RESISTANCE) == 3
|| coinflip()))