nextloc = GeoEngine.moveInWaterCheck(getX(), getY(), getZ(), dest.x, dest.y, dest.z, waterZ, geoIndex);
if (nextloc == null)
{
return false;
}
List<Location> moveList = GeoMove.constructMoveList(getLoc(), nextloc.clone());
_targetRecorder.clear();
if (!moveList.isEmpty())
{
_targetRecorder.add(moveList);
}