Chapter Looking through
Looking at it through is an action applying to one visible thing and one carried thing.
Understand "look at [something] thru/with/using [something]" as looking at it through.
Understand "examine [something] thru/with/using [something]" as looking at it through.
Understand "read [something] thru/with/using [something]" as looking at it through.
Looking through is an action applying to one thing.
After reading a command:
if the player's command includes "through":
replace the matched text with "thru".
[otherwise I would have to do understand "look" as something new and then redefine all the related commadns... no thanks.]
Understand "look thru [something]" as looking through.
Check looking through (this is the block looking through rule):
say "You can't see through [the noun]." instead.
Instead of looking at something through something:
try looking through the second noun.
Table of analyzing actions (continued)
topic | testing rule |
"looking through" | test looking through rule |
"looking at through" | test looking at through rule |
This is the test looking through rule:
say test announcement for "looking through [the noun]";
try the test-actor trying looking through the noun.
This is the test looking at through rule:
let through-target be a random visible thing that is not the noun in the location of the test-actor;
say test announcement for "looking at [the through-target] through [the noun]";
try the test-actor trying looking at the through-target through the noun;
say test announcement for "looking at [the noun] through [the through-target]";
try the test-actor trying looking at the noun through the through-target;