SYNOPSIS int|string (string cmd) DESCRIPTION After set_modify_command(mob) was called for an interactive object iob, all commands for that user will be passed to mob->(), and the return will then be checked for actions. The actual name of the lfun to call is specified by the H_MODIFY_COMMAND_FNAME hook - traditionally it's 'modify_command'. If the result is a string, it is the new command to execute instead of the given one. Note that it is not possible to make several commands from one this way! If the result is a non-zero number, the given command is to be ignored. In case of the closure/lfun setting this may mean that the closure/lfun already executed it. If the result is 0, the originally given command is to be used. HISTORY In 3.2.1@109 the name of the lfun to call must be specified using the H_MODIFY_COMMAND_FNAME driver hook. SEE ALSO set_modify_command(E), hooks(C)