git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1991 c06c8d41-db1a-0410-9941-cceddc491573
B3MFLKPJ34I2USQX7UM3SPDIFVGACB5HXYLEKT3FDULL57QOE2LAC
VD4KDTGHVKCN35AWREYB4TEOUMCTW7SAUPAMTMF5ABC7VBHVKP4AC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
bool is_friendly; // tracer firer is enslaved or pet
mon_attitude_type attitude; // attitude of whoever fired tracer
pbolt.is_friendly = mons_friendly(monster);
pbolt.attitude = mons_attitude(monster);
if (pbolt.is_friendly && monster->attitude != ATT_FRIENDLY)
if (pbolt.attitude == ATT_FRIENDLY && monster->attitude != ATT_FRIENDLY)
if (beam.is_friendly)
if (beam.attitude != ATT_HOSTILE)
if (beam.is_friendly != mons_friendly(mon))
if (beam.attitude != mons_attitude(mon))
can_see_invis(false), is_friendly(false), foe_ratio(0),
can_see_invis(false), attitude(ATT_HOSTILE), foe_ratio(0),