In DikuMud, which, Im not horribly familiar with, I assume you can set your prompt. Some muds, allow you to insert a carriage return into your prompt.
You can just insert your own return after the prompt (via prompt setting), and then gag the new line.
You always have one line at the bottom (the new line, with no carriage return), but once the mud sends something else, the new line has a return at the end, and can be gagged (either ^$ or ^ $, depending on the mud), so, the extra lines are not reflected anywhere except the very bottom.
This is, I think, the easiest way, if possible on your mud, requires two triggers, and then a few lines of code (if you want) to disable the 'empty line gag' when its not followed by a prompt line. (The prompt trigger, enables the empty line trigger, then the empty line trigger, disables itself).
Hope that helps, |