This may not be the best way to map out a story, with a street running down the middle of the map, and four rooms (mainly shops) on each side of it, but here’s what I wrote:
[code]Part - Rooms
Rocky’s Apartment is a region. Bedroom, Bath, Kitchen and Cloest are in Rocky’s Apartment.
A room can be either visited or unvisited.
Union Street is a region.
Street Outside of Recording Studio is a room.
Street Outside of Record Shop is a room.
Street Outside of Apartment is a room.
Street Outside of Kit Kat Club is a room.
Street Outside of Kit Kat Club is east of Street Outside of Apartment.
Street Outside of Apartment is east of Street Outside of Recod Shop.
Street Outside of Record Shop is east of Street Outside of Recording Studio.
Recording Studio is a room.
Street Outside of Apartment is north of Bedroom.
Street Outside of Recording Studio is north of Recording Studio.
Street Outside of Record Shop is north of Record Shop.
Street Outside of Kit Kat Club is north of Kit Kat Club.
Pawn Shop is north of Street Outside of Apartment.
Precinct House is north of Street Outside of Recording Studio.[/code]
The deal is, Inform has no problem through the penultimate line (Pawn Shop is north of Street Outside of Apartment), but it refuses to compile when I add the last line. I can’t figure out why. Here’s the message:
Problem. You wrote ‘Precinct House is north of Street Outside of Recording Studio’ , but in another sentence ‘Street Outside of Recording Studio is north of Recording Studio’ : but this looks like a contradiction, which might be because I have misunderstood what was meant to be the subject of one or both of those sentences.