the only difference between these and the conducts for servants' killing undead and demons are the messages ("slaves' kills" vs. "collateral kills").
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9288 c06c8d41-db1a-0410-9941-cceddc491573
UA7TWR6TJ7NAUQ5J7APBTBQW3PV6ZAAD7D7HCTJT3CGMW6JIEIVQC
ZVD3ZBLCAH5MZLGYN4FQOQKHNM453N6P3BZ3KYAQMWCZTEHQK65QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SROWUFFIKQV3PLGRJBPFUBMY4THTWIR2632PTVDAYEB5R3BDSDJAC
SA36K3OJ75PNVR2F4QAPNU2LUGFTVHNIAZVSXCBXBT2NLW2RTUPAC
6L4EP4ZRWWYLT55PD5KTTJON5J2JB5VV5MWNHF5VPZQZ5BKEYZ4QC
NMZFKLRNGUMWPRLQCGHJPKTEFPPBIGMM2MEND5CR3QIEF5Z6BQDAC
NG53L53MSFQZAIVKHG54IEMXNJ33AYVPF2OZM4MMJFDKEJCGPBSAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
retval = true;
if (random2(level + 10 - you.experience_level/3) > 5)
piety_change = 1;
break;
default:
break;
}
break;
case DID_UNDEAD_KILLED_BY_UNDEAD_SLAVE:
switch (you.religion)
{
case GOD_VEHUMET:
case GOD_MAKHLEB:
case GOD_BEOGH:
case GOD_LUGONU:
simple_god_message(" accepts your slave's kill.");
// okay that Yredelemnul ignores kills done by
// confused monsters as opposed to enslaved or
// friendly ones. (jpeg)
if (mons_friendly(&menv[killer_index]))
// okay that e.g. Yredelemnul ignores kills done
// by confused monsters as opposed to enslaved
// or friendly ones. (jpeg)
if (targ_holy == MH_NATURAL)
{
notice |= did_god_conduct(
!confused ? DID_LIVING_KILLED_BY_UNDEAD_SLAVE :
DID_LIVING_KILLED_BY_SERVANT,
monster->hit_dice);
}
else if (targ_holy == MH_UNDEAD)