again.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10151 c06c8d41-db1a-0410-9941-cceddc491573
5QRXZHCR7QAYOILGUCQPVNLM4NQM5E5PPVNRGGMARWAIRJYKUJEQC SMYGL3DYWW7JM3RBKSVDTVWYOX5SJOCVNFBOW6XGKUHQA2I5X7OQC IMQY6A2EPL46TMYSWKKCJLEZFGNU5ZZXSS7UCNWYB5PRDTYTSTHQC S6ZETU2X3HBTKBDL2KTAMCNPMPGHEZO2JGMILIWETWC7XXRS5RYQC PUY2VWZJ3G7HNCLIHZP5VGT2DAGHI436ETDJQTPEBFPRSEHOM2NQC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC RDOOG5LBE5TCTFYCKJIB7TGGTRFX4HBLMJZYXS5TCFWNCU3QII5QC QPT5THCCOU3XQOFPNRTMHOZQ2FPCMWGYTXDSXGW3BNIQFS5HWKJQC XF322K6EBJEILJLKGN4BTPGR3XTQEIUM76TCNF3G6WTA7K6AB5IQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC XQBRTGZTSEXLIA4BIVO7DUMCGUW2GLQEQN2HVSD7WZG2CHIXATNQC G2EYUPAIPISVAEG26BS3SQANL37EEZJ3TZBJKKWHGKQ66LB3RFQAC 7OC4ZPC26GEUK63YFBRWKNTLSJ5QRDSPYCJHWCD6DQCFCPRG6R7AC FIYBXLWALQINNQTHG2KNDUUTAQAZRDDLXW2XOVSKDKBADJ3XCJ4AC 2UVHNPJRS352B7HNGZMEQRAIN5NE4R44B7JRQWCHUMZJIALWOEGAC BQ5QKUWLCYSBO4A7EWZN4FXPNSIAR6JPBAZE4PSV6XCUNTV53ERQC 5MLLDZAW2AG6TGTU6EZJX4N57STAL3IOVO5DJK2XLSFADBUAD23AC NTLY3XBVMGR2PTGCDOBYLZTZKYGDMAY6VNC6TVK2EBY2VMS5SUMAC ZGUJWUFJ4NFFJ6PGXLFGQWCWBCZHPWGWI44NJHJEVPRG5L36PADQC TH2RUX3XQ5I43J4ASC4C3KHFCBUOYQ4EUBMXPQV4JCJGPTZZAYAAC UCM6RM43UZHOSRI75MQQZPBTLQIV63N4KQ4V7N54ZZGQ7LCR6YGQC GETZ2YQJEBLH7WVPSMKYRW25CTHYMCYTWPMTWJTUMBPFPPA5G7XAC ETAZL2CW6LEJBKUHGSYYMTVNSU3POF4ACHXLKW456DNMDCX5CG4QC S34LKQDIQJLIWVIPASOJBBZ6ZCXDHP5KPS7TRBZJSCDRVNCLK6UAC UEEDQIFBOUZOXHCWGSEBED4Z3SYGN3DVHOVRJYQVWQQ6BIDLWAQAC // If not mutated or can't unmutate, do something else instead.if (punishment > 7&& (!how_mutated()|| player_mutation_level(MUT_MUTATION_RESISTANCE) == 3)){
// If not mutated, do something else instead.if (punishment > 7 && !how_mutated())
// than the mutation resistance mutation and divine protection,// and stat gain potions override all sources of mutation// resistance other than the mutation resistance mutation.if (wearing_amulet(AMU_RESIST_MUTATION)&& !one_chance_in(10) && !god_gift && !stat_gain_potion|| player_mutation_level(MUT_MUTATION_RESISTANCE) == 3|| player_mutation_level(MUT_MUTATION_RESISTANCE)&& !one_chance_in(3))
// than divine protection, and stat gain potions override all// sources of mutation resistance other than the mutation// resistance mutation.if (!god_gift)
if (failMsg)mpr("You feel odd for a moment.", MSGCH_MUTATION);return (false);
if (wearing_amulet(AMU_RESIST_MUTATION)&& !one_chance_in(10) && !stat_gain_potion|| player_mutation_level(MUT_MUTATION_RESISTANCE) == 3|| player_mutation_level(MUT_MUTATION_RESISTANCE)&& !one_chance_in(3)){if (failMsg)mpr("You feel odd for a moment.", MSGCH_MUTATION);return (false);}
if (failMsg)mpr("You feel rather odd for a moment.", MSGCH_MUTATION);return (false);
if (player_mutation_level(MUT_MUTATION_RESISTANCE) > 1&& (player_mutation_level(MUT_MUTATION_RESISTANCE) == 3|| coinflip())){if (failMsg)mpr("You feel rather odd for a moment.", MSGCH_MUTATION);return (false);}