Creating Rooms and Exits all-in-one
In stead of @digging, @opening and @linking you can use @dig in a way that will allow you to create rooms, exits and links all in one. First make sure that you are in the room that you want to build from. This is the command that you will use:
@dig <Room name>=<Entrance-name(s)>,<Exit-name(s)>
Note: Entrance name and Exit-name are separated by a comma.
Room name: Is the name of the new room that will be created.
Entrance name: Is the name of the exit that will be opened from the current room to the new room. You should add aliases of the room in here also (as explained in 9.2.3), including the compass–direction- (north, south, west, east etc.) of the exit, since the +compass is not included in this command.
Exit name: Is the name of the exit that will be opened from the new room to the current room. You should add aliases of the room in here also, including the direction of the exit, since the +compass is not included in this command.
We want our players to be able to travel out of a building in an easy way by pressing a series of repetitive commands, like: out, exit, leave and abbreviations thereof. So, at least one exit in each room should normally be designated as 'out'. In this the case of @dig, the ‘o’ does not automatically include all out-aliases (as is done with the ‘build’-command), so you need to add the following aliases: out;ou;o;back;exit;x;leave
For example:
Dummy_BLDR wants to build an Exotic Garden from the storage-room. This garden lies to the east and is accessible through a Garden Fence. That same fence is becomes another exit-object and is called ‘Storage Fence’ when used to travel from the Garden back to the Storage Room.
The room name would be ‘Exotic Garden’.
The Entrance-name(s) would be: Garden Fence;garden;fence;if;east;e
The Exit-name(s) would be:Storage Fence;storage;fence;sf;west;w;out;ou;o;back;exit;x;leavePutting this all together results in:
@dig Exotic Garden= Garden Fence;garden;fence;if;east;e,
Storage Fence;storage;fence;sf;west;w; out;ou;o;back;exit;x;leave
Note 1: If the exit creation fails you likely do not have sufficient rights to the current room to open or link the new exit. You need to be in a room that you ‘own’.
Note 2: Contrary to the +build-command, the @dig command will not teleport you automatically into the newly build room. If you need to be there for future builds or assigning formats you need to go there first.