ead [something]" or "consult [something]" or "read in/from [something]" as reading.
Instead of opening something readable (called the tome):
try reading the tome.
Understand "turn page" as a mistake ("Try 'TURN TO NEXT PAGE' instead.").
Reading is an action applying to one thing, requiring light.
Understand "read page [number] in/from/of [something]" or "look up page [number] in/from/of [something]" or "turn to page [number] in/from/of [something]" or "consult page [number] in/from/of [something]" as reading it in.
Reading it in is an action applying to one number and one thing, requiring light.
Named page is a kind of value. The named pages are first page, last page, next page, previous page.
To decide what number is the effective value of (L - last page):
decide on the length of the Vasco da Gama book.
To decide what number is the effective value of (F - first page):
decide on 1.
To decide what number is the effective value of (N - next page):
let X be the last page read of the Vasco da Gama book plus 1;
decide on X.
To decide what number is the effective value of (P - previous page):
let X be the last page read of the Vasco da Gama book minus 1;
decide on X.
Understand "read the [named page] in/from/of [something]" or "read [named page] in/from/of [something]" as reading it relatively in. Reading it relatively in is an action applying to one named page and one thing, requiring light.
This is the book requirement rule:
if the player is not carrying the Vasco da Gama book, say "You're not reading anything." instead.
Check reading it relatively in:
if the second noun is not the Vasco da Gama book, say "There are no pages in [the second noun]." instead;
abide by the book requirement rule.
Carry out reading it relatively in:
let N be the effective value of the named page understood;
change the number understood to N;
try reading N in the Vasco da Gama book.
Check reading it in:
if the second noun is not the Vasco da Gama book, say "There are no pages in [the second noun]." instead;
abide by the book requirement rule.
Check reading it in:
if the number understood is greater than the length of the Vasco da Gama book, say "There are only [length of the second noun in words] pages in the book." instead;
if the number understood is less than 1, say "The page numbering begins with 1." instead.
Carry out reading it in:
read page number understood.
Definition: a thing (called the tome) is readable:
if the tome is a jotter, decide yes;
if the tome is a packet, decide yes;
if the tome is the envelope, decide yes;
if the tome is the note, decide yes;
decide no.
Check reading:
if the noun is readable, try examining the noun instead;
if the noun is not the Vasco da Gama book, say "There are no pages in [the noun]." instead;
abide by the book requirement rule.
Carry out reading:
let N be a random number between 1 and the length of the Vasco da Gama book;
change the number understood to N;
say "You flip the pages randomly and arrive at page [the number understood]:[paragraph break]";
try reading the number understood in the Vasco da Gama book.
Instead of reading the notes:
try examining the notes.
Understand "index" or "contents" or "table of contents" as "[index]". Understand "look in/up [index]" or "read [index]" as a mistake ("Unfortunately, the book has none. You could just READ BOOK to turn to a random page, READ NEXT PAGE or READ PREVIOUS PAGE, or READ PAGE 1 IN BOOK if you want to find a particular page.").
Table of Book Contents
page content
3 "Vasco da Gama was born in a city in Portugal named Sines."
6 "Vasco da Gama made his first voyage in 1497"
11 "Vasco da Gama is most famous for discovering an ocean route to the Orient."
| To read page (N - a number): | |
| now the last page read of the Vasco da Gama book is N; | |
| if there is a content corresponding to a page of N in the Table of Book Contents: |
choose row with a page of N in the Table of Book Contents;
say "You scan the page looking for information you need. You see: '[content entry]'[paragraph break]";
otherwise:
say "Page [N] doesn't seem to have any information you need for your worksheet.".
Part 11 - Filling the Blanks
Understand "fill" or "fill in" or "write" or "write in" or "complete" as "[fill in]". Understand "[fill in] question [number] on [something preferably held]" or "[fill in] question [number]" or "[fill in] answer [number] on [something preferably held]" or "[fill in] answer [number]" as filling the blanks.