
init(4)                  Driver Applies                   init(4)

NAME
     init - function in an object called by move_object() to ini-
     tialize verb/actions

SYNOPSIS
     void init( void );

DESCRIPTION
     When the mudlib moves an object "A"  inside  another  object
     "B",  the driver (the move_object() efunction) does the fol-
     lowing:

     1.   if "A" is living, causes "A" to call the init() in "B"

     2.   causes each living object in the inventory  of  "B"  to
          call  init() in "A".  regardless of whether "A" is liv-
          ing or not.

     3.   if "A" is living, causes "A" to call the init() in each
          object in the inventory of "B".

     Note:  an   object   is   considered   to   be   living   if
     enable_commands(3) has been called by that object.

     Typically, the init(4) function in an object is used to call
     add_action(3) for each command that the object offers.

SEE ALSO
     reset(4),  move_object(3),  enable_commands(3),   living(3),
     add_action(3)

MudOS                Last change: 5 Sep 1994                    1

