Metagame and Fixes

version 1/080708 by Jason Catena

  • Home page
  • Beginning
  • Previous
  • Next



  • Section - Sidenotes

    A room has some text called sidenote. A thing has some text called sidenote.

    Definition: a room is sidenoted if the sidenote of it is not "". Definition: a thing is sidenoted if the sidenote of it is not "".
    Definition: a room is unsidenoted if the sidenote of it is "". Definition: a thing is unsidenoted if the sidenote of it is "".

    All sidenoting is an action out of world, applying to nothing. Understand "sidenotes" as all sidenoting.

    Report all sidenoting (this is the report all sidenotes rule):
    repeat with place running through sidenoted visited rooms begin;
    say " [place]: [sidenote of place]";
    repeat with item running through sidenoted seen things enclosed by place begin;
    say " In [place], [item]: [sidenote of item]";
    end repeat;
    end repeat;
    repeat with place running through unsidenoted visited rooms begin;
    repeat with item running through sidenoted seen things enclosed by place begin;
    say " In [place], [item]: [sidenote of item]";
    end repeat;
    end repeat;
    say "[paragraph break]".

    Sidenoting is an action out of world, applying to one thing. Understand "sidenote [something seen]" as sidenoting. Understand "sidenote [any visited room]" as sidenoting.

    Report sidenoting somewhere (called place) (this is the report place sidenote rule): if the sidenote of place is not "", say "[sidenote of place][paragraph break]".

    Report sidenoting something (called item) (this is the report item sidenote rule): if the sidenote of item is not "", say "[sidenote of item][paragraph break]".