|
|
|
|
@ -172,7 +172,7 @@ void SyncMonster(int pnum, const TSyncMonster *p)
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (monster.position.tile.WalkingDistance({ p->_mx, p->_my }) <= 2) { |
|
|
|
|
if (monster._mmode < MM_WALK || monster._mmode > MM_WALK3) { |
|
|
|
|
if (!monster.IsWalking()) { |
|
|
|
|
Direction md = GetDirection(monster.position.tile, { p->_mx, p->_my }); |
|
|
|
|
if (DirOK(ndx, md)) { |
|
|
|
|
M_ClearSquares(ndx); |
|
|
|
|
|