wand if a monster or the player is targeted, or if an invisible enemy is nearby. This prevents the player from maximally stimulating Xom by just wasting a turn while near a dangerous monster via aming a wand of random effects away from all monsters.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6167 c06c8d41-db1a-0410-9941-cceddc491573
MMHQBQAWWCK6ZWOPAT265BXFTKXHDATCITFYR7FOIM6ZZE26FTBQC
OFH2B2UZBK43QLFQBZ54FOCFLFNE54BZVDNCEUGDTBCUGNVZULIQC
TS7AQYZVJ5KEACP4MZPD6CTASY27O75U6KL3BYXYDEQZXFGQIJSQC
ZGUJWUFJ4NFFJ6PGXLFGQWCWBCZHPWGWI44NJHJEVPRG5L36PADQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
FLAGBNUNSIQNFDN53CDWABJRTTFWDL4PG34AI474ZKPXDEPYHOAQC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
if (dangerous && alreadyknown && wand.sub_type == WAND_RANDOM_EFFECTS)
// Zapping the wand isn't risky if you aim it away from all monsters
// and yourself, unless there's a nearby invisible enemy and you're
// trying to hit it at random.
const bool risky = dangerous && (beam.fr_count || beam.foe_count
|| invis_enemy || beam.aimed_at_feet);
if (risky && alreadyknown && wand.sub_type == WAND_RANDOM_EFFECTS)