Building: Difference between revisions

From Wilde Adventures MUSH Wiki
Jump to navigation Jump to search
(Created page with " ===Check Quota=== To begin a build project, make sure you have sufficient building quota by using the {{cmd|quota}} command. You will need 3 quota per room you wish to build....")
 
Line 9: Line 9:
Room names should generally follow the pattern of "Area - Location," for example, "Hill House - First Floor - Library." Exits should be given brief names, as the exit name is what must by typed in order to use the exit. Where possible, these should be compass directions (N S E W, NE, NW, SE, SW) or up/down (U, D). Other exits may follow the initials of the room being entered, for example "HH" for "Hill House." In some cases, the most logical name for the exit is that it leads out, in which case it might simply be named "O." Exits may also carry multiple names by naming them with a semicolon between each string that can be typed to use the exit. For instance, if you name an exit "O;out" then you can type either "o" or "out" to pass through it. These additional names are called "exit aliases." It is a best practice for exits that lead from an inner area of a build project to an outer area to be named with "out" as an alias, so an exit into a room might be named "N;north" while an exit back out might be named "S;south;o;out."
Room names should generally follow the pattern of "Area - Location," for example, "Hill House - First Floor - Library." Exits should be given brief names, as the exit name is what must by typed in order to use the exit. Where possible, these should be compass directions (N S E W, NE, NW, SE, SW) or up/down (U, D). Other exits may follow the initials of the room being entered, for example "HH" for "Hill House." In some cases, the most logical name for the exit is that it leads out, in which case it might simply be named "O." Exits may also carry multiple names by naming them with a semicolon between each string that can be typed to use the exit. For instance, if you name an exit "O;out" then you can type either "o" or "out" to pass through it. These additional names are called "exit aliases." It is a best practice for exits that lead from an inner area of a build project to an outer area to be named with "out" as an alias, so an exit into a room might be named "N;north" while an exit back out might be named "S;south;o;out."


===Building Commands===
==Building Commands==
* '''Dig''' - {{cmd|@dig ROOM NAME=IN EXIT,OUT EXIT}} - Example: ''@dig Hill House - First Floor - Kitchen=E;east,W;west;o;out'' - for further details, on game you may use {{cmd|help @dig}}.
 
===Dig===
This command will create a room and let you make exits to go in and out of it. For further details, on game you may use {{cmd|help @dig}}.
:Syntax: {{cmd|@dig ROOM NAME<nowiki>=</nowiki>IN EXIT,OUT EXIT}}
:Example: ''@dig Hill House - First Floor - Kitchen=E;east,W;west;o;out''
 
===Search===
This will list all rooms and exits you own, which will help you find their corresponding numbers. You will need those numbers for some commands. For further details, on game you may use {{cmd|help @search}}.
:Syntax: {{cmd|@search}}
 
===Open===
When you need to create an exit to a room that already exists, use the ''open'' command. For further details, on game you may use {{cmd|help @open}}.
:Syntax: {{cmd|@open IN EXIT<nowiki>=</nowiki>#ROOM NUMBER,OUT EXIT}}
:Example: ''@open E;east=#0000,W;west;o;out''<ref>This number should correspond to a room you own. It may be </ref>

Revision as of 23:46, 8 September 2022

Check Quota

To begin a build project, make sure you have sufficient building quota by using the quota command. You will need 3 quota per room you wish to build. (This includes 1 quota for the room itself, 1 for the exit leading inside, and 1 for the exit leading back out of the room.) If you need additional quota, you can submit a request to staff. (On the game, use help request for information on this command.) When you've checked your quota, you can proceed to the building area.

Begin a Project

After checking your quota, you should proceed to the room where you wish to build. Generally, this means you should go to the Build Projects room off of the Player Lounge in the game's OOC World. From there, you can use the getroom command to get your first room. From there, you can expand outward using the standard building commands.

Building Conventions

Room names should generally follow the pattern of "Area - Location," for example, "Hill House - First Floor - Library." Exits should be given brief names, as the exit name is what must by typed in order to use the exit. Where possible, these should be compass directions (N S E W, NE, NW, SE, SW) or up/down (U, D). Other exits may follow the initials of the room being entered, for example "HH" for "Hill House." In some cases, the most logical name for the exit is that it leads out, in which case it might simply be named "O." Exits may also carry multiple names by naming them with a semicolon between each string that can be typed to use the exit. For instance, if you name an exit "O;out" then you can type either "o" or "out" to pass through it. These additional names are called "exit aliases." It is a best practice for exits that lead from an inner area of a build project to an outer area to be named with "out" as an alias, so an exit into a room might be named "N;north" while an exit back out might be named "S;south;o;out."

Building Commands

Dig

This command will create a room and let you make exits to go in and out of it. For further details, on game you may use help @dig.

Syntax: @dig ROOM NAME=IN EXIT,OUT EXIT
Example: @dig Hill House - First Floor - Kitchen=E;east,W;west;o;out

Search

This will list all rooms and exits you own, which will help you find their corresponding numbers. You will need those numbers for some commands. For further details, on game you may use help @search.

Syntax: @search

Open

When you need to create an exit to a room that already exists, use the open command. For further details, on game you may use help @open.

Syntax: @open IN EXIT=#ROOM NUMBER,OUT EXIT
Example: @open E;east=#0000,W;west;o;out[1]
  1. This number should correspond to a room you own. It may be