other things:
If level generation leaves some monsters detached then this will be specifically noted.
If applying _handle_monster_move() to a monster causes that monster to become detached it will be noted (those it won't catch other monster being detached by that monster moving).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8009 c06c8d41-db1a-0410-9941-cceddc491573
IB4IOXRL7AMMYTUE7GKYDYI6FE5ZFDIUG7DXAZIRMNEPA7KVSSWQC KH3OM4JSCYREHPD7NRLSLO2ELFGYGRC6UHGG2RGX6FP7FBU64GGQC 2UQXBHFFMTZG5M6NPB7KS7WNIH6VPBPVJFO4AN3YPCMZBT637ICAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC TGJZXTUIAKCFZQJ54ZQEBGFBVZSJCAX6AWDRSH3TP7UJRLGUM5SAC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC 7Y5HSDFKA5TPLS2TWTRFMQVX6UXUDHXU5MUMXQSDFAIY4THQ3BIQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC EDGP3KBYHBZ62J6RSGWDMWG4AARB2D3ULKELML5H3S4EDWTWUD7QC UIRWVLX5LDNWURTZOG7EFLXE5OOEL4XBPSLSUHUQSKHC4A7WCVLQC OSGS3PH2L5CBTDVZCZS6OCFQNA4A7RMEXBYJQB7DDZBYYJW7QSSAC R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC W5VEC2PBIM5DMU5233HOWAZUEPTGWJRZZIA3H35YYQQW6BTP6XUAC B7MSPF6X2RLGWN4M6ZZF3WSOPKGYPTTD7LIJVST7DXN27DG6JHNAC WLX2RQMMOMP2PYPAGJRM4VFD2WTLJTOAZZPPY3MV76FU2EGEJ54QC TK2DI6PDNMQWV3WGYEFTRNITLFJ6YXSEMKRDP3FIFGS4W4LSPSMQC DPJBWGZZPH6WNIHLLENQBL3EO2WKHEOPAF777ROBCYBNK6DY5KDQC #if DEBUG_MONS_SCANif (!monster_was_floating&& mgrd(monster->pos()) != monster->mindex()){mprf(MSGCH_ERROR, "Monster %s became detached from mgrd ""in _handle_monster_move() loop",monster->name(DESC_PLAIN, true).c_str());mpr("[[[[[[[[[[[[[[[[[[", MSGCH_WARN);debug_mons_scan();mpr("]]]]]]]]]]]]]]]]]]", MSGCH_WARN);monster_was_floating = true;}else if (monster_was_floating&& mgrd(monster->pos()) == monster->mindex()){mprf(MSGCH_DIAGNOSTICS, "Monster %s re-attached itself to mgrd ""in _handle_monster_move() loop",monster->name(DESC_PLAIN, true).c_str());monster_was_floating = false;}#endif