You'll have to find the ~ "goto" script~function in the core coding, and add this code line in:
http://quest5.net/wiki/ClearScreento change the core coding safely, in the GUI~Editor, in the lower left corner, click on the "Filter -> Show Library Elements" button, this unhides the core coding stuff, which will be the light grey stuff on the left side (the "tree of stuff"), find what you want (~ "goto"), click on it so it is highlighted, then on the right side, click on the copy button (this protects the core code, as you're just changing a copy file), and add in the code line (
http://quest5.net/wiki/ClearScreen ) into the correct place.
----------
otherwise you'll have to do each room individually (lol, ARGH!), which can be done simply by adding in the code line (
http://quest5.net/wiki/ClearScreen ) to the "on entering room" in whatever the Tab for that room in the GUI~Editor.
----------
actually, you could make your own code too, to work globally:
<game name="blah">
// blah coding
<old_room type="object">null</old_room> // Or: <old_room type="objectlist"></old_room>
// blah coding
</game>
<turnscript name="clear_screen_when_entering_new_room">
<enabled />
<script>
game.old_room = GetObject (player.parent)
if (not player.parent = game.old_room) {
ClearScreen
// though, you'll probably have to do more coding, due to what scripts get run first (as you don't want to clear the display texts for the new room)
}
</script>
</turnscript>
or maybe there's a "changed_script" for it too... but I'm not sure...
<object name="player">
<inherit name="editor_object" />
<inherit name="editor_player" />
<changedparent type="script">
ClearScreen
</changedparent>
</object>