INIT_COMMANDS(L) LOCAL FUNCTIONS INIT_COMMANDS(L) NAME init_commands() - add the command hook add action and set the path. SYNOPSIS static void init_commands() ; DESCRIPTION The init_commands() lfun is defined in all of the bodies. It handles two tasks. First, it adds the cmd_hook add_action, with the string "" and with the match-beginning option used. Thus, anything the user types that is not handled by a pre- vious add_action, will be passed to the cmd_hook function in the body. The second thing the init_commands function does is set the user's PATH property. The exact PATH set depends on the body, but in all cases the PATH is set to be MASTER_ONLY secure. This prevents people from attacking other user's paths in an attempt to write traps. If you do a lot of path-switching, for guilds or other reasons, then you may need to relax this security in your own body objects. SEE_ALSO basic_commands(), cmd_hook(), /std/user.c, /std/monster.c, /std/ghost.c AUTHOR Mobydick@TMI-2 TMI-2 Release 0.9 Last change: 4-2-93