Using the Blob to create rooms


Index

Configure the blob using 'blob setup rooms'

A room is a location in your area. It has a short description which people see when they glance, a long description which they see when they look, a set of items (things the player can look at but not get), a set of exits to other rooms and a set of objects (monsters/etc) which exist in the room when the room is first created.
Objects are re-populated when they are destroyed.
The room also has a light level and is designated as being either 'inside' or 'outside'.

[exits]   [inside]   [items]   [light]   [long]   [objects]   [short]  

Attribute 'exits'

Summary:Room exits
Mandatory:No
Type:menu
Default:0
Description:The exits from the room that lead to other rooms. Not including doors.
[top]

Attribute 'inside'

Summary:Whether the room is enclosed
Mandatory:No
Type:int
Default:0
Description:If this room is 'inside' then set this to 1. If it is outside set this to 0.
[top]

Attribute 'items'

Summary:The non-gettable items in the room
Mandatory:No
Type:menu
Default:0
Description:Items should be defined to match the set of Nouns defined in the long description, and in other items. They are not things the player can get but they can be looked at.

The basic form is 'item_name(s):adjective(s):description(s)'

In any section multiple values are entered separated by a |

A player is able to look at one of the item_name values, prefix by any combination of the adjectives. What they see will be a randomly chosen description.

Adjectives are optional.

The description may be the special value of ##item_name, in which case it is the same as looking at 'item_name'.

Example 0:'tree:A tall oak tree' The player can look at 'tree' and get 'A tall oak tree.'
Example 1:'tree|trees:tall|green:A cluster of tall green oak trees|Some trees' The player can look at 'tree', 'trees', 'tall tree', 'tall trees', 'green tree', 'green trees', 'tall green tree', 'tall green trees', 'green tall tree', 'green tall trees' and get either 'A cluster of tall green oak trees' or 'Some trees'.
Example 2:'forest:##trees' The player can look at 'forest' and i is the same as them looking at 'trees'.
[top]

Attribute 'light'

Summary:Light level
Mandatory:No
Type:int
Default:1
Description:The light level in the room. 0 is normal night, 1 is normal daylight. Using other values will requires approval.
[top]

Attribute 'long'

Summary:Long Description
Mandatory:Yes
Type:multiline
Default:0
Description:This description is the text that a player sees when they enter a room while in verbose mode or when they do a look.
[top]

Attribute 'objects'

Summary:The objects to be placed in the room.
Mandatory:No
Type:menu
Default:0
Description:The list of objects that will be cloned and placed in the room when it is created.

The objects can be relative to the current domain or absolute paths.

Enter one object per line.

Example 0:monsters/mymonster
Example 1:obj/mysword
Example 2:/std/torch
[top]

Attribute 'short'

Summary:Short Description
Mandatory:Yes
Type:line
Default:0
Description:This description is a single line that is seen when the player is in brief mode or when they glance.
[top]