really anger them at the right time.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6059 c06c8d41-db1a-0410-9941-cceddc491573
MDSFNRPBJ2SXDV22NZDCO7B3X2H3IOG6WMBTKDKV7BKBGTEIDTSQC
WX6W3WVZK74Y66OREKY6HEGYVYE7LZ4WKA4DKBEH6MVW3OTXIMWQC
QQEPPD34BJH7DHNHSAVOST6DRTWCZ3I6ETY4BVSG62AM3O6QZQ2AC
X4F566X6Y4CWBMYPU547QSHGEOGUH6QDPNRBJVQ4CRJFFICJNCYAC
QEPTJOPJFKTXH27KOHY7DMQSMTXWAM57OPL3Y7WYE4X2OFMZE5IAC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC
3XL4DKV7PSWAU3ZBJSKZFJ2VUYABC47I7KKWGIRCJYXULQD453MQC
NIJDQAJEWQIYKPDWIXYCCT4JIWVE6CWJ3J3K4N5PPGHWENGNZZXQC
XKWPTINAGPP4MXVIIYFOGQZPK53KSDZ4VZHVORJBOXC7XB3WUCLQC
RWLTQSCQVD6GE4KNXACTYX666S35L4MQ2EICZNY52W2JNMAAQWJAC
QNQHEILZ3S365ZANMX6PDT3IDMMSXHXRDVWI4HEBA5AMSOIRMQIAC
GN333G64BJJSMYTTXVADZ6IPA3CC3ALVZ6TFGBFYYTED5HYM2MFQC
}
if (success && numdifferent != numdemons && numdifferent > 0
&& hostiletype != 0)
{
for (int i = 0; i < numdemons; ++i)
{
if (summons[i] != -1)
{
monsters *mon = &menv[i];
const bool is_demonic = (mons_holiness(mon) == MH_DEMONIC);
// Mark factions hostile as appropriate.
if (hostiletype == 3
|| (is_demonic && hostiletype == 1)
|| (!is_demonic && hostiletype == 2))
{
mon->attitude = ATT_HOSTILE;
behaviour_event(mon, ME_ALERT, MHITYOU);
}
player_angers_monster(mon);
}
}