confused, don't give the "Really attack…" prompt when making an unchivalric attack under those circumstances either.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5113 c06c8d41-db1a-0410-9941-cceddc491573
VERPUJ3PIWGEVLXJJ5KYJJ3DGOWSOWBS4JOJ4PDISYGQLPQOZXIAC
J2EXARCZZISVWZOPIPATFLWBKQVY7UL3GQ5LSPLEEVSRIBIBSV5AC
5HGMULU7IWTFJJH35S6XTCW3YZEMCORXHQL6NVY2TO4DUMVITNJAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
U24V52ZGVQ2XGYA4RNKT26VIIEKUYC6AUEWZSDYJFXB5ZWMMXTPAC
HLDXVOZVU4R5WJWLRKRXXD4IB6URK5TJRLWZZTI4RYQXGJITPU3AC
YAICSBIJYVK6MB6GQL7AD4TYLXG3QDEIESQ5DJO5DX76VTDBRBDAC
QCSLMPAVJIRPFKQRPQH2KGKHEWMVD3PD3EFEC3P5QM4Y5TMTDYMQC
bool cancel_stab =
(you.religion == GOD_SHINING_ONE
&& !tso_unchivalric_attack_safe_monster(defender)
&& !yesno("Really attack this helpless creature?", false, 'n'));
if (cancel_stab)
if (you.religion == GOD_SHINING_ONE
&& !tso_unchivalric_attack_safe_monster(defender))
stab_attempt = false;
cancel_attack = true;
if (!you.confused()
&& !yesno("Really attack this helpless creature?", false, 'n'))
{
cancel_attack = true;
}
else
did_god_conduct(DID_UNCHIVALRIC_ATTACK, 5, true, def);