git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5216 c06c8d41-db1a-0410-9941-cceddc491573
6MAMXLPWLW5IXKQXGUNSKNZNHZM7U24GQNN4IWZL2FKKGAKL23YAC YOYLOYEHDT254RQ6KODMNSSNWS5S4AMT35QAXLFWZAPX7BGL7MMAC 2DORUQ4B574MDOOMRYWGU5I72AKHMCSTZ6B3VSHQBUQOZYHRC7FAC SFWCESFCUEVKJ6ZQQX3Y5YTIQD5BC6MCVSLVZFRGRTU46BFLKKWAC XE5FBYASPYLMBNHWKL5MRN7TQGIWR4O6PF72I7WXRTUJ7HS2O2LAC 3EUPIYJNWOMOQBP2Z5SGSMWK453BXJD6KL2WFTR3NM565MEBYASAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC FLAGBNUNSIQNFDN53CDWABJRTTFWDL4PG34AI474ZKPXDEPYHOAQC 6PYFSVZZOCQMKUKT3DBGX5OYMWDTXTR5ETQHM5EGZFXOV75NWCYAC NLXVJSK53M3GCGGVJWYPHYZJ2A7JAF2FEYQPIGLRUYJ3FTWYONLQC RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC if (!_beam_is_harmless(beam, mon)&& _stop_unchivalric_attack(mon)){beam.fr_count = 1;return (BEAM_STOP);}
if (!_beam_is_harmless(beam, mon)){const bool target = (beam.target_x == mon->x&& beam.target_y == mon->y);if (_stop_unchivalric_attack(mon, target)){beam.fr_count = 1;return (BEAM_STOP);}}