git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5238 c06c8d41-db1a-0410-9941-cceddc491573
ZI7643NG3LOKVSDXHFNV2YU3ZIQUVEY25AOXZCPBXJB5SQAUCE6QC IGN3Q5YCLHXKWFZQRSRABCHW2JFW5TFVU7TM5EXE2EW7PDBBSQWAC WSUGPG4GWKAV3DINPD5LYP6W3GNFKIFWR3UXQGOQFSLIG5PLOEMAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 5HGMULU7IWTFJJH35S6XTCW3YZEMCORXHQL6NVY2TO4DUMVITNJAC VWYVIRKY35DS4V6HJXEZK3O2NJWNA3LAARRXITR35GIE2HMQK55AC QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC 3M6SEWGBU6ZLET5Z2XJ4NVODXZX2BKXUIY6ZI7KYZZVDS47E6MVQC ECIVNJZMVLZ5ZKAFMNXAQHMECVDNIPOYCLEGINRODBW34ZBT4GIAC JM7UAK777RAVDAVLQLEOBRTGNW2B47S5G55XITJXO243IUNZHVYQC JBMC2XNV3DNWMMLKUDRKBPDCPVRITY6L3WRQSD2SJMWNZUSIBMRQC 3IJHKZOTXLU7B6F4UIKXCQCPXEVLKRX2M3VWAAPGRLL24IIP2T2QC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC IT3NSSLR756K7TZ7S7DOMS7DZUVGIFS5EAR22PEERAF5ZRBICV4AC 6PAG7GHXHIYXJPPTEK4KZQZT4CL2SJDAGTVIUDB4KK66PVSTWUMAC CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC X2FMJXEWN2NI4PJZLE2POIBGVLK5DSXU4IVFI7KCONRQO2UH4MJAC NAJJIL3NX4W3FHBW62IS5Y5UAGCDOJKSNXEQQE6BEBFRW4OIXA6AC 25ZIRUIA4L47VVI3CHNJ66VZZDPJLTYC5KHEMD6BROGKLQNC5G5AC PIGVTTBAQGNHOCX6IXJLGVVURBAT77SD6FQUVTTI5SFTV563GMZQC RYK4OAO72K3TDOSKJ2GTQHD3LSMDSB6TQXFZWHPB6FYETNVFNVIAC R5HVRGDKUX6A2H4DRHGWFBC2P625VAJHDZTERDMLFVXWSZLMHKRAC 2H32CFFM2FNS63JJPNM2S6HMO543EX72GMPOU5GI6HTMQYPL6I3AC if (you.confused() || (prompt && yesno(info, false, 'n'))){if (conduct){if (isFriendly)conduct->set(DID_ATTACK_FRIEND, 5, true, mon);else if (isNeutral)conduct->set(DID_ATTACK_NEUTRAL, 5, true, mon);
return (!you.confused() && (!prompt || yesno(info, false, 'n')));}
if (isUnchivalric)conduct->set(DID_UNCHIVALRIC_ATTACK, 4, true, mon);
void set_attack_conduct(const monsters *mon, god_conduct_trigger& conduct,bool known){if (mons_friendly(mon))conduct.set(DID_ATTACK_FRIEND, 5, known, mon);else if (mons_neutral(mon))conduct.set(DID_ATTACK_NEUTRAL, 5, known, mon);
if (mons_friendly(mon))conduct.set(DID_ATTACK_FRIEND, 5, !okay, mon);else if (mons_neutral(mon))conduct.set(DID_ATTACK_NEUTRAL, 5, !okay, mon);if (is_unchivalric_attack(&you, mon, mon))conduct.set(DID_UNCHIVALRIC_ATTACK, 4, !okay, mon);if (mons_is_holy(mon))conduct.set(DID_ATTACK_HOLY, mon->hit_dice, !okay, mon);
set_attack_conduct(mon, conduct, !okay);