MUDL:Construct

From SlothMUD Wiki
Revision as of 20:41, 16 May 2017 by Teker (Talk | contribs) (Overview)

Jump to: navigation, search

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.