worship a good god, cleansing flame will no longer damage neutral monsters, since attacking neutrals offends the good gods.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4393 c06c8d41-db1a-0410-9941-cceddc491573
VZHWCXKKXGA6B6HQ4NFWBBOZ3MULBMSZX6CHYFBFTN3MWXKXF2PAC PI5BATR2SER3RFE76IUGHM2AGXVFOUM3PLU7WC2K2Q2BA5K2E73QC M2EUGZPKR6XTZSLQYDO7CDBBR2WPPMCBIBKJSZW5P7KYUOUPZSZQC XKFXUJ5YV3HQUSBDHADFIH5JFFNBMORLXOUJKWFXV743F5Y2BSSAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC B6X2JQ6LF5EEDKFOXKX4RQYH6GW3LXB5E4WTIUVHSXTO4TIZA24QC 62CWUC7WKYRODVOOUFHRPDZXGTBUIU7XPR3EHJWESPG2XVUM7SDAC RIIO4BI64ECFXSRLBP3RA24QOPYXJVWMSFHLNTKUZS5YCLISLVJQC KXSMIB63X534GW362O7BVDPB6FWGHWZXU2M3EMEARZRXQFGGWD3QC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC 27PHKHPXXI2JPK74EQCGO6YF4ABXQTZ37GZWSMD4AGOQZPD2VSLQC bool result = false;switch (you.religion){case GOD_SHINING_ONE:result = is_tso_follower(mon);break;case GOD_BEOGH:result = is_orcish_follower(mon);break;default:result = (mon->alive() && mons_friendly(mon));break;}return result;
if (is_good_god(you.religion))return is_good_follower(mon);else if (you.religion == GOD_BEOGH)return is_orcish_follower(mon);elsereturn (mon->alive() && mons_friendly(mon));
if (mons_is_unholy(monster))hurted = (hurted * 3) / 2;else if (mons_is_holy(monster)|| is_good_god(you.religion) && is_follower(monster))
if (mons_is_holy(monster)|| (is_good_god(you.religion)&& (is_follower(monster) || mons_neutral(monster))))