Help

JS-CHAR-INVOKE

The syntax for the Char invoke method is:

Char.invoke( <mobile vnum>, <target>, [ <option0>, ..., <optionN> ] )

Where options are:

'charm'           Specify that the mobile be charmed to the target
                  (the target must be a character for this to work).
'loyal'           Specify that the mobile be naturally charmed to
                  the target (i.e. charm cannot be dispelled;
                  the target must be a character for this to work).
'spawn'           Mark the mobile as being spawned and and send it
                  it a "spawned" event.
'pet'             Only summon the mobile if the target has enough
                  pet levels to take it.
'limit', <limit>  Only invokes the mobile if there are fewer than
                  limit mobiles loaded.

The invoke method on characters allows you to create a new mobile. The "target" can either be a room number or a mobile, object, or room object.

The following bit of JavaScript invokes mobile 30000 and charms it to the actor but only if there are less than 3 in the game currently.

Char.invoke( 30000, actor, 'charm', 'limit', 3 );