Editing Building guide

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 78: Line 78:
  
 
Messages for rooms, objects, and players are all different. Messages can also be set on exits and areas. For more information about messages, such as how to add correct pronouns to them, type help @messages.
 
Messages for rooms, objects, and players are all different. Messages can also be set on exits and areas. For more information about messages, such as how to add correct pronouns to them, type help @messages.
 
A new feature meant to extend the flexibility of messages  even further is currently being finalized, and it is called cues. Cues support more complex interactions including playing audio along with your messages. See the cues section for more information.
 
  
 
==Creating and destroying Things==
 
==Creating and destroying Things==
Line 167: Line 165:
  
 
The @remember command allows you to refer to an object by an easily remembered mnemonic, and this means that you can refer to the object by the mnemonic when you aren't holding it. To forget the mnemonic, use the @forget command.
 
The @remember command allows you to refer to an object by an easily remembered mnemonic, and this means that you can refer to the object by the mnemonic when you aren't holding it. To forget the mnemonic, use the @forget command.
 
===Picking up and dropping things: The Get, drop, and bolt commands===
 
 
Command: <code>get / drop / bolt / unbolt <object></code>
 
 
If you are holding an object, you can drop it to place it on the ground in your current room. If you bolt it instead, you will drop it in the room and also prevent anyone, including yourself, from picking it up unless it is unbolted. You must own both the object and the room you are standing in to bolt objects. Only the object's owner can unbolt it. TO pick an unbolted object off the ground, use the get command.
 
  
 
===Getting Rid of things: The @recycle Command===
 
===Getting Rid of things: The @recycle Command===
Line 236: Line 228:
  
 
If you just want to start from scratch, you can use the @del-area command along with the name of an area, or simply "area" to delete the area you are currently standing in. As the warning states, all rooms and exits will be deleted and all non-players inside the area will be moved to the void. Players will be dropped in the living room. You cannot undo this easily, so be sure you really want to do it before pulling the plug on an area you worked a lot on.
 
If you just want to start from scratch, you can use the @del-area command along with the name of an area, or simply "area" to delete the area you are currently standing in. As the warning states, all rooms and exits will be deleted and all non-players inside the area will be moved to the void. Players will be dropped in the living room. You cannot undo this easily, so be sure you really want to do it before pulling the plug on an area you worked a lot on.
 
==Cues==
 
 
Cues are a new exciting feature set available on ChatMUD to extend the current message system. A cue is made up of a sound and a set of messages, all packaged into a single unit for better organization. They also provide interesting potential for event-based programming chains that are beyond the scope of this guide.
 
 
To see if an object has any settable cues, type:
 
 
<code>@cues <object></code>
 
 
Right now, most arbitrary objects in ChatMUD don't have any defined cues. Doors and anything that is a child of $thing, such as food, guns, wands or any other object, have a drop_succeeded cue that you can work with. Once you get the name of the cue, such as "drop_succeeded", use the command:
 
 
<code>@edit-cue <cue> on <object></code>
 
 
to customize the cue. For example, you might type <code>@edit-cue open on door</code> to edit the open cue on the door (of course, you have to make sure it's the right one, because your area may have multiple doors. If you are not sure, use the object number). Here you can choose to edit the messages (pretty simple), the sound, or cause events to fire. Events allow you to run further custom code when the cue occurs.
 
 
If your client supports playing sound, you can use the sound browser from this prompt to browse for a sound you prefer, and it will play with this cue. The pan and volume options let you further customize things, in case you want to simulate something coming from a certain direction or distance. Let your creativity run wild.
 
  
 
==Traveling Around and Conversing==
 
==Traveling Around and Conversing==

Please note that all contributions to ChatMUD Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see ChatMUD Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)