init |
Discworld driver help |
init |
Name
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 has been called by that object.
Typically, the init function in an object is used to call add_command for each command that the object offers.