OK. Merely omitting line breaks in the description isn’t sufficient; this code:
Plateau is a room. "Here's the plateau.[run paragraph on]".
A rock is in plateau.
puts in a line break even though the room description runs the paragraph on.
But if we change the call to “print the locations’ description” in the room description body text rule, we can insert a run paragraph on there, and then we won’t get the line break:
[code]Plateau is a room. "Here’s the plateau. ".
A rock is in plateau.
Carry out looking (this is the new room description body text rule):
if the visibility level count is 0:
if set to abbreviated room descriptions, continue the action;
if set to sometimes abbreviated room descriptions and
abbreviated form allowed is true and
darkness witnessed is true,
continue the action;
begin the printing the description of a dark room activity;
if handling the printing the description of a dark room activity:
now the prior named object is nothing;
say “[It] [are] pitch dark, and [we] [can’t see] a thing.” (A);
end the printing the description of a dark room activity;
otherwise if the visibility ceiling is the location:
if set to abbreviated room descriptions, continue the action;
if set to sometimes abbreviated room descriptions and abbreviated form
allowed is true and the location is visited, continue the action;
say “[description of the location][run paragraph on]”.
The new room description body text rule is listed instead of the room description body text rule in the carry out looking rulebook.[/code]
The only difference between the new room description body text rule and the one in the standard rules is the last line, which is subsituted for “print the room’s description.” Note also the space at the end of the room description.
Maybe we can do this by sprinkling “run paragraph on” at the end of enough rules. There’s a trick for writing a paragraph about, though; if the text you print ends with “run paragraph on” then apparently Inform pretends that no text has been printed, which in a rule for writing a paragraph about means that the objects named in the paragraph don’t get counted as mentioned. So if you want to write a rule for writing a paragraph about Jenny it has to look like this:
Jenny is a woman in Plateau.
Rule for writing a paragraph about Jenny:
say "Jenny is here, spinning. [run paragraph on]";
now Jenny is mentioned.
because if you omit “now Jenny is mentioned” you get:
(“No line break” doesn’t work either; it gives you a line break with no white space.)
But this might be more feasible than the Single Paragraph Description extension, which doesn’t look like it gives you all the functionality of the standard looking rules.