Message types specific to classes

thing and room:

/visual/short
[always available]
Short description of a room or an object. If not defined it equals query_name().
/visual/long
[always available]
A detailed description of the object. When the object is a holder, this type describes the object as seen from the outside (see /visual/long/in below).
/visual/search
[optional]
This is for the search command, it should reveal secrets, hidden passages, and such. The requests are made in the form /visual/search/n where n is the skill level of the searcher (between 0 and 100). The type /visual/serach reveals all secrets.

room:

/visual/exit
[always available]
Names of those exits of a room that are tagged as ROOM_VANILLA (see documentation about rooms).
/visual/item/x
[optional]
Description of item x. This is used for describing items in a room.

holder:

/visual/long/in
[always available]
A detailed description of a container, as viewed from the inside (for example a room from the inside).
/visual/inventory
[always available]
The inventory of a container, basically it is just a list of
/visual/short
's of objects in the inventory.
/visual/inventory/living
[always available]
Like /visual/inventory, but the non-living objects are filtered out.
/visual/inventory/nonliving
[always available]
The descriptions of non-living things in inventory of a container.