a small desk (#1406)

(an instance of generic container made by Marcus)

     An old roll-top desk:
      cherry wood beaten up
      through several moves
      still gleams & shines

a small desk contains Entry.

Go to location of this object, flutterby's whimsy.



VERB SOURCE CODE:

tell_contents:
player:tell_lines(this.inside_desc);
if (this.contents)
    player:tell(" Inside the desk: ", $string_utils:title_list(this.contents));
elseif (msg = this:empty_msg())
    player:tell(msg);
endif
.


open:
this.opened ? wasclosed = 0 | (wasclosed = 1);
pass(@args);
if (this.opened && wasclosed)
    player:tell_lines(this.opening);
endif
.


consult enter:
if (!this.opened)
    player:tell("The desk, closed, remains inscrutable.");
else
    player:moveto(this.dest);
endif
.



PROPERTY DATA:
      inside_desc
      opening
      dest