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