git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5134 c06c8d41-db1a-0410-9941-cceddc491573
6YQRV6WDHJU3CQSXGZLXLNOKGLBCTMOIU4ZWZVFSQULY7OUFX7AQC
NAJJIL3NX4W3FHBW62IS5Y5UAGCDOJKSNXEQQE6BEBFRW4OIXA6AC
FJCG7QPYI2ON5QIGUZDIA6KTJP2BOU45K5ZE6HOEUSLZTEW2YW6QC
X6PDJWFXOZ4NUKXNOEP54CYQ6PCQJQK2KALAYY75XDAFCJJYWE6AC
R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
PIGVTTBAQGNHOCX6IXJLGVVURBAT77SD6FQUVTTI5SFTV563GMZQC
2H32CFFM2FNS63JJPNM2S6HMO543EX72GMPOU5GI6HTMQYPL6I3AC
R5HVRGDKUX6A2H4DRHGWFBC2P625VAJHDZTERDMLFVXWSZLMHKRAC
RYK4OAO72K3TDOSKJ2GTQHD3LSMDSB6TQXFZWHPB6FYETNVFNVIAC
X2FMJXEWN2NI4PJZLE2POIBGVLK5DSXU4IVFI7KCONRQO2UH4MJAC
P2YNOE2TUTZFAOBTHJOIVD6TCV7J7D2UKUX67LHZUL6QY44ZMENQC
5HGMULU7IWTFJJH35S6XTCW3YZEMCORXHQL6NVY2TO4DUMVITNJAC
WN6AAJ2DGDZFF3GGO7JAO22TZOL6HPTURQCYDRPRVJ5MMO2UL6EQC
const monsters *mons = dynamic_cast<monsters*>(other);
if (mons_friendly(mons))
did_god_conduct(DID_ATTACK_FRIEND, 5, true, mons);
else if (mons_neutral(mons))
did_god_conduct(DID_ATTACK_NEUTRAL, 5, true, mons);
else
pet_target = monster_index(mons);
const monsters *mon = dynamic_cast<monsters*>(other);
if (!mons_friendly(mon) && !mons_neutral(mon))
pet_target = monster_index(mon);
// no unchivalric attacks on dead or abjured monsters, monsters that
// cannot fight (e.g. plants), or invisible monsters
if (defender->alive() && !defender->cannot_fight()
&& player_monster_visible(def))
// no unchivalric attacks on monsters that cannot fight (e.g.
// plants) or invisible monsters
if (!defender->cannot_fight() && player_monster_visible(def))