There is also the middle ground, which is dynamic descriptions. Writing several alternative static descriptions for each room is wasteful of resources, particularly as not all aspects of a room are likely to change, and typically tends to be more of a "non-coder" approach. Equally, fully code-generated descriptions, while effective, lose that personal touch that many people like.
Dynamic descriptions, however, allow you to place tags and conditional checks within a description, giving you the best of both worlds. There are also several snippets available to do this, and many of the more modern muds utilise this feature.
|