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 |