The maximum score is 35.
Table of Full Scores
|with 30 blank rows.|
To award ( n - a number ) point/points for ( feat - text ):
if there is an explanation of feat in the Table of Full Scores:
choose a blank row in the Table of Full Scores;
change explanation entry to feat;
change score entry to n;
award n points.
Requesting the full score is an action out of world.
Understand the command "score" as something new.
Understand "full score" and "full" and "score" as requesting the full score.
Check requesting the full score when the Table of Full Scores is empty:
try requesting the score instead.
Carry out requesting the full score (this is the print full score rule):
try requesting the score;
if the table of Full Scores is not empty:
say "Your score consists of:";
repeat through table of Full Scores:
say "[line break] [score entry] point[if score entry is not 1]s[end if] for [explanation entry]";