Introductions
version 1 by Emily Short
Section: Using with alternative room description extensions
Introductions can be used on its own, or in combination with the extensions Tailored Room Description or Ordinary Room Description.
Ordinary Room Description emulates the default output of Inform, and is useful primarily because it allows us to use the base extension Room Description Control: we get the same type of output as usual, but with increasing control over the order in which items are printed within the description, and more ability to omit our chosen objects from the description entirely.
Tailored Room Description provides an alternate type of output, which gets rid of parenthetical remarks such as "(on which are a bone and a piece of dried grass)" in favor of full sentences describing contents and supported objects.
To use Introductions with one of these extensions, we should install Room Description Control and either Ordinary Room Description or Tailored Room Description; include the extension of our choice; and then add
When play begins:
change fake-paragraph-break to "[line break][line break][run paragraph on]".
This latter portion is necessary because there are slight differences in the way the extensions handle paragraph breaking, and without it the spacing will look wrong in some circumstances.
Introductions is *not* compatible with the Single Paragraph Description extension.