< Windows version v9.3 (build 6M62) >
Very inexperienced with Inform 7, so I’m not allowing myself to shout “Bug!” …the problem MUST be me. (And it must be me being VERY stupid, or googling it would get at least some results.) But I’m at a loss, so please help me understand.
I have a very small bit of game set up so far. Just three locations, one object, and one animal, like this:
the bull is an animal. it is in grassymeadow. the bull can be placid or angry. the bull is angry. the bull is undescribed.
While trying to figure out some game mechanics, I tried using SHOWME to keep tabs on where the animal was. As I understand it, this should report the animal’s location. However, no location name is shown:
>showme bull
bull - animal
location: in
singular-named, improper-named; unlit, inedible, portable; male; angry, far
…etc.
Suspecting I’d fallen foul of some object/thing/animal convention, I tried it with the actual player, with similar results:
>showme me
yourself - person
**location: in **
singular-named, proper-named; unlit, inedible, portable; male
…etc.
AFAIK there’s nothing weird about my game locations, etc. It compiles with no errors, and moving about, getting/dropping an object all work perfectly.
FWIW the locations etc look like this:
rusty key is an object. it is in orchardeast.
orchardwest is a room. “[if unvisited]You are at the west end of a small orchard which is surrounded by a high fence. A rickety gate leads west.[otherwise]You are at the west end of the orchard, by the gate.”. The player is in orchardwest.
orchardeast is a room. “You are at the east end of the orchard”.
orchardeast is east of orchardwest.
grassymeadow is a room. “You are in a grassy meadow.”.
grassymeadow is west of orchardwest.
Please tell me the presumably really obvious thing I’m doing wrong. And be gentle! Thanks.