/* Do not remove the headers from this file! see /USAGE for more info. */
#include <mudlib.h>
object query_owner(); // in SHELL
private nosave string scrollback = "";
private nosave string last_scrollback = "";
private nomask void cmd_scrollback()
{
if(last_scrollback=="")
{
write("You have no scrollback.\n");
return;
}
more(last_scrollback);
}
nomask void end_scrollback()
{
last_scrollback = scrollback;
scrollback = "";
}
nomask void add_scrollback(string s)
{
if ( previous_object() != query_owner() )
error("illegal attempt at adding scrollback data\n");
scrollback += s;
}