For Beogh, have a random chance of doing them directly upon living kills, instead of on piety gain. First, TSO should be doing this eventually too, so the framework should be in place. Second, piety gain is slower at high piety levels, which makes blessings granted in do_god_gift() occur less often as you become more messianic, which seems wrong.
Make random blessings also occur a bit less often, so you don't get a long string of them, and make them occur randomly on experience level gain again; if you're pious enough, the latter should still occur often.
A random follower can be blessed when you kill, but when a follower kills, it can be specifically blessed. Also, messages for blessings of out-of-view followers now just refer to "your follower."
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3831 c06c8d41-db1a-0410-9941-cceddc491573
UPNIIOG2FHJ4WFGGPZBFYK3GYONL3Z5LO4FEYRJPE7WHNI5R7UZQC 4F6JKMC5KRITQNYVYC7AAGAOSNDDXRBAXQTHWI5RDZT6LYNXQJQQC NCOWFSIBOPCCM2MO5BSFBTUQA6SWCAPFK7E6TOMQU4TPFNRE4MPQC K27R6ZMYMKVNXIV7K3QU2NXRVOGQRLMR6TI6ZQQSVKXVKS76NLSQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 6INGHIA3J7XER4L7OZHGU4RR3QTRWISMXHD3AZQK6MQ3VDADBVAAC LKZLCEOXC54N7VPFQ7LCBBWKUABM2ETL35ZOJXWS7TXLPOI7ECKQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC M2EUGZPKR6XTZSLQYDO7CDBBR2WPPMCBIBKJSZW5P7KYUOUPZSZQC NDCVITU5R7TBEUC4FILNFRKWQGUNCJUGW5HA5KW3CQTU6AYRLYWQC OWERGKLVPNPGIIS23FZ7ZDOBWUIXCKYAFG3URXU75JAUDX3N5ENAC case GOD_BEOGH:// Random blessings for followers.if (you.piety >= piety_breakpoint(2)&& random2(you.piety) >= piety_breakpoint(0)){bless_follower(GOD_BEOGH, is_orcish_follower);}break;
}// Randomly bless the follower who killed.if (you.religion == GOD_BEOGH&& mons_holiness(monster) == MH_NATURAL&& (!player_under_penance()&& random2(you.piety) >= piety_breakpoint(2))&& !invalid_monster_index(i)){monsters *mon = &menv[i];bless_follower(GOD_BEOGH, is_orcish_follower, mon);