Not if you’ve intercepted the look command with an instead rule, which is what you’ve done. Your instead rule will fire anywhere, at any time. This is definitely the problem. Here’s a simple test game that demonstrates it:
[code]The Lab is a room. “Many devious tests are conducted here.”
The Porch is north of the Lab. “A scenic view of the lawn.”
Harry is a man in the Porch.
Instead of doing anything except jumping in the presence of Harry:
end the story saying “Too bad, Joe!”[/code]
The description of the Lab never prints, because the Instead rule prevents that initial automatic LOOK command. As I indicated earlier, this fixes the immediate problem:
Instead of doing anything except jumping:
if Harry is in the location:
end the story saying "Too bad, Joe!";
else:
continue the action.
But it’s still a puzzle that will irritate most players.