init
init - function in an object called by move_object() to
initialize 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
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_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)