time between levels, monsters with ranged attacks were shifting their target without checking it afterwards with in_bounds(), and all monsters were later making their "dirt simple movement" and checking it with the equivalent of map_bounds() instead of in_bounds(). I believe this should finally fix [2488905].
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8799 c06c8d41-db1a-0410-9941-cceddc491573
ZX4PRBKWDEXUQIWAZVNTSZHNYQSMS4KZEL7DB567K6HQUQJ3LVLQC