The Shining One's warning should come before the message indicating that the divine host has turned against you.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3428 c06c8d41-db1a-0410-9941-cceddc491573
MM5OWDOFQXT446ZNXJBJ67CKGEOC647BM6AH5GZOPW2EZRMVFA2QC
// When you leave one of the good gods for an evil god, you make
// all non-hostile holy beings hostile.
if (you.penance[GOD_ZIN] || you.penance[GOD_SHINING_ONE] ||
you.penance[GOD_ELYVILON])
{
if (holy_beings_attitude_change())
mpr("The divine host forsakes you.", MSGCH_MONSTER_ENCHANT);
}
// When you leave one of the good gods for an evil god, you make
// all non-hostile holy beings hostile.
if (you.penance[GOD_ZIN] || you.penance[GOD_SHINING_ONE] ||
you.penance[GOD_ELYVILON])
{
if (holy_beings_attitude_change())
mpr("The divine host forsakes you.", MSGCH_MONSTER_ENCHANT);
}