X_BOUND_2 and Y_BOUND_2 rather than GXM and GYM.
Assert that _handle_behaviour() has set a valid target.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8180 c06c8d41-db1a-0410-9941-cceddc491573
WBRAEO5JU2JNLWCSBCHQGVSB64FJBCXLT5HCRRDM2ZBSZSOZNEIQC
ESCFKTD6DSPQFCQ7HQ3JEO3GIIZ4RPBGOOVAJELIL3QW7GTHOCQQC
MCGOMSM7KM2RP4F65SOW763QN5AMR22GHE74SHVICRXUYI7YCRQAC
PKENI7REL6MQ5KKGSBIOVMPJKITY6OLQRXHVD4Z6PU7HMS23XM7AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
UJTB5VR2BSQSN2QRTLZPM2MDNHQ6KKRCPOBESWSM24N2PTWPRRHQC
3HGELZU7NELOQ635HZO6IJIYLBSNCJ5VPH46IE22KA3OSLEFK7AQC
SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC
PKXXBHS3LWLPZI2QVRX22MSQ4R2626IXRSNHFFYHXYTLJJQU54LQC
QQYQ4O4WRYDPIYYWPCUMFPPS4NUXONB2UVXCT7XFIHSVSSPXURXAC
SPWOUV6ZNHLBSAX455ACJDBEJYVFHGO4H76L4NPAE5DF6BEAK34QC
TMN6MGCYNMQL3GG5P3JKKT4ROF2RB26H4AE6LHNEE76MBRVCDZMQC
4UXFU3FZOCBSLDQ4S7MJKAE2H7VUHCNRDQMIY6NJ3PHYXWNGISDQC
NVSFIV2ZKP44XHCSCXG6OZVGL67OIFINC34J2EMKTA4KULCERUEAC
P5TRGRH7XMQSPCZKM5IEEO34TY6WMLGHHX7BU6Y453JFRXLUR2VQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
URFOQPK5U6ANCKMHK2R2BYIITZZESHYUNBAEI3WNJCYO7Q66WHNQC
KAOE5HB3THUKVGFZRO5EZESHEB3Q34WUO5DFMLWIKOBF47LZTIYAC
// Reevaluate behaviour, since the monster's
// surroundings have changed (it may have moved,
// or died for that matter). Don't bother for
// dead monsters. :)
if (monster->type != -1)
// Reevaluate behaviour, since the monster's surroundings have
// changed (it may have moved, or died for that matter). Don't
// bother for dead monsters. :)
if (monster->alive())
{