MUDL:Construct
From WikiName
Overview
This MUDL function gets called when:
- The room containing the MUDL procedure is created (boot)
- The area containing the MUDL procedure is created (boot)
- The mobile containing the MUDL procedure is created
- The procedure's PROC_ENABLED value is set to a non-zero value.
This is the perfect spot to initialize variables in the MUDL script. For mobiles, the constructor is called after the mobile is placed in a room.
Command Syntax
addproc <room|mobile|object> mudl setproc <room|mobile|object> ## construct
Global Variables
The following global variables are available:
Name | Type | Description |
---|---|---|
%c | Character | The mobile that the MUDL script is attached to. This value is null if the script is attached to a room or object. |
%o | Object | The object that the MUDL script is attached to. This value is null if the script is attached to a room or mobile. |
%r | Room | The room that the MUDL script is attached to. This value is null if the script is attached to a mobile or object. |
Return Values
The constructor's return value is ignored.