git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6955 c06c8d41-db1a-0410-9941-cceddc491573
IJ4GH6RYJYT4METQIJYT3IITJEHZ4IAF4WBPA5RH6RSYX4KHXMYAC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC PMODADA7C3BWOFCPU37626DKMWENG6FAR5I6TOIQU5OBJBUJTSAQC 5OFUF2JHXEX5AF5CDY4KATIAFKIHDKTV463PIJZN3IXEIJWDNVYAC ZGUJWUFJ4NFFJ6PGXLFGQWCWBCZHPWGWI44NJHJEVPRG5L36PADQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC WG6O475IOLZFMUQSLVR2KHM7XTBF5HH276L2KDGF7UOSESDOAILQC 4NBPZKMZBKB3QYX4FFUAKDXQS43NJCBDLMHKDJFVXHQLX4MQDINAC NQMXQ6OQVUSC7Y7F7IL252QW4A5JED224EECNHWAM4ZZYVNY745AC HSHTFTGAWBWARTWJ5QNCCSQBNOODVSQBU4MXFBV3EKGJSQ77QZJAC KATZLWENEIQMKKWIV4ZLXJ5HFUW6SU5K4ZU6NENBOL4XAAVTDUKAC PR42BCP5BPRFD2MP5H6CIJP7E57Q6TKL6SOXZWFKMFVR2OZWHT7AC 3PBVDFJADTAFTTYIQ23R65K2URQGURPCORACTMI3S3LO25JPHZQAC TJRYL3NXPW5IUGEV3YOC7JYWEXCZDBFPLT4AUG4P227WVKVB72ZAC ENR5ESQYWRTVCHJTZVHKUQN4ZRRQHZN3NFW6UJQFBV5PRNTY6FYAC AUXVWXWIFSTWFA6VZXN2FMG7FQEKRZVV6MD32VQQ7J2RKCXHAVGAC MT73EUNHNCLN5AQW6TT2PSM26PJCFQL5SF53NUYQ2T27UHATQNUAC ZI7643NG3LOKVSDXHFNV2YU3ZIQUVEY25AOXZCPBXJB5SQAUCE6QC 3M6SEWGBU6ZLET5Z2XJ4NVODXZX2BKXUIY6ZI7KYZZVDS47E6MVQC IGN3Q5YCLHXKWFZQRSRABCHW2JFW5TFVU7TM5EXE2EW7PDBBSQWAC N5LIMKFHLLLIWK25Y3IQAF4XOZVZA5HOFFMHVTKSZEQV4FEBZJDAC ENN23K4IMPAAICA5IXCZBOMWAUXGXWR46AIEWUEDVSHSSJNQB63QC TWYB52EBZRZEABTKQ7D6OWKMDKIGACWDUGNH5LP47QX4SKC3SFYAC ECIVNJZMVLZ5ZKAFMNXAQHMECVDNIPOYCLEGINRODBW34ZBT4GIAC X5WLJCJVW55SXZVP7IKP7ADCJIGNKN4PKAXFECVR6TNK7XSMZR7QC ZJ35GZK55U4IYTYDAVXTAMBNG5YF3LIGYD7OVTQH3UFA56I7JE5AC GSJA56E3ORVIBCBA6T6WU2HE4DCLJ6NZPW76O7L54N4CYPKLJOWQC if ((flags & SPFLAG_TARGETING_MASK)&& spell != SPELL_BURN && spell != SPELL_FREEZE&& spell != SPELL_CRUSH && spell != SPELL_ARC&& spell != SPELL_PORTAL_PROJECTILE)
if ((flags & SPFLAG_TARGETING_MASK) && spell != SPELL_PORTAL_PROJECTILE)
canned_msg(MSG_OK);return (-1);}if (spd.isMe){canned_msg(MSG_UNTHINKING_ACT);return (-1);}const int mgr = mgrd(you.pos() + spd.delta);// Yes, this is strange, but it does maintain the original// behaviour. Possibly to avoid giving information about invisible// monsters?if (mgr == NON_MONSTER){
if (flavour != BEAM_MISSILE)hurted = mons_adjust_flavoured(monster, beam, hurted);hurt_monster(monster, hurted);if (monster->hit_points < 1)monster_die(monster, KILL_YOU, 0);else
if (monster->alive())