Inform allows room-valued constants to be used as the destination of map connections, but not as the source. Instead it gives an incorrect Problem message claiming the source is "nowhere".
Incidentally, this same Problem message comes up if the source is something not a room, e.g. in "Zog is east of 0". It might be clearer if a message saying the source must be a room came up instead.
Steps to reproduce :
Foo is a room.
The designated room is always Foo.
Zog is east of the designated room.
Additional information :
The Problem message:
Problem. You wrote 'Zog is east of the designated room' : but the source of a map connection can't be nowhere, so sentences like 'The pink door is south of nowhere.' are not allowed.
Reported by : dfremont
Description :
Inform allows room-valued constants to be used as the destination of map connections, but not as the source. Instead it gives an incorrect Problem message claiming the source is "nowhere".
Incidentally, this same Problem message comes up if the source is something not a room, e.g. in "Zog is east of 0". It might be clearer if a message saying the source must be a room came up instead.
Steps to reproduce :
Additional information :
The Problem message:
Problem. You wrote 'Zog is east of the designated room' : but the source of a map connection can't be nowhere, so sentences like 'The pink door is south of nowhere.' are not allowed.
imported from: [Mantis 1585] Can't use room constants as source of map connections