int move (string dest [, int method [, mixed data ]] )
int move (object dest [, int method [, mixed data ]] )
The function performs quite a number of checks before initiating the move, and notifications after it. Also, eventual followers are handled by calling their follow() lfun.
The interpretation of the <data> relies heavily on the object moved, see their docs for more information.
Moved objects also generate a message after the move, which is delivered to the old and new environment
MSG_MOVE <origin> <dest> <method> <data>
<origin> and <dest> here are both object values.