It’s been five years since I’ve done anything with I7, so I’m pretty much starting over. My first attempt is producing some very odd parser responses, and I don’t see what I’m doing wrong.
First, here’s the code:
The Lab is a room. "Bubbling retorts, that sort of thing."
The player carries a board. The description of the board is "A sturdy two-by-twelve. Three nails have been hammered into it." Understand "plank" as the board.
A nail is a kind of thing. Three nails are part of the board. The description of a nail is "You've seen nails before."
A hamster is in the Lab. The hamster is an animal. The description of the hamster is "Small and cute." Understand "critter" and "rodent" as the hamster.
The player carries an envelope. The description of the envelope is "An envelope with three colorful postage stamps from Belize."
A postage stamp is a kind of thing. The description of a postage stamp is usually "Very colorful." Understand "from Belize" as a postage stamp.
Three postage stamps are part of the envelope.
Here’s the output:
Lab
Bubbling retorts, that sort of thing. You could go north to the Porch.
You can see a hamster here.
>i
You are carrying:
a board
an envelope
>x board
A sturdy two-by-twelve. Three nails have been hammered into it.
>drop nails
What do you want to drop those things in?
>drop stamps
What do you want to drop those things in?
>take nails
He seems to belong to the hamster.
>take stamps
He seems to belong to the hamster.
There are two problems here. First, the parser seems to think I want to drop the nails or the stamps into something, but my command doesn’t seem to have the inserting-it-into grammar. Second, “He seems to belong to the hamster” is wildly and improbably wrong.
User error? What’s going on here?