
init(4)                   Driver Applies                  init(4)

NNAAMMEE
       init  -  function  in an object called by move_object() to
       initialize verb/actions

SSYYNNOOPPSSIISS
       void init( void );

DDEESSCCRRIIPPTTIIOONN
       When the mudlib moves an object "A" inside another  object
       "B",  the  driver  (the  move_object() efunction) does the
       following:

       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 living 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_com       mands(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.

SSEEEE AALLSSOO
       reset(4),  move_object(3),  enable_commands(3), living(3),
       add_action(3)

MudOS                       5 Sep 1994                          1

