Abandoned Luncheonette (#355)

(an instance of Generic Secured Post-Apocalypse Room made by genna)

     It is raining and secure this day in Bellona.
     Your feet stir up the dust as you enter this place and you instinctively clap your hand over your mouth and nose while looking around.
     Clearly, nobody has had lunch here in a very long time.
     A fallen sign proclaims,
     Blue Plate Special..... $22.38
     Rice Pudding.... $7.95
     All prices include federal, city, and block taxes.
     Gratuities always welcome.
     
     Other footprints in the dust lead you to believe that you aren't the only one who wishes this place were still open for business with prices as reasonable as those.
     It seems as if someone might even be rehabilitating this old luncheonette.
     In one corner is an upright formica-topped table and some chairs.
     As you rub your eyes you see a jukebox glowing from a dark corner.

EXITS:
      As you look out of this multi-colored, patched plexiglass storefront you can see the words: ettenoehcnuL kraP. Through the window you can see the street outside and beyond, the Park. [ south ] North End of the Park.



VERB SOURCE CODE:

announce_move:
"announce_move(from,to): does general announcements when the generic";
"portable room moves.";
from = args[1];
to = args[2];
this:announce_all(this:teleport_msg() || (this:title() + " moves."));
if (room = $object_utils:isa(to, $room))
    where = this.location;
    this:announce_all(where:title());
endif
if (!(callers()[2][2] in this.silent_actions))
    speak = $object_utils:isa(from, $room) ? "announce_all" | "tell";
    if (msg = this:teleport_outside_msg(from))
        from:(speak)(msg);
    endif
    speak = room ? "announce_all" | "tell";
    if (msg = this:oteleport_outside_msg(to))
        msg = index(msg, this.name) ? msg | ((this:title() + " ") + msg);
        to:(speak)(msg);
    endif
endif
.



PROPERTY DATA: