BEdit

From Cleft of Dimensions Wiki
Revision as of 08:22, 21 October 2022 by Coeurl (talk | contribs) (typo correction)
Jump to navigation Jump to search
clonk badonk

BEdit, short for Base Edit, is an OLC mode available for players to build new rooms within the game, which can be private or public as the builder desires.

This building mode is still in a 'beta' testing state, and so details are liable to change before full implementation.

Rules and Guidelines

Guidelines

The purpose of BEdit is for players to be able to create their own basic player houses without Immortal intervention. There are more advanced player housing additions that are available but must be obtained through an Immortal.

BEdit is not to allow players to participate in world building at large. While such endeavors may be acceptable, when considering a personal BEdit project that could overstep the lines between a player house and world building, the player has the personal responsibility to contact an Immortal and ask if their plans are acceptable. Unacceptable world building is subject to relocation or deconstruction by the Staff under the premise that the player should have done their due diligence to ensure it was appropriate before beginning their project. Additionally, such violations may be subject to punishment on a case by case basis.

As always, a player seeking to lend their creativity to the game for actual world building can either apply for builder status or seek a willing Immortal to build their ideas for them.

Rules

1. BEdit should not be used in ways that may cause violations of the game's existing rules.

Ex. Room descs that give qinfo for nearby quests.

2. BEdit rooms that are public should not detract from the expected quality of the game.

Ex1. With the exception of the house being under active construction, unfinished rooms cannot be left accessible by the public.
Ex2. Excessively graphic or obscene descs or custom objects would be considered a violation of this rule.

3. BEdit rooms cannot interfere with the intended gameplay of the area they are built into.

Ex1. Placing too many exits in an existing area, either individually or because of multiple player houses, that make navigating the area much harder than intended.
Ex2. Making shortcuts with housing exits.

4. If an area for the most part disallows the use of BEdit except for small numbers of rooms, it is most likely this is an error. Alert Staff to these instances before building in such a room. Violations of this will be removed once discovered and the creator subject to punishment.

5. Public housing in starting towns and early areas, especially Truce, will be held to higher quality standards due to the likelyhood of newbies finding them. Make a good first impression!

The Staff reserves the right to decide if a particular public player house is unacceptable for reasons not listed here. Such decisions will not be taken lightly and will be discussed between Staff and with the player who built the house before any action is taken. A house will not be deconstructed or moved without informing the player. If it requires immediate attention, it may be disconnected from the world until discussion can properly be had.

Using BEdit

Entering BEdit mode

  • bedit
  • done

Typing 'bedit' will put you into BEdit mode, allowing access to BEdit-specific commands. Most normal game commands can still be entered, but BEdit commands will take precedence (e.g. 'buy' and 'sell' will be the BEdit versions, even if you are in a shop).

Typing 'done' while in BEdit mode will return you to the normal player input mode that you're used to!

Creating New Houses

  • show
  • build <direction>
  • build portal

Cost is 5000 + ( area's level x 50 ) gold. Not all areas can be built in. The 'show' command will tell you whether a house can be built, and what the cost will be.

New houses are either created with a sign or portal outside, depending on how the house is linked. The name and description of this item can be freely edited, or it can be hidden, but its long description will always start with [Player Housing].

'dig' and 'create' are synonyms for 'build'.

Expanding Houses

  • show
  • build <direction>

Cost is 500 gold per room for the first 6 rooms, then 500 x (rooms - 5) beyond that. The 'show' command will calculate the cost for you, and show you other information about the room. Please note that all extra rooms are CUMULATIVE, regardless of how many individual houses you own. This means that if you own a home with 5 rooms and a house with 7 rooms, the next room you build for EITHER one of these houses will be at the cost of room #13.

Interior rooms cannot be created with a portal.

Describing Rooms

  • desc
  • name <string>
  • format

Rooms can have their descriptions edited freely. Room titles will always begin with [Player Housing], however.

Describing Signs or Portals

  • entrance show
  • entrance short <string>
  • entrance long <string>
  • entrance name <string>
  • entrance portal
  • entrance hidden
  • exit <direction>

Entrance portals will always have the keyword _portal_Playername. Portals and signs both will always have [Player Housing] at the beginning of their long description.

Changing an entrance sign into a portal or vice-versa will reset its properties and descriptions. You can also hide the object and make it inert, if desired.

The exit command can move a one-way exit from a house into a different direction. Changing the exit back into a normal two-way exit will re-link it to the live world in the appropriate way, if possible.

Extra Descriptions

  • ed add <keyword>
  • ed delete <keyword>
  • ed edit <keyword>
  • ed format <keyword>

Extra descriptions, which are shown when one enters 'look <keyword>' can be added and removed freely.

Deleting Rooms and Houses

  • destroy <direction>
  • destroy portal

Deleting a room refunds half of what it cost to create. For safety, you can't destroy a room that isn't empty of furniture, or that still has exits to other rooms.

Access Lists

  • access show
  • access add <name>
  • access delete <name>

Rooms have one primary owner which cannot be changed, and a list of secondary owners which can be added and removed. Only the primary owner can edit the access list.

The first room of a house has the builder as the primary owner, and no secondary owners. Expansion rooms will have their access list copied from the current room in any case.

Unless a room is private, secondary owners can edit that room and add new ones connected to it.

Private Rooms

  • access private

If a room is set to private, secondary owners can no longer build in it, and players who are not owners cannot enter it at all!

If the main room is made private, this effectively locks the entire house to players not on the access list.

Ejecting Players

  • eject <player>
  • eject self

You can eject a player from any house you own, even if you're not in it.

You can also eject yourself from any house at any time.

Adding and Removing Furniture

  • buy list
  • buy <furniture>
  • sell list
  • sell <reset number>

Furniture costs are in gold. More furniture can be added at any time. Selling furniture refunds 1/4 of its cost. If you would like a specific item placed in the shop for purchase, please let Lilly know, and she will (probably) make it happen. Please note: Purchasing an item installs the RESET for that item in the room, but not the object/mob itself. You must then wait for the object/mob to spawn naturally.

For Immortals: Any object or mob reset into room 32766 will be available for purchase. A mob's cost as furniture is it's 'wealth' stat.

Changing Room Properties

  • sector <sector>
  • indoors

Changing a room's sector will cost the player 100 gold per change. Changing a room's status as indoors or outdoors costs 50 gold per toggle. Outdoors rooms will automatically also be set as lit.

Other Information

  • done

Like other OLC modes, you can leave the editor by typing 'done'.

  • recall

You can freely set your recall point to any room you have building permission in.

  • commands

You can see a list of BEdit commands at any time within the editor.