There’s a hacky solution floating around which I mentioned in this post: Window has pending line request error when asking yes or no - #7 by zarf
Inform likes to add a line break between text if it comes from different rulebooks, and this cannot be suppressed with “run paragraph on”. It can be suppressed by setting a flag when you invoke the new rule or rulebook. But if you’re just writing action rules, you’re not the one invoking rulebooks, so this isn’t helpful.
It’s hard to say more without looking at code samples.